Регистратор данных рептилий 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
Спасибо за ваш интерес к этому





























