Регистратор ESP32
Описание
Этот проект представляет собой автономный счетчик событий и регистратор с батарейным питанием, построенный на базе ESP32. Он предназначен для отслеживания вводимых вручную данных, таких как количество посетителей или повторяющиеся события, с высокой точностью и надежностью.
Процесс включения: Регистратор показывает общее количество нажатий при запуске. После того, как он установил местное время, показанное мигающим светодиодом, о�� показывает ежедневное количество нажатий.
Ключевые особенности
Синхронизация времени: при запуске устройство подключается к Wi-Fi для синхронизации с сервером времени NTP. Если сеть недоступна, он оснащен автономным редактором даты, позволяющим устанавливать время вручную с помощью встроенной кнопки и светодиодного дисплея.
Регистрация данных: каждое нажатие кнопки сохраняется на карте microSD в формате .csv, включая точную временную метку (дата; время; общее количество).
Интуитивно понятный пользовательский интерфейс: 7-сегментный светодиодный дисплей (MAX7219) отображает текущий счетчик. Система использует библиотеку OneButton для поддержки различных входных данных:
Одиночный щелчок: Увеличение счетчика и данных журнала.
Длительное нажатие: уменьшение счетчика и удаление последней записи с SD-карты (исправление ошибок).
Двойной щелчок: используется в автономном меню для более быстрой настройки значений.
Управление питанием: оптимизировано для использования с батареями благодаря компактному корпусу, напечатанному на 3D-принтере, встроенной схеме зарядки и светодиодным индикаторам состояния для визуальной обратной связи.
Этот регистратор идеально подходит для тех, кому требуется портативное устройство «установил и забыл» для сбора данных в средах без постоянного доступа к компьютеру.
Создание
Компоненты
ESP32C3СуперМини
Модуль SD-карты
Литиевая аккумуляторная батарея 3,7 В, 802540, 1000 мАч
Большая кнопка 12 В
3В светодиод
7-сегментный дисплей
Переключатель
Модуль регулирования мощности 2а 5В Модуль зарядки и разрядки 3,7 В 4,2 В
Порт USB-C
японское стандартное время
Противостояние
Некоторые провода
печатная плата
Проектируйте в Fritizing с использованием двухслойного подхода к производству печатных плат в локальном Makerspace на волоконном лазере.
Готовая печатная плата после изготовления с использованием трех разных типов лазеров (C02, оптоволоконный, диодный). Отправной точкой была чистая медная пластина. CO2-лазер использовался для вырезания контура печатной платы увеличенного размера на 10%. Доски сильно обгорают при использовании CO2-лазера. Так что я могу отшлифовать доски. После этого я использовал волоконный лазер, чтобы удалить всю ненужную медь, кроме следов и надписей. Этот процесс занимает много времени, поскольку волоконный лазер может удалить медь, но лишь немного. Если мощность слишком высока, стекловолокно под медью сгорает. После этого на печатную плату покрыли кусок акриловой краски. После высыхания диодный лазер удаляет краску с колодок. Диодный лазер может удалить краску, но не медь, по��тому удаляется только краска на колодках. Последний шаг — просверлить четыре отверстия по углам. На фото показана печатная плата
Здание
3D печать
Используйте поддержку дерева для печати нижней и верхней обложки. Будьте осторожны, снимая подставку для дерева с нижней крышки в месте расположения порта USB-C.
Отмеченные части в правом нижнем углу представляют собой полупрозрачные части индикации заряда батареи, позволяющие увидеть состояние батареи. Распечатайте их из материала или цвета, отличного от показанного материала, который использовался для основного корпуса.
Припаять схему
Мне понравилась идея иметь центральную плату с внешней системой управления батареей и не подключать батарею напрямую к плате микроконтроллера.
Сборка
Первым шагом является крепление гаек М3 внутри корпуса. Две гайки закреплены на верхней крышке, а одна — непосредственно под портом USB-C. Нижнюю гайку нажимать немного трудно. Мой совет — вставьте гайку и с помощью длинного винта вытяните гайку в нужное положение. После этого вы можете открутить длинный винт и использовать более короткий.
Соберите систему управления аккумулятором (BMS) с аккумулятором и переключателем. Переключатель крепится двумя винтами М2, которые вкручиваются непосредственно в пластик. Аккумулятор просто закрепляется полоской изоляционной ленты. Кабель порта USB-C просовывается через открытую прорезь и вставляется на место. Внешний корпус гарантирует, что он останется внутри.





























