Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Сглобете всички компоненти
- Стъпка 3: Програмиране
- Стъпка 4: Резултат
Видео: Как да си направим цифров термометър #1: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В тази статия ще направя проект, наречен "Цифров термометър". Използвам "DHT11" за температурния сензор. И използвайте "7Segmrnt Module" като дисплей.
Препоръчвам първо да прочетете тази статия „DHT11“и „7-сегментен модул“. В тази статия съм обяснил как да използвам DHT11 и 7Segment модул
Стъпка 1: Необходими компоненти
Ето компонентите, от които се нуждаем в този проект:
- DHT11 Senosor
- MAX7219 7 сегмент
- Arduino Nano V3
- Jumper Wire
- USB мини
- Съвет за проекти
Задължителна библиотека:
- DHT
- LedControl
Стъпка 2: Сглобете всички компоненти
Вижте снимката по -горе за насоки относно сглобяването на компонентите. Или вижте информацията по -долу:
Arduino към 7Segment модул
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino към DHT11
+5V => +
GND => -
D2 => вън
След като всички компоненти са свързани, нека преминем към секцията за програмиране
Стъпка 3: Програмиране
По -долу е скица, която използвах в този проект или урок. Можете да използвате тази скица за вашия проект.
#include "DHT.h" #include "LedControl.h"
#дефинирайте DHTPIN 2
#дефинирайте DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("Цифров термометър")); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
забавяне (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("Неуспешно четене от DHT сензор!")); връщане; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Температура:"));
Serial.print (t); Serial.println (F ("° C"));
забавяне (1000);
char i = t; lc.setDigit (0, 3, t/10, невярно); lc.setDigit (0, 2, i%10, невярно); lc.setChar (0, 0, 0b1100, невярно); забавяне (400);
}
след като скицата приключи, щракнете върху качване и изчакайте да завърши.
Предлагам и скици под формата на ".ino" файлове. Файлът може да бъде изтеглен по -долу.
Стъпка 4: Резултат
Вижте снимката по -горе, за да видите резултатите.
за този проект показвам само температурата на Целзий. За температурата и влажността по Фаренхайт ще направя следващата статия.
Благодарим ви, че прочетохте тази статия, ако имате въпроси, моля, пишете в колоната за коментари.
Ще се видим в следващата статия.
Препоръчано:
Как да си направим термометър с помощта на Arduino и LM35: 6 стъпки
Как да си направим термометър с помощта на Arduino и LM35: Днес ще ви покажа как да си направите термометър с температурен сензор Arduino и LM35, LCD дисплей, върху макет, свързан заедно с проводници. Той ще показва температурата в Целзий и Фаренхайт. Ние Наблюдаваното
Как да съборите цифров апарат и как работи цифров апарат: 4 стъпки
Как да съборите цифров апарат и как работи цифров апарат: Много хора знаят как да използват шублери за измерване. Този урок ще ви научи как да съборите цифров шублер и обяснение как работи цифровият апарат
Как да си направим инфрачервен термометър?: 9 стъпки
Как да си направим инфрачервен термометър?: Инфрачервеният термометър може да измерва температурата на повърхността на обект. Неговото предимство е безконтактното измерване на температурата, което може удобно и точно да измерва температурата на отдалечен обект, което се използва широко. Тук въвеждаме
Използвайте смартфон като безконтактен термометър / преносим термометър: 8 стъпки (със снимки)
Използвайте смартфон като безконтактен термометър / преносим термометър: Измерване на телесната температура с безконтактно / безконтактно като термо пистолет. Създадох този проект, защото Thermo Gun сега е много скъп, така че трябва да намеря алтернатива, за да направя DIY. И целта е да се направи с нискобюджетна версия
Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки
Инфрачервен термометър на базата на Arduino | Инфрачервен термометър, използващ Arduino: Здравейте, момчета, в тази инструкция ще направим безконтактен термометър, използващ arduino. Тъй като понякога температурата на течността/твърдото вещество е твърде висока или твърде ниска, а след това е трудно да се установи контакт с нея и да се прочете температура тогава в този пейзаж