Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë udhëzues do të mësoni të bëni një sensornode që dërgon të dhëna në një server LORA. Kjo nyje do të dërgojë:
- Temperatura e ajrit
- Sensori i lagështisë
Ju mund ta përdorni këtë udhëzues për të bërë një nyje që mund ta përdorni si server.
Hapi 1: Nevojitet
Sensornode:
- AM2305
- sensor kapacitiv i lagështisë
- arduino pro mini 3.3v 8mhz
- shpërthimi i esp
- rfm95
- tela për antenë dhe lidhje (unë përdor një tel me bërthamë të ngurtë 0.8 mm)
- kabllo kërcyes mashkull në mashkull
- kabllot bluzë nga femra në femra
- dërrasë buke
- CP2102 usb në TTL
Mjetet:
- Makine per ngjitjen e metalit
- prerës anësor
- zhveshës teli
Hapi 2: Bërja e Antenës
Për antenën unë përdor një kabllo të mbetur të kabllit tim të autobusit 2x2x0.8mm ose 2x2 20awg. Në rrjetin e gjërave ju mund të zgjidhni brezin tuaj të frekuencave trance dhe antenë sipas vendit. Këto janë gjatësitë për frekuencën:
- 868mhz 3.25 inç ose 8.2 cm (kjo është ajo që unë përdor)
- 915mhz 3 inç ose 7.8 cm
- 433mhz 3 inç ose 16.5cm
Hapi 3: Saldimi i Mburojës Esp
- Hiqni rezistencat e mburojës esp (shihni R1 në R3 në fushën e kuqe)
- Lidhni çipin rfm95 në mburojën e esp.
- Ngjitini kapëset e kokës në mburojën e esp
- Ngjiteni antenën në mburojën e esp. Mos e përdorni pa antenë, mund të dëmtoni mburojën.
- Nëse kokat e pin nuk janë ngjitur në saldimin arduino edhe këto
Hapi 4: Kodimi
Unë e di që mund të përdor DTR për të rivendosur automatikisht arduino, por në rastin tim kam pasur gabime në ngarkimin e kodit. Prandaj, unë gjithashtu përdor një rivendosje manuale në këtë udhëzues, kështu që nëse keni të njëjtin problem, mund ta zgjidhni me një rivendosje manuale.
-
Lidhni arduino me CP2102 si më poshtë:
- 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
- Hapni shetikun në arduino ide
- Zgjidhni bordin arduino pro mini
- Zgjidhni atmega 328p 3.3v 8mhz nën procesor
- Zgjidhni portën tuaj com
- Klikoni në butonin e ngarkimit
- Ndërsa kodi po përpilohet në momentin kur shihni bautrate (shiko figurën) shtypni butonin e rivendosjes në arduino pro mini (cp2102 nuk e rivendos bordin) gjithashtu sigurohuni që të mbyllni monitorin tuaj serik gjatë programimit.
Hapi 5: Instalimet elektrike
- Lidhni arduinon si në skicën e mësipërme
- Arduino juaj tani duhet të dërgojë të dhëna në nyjen e serverit.
AM2305 në të vërtetë është një sensor me 3 tela, kështu që nuk keni nevojë për rezistencë. Thjesht lidhni sensorin si në foton e mësipërme. Ngjyrat janë të njëjta. Nëse përdorni DHT22 në vend, duhet të lidhni një rezistencë 10k midis telave të kuq (5V) dhe të verdhë (të dhëna).
Hapi 6: Përfundimi
Në këtë udhëzues ju keni mësuar të bëni një sensor i cili dërgon të dhëna në një portë LORA. Ai dërgon temperaturën dhe lagështinë e shembullit të një serë. Në këtë mënyrë ju mund të monitoroni mjedisin tuaj dhe mund të planifikoni mbjelljen e perimeve tuaja duke përdorur këto të dhëna. Gjithashtu mund ta përdorni këtë sensor për të vendosur kur të hapni një dritare ose të filloni një tifoz.