Регистратор данных рептилий Arduino Nano как для температ...

Источник:

Регистратор данных температуры и УФ-излучения рептилий

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

Это был мой первый раз, когда я использовал Arduino, поэтому для меня это было своего рода обучением.

Вот как я это делаю.

Этот регистратор данных построен на базе Arduino nano с датчиком температуры и давления BMP280, а также УФ-датчиком HW837. Он использует щит регистрации данных для вывода данных на карту micro SD. Он записывает их в текстовый файл, что позволяет легко открыть Excel и построить график данных по вашему желанию. Пример вывода находится в прикрепленных изображениях вместе с изображением того, как интерпретировать данные.

Все это питается от кабеля USB C, что позволяет легко разместить его где угодно.

Для начала я напечатал, что это ABS. Я собирался использовать ASA, но не был уверен, что имеющегося у меня ASA будет вполне достаточно.

Печать кейса

Настройки я использовал стандартные для Ворона. Я использовал профиль по умолчанию в слайсере для обычного ABS, а затем использовал 4 стены, заполнение 40%, и единственной частью, которая нуждалась в каких-либо опорах, была крышка. Отверстия в крышке позволяют видеть светодиоды на щите регистрации данных и видеть, что он включен.

Доступ к карте micro SD осуществляется через отверстие в боковой части корпуса. Его необходимо вставить после установки наноэкрана и экрана регистрации данных. Карту Micro SD необходимо отформатировать в FAT32. Я использовал 16 ГБ, и он работает отлично.

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

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

Я подключил следующее

HW837 — УФ-датчик

SIG на контакт A3

Контакт GND к GND

VCC на +5 В

BMP280 — датчик температуры и давления

ПДД до А4

SCL до A5

Контакт GND к GND

VCC на +3v3

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

Код

Вот ссылка на код, который я использовал

https://www.dropbox.com/scl/fi/2uuet2dbbrx5f69zef2st/nano_temp_UV.ino?rlkey=hgmpabrkztzpfxxprks7ihk2e&st=no8662li&dl=0

Это модифицированная версия исходного кода щита регистрации данных с добавленным в него УФ-датчиком. Там, где я живу, формула давления была неверной и давала неправильную высоту. Еще я добавил УФ-датчик.

Исходный код находится здесь (он включает температуры в F, если кто-то захочет добавить их обратно)

kaptery.com/files/documents/nanodataloggerbmpv2.ino

Список запчастей

Вот все предметы, которые я использовал

7 термовставок M3 x 5 мм

4 болта M3 x 8 мм (я использовал только один для фиксации нано внутри коробки, но там есть 4 вставки)

1 наноплата Arduino

1 щит для регистрации данных Arduino nano (я использовал этот щит для регистрации данных Arduino Nano | ePartners NZ)

1 ��арта микро SD

1 аккумулятор 1220

1 датчик BMP280

1 датчик HW837

7 проводов

Поскольку SD-карта, провода и нагревательные вставки у меня уже были, я подозреваю, что это обошлось мне примерно в 40 долларов (новозеландские доллары).

Другие примечания

Доступ к карте micro SD осуществляется через отверстие в боковой части корпуса. Его необходимо вставить после установки наноэкрана и экрана регистрации данных. Карту Micro SD необходимо отформатировать в FAT32. Я использовал 16 ГБ, и он работает отлично.

Одна вещь, которую я узнал впервые, используя Arduino, заключалась в том, что он не загружался в Nano. Моя проблема заключалась в том, что мне нужно было использовать «ATmega328P (старый загрузчик). После изменения этого параметра в разделе „Инструменты/Процессор“ в Arduino IDE он загрузился без каких-либо других проблем.

Если бы я сделал это снова, я бы, вероятно, немного изменил дизайн. Я бы сделал крышку по-другому, чтобы ее можно было прикрутить на место. Я бы, наверное, еще датчик влажности добавил.

Если кому-то они понравятся, вот мои файлы дизайна OnShape, не стесняйтесь вносить любые изменения, какие захотите :-)

Коробка — https://cad.onshape.com/documents/f29fbd37052fa5b8f0cf39f8/w/2e5b4267a3144b53421c4365/e/b6da14c979e423945abaa2ee

Крышка — https://cad.onshape.com/documents/cebe8915f7342fa26a207e26/w/a3a15716cde2b2b5cf560f85/e/103414fffeedd6589890d5cd

Спасибо за ваш интерес к этому

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

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

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

Корпус для адаптера питания
📁 Корпус для преобразователя питания сПодробнее
Корпус для 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.