Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa opit tekemään sensornodin, joka lähettää tietoja LORA -palvelimelle. Tämä solmu lähettää:
- Ilman lämpötila
- Kosteusanturi
Tämän ohjeen avulla voit luoda solmun, jota voit käyttää palvelimena.
Vaihe 1: Tarvitaan
Sensornode:
- AM2305
- kapasitiivinen kosteusanturi
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- johto antennille ja liitännöille (käytän 0,8 mm: n kiinteää johdinta)
- uros -uros -kaapelit
- naaras -naarasliitinkaapelit
- leipälauta
- CP2102 usb - TTL
Työkalut:
- juotin
- sivuleikkuri
- langanpoistaja
Vaihe 2: Tee antenni
Antennissa käytän 2x2x0,8 mm: n tai 2x2 20awg -väyläkaapelin jäännöksen kaapelia. Verkossa voit valita tranceiverin ja antennin taajuuskaistan maan mukaan. Nämä ovat pituudet taajuutta kohti:
- 868 MHz 3,25 tuumaa tai 8,2 cm (tätä käytän)
- 915 MHz 3 tuumaa tai 7,8 cm
- 433 MHz 3 tuumaa tai 16,5 cm
Vaihe 3: Esp -kilven juottaminen
- Irrota esp -suojan vastukset (katso R1 - R3 punaisessa kentässä)
- Juotos rfm95 -siru esp -suojaan.
- Juotos tapinpäät esp -suojaan
- Juotos antenni esp -suojaan. Älä käytä ilman antennia, sillä voit vaurioittaa suojuksen.
- Jos nastapäitä ei ole juotettu arduino -juotokseen, myös nämä
Vaihe 4: Koodaus
Tiedän, että voin käyttää DTR: ää nollata arduino automaattisesti, mutta tapauksessani minulla oli virheitä koodin lataamisessa. Siksi käytin myös manuaalista nollausta tässä ohjeessa, joten jos sinulla on sama ongelma, voit ratkaista sen manuaalisesti.
-
Kytke arduino CP2102: een seuraavasti:
- 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
- Avaa sketsi arduino ide
- Valitse levy arduino pro mini
- Valitse prosessorin alta atmega 328p 3.3v 8mhz
- Valitse com -porttisi
- Napsauta latauspainiketta
- Kun koodi kootaan, kun näet bautrate (katso kuva), paina arduino pro minin nollauspainiketta (cp2102 ei nollaa levyä) ja muista myös sulkea sarjamonitori ohjelmoinnin aikana.
Vaihe 5: Johdotus
- Kytke arduino lankaan kuten yllä olevassa luonnoksessa
- Arduino -laitteesi pitäisi nyt lähettää tietoja palvelinsolmuun.
AM2305 on itse asiassa 3 -johtiminen anturi, joten et tarvitse vastusta. Kytke anturi vain kuten yllä olevassa kuvassa. Värit ovat samat. Jos käytät sen sijaan DHT22: ta, sinun on kytkettävä 10 k: n vastus punaisen (5 V) ja keltaisen (data) johtimen väliin.
Vaihe 6: Johtopäätös
Tässä ohjeessa olet oppinut tekemään anturin, joka lähettää tietoja LORA -yhdyskäytävään. Se lähettää esimerkiksi kasvihuoneen lämpötilan ja kosteuden. Tällä tavalla voit seurata ympäristöäsi ja suunnitella vihannesten istutuksen näiden tietojen perusteella. Tämän anturin avulla voit myös päättää, milloin avata ikkuna tai käynnistää tuuletin.