Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Направете връзки
- Стъпка 3: Преобразуване на аналогова стойност в цифрова стойност
- Стъпка 4: Свързване на LM35 и NodeMCU
- Стъпка 5: Мониторинг на температурата
Видео: Цифров термометър, използващ NodeMCU и LM35: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Направете свой собствен цифров термометър и наблюдавайте температурата през интернет отвсякъде. Тази инструкция е основна, за да започнете да се занимавате с IoT. Ще свържем температурния сензор LM35 с NodeMCU 1.0 (ESP-12E).
LM35 е температурен сензор, който може да измерва температурата в диапазона от -55 ° C до 150 ° C. Това е 3 -терминално устройство, което осигурява аналогово напрежение, пропорционално на температурата. NodeMCU ADC може да се използва за измерване на аналоговото напрежение от LM35 и следователно изчисляване на температурата, която е пропорционална на аналоговото напрежение.
Стъпка 1: Необходими компоненти
- LM35 Температурен сензор
- NodeMCU 1.0 (ESP 12-E модул)
- Свързване на проводници
- Платка
- Arduino IDE
Стъпка 2: Направете връзки
- Направете връзки, както е показано на електрическата схема.
- Свържете Vcc щифта на LM35 към 3V щифт на NodeMCU.
- Свържете аналоговия щифт на LM35 към A0 на NodeMCU.
- Свържете щифта GND на LM35 към GND на NodeMCU.
Стъпка 3: Преобразуване на аналогова стойност в цифрова стойност
Аналогово -цифровият преобразувател (ADC) преобразува аналоговите стойности в цифрово приближение въз основа на формулата:
ADC стойност = проба * 1024 / референтно напрежение
За да преобразуваме аналогови стойности в Целзий, имаме 3,3 V на нашата платка и знаем, че изходното напрежение на LM35 варира с 10 mV на всяка степен покачване/спадане на Целзий
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
За да конвертирате Целзий в Фаренхайт
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
Стъпка 4: Свързване на LM35 и NodeMCU
- Отворете Arduino IDE.
- Отидете на Инструменти -> Платки -> NodeMCU 1.0 (ESP 12 -E модул).
- Копирайте кода. (Кодът е приложен по -долу).
- Компилирайте го.
- Качете го в NodeMCU.
Стъпка 5: Мониторинг на температурата
- Температурата може да се следи чрез отваряне на серийния монитор.
- Може да се наблюдава по мрежа, като копирате поставяне на IP адреса, показан на серийния монитор, тук е 192.168.43.163
Препоръчано:
Използвайте смартфон като безконтактен термометър / преносим термометър: 8 стъпки (със снимки)
Използвайте смартфон като безконтактен термометър / преносим термометър: Измерване на телесната температура с безконтактно / безконтактно като термо пистолет. Създадох този проект, защото Thermo Gun сега е много скъп, така че трябва да намеря алтернатива, за да направя DIY. И целта е да се направи с нискобюджетна версия
Цифров RPi LED термометър: 6 стъпки (със снимки)
Цифров RPi LED термометър: Raspbian OS Научете как направих този цифров LED термометър, с Raspberry Pi Zero W, LED лента, OLED дисплей и персонализирана печатна платка. Той автоматично циклизира списък с градове и показва температурата на OLED дисплей и светодиодите. Но
Цифров термометър на базата на Arduino: 3 стъпки
Цифров термометър на базата на Arduino: В този проект е проектиран цифров термометър на базата на Arduino, който може да се използва за анализ на температурата в помещението. Термометърът обикновено се използва като инструмент за измерване на температурата. Има различни принципи, които могат да се използват за измерване
Цифров термометър DHT11, използващ ESP8266: 4 стъпки
Цифров термометър DHT11 с помощта на ESP8266: В предишната статия вече обсъдих DH11 и как да го покажа на изходни устройства като 7 сегментни, LCD, сериен монитор и RGB пръстен. И в тази статия ще ви покажа как да следите температурата и влажността използване на браузър на мобилен телефон
Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки
Инфрачервен термометър на базата на Arduino | Инфрачервен термометър, използващ Arduino: Здравейте, момчета, в тази инструкция ще направим безконтактен термометър, използващ arduino. Тъй като понякога температурата на течността/твърдото вещество е твърде висока или твърде ниска, а след това е трудно да се установи контакт с нея и да се прочете температура тогава в този пейзаж