INHOUDSOPGAWE:

LORA Temperatuur- en humiditeitsensor: 6 stappe
LORA Temperatuur- en humiditeitsensor: 6 stappe

Video: LORA Temperatuur- en humiditeitsensor: 6 stappe

Video: LORA Temperatuur- en humiditeitsensor: 6 stappe
Video: SONOFF Unboxed: Exploring Temperature and Humidity Sensor & Waterproof Temperature Sensor 2024, Julie
Anonim
LORA Temperatuur- en humiditeitsensor
LORA Temperatuur- en humiditeitsensor

In hierdie instruksies leer u hoe u 'n sensornode maak wat data na 'n LORA -bediener stuur. Hierdie node sal stuur:

  • Lugtemperatuur
  • Humiditeit sensor

U kan hierdie instruksies gebruik om 'n nodus te maak wat u as bediener kan gebruik.

Stap 1: benodig

Sensornode:

  • AM2305
  • kapasitiewe vogsensor
  • arduino pro mini 3.3v 8mhz
  • veral uitbreek
  • rfm95
  • draad vir antenna en verbindings (ek gebruik 'n 0,8 mm soliede kerndraad)
  • manlike tot manlike springkabels
  • vroulike tot vroulike springkabels
  • broodbord
  • CP2102 usb na TTL

Gereedskap:

  • soldeerbout
  • sysnyer
  • draadstropper

Stap 2: Maak die antenna

Vir die antenna gebruik ek 'n oorblywende kabel van my 2x2x0.8mm of 2x2 20awg -buskabel. Op die netwerk kan u u tranceiver en antenna -frekwensieband volgens land kies. Dit is die lengtes per frekwensie:

  • 868 mhz 3,25 duim of 8,2 cm (dit is die een wat ek gebruik)
  • 915 mhz 3 duim of 7,8 cm
  • 433 MHz 3 duim of 16,5 cm

Stap 3: soldeer die Esp -skild

Soldeer die Esp -skild
Soldeer die Esp -skild
  • Verwyder die weerstande van die esp -skild (sien R1 tot R3 in die rooi veld)
  • Soldeer die rfm95 -chip op die esp -skild.
  • Soldeer die speldekop op die esp -skild
  • Soldeer die antenna op die esp -skild. Moenie dit sonder 'n antenna gebruik nie, dit kan die skerm beskadig.
  • As die speldekop nie op die arduino -soldeersel gesoldeer word nie, ook hierdie

Stap 4: Kodering

Kodering
Kodering

Ek weet dat ek die DTR kan gebruik om die arduino outomaties terug te stel, maar in my geval het ek foute gehad met die oplaai van die kode. Daarom het ek ook 'n handmatige herstel gebruik in hierdie instruksies, so as u dieselfde probleem het, kan u dit met 'n handmatige herstel oplos.

  • Dra die arduino soos volg na die CP2102:

    • 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
  • Maak die skets in die arduino -idee oop
  • Kies bord arduino pro mini
  • Kies atmega 328p 3.3v 8mhz onder verwerker
  • Kies u com -poort
  • Klik op die oplaai -knoppie
  • Terwyl die kode saamgestel word op die oomblik dat u die bautrate sien (sien prentjie), druk die reset -knoppie op die arduino pro mini (die cp2102 herstel nie die bord nie), maar maak ook seker dat u u seriële monitor sluit terwyl u programmeer.

Stap 5: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
  • Draai die arduino soos in die skets hierbo
  • U arduino moet nou data na die bedienerknooppunt stuur.

Die AM2305 is eintlik 'n 3 -draadsensor, sodat u die weerstand nie nodig het nie. Draai net die sensor soos op die foto hierbo. Die kleure is dieselfde. As u eerder die DHT22 gebruik, moet u 'n 10k -weerstand tussen die rooi (5V) en geel (data) drade verbind.

Stap 6: Gevolgtrekking

In hierdie instruksies het u geleer om 'n sensor te maak wat data na 'n LORA -gateway stuur. Dit stuur byvoorbeeld die temperatuur en die humiditeit van 'n kweekhuis. Op hierdie manier kan u u omgewing monitor en die plant van u groente beplan met behulp van hierdie data. U kan ook hierdie sensor gebruik om te besluit wanneer u 'n venster oopmaak of 'n waaier wil begin.

Aanbeveel: