Регистратор 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 просовывается через открытую прорезь и вставляется на место. Внешний корпус гарантирует, что он останется внутри.

22:09
28
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Arduino Nano Винтовые клеммы для крепления на DIN-рейку 4..
Вы можете загрузить STL Madhulk ​​иПодробнее
Защитный чехол для Arduino 0,98 дюйма OLED........
Это защитный передний корпус для 0,98Подробнее
Панель дверного замка Arduino
Для одного из моих крупных проектов яПодробнее
Подставка для макета Arduino Uno и Arduino Nano с опорным..
Это ремикс двух 3D-моделей. https://wwwПодробнее
Крепление на DIN-рейку для Arduino Uno.
Крепление для Arduino Uno на Din-рейкуПодробнее
8x держатель DIN релейной платы SSR Arduino........
Уважаемые создатели, мы хотели быПодробнее
Arduino Uno и подставка для макета с опорными контактами...
Это ремикс двух 3D-моделей. https://wwwПодробнее
Держатель катушки на базе Arduino с датчиком веса, беспла..
Это держатель катушки с датчиком веса вПодробнее
Контроллер Telescope OnStep - Коробка для платы Arduino M..
Коробка контроллера Telescope OnStepПодробнее
Грибная светодиодная лампа Arduino
Введение Честно говоря, я сделал этоПодробнее
Монтажный кронштейн на DIN-рейку для RAMPS/Arduino Mega....
Для моего нового 3D-принтера VORONПодробнее
Защитный чехол для Arduino с ЧПУ
Привет сообщество! Я разработал этотПодробнее
Настенное крепление Arduino UNO Mini Limited Edition.......
Резюме Это настенное крепление дляПодробнее
Крепление на DIN-рейку для Arduino Mega + RAMPS Remix с к..
Модифицированный кронштейн DIN-рейки дляПодробнее
Arduino Art Deco Прогноз погоды Дисплей Ретро........
Это дисплей прогноза погоды в стилеПодробнее
Stream Deck с большим количеством места для Arduino........
Инструкции см. в оригинале; этоПодробнее
Крепления Arduino Uno и Mega на DIN-рейку
Это крепления на DIN-рейку для ArduinoПодробнее
Ретро термометр Arduino в стиле ар-деко........
Это аналоговый термометр в стиле ар-декоПодробнее
Монтажный корпус DIN для Arduino NANO с экраном Ethernet ..
Это корпус, монтируемый по стандарту DINПодробнее
SKADIS поддерживает ARDUINO Uno R4 MINIMA/WIFI
ФР: Это поддержка Arduino Uno R4 дляПодробнее
MAKER CNC ROUTER Фрезерный станок GRBL Arduino Uno + щито..
Надеюсь, вам понравится этот проектПодробнее
Корпус Arduino DIN
Мне нужен был корпус DIN, в которыйПодробнее
Автомобиль с управлением через Bluetooth на Arduino........
Это файлы для автомобиля с BluetoothПодробнее
Arduino Uno с креплением прототипа платы на DIN-рейку......
Крепление для Arduino Uno с макетнойПодробнее
Адаптер цифровых штангенциркулей к Arduino........
Цифровые штангенциркули великолепны. ЧтоПодробнее
Реактивное колесо (Arduino, MPU6050)
Это маленькое и легкое в сборкеПодробнее
Супермаленький робот-манипулятор (Arduino)........
Все детали, код и схему подключенияПодробнее
Формула B1 Ремикс - Arduino Pro Micro
Этот руль — ремикс с https://wwwПодробнее
Arducam B0205 1080P Чехол для USB-камеры дневного и ночно..
Это модификация 6d6178 «Чехол для USBПодробнее
Крепление Arduino Mega DIN повернуто на 90 градусов........
То же, что и исходный файл, толькоПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.