Проект измерителя влажности 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/)

ВКЛЮЧИТЕ ПИТАНИЕ И ЭТО СДЕЛАНО!

11:21
4
Нет комментариев. Ваш будет первым!

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

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

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