Корпус датчика температуры и влажности Arduino (DHT11)......

Источник:

Резюме

Корпус для датчика температуры и влажности с питанием от платы Arduino uno.

Кейс подходит:

ардуино уно
небольшой макет
ЖК-дисплей 16x2
датчик температуры и влажности DHT11

Детали фиксируются на месте путем оплавления пластиковых штифтов паяльником. DHT11 приклеивается горячим клеем.

Кредиты: Проект вдохновлен: https://www.progettiarduino.com/11-temperatura-e-umiditagrave-dht-11.html.

Необходимые детали
3D-печатные детали:
1x Верхняя часть корпуса (Front_cover.stl)
1x Нижняя часть корпуса (Back_cover.stl)
4x ноги (Feet.stl)
Электроника:
Ардуино уно
небольшой макет
ЖК-дисплей 16x2
датчик температуры и влажности DHT11
соединительные кабели (убедитесь, что они достаточно длинные, чтобы до них можно было дотянуться)
потенциометр 10 кОм
блок питания/батарея 9 В/шнур USB для питания платы
Сборка:
4 винта M3
Паяльник
Горячий клей или другой клей.
Программное обеспечение:
Ардуино IDE
Библиотека ЖК-дисплея (библиотека LiquidCrystal.h, см.: https://docs.arduino.cc/learn/electronics/lcd-displays/)
Библиотека DHT11 от adafruit (библиотека DHT.h, см.: https://learn.adafruit.com/dht)
Код (файл .ino находится в разделе загрузки):
#include

#include

#define DHTPIN 8 // к какому цифровому устройству подключен DHT11

#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE); //устанавливаем время

ЖК «Жидкий Кристалл»(12, 11, 5, 4, 3, 2); //устанавливаем отображение (пин)

недействительная настройка() {

lcd.begin(16, 2);//инициализируем экран

lcd.print(«Температура»);

lcd.setCursor(0,1);

lcd.print(«Влажность»);

Серийный.начало(9600);

Serial.println(«Датчик влажности и температуры Arduino DHT11»);

dht.begin();//инициализируе�� dht

}

недействительный цикл() {

// Подождите несколько секунд между измерениями.

задержка(5000);

//считываем температуру и влажность

float h = dht.readHumidity();

float t = dht.readTemperature();

// Проверяем, не удалось ли какое-либо чтение, и выходим раньше (чтобы повторить попытку).

if (иснан(h) || иснан(t) ) {

Serial.println(«Не удалось прочитать данные датчика DHT!»);

lcd.setCursor(0, 0);

lcd.print(«ОШИБКА»);

lcd.setCursor(0, 1);

lcd.print(«ОШИБКА»);

возвращаться;

}

// устанавливаем ЖК-курсор в столбец 14 и строку 0

lcd.setCursor(14, 0);

// температура печати

ЖК.принт(т);

// устанавливаем ЖК-курсор в столбец 14 и строку 1

lcd.setCursor(14, 1);

// печатаем влажность

жк.принт(ч);

// Последовательная печать для отладки

Serial.print(«Температура: „);

Serial.print(т);

Serial.print(“\t»);

Serial.print(«Влажность: „);

Serial.print(h);

Serial.print(“\t»);

}

Инструкции по сборке
Обязательно тестируйте компоненты и код вне корпуса.
Прикрепите Arduino Uno к нижней части корпуса (файл: Front_cover.stl), используя паяльник, чтобы расплавить пластиковые наконечники и зафиксировать их на месте.
Прикрепите макетную плату (с потенциометром 10 кОм) к боковой стороне Arduino.
Прикрепите ЖК-экран к верхней части корпуса (файл: Back_cover.stl), используя паяльник, чтобы расплавить пластиковые наконечники и зафиксировать его на месте.
Нанесите на DHT11 небольшое количество горячего клея. Убедитесь, что он находится снаружи корпуса и в него может поступать воздух.
Подключите ЖК-дисплей, DHT11, потенциометр и Arduino по этой схеме (источник: https://www.progettiarduino.com/11-temperatura-e-umiditagrave-dht-11.html). Убедитесь, что провода достаточно длинные и их нелегко отсоединить при закрытии корпуса. Если вы используете небольшой ��акет, вам может потребоваться подключить дополнительные провода 5 В и заземления для питания всех компонентов.

Закройте две половинки корпуса четырьмя винтами М3. Ножки крепятся «как шайбы» к саморезам.

16:20
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.