Мазмуну:
- Жабдуулар
- 1 -кадам: Райондук диаграмма жана туташуулар
- 2 -кадам: Температураны жана нымдуулукту көзөмөлдөө үчүн Blynkти конфигурациялоо
- 3 -кадам:
Video: NodeMCU & Blynk боюнча AM2301 менен температураны жана нымдуулукту көзөмөлдөңүз: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Көпчүлүк тармактардын вертикалдарында температура, нымдуулук, басым, абанын сапаты, суунун сапаты ж. коюлган чектерден алыс.
Бул прототип "AM2301 Capacitive Digital Temperature & Humidity Sensor" аркылуу температураны жана нымдуулукту көзөмөлдөө процессин түшүнүүгө жардам берет.
Бул прототипти куруу абдан жөнөкөй жана оңой. Бул "Көрсөтмөлүү" көрсөтмөлөр окурмандарга анын иш жүзүндө аткарылышы жөнүндө так түшүнүк берүүгө жардам берет деп ишенем.
Жабдуулар
- AM2301 Capacitive Санарип температура жана нымдуулук сенсору
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board негизделген ESP8266
- 170 упай Mini Breadboard SYB-170 White
- Эркектен Аялга секирүүчү зымдар 40 шт 10см
1 -кадам: Райондук диаграмма жана туташуулар
Байланыштар абдан жөнөкөй жана төмөнкүдөй:
- 3V AM2301ден 3Vга чейин WeMos D1 Mini
- AM2301дин GNDи WeMos D1 Miniнин GNDсине чейин
- Сигнал зымы (сары) AM2301ден D4ке (GPIO 2) WeMos D1 Mini
Эскертүү: Бул прототипти куруу үчүн бизге эч кандай нан кереги жок болот, анткени бизде туташуу үчүн үч зым бар. Мен тандоону бул документтин окурманына тапшырам, нанды (же) WeMos D1 mini AM2301 менен түз Jumper зымдары менен туташтырабы.
2 -кадам: Температураны жана нымдуулукту көзөмөлдөө үчүн Blynkти конфигурациялоо
Blynkти конфигурациялоо процессин жакшыраак түшүнүү үчүн этап-этабы менен скриншоттор берилген. Окурмандардан скриншоттор аркылуу өтүүнү жана тиркемени "Габариттин" эки компоненти менен конфигурациялоону суранат, бири нымдуулукту, экинчиси Температураны билдирет.
3 -кадам:
Коддун башталышы >>>>>
#аныктоо BLYNK_PRINT Сериал
#SPI.h кошуу
#ESP8266WiFi.h кошуңуз
#кошуу BlynkSimpleEsp8266.h
#DHT.h кошуу
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Blink жөнөткөн авторизация кодун киргизиңиз
char ssid = "Smaragd25"; // WIFI Атыңызды киргизиңиз
char pass = "Smaragdine@2017"; // WIFI сырсөзүңүздү киргизиңиз
#аныктоо DHTPIN 2 // Санарип пин 4
// #аныктоо DHTTYPE DHT11 // DHT 11
// #аныктоо DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#аныктоо DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer таймери;
жараксыз sendSensor ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature (); Фаренгейт үчүн // же dht.readTemperature (чыныгы)
if (isnan (h) || isnan (t)) {
Serial.println ("DHT сенсорунан окуу ишке ашкан жок!");
кайтуу; }
Blynk.virtualWrite (V5, h); // V5 нымдуулук үчүн
Blynk.virtualWrite (V6, t); // V6 Температура үчүн
}
жараксыз орнотуу ()
{
Serial.begin (9600); // Серия Мониторунан туташуу статусун караңыз
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
боштук цикл ()
{
Blynk.run ();
timer.run ();
}
Коддун аягы >>>>>
Жогорудагы коддо, айрыкча #include билдирүүлөрүндө, баардык баш файлдарды (.h кеңейтүүсү менен аяктаган) "" менен кошуңуз, антпесе код каталарды чыгарат.
Эскертүү: Эгерде сиз коддо температура жана нымдуулукту көзөмөлдөөчү жөнүндөгү билдирүүнү туура эмес тандап алган болсоңуз, анда сенсор иштеп жатканына карабай, алган баалуулуктарыңыз туура эмес (скриншоттун үлгүсү тиркелет). Сураныч, керектөөлөрүңүздү канааттандыруу үчүн төмөнкү саптарды комментарийлеңиз/комментарий жазыңыз. Төмөнкү саптардын бири гана комментарийсиз, калгандары комментарийлеши керек.
- #аныктоо DHTTYPE DHT11 // DHT 11
- #аныктоо DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #аныктоо DHTTYPE DHT21 // DHT 21, AM2301
Менин учурда, мен акыркы сапты комментарийледим, башкача айтканда: "#Define DHTTYPE DHT21 // DHT 21, AM2301" жана эс алуу линияларын комментарийледим.
Жакшыраак көрүнүшү үчүн мен WeMos D1 Mini менен AM2301 сенсорун Styrofoamга топтодум. Мен толук жабдыктарды тыкан орнотуп, аны профессионалдуу кылып көрсөтүү үчүн акрил барактын корпусуна ээ болууну пландап жатам.
Эгерде кандайдыр бир суроолор пайда болсо, [email protected] дарегине кайра жазыңыз (же) мага WhatsApp боюнча +91 9398472594 боюнча пинг жөнөтүңүз. Мен комментарийлерди алып, макалаларымды жакшыртууга абдан кубанычтамын.
Сунушталууда:
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек - DHT11 Proteusтагы маалыматтарды каттоочу симуляциясы: 5 кадам
Ардуино UNO жана SD-Card менен нымдуулукту жана температураны реалдуу убакытта кантип жаздыруу керек | DHT11 Data Logger Simulation in Proteus: Киришүү: салам, бул Liono Maker, бул жерде YouTube шилтемеси. Биз Arduino менен креативдүү долбоор түзүп, камтылган системаларда иштейбиз. Дата-Логгер: Маалыматты жазуучу (ошондой эле маалыматтарды жазуучу же маалымат жазгыч)-бул убакыттын өтүшү менен маалыматтарды жазуучу электрондук түзүлүш
HIH6130 жана бөлүкчө фотонун колдонуу менен нымдуулукту жана температураны өлчөө: 4 кадам
HIH6130 жана Particle Photon аркылуу нымдуулукту жана температураны өлчөө: HIH6130 - бул санариптик чыгышы бар нымдуулук жана температура сенсору. Бул сенсорлор ± 4% RH тактыгын камсыз кылат. Өнөр жайдын алдыңкы узак мөөнөттүү туруктуулугу, чыныгы температуранын ордун толтуруучу санариптик I2C, индустриянын алдыңкы ишенимдүүлүгү, энергияны үнөмдөө
HDC1000 жана Raspberry Pi менен температураны жана нымдуулукту өлчөө: 4 кадам
HDC1000 жана Raspberry Pi менен температураны жана нымдуулукту өлчөө: HDC1000 - бул өтө аз кубаттуулукта мыкты өлчөө тактыгын камсыз кылган интегралдык температура сенсоруна ээ болгон санарип нымдуулук сенсору. Аппарат нымдуулукту жаңы сыйымдуу сенсордун негизинде өлчөйт. Нымдуулук жана температура сенсорлору бетке
HTS221 жана бөлүкчө фотонун колдонуу менен нымдуулукту жана температураны өлчөө: 4 кадам
HTS221 жана Particle Photon аркылуу нымдуулукту жана температураны өлчөө: HTS221 - салыштырмалуу нымдуулук жана температура үчүн өтө компакт сыйымдуу санарип сенсор. Бул санариптик серия аркылуу өлчөө маалыматын берүү үчүн сезгич элементти жана аралаш сигналдын атайын интегралдык схемасын (ASIC) камтыйт
Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro): 15 кадам (сүрөттөр менен)
Температураны жана нымдуулукту Blynk колдонмосуна жөнөтүңүз (Wemos D1 Mini Pro)