
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Mafundisho haya yanaonyesha jinsi ya kuunganisha kihisi chako cha unyevu wa mchanga na ESP8266 kwenye wingu la IoT.
Kwa mradi huu tutatumia moduli ya WiFi ya nodi MCU ESP8266 na sensorer ya unyevu wa mchanga ambayo hupima kiwango cha maji ndani ya mchanga na inatupa kiwango cha unyevu kama pato. Vipimo vitafuatiliwa juu ya wingu kwa kutumia jukwaa linalofaa la IoT linaloitwa AskSensors.
Basi hebu tuanze!
Hatua ya 1: Vipimo vya sensorer ya unyevu
Sensor ya unyevu wa mchanga ina probes mbili ambazo huruhusu sasa kupita kupitia mchanga na kupata thamani ya upinzani kupima thamani ya unyevu.
Sensor ya FC-28 imejumuishwa na pato la analog na dijiti, kwa hivyo inaweza kutumika katika hali ya analog na ya dijiti. Katika kifungu hiki, tutaunganisha sensa katika hali ya analog.
Hapa kuna maelezo kuu ya sensorer unyevu wa mchanga FC-28:
- Uingizaji wa Voltage: 3.3V hadi 5V
- Pato la Voltage: 0 hadi 4.2V
- Ingizo la Sasa: 35mA
- Ishara ya Pato: Wote Analog na Digital
Hatua ya 2: Mahitaji ya vifaa

- Kompyuta inayoendesha programu ya Arduino. Inashauriwa kufanya kazi na toleo jipya la Arduino IDE. Ninatumia v1.8.7.
- Bodi ya maendeleo ya ESP8266. Ninatumia ESP8266 Node MCU v1.
- Sensor ya unyevu wa mchanga FC-28 (probe + amplifier).
- USB cable ndogo kuunganisha nodi ESP8266 kwenye kompyuta.
- Waya za jumper
- Bodi ya mkate
Hatua ya 3: Pinout & Connections

Hapo chini kuna mchoro wa unganisho tatu wa kuunganisha sensorer ya unyevu wa udongo FC-28 kwa ESP8266 katika hali ya analog.
- VCC ya FC-28 hadi 3.3V ya ESP8266
- GND ya FC-28 hadi GND ya ESP8266
- A0 ya FC-28 hadi A0 ya ESP8266
Kwa upande mwingine, unganisha pini mbili kutoka kwa uchunguzi na pini mbili kwenye mzunguko wa Amplifier kupitia waya za kuruka.
Hatua ya 4: Usanidi wa Sensorer
- Jambo la kwanza utahitaji kufanya ni kuunda akaunti ya AskSensors. Pata akaunti yako mpya hapa. Inachukua sekunde chache.
-
Sajili Sensorer mpya kama ilivyoelezewa katika mwongozo huu wa kuanza. ongeza moduli mbili kwenye sensa yako kuhifadhi data katika:
- Moduli 1: kwa kipimo cha kiwango cha unyevu.
- Moduli ya 2: kwa hali ya unyevu. Inaonyesha tahadhari wakati kiwango cha unyevu kinazidi kizingiti kilichotanguliwa.
- Nakili Sera ya API ya sensorer yako. Huu ni Ufunguo wa kipekee ambao tutatumia baadaye kutuma data kwa Sensorer yetu.
Hatua ya 5: Kanuni
Pata nambari hii ya onyesho kutoka ukurasa wa AskSensors github.
Weka vigezo vifuatavyo:
- SSID ya WiFi na nywila
- API yako ya Sensor KEY IN.
const char * wifi_ssid = "…………………."; // SSID
const char * wifi_password = "…………………."; // WIFI const char * apiKeyIn = "…………………."; // API MUHIMU NDANI
Pato la analog ya sensorer ya unyevu hutumiwa kuunganisha sensor katika hali ya analog (maadili kutoka 0 hadi 1023). Upimaji wa unyevu utabadilishwa kuwa maadili ya asilimia kutoka 0% hadi 100%.
Hatua ya 6: Weka Kizingiti cha Tahadhari
Sensor ya unyevu wa mchanga ina potentiometer ambayo itaweka kizingiti cha thamani, ambayo italinganishwa na kulinganisha LM393 na kulingana na thamani hii ya kizingiti pato la LED litawaka juu na chini.
Walakini, katika onyesho hili, hatutatumia potentiometer hii. Badala yake tutatumia graph ya AskSensors kuonyesha ikiwa thamani ya unyevu imepita kizingiti cha programu iliyotanguliwa:
#fafanua MOISTURE_THRESHOLD 55 // kizingiti cha tahadhari ya unyevu katika%
Hatua ya 7: Imarisha Usanidi wako


- Unganisha Sensorer yako ya unyevu kwenye ESP8266 kama inavyoonyeshwa hapo awali.
- Unganisha ESP8266 yako kwenye kompyuta yako kupitia USB.
- Fungua nambari yako katika Arduino IDE. Chagua bodi na bandari inayofaa kutoka Arduino IDE na upakie nambari.
Picha zilizofungwa zinaonyesha usanidi wangu. Kwa unyenyekevu, ninatumia kikombe cha maji kujaribu mabadiliko ya unyevu.
Sasa tunapaswa kuwa tayari kuona data zetu katika wingu!
Hatua ya 8: Endesha Mtihani
- Rudi kwenye dashibodi yako ya sensa kwenye AskSensors,
- Bonyeza 'taswira' na 'Ongeza Grafu' na uchague Laini kama Aina ya grafu ya Moduli 1 (kiwango cha unyevu) na Chaguzi kwa Moduli ya 2 (hali ya tahadhari ya unyevu).
- Unaweza Customize Grafu ya Kibinadamu ili kuonyesha maandishi unayotaka kwa kuweka lebo za ON / OFF kwenye dirisha la Ongeza / Hariri grafu.
Hatua ya 9: Matokeo




Picha zinaonyesha data iliyosomwa kwenye grafu ya AskSensors. Tunaweza kugundua kesi mbili:
- Ambapo sensa iko nje ya maji: Thamani ya unyevu huzidi kizingiti na Arifu imewekwa (kama inavyoonyeshwa kwenye grafu za Kibinadamu.
- Ambapo sensor iko ndani ya maji: Kiwango cha unyevu ni sawa.
Sasa fungua terminal ya serial kwenye IDE yako ya Arduino. Unaweza kukagua usomaji wa grafu ya AskSensors na maadili yaliyochapishwa kwenye Kituo chako cha Arduino.
Hatua ya 10: Asante
Asante!
Hitaji zaidi ?
Hati ya kina na miongozo ya hatua kwa hatua hutolewa hapa.
Ilipendekeza:
Tumia sensorer ya Unyevu wa Udongo na Magicbit [Vizuizi vya uchawi]: Hatua 5
![Tumia sensorer ya Unyevu wa Udongo na Magicbit [Vizuizi vya uchawi]: Hatua 5 Tumia sensorer ya Unyevu wa Udongo na Magicbit [Vizuizi vya uchawi]: Hatua 5](https://i.howwhatproduce.com/images/002/image-3506-j.webp)
Tumia sensorer ya Unyevu wa Udongo na Magicbit [Magicblocks]: Mafunzo haya yatakufundisha kutumia Sensor ya Unyevu wa Udongo na Magicbit yako kwa kutumia Magicblocks. Tunatumia magicbit kama bodi ya maendeleo katika mradi huu ambayo inategemea ESP32. Kwa hivyo bodi yoyote ya maendeleo ya ESP32 inaweza kutumika katika proj hii
Jinsi ya Kuunganisha Raspberry Pi kwenye Wingu Kutumia Node.js: Hatua 7

Jinsi ya Kuunganisha Raspberry Pi kwenye Wingu Kutumia Node.js: Mafunzo haya ni muhimu kwa mtu yeyote anayetafuta kuunganisha Raspberry Pi kwenye wingu, haswa kwa jukwaa la AskSensors IoT, kwa kutumia Node.js. Je! Huna Raspberry Pi? Ikiwa kwa sasa hauna Raspberry Pi, nitakupendekeza upate Raspberry
Kuendesha gari chafu na LoRa! (Sehemu ya 1) -- Sensorer (Joto, Unyevu, Unyevu wa Udongo): Hatua 5

Kuendesha gari chafu na LoRa! (Sehemu ya 1) || Sensorer (Joto, Unyevu, Unyevu wa Udongo): Katika mradi huu nitakuonyesha jinsi nilivyotengeneza chafu. Hiyo inamaanisha nitakuonyesha jinsi nilivyojenga chafu na jinsi nilivyoweka umeme na umeme wa kiotomatiki. Pia nitakuonyesha jinsi ya kupanga bodi ya Arduino inayotumia L
Sensorer ya Unyevu wa Udongo Na Onyo la Kumwagilia: Hatua 4

Sensorer ya Unyevu wa Udongo na Onyo la Kumwagilia: Tunatengeneza kifaa kinachopima unyevu wa mchanga, kwa msingi wa mini ya WEMOS D1 na sensorer yenye unyevu wa Udongo. na tunaweza kuweka onyo
Kuunganisha Sensorer ya DHT11 / DHT22 kwa Wingu na Bodi ya ESP8266: Hatua 9

Kuunganisha Sensorer ya DHT11 / DHT22 kwenye Wingu na Bodi ya msingi ya ESP8266: Katika nakala iliyopita, niliunganisha bodi yangu ya NodeMCU ya ESP8266 kwa huduma ya Cloud4RPi. Sasa, ni wakati wa mradi halisi