Регистратор данных Arduino Reptile v2

Источник:

После создания первого регистратора данных я обновил его, внеся некоторые улучшения. Теперь он собирает данные об УФ-излучении, температуре и влажности, а затем второй датчик температуры передает данные из отдельного места в основной корпус.

В качестве платы используется Arduino Nano.

В качестве внешнего датчика используется BMP280 (температура) (у меня он на кабеле длиной 50 см) в корпусе, напечатанном на 3D-принтере.

Датчики DHT11 (температуры и влажности) и HW837 (УФ) теперь установлены в крышке коробки.

Крышка крепится пятью болтами М3.

Теперь внизу имеется клеммная колодка Nano для упрощения подключения датчиков.

Крепится к корпусу двумя болтами М4.

БМП 280 имеет отдельный корпус.

DHT11 вставляется в углубление в крышке.

Я использую это от блока питания, но оно также может работать от настенного зарядного устройства.

Требуемые детали

1 х Ардуино Нано

1 датчик температуры BMP280

1 датчик температуры и влажности DHT11

1 х УФ-датчик HW837

1 х наноэкран для регистрации данных

1 аккумулятор 1220 (для щита регистрации данных)

1 карта Micro SD на 32 ГБ (она была у меня под рукой)

8 x M3 x 4 тепловые вставки

4 болта M3 x 10 (для крепления крышки к корпусу)

3 болта M3 x 5 (1 для BMP280, 2 для HW837)

1 болт M3 x 10 (для передней части корпуса для крепления крышки)

2 x M4 x 4 термовставки (в основании корпуса)

2 болта M4 x 6 (для креплени�� клемм Nano к основанию)

Перемычки

4-жильный кабель (для BMP280) нужной длины. Я использовал 50 см.

Общая стоимость составила около 25 новозеландских долларов (плюс печать) при покупке большинства деталей на Ali Express.

Электропроводка

BMP280 подключается через боковую часть корпуса.

BMP 280 и HW837 питаются от клеммы 3,3 В и используют один и тот же контакт заземления. Я пробовал оба из них от 5 В и DHT11 от 3,3 В, но у меня возникли проблемы. После замены таким образом все работает нормально. Вот почему терминалы Nano значительно упрощают эту задачу.

Схема подключения находится на прикрепленных изображениях.

Печать

Я на��ечатал это в Polymaker black ASA. Я использовал ASA из-за его устойчивости к более высоким температурам и ультрафиолетовому излучению.

Я напечатал его с 4 стенками и заполнением 40%.

Все 3 файла ориентированы на наименьшее количество поддержек.

Единственное место, где я использовал опоры, — это крышка слота для DHT11.

Для печати потребовалось чуть менее 103 г нити.

Программирование

Прикрепленный файл необходимо дважды загрузить в Nano. В первый раз часы реального времени будут установлены на правильное время. Во второй раз вам нужно будет закомментировать эту строку (строка 45), чтобы часы сохраняли правильное время.

С этого момента он будет записывать данные с правильным временем и датой.

Если вы хотите получить данн��е о высоте от BMP280, я закомментировал только эту часть эскиза.

Я приложил пример тестовых данных, которые я только что собрал.

ОБНОВЛЕНО 04.09.25

Я нашел ошибку в коде. Я заменил версию здесь на исправленную версию.

Обновление от 05.04.25

В итоге я построил 17 таких для некоторых рептилий на работе. У пяти был «старый загрузчик Amega328p», который работал нормально. Любой с загрузчиком «Amega328p» не будет работать с внешним датчиком температуры. Эта или вторая партия щитов регистрации данных не будет работать с тремя датчиками. Я также загрузил дополнительный код для отсутствия внешнего термометра. К сожалению, результаты с внешним термометром могут отличаться.

17:58
1
Нет комментариев. Ваш будет первым!

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

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

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для DC регулируемого источника
📁 Корпус для DC регулируемого источникаПодробнее
Крепление "народного" налобного фонаря
📁 Крепление «народного» налобного фонаряПодробнее
Ручка настройки Yaesu FT-817
📁 Ручка VFO для FT-817/818. ИспользуйтеПодробнее
Модель кнопки для Imax B6
Вам понадобится капля клея, чтобыПодробнее
Антенный изолятор "орешек"
Это стандартный изолятор дляПодробнее
Адаптер питания Yaesu FT-817
📁 Вертикальный адаптер под коннекторыПодробнее
Корпус для ESP32 WROOM
📁 Корпус для ESP32 WROOM 📐 STL 🪵 PETGПодробнее
Корпус для ESP32
📁 3D модель корпуса для платы NodeMCU наПодробнее
Станок для намотки катушек с филаментом
📁 Станок для намотки катушек сПодробнее
Кабельный ввод
📁 3D модель для печати кабельнойПодробнее
Кабельный ввод #2
📁 Компактный контейнер с завинчивающейсяПодробнее
Кабельный гермоввод #3
📁 3D модель для печати кабельногоПодробнее
Кабельные вводы различных размеров
📁 Кабельные вводы различных размеровПодробнее
Распределительная коробка
📁 3D модель для печати распределительнойПодробнее
Водозащищенный кабельный ввод
📁 3D модель кабельного ввода сПодробнее
Кабельный ввод #4
📁 3D модель для печати качественногоПодробнее
Распределительная коробка с креплением на стену
📁 Распределительная коробка с креплениемПодробнее
Адаптеры для SIM карт - 3D модель для печати
📁 Адаптеры для SIM карт — 3D модель дляПодробнее
Корпус для метеодатчика на ESP8266
📁 Корпус для метеодатчика на ESP8266Подробнее
Улучшенный дрон «Nano Long Range» на 1х18650
📁 Улучшенный дрон «Nano Long Range» наПодробнее
Электронные "песочные часы"
📁 Электронные «песочные часы» 📐 STLПодробнее
Контейнер для батарей ft-817
📁 Контейнер для аккумулятора FT-817 сПодробнее
Защитный каркас Yaesu FT 817
📁 Защитные рельсы для Yaesu FT 817 и 818Подробнее
YAESU FT-817 Рельсы
📁 Рельсы с подвесом для тангенты иПодробнее
Портативный настольный источник питания
📁 Портативный настольный источникПодробнее
Кейс для хранения батарей ( 21700, 18650, AA, AAA)
📁 Кейс для хранения батарей ( 21700Подробнее
Каркас для батарей 18650
📁 Корпус для Heltec V4 с GPS, проектПодробнее
Корпус для датчика на esp8266
📁 Корпус для датчика на esp8266 📐 STLПодробнее
Корпус для метеодатчика с анемометром
📁 Корпус для метеодатчика с анемометромПодробнее
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.