Оглавление:
- Шаг 1. Детали и инструменты
- Шаг 2: Подготовка светодиодной матрицы
- Шаг 3. Подключите светодиодный матричный дисплей, LDR и DHT11 к ESP32
- Шаг 4: нанесите солнечную пленку на банку для макаронных изделий
- Шаг 5: Подготовьте металлический разъем для блока питания постоянного тока
- Шаг 6: прошейте модуль ESP32
- Шаг 7. Собираем все вместе
- Шаг 8: Дальнейшие идеи
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Это продолжение проекта светодиодных матричных часов ESP8266.
Автор исходного кода обновил его для ESP32 (большое спасибо schreibfaul1!), Поэтому я решил также обновить часы, которые я уже сделал.
Шаг 1. Детали и инструменты
Части:
- Светодиодная матрица MAX7219 6 x 8x8
- 1 x плата ESP32
- 1 x модуль фоторезистора KY-018
- 1 х датчик DHT11
- 1 штекер Micro USB
- 1 банка для макарон
- 1 x 5,5 мм x 2,1 мм источник питания постоянного тока металлический разъем для крепления на панели
- 1 x USB на 5,5 мм X 2,1 мм цилиндрический разъем питания 5 В постоянного тока
- 1 x тонировочная пленка для окон
- 11 x розетка для женских проводов dupont
Инструменты:
- паяльник
- распылитель
- хобби нож
- двухсторонний скотч
Все детали можно легко приобрести на ebay / aliexpress и / или в местных магазинах.
Шаг 2: Подготовка светодиодной матрицы
Мне было проще купить 2 модуля по 4 шт., Разрезать один из них пополам и припаять к другому, сохраняя ориентацию, напечатанную на печатной плате.
Шаг 3. Подключите светодиодный матричный дисплей, LDR и DHT11 к ESP32
Припаяйте контактные разъемы на модулях, затем используйте кабели dupont для их соединения следующим образом.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
Шаг 4: нанесите солнечную пленку на банку для макаронных изделий
Я решил покрыть пленкой только одну часть емкости, чтобы остальные компоненты были видны.
После некоторых проб и ошибок я заметил, что «секрет» заключается в том, чтобы и банку, и пленку как можно больше намочить мыльной водой, чтобы можно было вносить корректировки по мере ее нанесения. Используйте распылитель, чтобы все оставалось красивым и влажным, и нож для хобби, чтобы срезать лишнюю пленку. После полного высыхания пленка должна хорошо растянуться на банке.
Шаг 5: Подготовьте металлический разъем для блока питания постоянного тока
Припаяйте 2 двойных провода к разъему постоянного тока, а затем припаяйте штекер micro USB.
Я использовал распиновку, описанную здесь.
Просверлите отверстие посередине крышки банки и установите разъем постоянного тока.
Также просверлите несколько отверстий в крышке для датчика DHT11.
Шаг 6: прошейте модуль ESP32
Следующим шагом будет загрузка кода в ESP32.
Хотя исходный код можно найти здесь (большое спасибо автору!), Вы можете найти прикрепленную мою версию, которая включает обновление для датчиков DHT11 и LDR. Процесс загрузки довольно прост, просто не забудьте обновить код своими учетными данными WiFi.
// Учетные данные ---------------------------------------- # define SSID "### ## "; // Здесь ваши учетные данные WiFi #define PW "#####";
Шаг 7. Собираем все вместе
Убедитесь, что модули не соприкасаются ни с одним из контактов светодиодных модулей, и если это произойдет, закройте контакты изолентой, чтобы избежать короткого замыкания.
Кроме того, чтобы убедиться, что дисплей не двигается, когда я откручиваю крышку банки, я добавил немного ленты на ее нижний конец, чтобы она оставалась на дне банки. Осталось только воткнуть USB-кабель и все!
Шаг 8: Дальнейшие идеи
Добавьте резервную батарею, заряженную через TP4056;
Дизайн футляра для 3D-печати
Надеюсь, вам понравился этот проект, и если у вас есть вопросы, не стесняйтесь их задавать.
Спасибо за чтение!
Рекомендуемые:
Светодиодные матричные часы ESP8266: 8 шагов (с изображениями)
Светодиодные матричные часы ESP8266: Светодиодные матричные часы ESP8266 Простые светодиодные матричные часы на основе популярного ESP8266 с модулем часов реального времени и синхронизацией времени через WiFi с сервера NTP. Также доступна версия ESP32
Матричные часы со словами Arduino RGB: 6 шагов
Arduino RGB Matrix Word Clock: забудьте о числах, светодиодные Word Clock со светодиодной подсветкой RGB отображают время в виде текста! Вместо двух стрелок или цифрового дисплея Word Clock показывает текущее время в виде слов в ярком светодиодном свете с использованием стандартной светодиодной матрицы 8x8. Например, если время было 10:50
Матричные настенные часы O-R-A со светодиодной подсветкой и др. ** обновлено, июль 2019 г. **: 6 шагов (с изображениями)
Матричные настенные часы O-R-A со светодиодной подсветкой и многое другое ** обновлено в июле 2019 г. **: Здравствуйте. Здесь я работаю с новым проектом под названием O-R-AIt - это настенные часы с матрицей RGB LED, которые отображают: час: минута, температура, влажность, значок текущего погодного состояния, события календаря Google и уведомления с напоминанием за 1 час в определенное время, которое показывает:
Светодиодные матричные часы: 3 ступени
Светодиодные матричные часы: это руководство показывает, как мы можем создать матричные часы с красными светодиодами, которые могут получать дату / время из Интернета и отображать их с помощью светодиодной матрицы также шаги f
Матричные часы Arduino: 6 шагов
Матричные часы Arduino: Описание: Создайте свои часы, используя Arduino, матричный дисплей и модуль часов реального времени (RTC). Это забавный и простой проект, который, как мне кажется, отлично подходит для начинающих. Часы используют модуль RTC для точного отслеживания времени, а также дня недели, пн