Cuprins:

Senzor de ploaie LORA: 6 pași
Senzor de ploaie LORA: 6 pași

Video: Senzor de ploaie LORA: 6 pași

Video: Senzor de ploaie LORA: 6 pași
Video: Cum demontezi / desfaci oglinda interioara (cu senzori de ploaie) VW Golf 5, Jetta in 7 pasi 2024, Iulie
Anonim
Senzor de ploaie LORA
Senzor de ploaie LORA

Pentru a-mi face sera automată aveam nevoie de niște senzori. Acest senzor de ploaie îl voi folosi pentru a decide dacă aspersoarele trebuie să fie activate sau nu.

Voi explica acest senzor de ploaie în două moduri.

  • folosind portul digital
  • folosind portul analogic

Când utilizați pinul digital, puteți utiliza potențiometrul pentru a regla când pinul digital va fi ridicat. Când utilizați pinul analogic, puteți măsura cât de mult plouă.

Primul îl voi folosi ca detector de ploaie cu putere foarte mică în proiecte ulterioare. În acest fel, senzorul meu LORA trimite un 1 numai când plouă.

Pasul 1: necesar

Sensornode:

  • senzor de ploaie
  • arduino pro mini 3.3v 8mhz
  • sp breakout
  • rfm95
  • fir pentru antenă și conexiuni (folosesc un fir cu miez solid de 0,8 mm)
  • cabluri jumper de la tată la tată
  • cabluri jumper feminin la feminin
  • panou de masă
  • CP2102 usb la TTL

Instrumente:

  • ciocan de lipit
  • tăietor lateral
  • decapant de sârmă

Pasul 2: Realizarea antenei

Pentru antenă folosesc câteva cabluri rămase din cablul meu de bus 2x2x0.8mm sau 2x2 20awg. În rețeaua de lucruri puteți alege transbordatorul și banda de frecvență a antenei în funcție de țară. Acestea sunt lungimile pe frecvență:

  • 868mhz 3,25 țoli sau 8,2 cm (acesta este cel pe care îl folosesc)
  • 915mhz 3 inci sau 7,8 cm
  • 433mhz 3 inci sau 16,5cm

Pasul 3: lipirea scutului Esp

Lipirea Scutului Esp
Lipirea Scutului Esp
  • Scoateți rezistențele scutului esp (consultați R1 la R3 în câmpul roșu)
  • Lipiți cipul rfm95 pe scutul esp.
  • Lipiți capetele de pin pe scutul esp
  • Lipiți antena pe scutul esp. Nu utilizați fără antenă, puteți deteriora scutul.
  • Dacă capetele de pin nu sunt lipite pe lipirea arduino și acestea

Pasul 4: Codificare

Codificare
Codificare
Codificare
Codificare

Știu că pot folosi DTR pentru a reseta automat arduino, dar în cazul meu am avut erori la încărcarea codului. Prin urmare, am folosit și o resetare manuală în acest instructable, deci dacă aveți aceeași problemă, o puteți rezolva printr-o resetare manuală.

  • Conectați arduino la CP2102 după cum urmează:

    • 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
  • Deschideți schetch-ul în ideul arduino
  • Selectați placa arduino pro mini
  • Selectați atmega 328p 3.3v 8mhz sub procesor
  • Selectați portul de com
  • Faceți clic pe butonul de încărcare
  • În timp ce codul se compilează în momentul în care vedeți bautrate (vezi imaginea) apăsați butonul de resetare de pe arduino pro mini (cp2102 nu resetează placa), de asemenea, asigurați-vă că ați închis monitorul serial în timpul programării.

Codul lorarainsensoranalog trimite o valoare de la 0-1023 la transmițător. Cu cât valoarea este mai mică, cu atât este mai multă ploaie. 1023 nu este ploaie.

Codul lorarainsensordigital trimite doar o valoare de 0 și 1 către receptorul de tren. 0 înseamnă ploaie și valoarea trimpotului este atinsă 1 înseamnă că nu este ploaie și valoarea setată pe trimpot nu este atinsă.

Pasul 5: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
  • În prima imagine vedeți cablarea pentru când utilizați ieșirea digitală
  • În a doua imagine vedeți cablarea pentru când utilizați ieșirea analogică
  • În cea de-a treia imagine fac zoom pe cablajul navei LORA.

Pasul 6: Concluzie

În acest instructable ați învățat cum să utilizați un senzor de ploaie în două moduri (analog și digital). Acest senzor va fi utilizat în proiecte ulterioare, cum ar fi o seră automată și un sistem automat de aspersoare.

Recomandat: