Sisukord:
- Samm: vajalikud osad
- Samm: valmistage antenn
- 3. samm: Esp Shieldi jootmine
- 4. samm: kodeerimine
- Samm: juhtmestik
- 6. samm: järeldus
Video: LORA temperatuuri- ja mullaniiskuse andur: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Oma kasvuhoone tegemise ettevalmistamisel teen kasvuhoone keskkonna jälgimiseks mõned sensornoodid. Seda andurit saate kasutada ka väljas. Kasutades temperatuuri kasvuhoones sees või väljas koos maapinna temperatuuri ja niiskustasemega, on huvitav teada, millal köögivilju istutada. Ma valin mahtuvusliku niiskusanduri, sest selline andur ei korrodeeru vees olles.
Selles juhendis teeme LORA sõlme, mis saadab järgmised andmed:
- mulla niiskus
- mulla temperatuur
Selle juhendi täielikkuse huvides postitan koodi ka ilma LORA tranceiverita, kuid saadan selle asemel mulla niiskuse ja mulla temperatuuri andmed jada kaudu. Õhutemperatuuri ja õhuniiskust mõõdetakse teise sõlmega, sest ma ei taha kõrgemat mõõtmiste sagedus, et saada rohkem andmeid. Seda juhendit saate kasutada koos selle anduriga koos serverisõlmega. Lugege seda juhendit esmalt, et teada saada, milline transiiver valida ja panna serverisõlm andmeid vastu võtma.
Samm: vajalikud osad
Sensornode:
- Veekindel temperatuuriandur (ds18B20)
- mahtuvuslik niiskusandur
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- traat antenni ja ühenduste jaoks (ma kasutan 0,8 mm täisjuhet)
- isas -mees džemprikaablid
- naissoost naissoost hüppajakaablid
- klemmliist
- nööpnõelad
- leivalaud
-
CP2102 usb TTL -i
Tööriistad:
- jootekolb
- külgmine lõikur
- traadi eemaldaja
- täppiskruvikeeraja
- jootmisvorm
- joonlaud antenni mõõtmiseks
- jootmispump (kui teete vigu nagu mina)
Samm: valmistage antenn
Antenni jaoks kasutan oma 2x2x0,8 mm või 2x2 20awg bussikaabli järelejäänud kaablit. Asjade võrgus saate valida oma transiiveri ja antenni sagedusriba riigiti. Need on pikkused sageduse kohta:
- 868 MHz 3,25 tolli või 8,2 cm (seda ma kasutan)
- 915 MHz 3 tolli või 7,8 cm
- 433 MHz 3 tolli või 16,5 cm
3. samm: Esp Shieldi jootmine
- Eemaldage esp -kilbi takistid (vt R1 kuni R3 punasel väljal)
- Jootke rfm95 kiip esp kilbile.
- Jootke nööpnõelad esp -kilbi külge
- Jootke antenn esp -kaitsekile külge. Ärge kasutage ilma antennita, sest võite katet kahjustada.
- Kui nööpnõelad pole arduino joodise külge joodetud, siis ka need
4. samm: kodeerimine
Ma tean, et saan kasutada DTR -i arduino automaatseks lähtestamiseks, kuid minu puhul oli koodi üleslaadimisel vigu. Seetõttu kasutasin selles juhendis ka käsitsi lähtestamist, nii et kui teil on sama probleem, saate selle käsitsi lähtestamisega lahendada.
-
Ühendage arduino CP2102 -ga järgmiselt:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Avage arduino idees olev sketš
- Valige tahvel arduino pro mini
- Valige protsessori all atmega 328p 3.3v 8mhz
- Valige oma com -port
- Klõpsake üleslaadimisnuppu
- Kui kood kogub hetkel, kui näete bautrate (vt pilti), vajutage arduino pro mini lähtestamisnuppu (cp2102 ei nullita tahvlit) ja sulgege kindlasti ka jadamonitor programmeerimise ajal.
Faili põllumajandusandur on kood ilma LORA transiiverita. Nii saate alustada oma projekti, alustades sellest failist, ja saate koodi toimimisest paremini aru. Kui vajate täpsemaid näitu, peate kaardistama niiskusanduri väärtused, kui neid ei ole vees ja vees. (Minimaalne ja maksimaalne väärtus) Olen kaardistanud väärtused vahemikus 400 kuni 880. Ärge kastke andurit ülaltoodud vette rida. See hävitab teie anduri. Hiljem näitan teile, kuidas seda andurit veekindlaks muuta.
Temperatuuri näidud on Celsiuse kraadides.
Viimane märkus: Kui avate serveri jadamonitori (viimane pilt), näete, et andmed saadetakse kooloniga andmete vahele. Seda selleks, et saaksime kõik serverisõlme ühes paketis saata. Hilisemas juhendis teen teise serverisõlme, kus neid andmeid töödeldakse.
Samm: juhtmestik
Ülaltoodud pildil näete, kuidas kõike juhtmega ühendada. Takisti on 4.7kohm takisti, mida kasutatakse pullupina. Skeemil kasutan teist LORA tranceiverit ja teist mulla niiskusandurit, kuid juhtmestik jääb samaks. Lisasin mõned üksikasjalikud pildid juhuks, kui esimene pole selge.
6. samm: järeldus
See juhend võimaldab teil mõõta mulla temperatuuri ja niiskust. Tulevastes juhendites kasutame neid andmeid solenoidi käivitamiseks teie taimede kastmiseks. Samuti kasutame neid andmeid eelseisvas projektis, et teha ettepanek teatud köögiviljade istutamiseks, kui teatud tingimused on täidetud. Kasutame seda juhendit ka mõne teise projekti jaoks, kus me hüdroisolatsioonime kõik ja valmistan trükkplaadi, kuhu saate kõik paigaldada.
Soovitan:
DHT21 digitaalne temperatuuri ja niiskuse andur koos Arduinoga: 6 sammu
DHT21 digitaalne temperatuuri- ja niiskusandur koos Arduinoga: Selles õpetuses õpime, kuidas kasutada DHT21 niiskus- ja temperatuuriandurit koos Arduinoga ning kuvada väärtused OLED -ekraanil. Vaadake videot
Lihtne mullaniiskuse andur Arduino 7 segmendi ekraan: 4 sammu (piltidega)
Lihtne mullaniiskuse andur Arduino 7 segmendi ekraan: Tere! Karantiin võib olla karm. Mul on õnne, et majas on väike õu ja palju taimi, ja see pani mind mõtlema, et võiksin teha väikese tööriista, mis aitaks mul nende eest hästi hoolitseda, kui olen kodus kinni. See projekt on lihtne ja funktsionaalne
Arduino päikeseenergial töötav temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: 6 sammu
Arduino päikeseenergiaga töötava temperatuuri ja niiskuse andur kui 433 MHz Oregoni andur: see on päikeseenergial töötava temperatuuri ja niiskuse anduri konstruktsioon. Andur jäljendab 433 MHz Oregoni andurit ja on nähtav Telldus Net-lüüsis. Vajalik: 1x 10-LED Päikeseenergia liikumisandur " Ebayst. Veenduge, et see ütleb 3,7 V taigna
LORA temperatuuri ja niiskuse andur: 6 sammu
LORA temperatuuri ja niiskuse andur: Selles juhendis saate teada, kuidas teha sensornode, mis saadab andmeid LORA serverisse. See sõlm saadab: Õhutemperatuuri Niiskuse andur Selle juhendiga saate luua sõlme, mida saate kasutada serverina
Arduino LCD mullaniiskuse andur: 5 sammu
Arduino LCD mullaniiskuse andur: me hakkame valmistama Arduino niiskusandurit koos YL-69 anduriga, mis töötab kahe "tera" vahelise takistuse alusel. See annab meile väärtused vahemikus 450–1023, nii et protsentuaalse väärtuse saamiseks peame selle kaardistama, kuid saame hästi