Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Jinsi ya Kuunganisha waya?
- Hatua ya 2: Sanidi ArduinoIDE
- Hatua ya 3: Jisajili na Unda Kifaa, Node na Uga
- Hatua ya 4: Msimbo wa Arduino
- Hatua ya 5: Endesha na Kagua
Video: Sanduku la Sensorer ya Joto la DS18B20: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Rahisi DS18B20 kifaa cha sensorer ya joto na chanzo wazi sanduku la kuchapishwa la 3D na PCB ya mfano.
Sanduku na mfano wa PCB ni hiari, ni moja tu ya ESP8266 ya msingi ya MCU inahitajika na sensorer moja ya joto ya DS18B20. Ninakushauri WEMOS D1 mini, lakini mfano huu unafanya kazi na ESP-01 pia.
Mfano huu unaelezea jinsi ya kuandika na kupakia programu ya Arduino kwenye ESP8266 MCU, kwa hivyo ujue ustadi huu kabla ya kunifuata.:)
Vifaa
Lazima uwe na: - ESP8266 MCU- DS18B20- moja 4.7 kOhm resistor- waya fulani
Kwa hiari unayo: - WEMOS D1 mini kama MCU- PCB ya mfano ya WEMOS D1 mini- 3D sanduku lililochapishwa
Hatua ya 1: Jinsi ya Kuunganisha waya?
Ni rahisi kama mkate, angalia skimu za wiring kwenye picha…:)
1, Ikiwa kuna bodi isiyo wazi ya ESP8266, unganisha RX na TX kwenye kifaa chako cha USB-serial, ikiwa kuna bodi yoyote iliyo na USB iliyojumuishwa hii sio lazima.
2, Unganisha GND na VCC kwenye bodi ya ESP8266 na kwa sensa ya DS18B20.
3, Unganisha kontena kati ya VCC na waya wa data wa sensor ya DS18B20.
4, Unganisha waya wa data ya sensa ya DS18B20 kwa GPIO moja ya MCU (kwa mfano GPIO 2).
Hatua ya 2: Sanidi ArduinoIDE
Unahitaji maktaba matatu ya nyongeza: - OneWire: https://www.arduinolibraries.info/libraries/one-wire- DallasJoto: https://www.arduinolibraries.info/libraries/dallas-temperature- Ushirikiano wa IoT Guru:
Hatua ya 3: Jisajili na Unda Kifaa, Node na Uga
Wingu la IoT Guru ni backend ya wingu ya bure, unaweza kuitumia kuokoa na kuonyesha vipimo rahisi sana.
Unahitaji kuunda kifaa, nodi na uwanja: - Jina la kifaa ni ESP8266: https://iotguru.cloud/tutorials/devices- Jina la node ni DS18B20: https://iotguru.cloud/tutorials/ nodi- Jina la uwanja ni joto:
Ili kuungana na wingu, unahitaji kukusanya kitambulisho vitano: -: jina la shamba
Hatua ya 4: Msimbo wa Arduino
Hapa kuna nambari ya mfano, unahitaji kubadilisha vitambulisho kwa kitambulisho chako, badilisha SSID na nywila kwa vitambulisho vyako vya WiFi na angalia nambari ya GPIO ya waya ya data ya DS18B20.
# pamoja
# pamoja na # pamoja na # pamoja na const char char * ssid = "iotguru.cloud"; const char * nywila = "********"; Mtumiaji wa kambaShortId = "l4jLDUDDVKNNzx4wt2UR6Q"; Kifaa cha kambaShortId = "uAjbSzf8LvlrofvwYU8R6g"; Kifaa kifaaKey = "hacfIjPn6KbBf2md8nxNeg"; IoTGuru iotGuru = IoTGuru (userShortId, kifaaShortId, kifaaKey); Kamba nodeKey = "tGib1WSRvEGJ98rQYU8R6g"; String fieldName = "joto"; #fafanua ON_WIRE_BUS 2 OneWire oneWire (ONE_WIRE_BUS); Sensorer za Joto la Dallas (& OneWire); kuanzisha batili (batili) {Serial.begin (115200); kuchelewesha (10); Kuanza kwa WiFi (ssid, password); wakati (WiFi.status ()! = WL_CONNECTED) {kuchelewa (50); Printa ya serial ("."); } Serial.println (""); iotGuru.setCheckDuration (60000); iotGuru.setDebugPrinter (& Serial); sensorer kuanza (); } kitanzi batili (batili) {iotGuru.check (); sensorer.ombi ombi Joto (); kuelea kipimoValue = sensorer.getTempCByIndex (0); Serial.println ("Joto la kwanza la sensa:" + Kamba (kipimo cha Thamani) + "° C"); iotGuru.sendHttpValue (nodeKey, uwanjaName, kipimoValue); kuchelewesha (30000); }
Hatua ya 5: Endesha na Kagua
Ikiwa kila kitu ni sawa, sanduku lako la kipima joto litatuma vipimo vya sensojia kwenye wingu na utaona grafu nzuri kama hizo kwa muda ikiwa vipimo vya kutosha vimekusanywa.
Mifano ya moja kwa moja:
Mradi wa GitHub uliopanuliwa: -
Ilipendekeza:
DIY: Dari iliyowekwa sanduku la sensorer mini na sensorer ya mwendo inayozingatia: Hatua 4
DIY. Wakati mwingine uliopita nimekuwa nikimsaidia rafiki yangu na dhana nzuri ya nyumbani na kuunda sanduku la sensorer mini na muundo wa kawaida ambao unaweza kuwekwa kwenye dari kwenye shimo la 40x65mm. Sanduku hili husaidia: • kupima kiwango cha mwangaza • kupima unyevu mwingi
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Tengeneza Sanduku la Chakula cha Mchana cha Joto la Joto: 16 Hatua
Tengeneza Sanduku la Chakula cha Mchana cha Joto la kawaida: Ingawa sanduku la kawaida la kupikia chakula cha mchana ni rahisi kutumia na kufanya kazi lakini ina kazi moja, haiwezekani kuweka wakati au kuweka joto kuwa joto. Ili kuboresha upungufu huu, wakati huu DIY imetengenezwa kwa msingi wa mpishi
Joto la joto la ESP32 NTP Kuchunguza Thermometer na Sauti ya Steinhart-Hart na Alarm ya Joto.: Hatua 7 (na Picha)
Joto la kupima joto la ESP32 NTP na Thermometer ya kupikia ya joto na Alarm ya Steinhart-Hart na Alarm ya joto. ni ya kufundisha inayoonyesha jinsi ninavyoongeza uchunguzi wa joto la NTP, piezo b
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +