Satura rādītājs:
- 1. darbība. Mitruma sensora specifikācijas
- 2. darbība. Prasības aparatūrai
- 3. darbība. Pinout un savienojumi
- 4. solis: Sensora iestatīšana
- 5. darbība: kods
- 6. darbība: iestatiet brīdinājuma slieksni
- 7. darbība: ieslēdziet iestatījumus
- 8. darbība: palaidiet testu
- 9. darbība. Rezultāti
- 10. solis: Paldies
Video: Kā savienot augsnes mitruma sensoru un ESP8266 ar AskSensors IoT Cloud: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī pamācība parāda, kā savienot augsnes mitruma sensoru un ESP8266 ar IoT mākoni.
Šim projektam mēs izmantosim mezgla MCU ESP8266 WiFi moduli un augsnes mitruma sensoru, kas mēra ūdens tilpuma saturu augsnē un dod mums mitruma līmeni. Mērījumi tiks pārraudzīti mākonī, izmantojot lietotājam draudzīgu IoT platformu ar nosaukumu AskSensors.
Tātad sāksim!
1. darbība. Mitruma sensora specifikācijas
Augsnes mitruma sensors sastāv no divām zondēm, kas ļauj strāvai iziet cauri augsnei un iegūt pretestības vērtību, lai izmērītu mitruma vērtību.
FC-28 sensors ir aprīkots gan ar analogo, gan digitālo izeju, tāpēc to var izmantot gan analogā, gan digitālā režīmā. Šajā rakstā mēs sasaistīsim sensoru analogā režīmā.
Šeit ir galvenās augsnes mitruma sensora FC-28 specifikācijas:
- Ieejas spriegums: 3.3V līdz 5V
- Izejas spriegums: no 0 līdz 4,2 V.
- Ieejas strāva: 35mA
- Izejas signāls: gan analogs, gan digitāls
2. darbība. Prasības aparatūrai
- Dators, kurā darbojas Arduino programmatūra. Ieteicams strādāt ar jaunu Arduino IDE versiju. Es izmantoju v1.8.7.
- ESP8266 attīstības padome. Es izmantoju ESP8266 Node MCU v1.
- Augsnes mitruma sensors FC-28 (zonde + pastiprinātājs).
- USB mikro kabelis, lai savienotu mezglu ESP8266 ar datoru.
- Jumper vadi
- Maizes dēlis
3. darbība. Pinout un savienojumi
Zemāk ir trīs savienojumu shēma augsnes mitruma sensora FC-28 pievienošanai ESP8266 analogā režīmā.
- VCC no FC-28 līdz ESP8266 3.3V
- GND no FC-28 līdz GND no ESP8266
- A0 no FC-28 līdz A0 no ESP8266
No otras puses, savienojiet abas tapas no zondes ar divām tapām pastiprinātāja ķēdē, izmantojot džemperu vadus.
4. solis: Sensora iestatīšana
- Pirmā lieta, kas jums jādara, ir izveidot AskSensors kontu. Iegūstiet savu jauno kontu šeit. Tas aizņem dažas sekundes.
-
Reģistrējiet jaunu sensoru, kā paskaidrots šajā darba sākšanas rokasgrāmatā. pievienojiet sensoram divus moduļus datu glabāšanai:
- 1. modulis: mitruma līmeņa mērīšanai.
- 2. modulis: mitruma stāvoklim. Tas parāda brīdinājumu, ja mitruma līmenis pārsniedz iepriekš noteikto slieksni.
- Nokopējiet sensora API KEY IN. Šī ir unikāla atslēga, kuru vēlāk izmantosim, lai nosūtītu datus uz mūsu sensoru.
5. darbība: kods
Iegūstiet šo demonstrācijas kodu no AskSensors github lapas.
Iestatiet šādus parametrus:
- WiFi SSID un parole
- Jūsu sensora API KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Mitruma sensora analogo izeju izmanto, lai savienotu sensoru analogā režīmā (vērtības no 0 līdz 1023). Mitruma mērījums tiks pārvērsts procentos no 0% līdz 100%.
6. darbība: iestatiet brīdinājuma slieksni
Augsnes mitruma sensoram ir potenciometrs, kas noteiks sliekšņa vērtību, ko salīdzinās LM393 salīdzinātājs, un saskaņā ar šo sliekšņa vērtību izgaismotā gaismas diode iedegsies un samazināsies.
Tomēr šajā demonstrācijā mēs neizmantosim šo potenciometru. Tā vietā mēs izmantosim AskSensors grafiku, lai parādītu, vai mitruma vērtība ir pārsniegusi programmatūras iepriekš noteikto slieksni:
#define MOISTURE_THRESHOLD 55 // mitruma brīdinājuma slieksnis %
7. darbība: ieslēdziet iestatījumus
- Pievienojiet mitruma sensoru ESP8266, kā parādīts iepriekš.
- Savienojiet savu ESP8266 ar datoru, izmantojot USB.
- Atveriet savu kodu Arduino IDE. Izvēlieties atbilstošo dēli un portu no Arduino IDE un augšupielādējiet kodu.
Pievienotie attēli parāda manu iestatījumu. Vienkāršības labad es izmantoju tasi ūdens, lai pārbaudītu mitruma izmaiņas.
Tagad mums jābūt gataviem redzēt savus datus mākonī!
8. darbība: palaidiet testu
- Atgriezieties sensoru informācijas panelī vietnē AskSensors,
- Noklikšķiniet uz "vizualizēt" un "Pievienot grafiku" un izvēlieties līniju kā diagrammas veidu 1. modulim (mitruma līmenis) un bināro moduli 2. modulim (mitruma brīdinājuma stāvoklis).
- Varat pielāgot bināro diagrammu, lai parādītu vēlamo tekstu, logā Pievienot/rediģēt grafiku iestatot ieslēgšanas/izslēgšanas etiķetes.
9. darbība. Rezultāti
Attēli parāda AskSensors grafikā nolasītos datus. Mēs varam pamanīt divus gadījumus:
- Ja sensoram nav ūdens: mitruma vērtība pārsniedz slieksni un ir iestatīts brīdinājums (kā parādīts binārajos grafikos).
- Kur sensors atrodas ūdenī: Mitruma līmenis ir OK.
Tagad atveriet sērijveida termināli savā Arduino IDE. Varat salīdzināt AskSensors grafika rādījumus ar vērtībām, kas tiek drukātas jūsu Arduino terminālī.
10. solis: Paldies
Paldies!
Vajag vairāk ?
Šeit ir sniegta detalizēta dokumentācija ar soli pa solim sniegtajiem norādījumiem.
Ieteicams:
Izveidojiet savu augsnes mitruma sensoru ar Arduino !!!: 10 soļi
Izveidojiet savu augsnes mitruma sensoru ar Arduino !!!: PAR !!! Šajā pamācībā mēs sasaistīsim augsnes mitruma sensoru FC-28 ar Arduino. Šis sensors mēra ūdens tilpuma saturu augsnē un dod mums mitruma līmeni. Sensors ir aprīkots ar abiem analogiem
Izmantojiet augsnes mitruma sensoru ar Magicbit [Magicblocks]: 5 soļi
Izmantojiet augsnes mitruma sensoru kopā ar Magicbit [Magicblocks]: šī apmācība iemācīs jums izmantot augsnes mitruma sensoru kopā ar Magicbit, izmantojot Magicblocks. Šajā projektā, kura pamatā ir ESP32, mēs izmantojam magicbit. Tāpēc šajā projektā var izmantot jebkuru ESP32 izstrādes plati
Uz IoT balstīta augsnes mitruma uzraudzības un kontroles sistēma, izmantojot NodeMCU: 6 soļi
Uz IoT balstīta augsnes mitruma uzraudzības un kontroles sistēma, izmantojot NodeMCU: Šajā apmācībā mēs ieviesīsim uz IoT balstītu augsnes mitruma uzraudzības un kontroles sistēmu, izmantojot ESP8266 WiFi moduli, ti, NodeMCU. Šim projektam nepieciešamās sastāvdaļas: ESP8266 WiFi modulis- Amazon (334/- INR) releja modulis- Amazon (130/- INR
Kā izmantot augsnes mitruma sensoru, izmantojot Arduino: 4 soļi
Kā izmantot augsnes mitruma sensoru, izmantojot Arduino: Augsnes mitruma sensors ir sensors, ko var izmantot, lai izmērītu mitrumu augsnē. Piemērots viedo lauksaimniecības projektu, apūdeņošanas kontrolieru projektu vai IoT lauksaimniecības projektu prototipu izgatavošanai. Šim sensoram ir 2 zondes. Kas ir pieradis pie
Kā izveidot augsnes mitruma sensoru DIY [ARDUINO/ESP COMPATIBLE]: 3 soļi
Kā izveidot augsnes mitruma sensoru DIY [ARDUINO/ESP COMPATIBLE]: Sveiki, šajā rokasgrāmatā mēs redzēsim, kā no jauna izveidot augsnes mitruma sensoru! Tas ir ļoti lēts un ir saderīgs ar visu veidu mikrokontrolleriem, sākot no elektriskā punkta Skata shēma tiek parādīta kā vienkāršs pensiju dalītājs