Проект измерителя влажности Arduino Nano - ВСЕ объяснено....
Привет, мир!
Здесь вы найдете:
Что вам понадобится
Как собрать детали
Инструкции по подключению
Код для Arduino + инструкция
Поехали..
Что вам нужно:
Arduino nano или клон (amazon — https://shorturl.at/egjK9)
OLED-дисплей 128x32 i2c SSD1306 (amazon — https://shorturl.at/hoLX0)
Датчик влажности DHT11 или DHT22 или BOSCH (DHT11 amazon — https://shorturl.at/lwyPV)
Универсальный кабель USB A — USB-C или MicroUSB (в зависимости от вашего Arduino Nano).
Кабели Дюпон:
От женщины к женщине — 7x (3x для DHT, 4x для OLED)
Отказ от ответственности: это НЕ партнерские ссылки Amazon, это обычные сокращенные ссылки.
! СМОТРИТЕ ВСЕ ФОТО, ПРИЛОЖЕННЫЕ В ФАЙЛАХ, ДЛЯ ПОНЯТНОСТИ ВО ВРЕМЯ ИНСТРУКЦИИ!
Объяснение деталей, напечатанных на 3D-принтере:
OLED 1 + OLED 2 — корпус для сидения дисплея
Nano 1 и Nano 2 — корпус для Arduino Nano с отверстиями для охлаждения
Подставка — винт m3x5 удерживает DHT11 на месте.
Сами детали предназначены для приклеивания/приклеивания двусторонней клейкой лентой к любой поверхности по вашему желанию.
Все детали, обозначенные цифрами 1 и 2, предназначены для склеивания после помещения компонентов внутрь.
Инструкция для коробок:
(Если контакты OLED отмечены внизу) Прижмите OLED-дисплей к 3D-части с именем OLED 1; в противном случае сначала выполните шаг 2 и обратите внимание на пары контактов-цветов (обратите внимание, что один вырез длиннее — соблюдайте ориентацию)
Подключите 4 кабел�� к контактам (сейчас неважно как, запишите цвета и пары контактов)
Возьмите деталь OLED 2, протолкните кабели от дисплея через отверстие (изнутри наружу) и склейте обе детали (нанесите клей на края одной детали толщиной 2 мм)
Возьмите деталь под названием Nano 1 и протолкните кабели от OLED-датчика через круглое отверстие (снаружи внутрь).
Теперь подключите провода к датчику DHT/BOSCH и пропустите их через часть Nano 1 из предыдущего шага (кабели от DHT и OLED должны проходить через одно и то же отверстие) (снаружи внутрь).
Теперь подключите все кабели от DHT и OLED к Arduino. Как именно написано в главе ниже (если вы использовали разные датчики или Arduino, все можно загуглить за секунды)
Сначала прижмите Arduino верхней частью (там, где расположены светодиоды) к части под названием Nano 2 (той, которая имеет отверстия для охлаждения). Обратите внимание на ориентацию зарядного кабеля.
Подключите зарядный кабель через специальное отверстие в детали Nano 2.
Склейте детали Нано 1 и Нано 2.
Возьмите деталь под названием «Подставка» и поместите датчик сверху (ориентация не имеет особого значения). Вкрутите винт m3x5 через отверстие внутри платы, на которой установлен DHT, к подставке. Убедитесь, что после этого он не двигается, но не затягивайте его слишком сильно!
11. Приклейте или двусторонней клейкой лентой коробки с Nano и OLED, а также подставку к любой поверхности.
12. Подключитесь к компьютеру и следуйте кодовому разделу данного руководства.
Как это связано?
ДХТ11
— к земле
+ к VCC, 3В3или ICSP 5В
средний к контакту данных (в коде определено, по умолчанию — 5)
OLED
От VCC до VCC, 3V3 или ICSP 5В
Земля к земле
ПДД до А4
SCL до A5
Код (возможно, не самый лучший, но все равно работает):
Настройка:
Установите Arduino IDE и настройте COM-порт и тип платы.
Установите библиотеки:
SSD1306 от Adafruit (и его зависимость — Adafruit GFX)
Датчик DHT (https://github.com/adafruit/DHT-sensor-library)
Проволока
Код: https://pastecode.io/s/j2n5cw37
Если OLED не работает, возможно, адрес другой — (https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/)
ВКЛЮЧИТЕ ПИТАНИЕ И ЭТО СДЕЛАНО!





























