
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



Мой недавний эксперимент с водонепроницаемым датчиком температуры DS18B20 и ESP-01. Идея заключалась в разработке такого устройства, которое могло бы отслеживать и регистрировать температуру моего аквариума на 109 галлонов, а также я мог бы контролировать температуру из любой точки мира. Поэтому я решил использовать микросхему ESP-01. Корпус и печатную плату я разработал самостоятельно. Я использовал метод лазерной гравировки, чтобы протравить печатную плату, и напечатал на 3D-принтере корпус вокруг печатной платы с использованием PLA. Задача заключалась в том, чтобы сконструировать устройство в форме термометра.
Шаг 1: Проектирование схемы и печатной платы

Схема была разработана в Autodesk Eagle со всеми необходимыми компонентами.
Шаг 2: проектирование корпуса


Я использовал OpenSCAD для проектирования корпусов.
Шаг 3: Изготовление печатной платы




Я экспортировал файл изображения из Eagle и обработал его в GCode, чтобы мое лазерное программное обеспечение могло его принять. Сначала я покрасил медную поверхность распылением, а затем очистил чистую медную плакировку. После этого я оставил его на 20 минут для отверждения краски в хорошо проветриваемом помещении. После отверждения я протравил плату лазером и удалил лазером места, где нужно удалить медь. После этого я использовал раствор FeCl3 (хлорид железа) для удаления нежелательной меди. Результаты можно увидеть на прилагаемых изображениях.
Шаг 4: сверление и сборка печатной платы
Я вырезал печатную плату необходимой формы с помощью пилы и просверлил отверстия для компонентов и креплений.
Шаг 5: Окончательная сборка


Наконец, я собрал все детали, показанные на изображениях.
Шаг 6: Постскриптум
Печатная плата не была замаскирована, это был всего лишь прототип. Но, занимаясь производством дома, я могу визуализировать и почувствовать продукт без каких-либо проблем. Я не рассматривал здесь часть программирования, так как уже есть много учебных пособий, доступных на инструкциях. Но для информации я использовал Blynk Self hosted Server для мониторинга температуры.
Рекомендуемые:
Датчик температуры и освещенности: 8 шагов

Датчик температуры и освещенности: эта инструкция предназначена для базового датчика температуры и освещенности. Вот об этом
Цифровой датчик температуры и влажности DHT21 с Arduino: 6 шагов

Цифровой датчик температуры и влажности DHT21 с Arduino: в этом руководстве мы узнаем, как использовать датчик влажности и температуры DHT21 с Arduino и отображать значения на OLED-дисплее. Посмотрите видео
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)

Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов

Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: я сделал этот датчик для своего любимого Çipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем с воздушным охлаждением под задним капотом. У ipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен. Также хотел, чтобы датчик был проводным
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов

ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для