Cov txheej txheem:

LORA Kub thiab Vaum Sensor: 6 Kauj Ruam
LORA Kub thiab Vaum Sensor: 6 Kauj Ruam

Video: LORA Kub thiab Vaum Sensor: 6 Kauj Ruam

Video: LORA Kub thiab Vaum Sensor: 6 Kauj Ruam
Video: Poj niam hlub txiv ua dev ntis plhus 20.07.2018 2024, Kaum ib hlis
Anonim
LORA Kub thiab Vaum Sensor
LORA Kub thiab Vaum Sensor

Hauv cov lus qhia no koj yuav kawm ua lub ntsej muag uas xa cov ntaub ntawv mus rau LORA server. No yuav xa:

  • Cua kub
  • Vaum sensor

Koj tuaj yeem siv cov lus qhia no los ua lub node uas koj tuaj yeem siv ua server.

Kauj ruam 1: Xav tau

Sensornode:

  • NPE 2305
  • capacitive noo noo sensor
  • arduino pro mini 3.3v 8mhz
  • esp zog
  • xwm rf95
  • xaim rau lub kav hlau txais xov thiab kev sib txuas (Kuv siv 0.8 hli cov tub ntxhais hlau)
  • txiv neej rau txiv neej jumper cables
  • poj niam rau poj niam jumper cables
  • daim ntawv qhia zaub mov
  • CP2102 usb to TTL

Cov Cuab Yeej:

  • cam khwb cia hlau
  • sab txiav
  • hlau stripper

Kauj Ruam 2: Ua Tus Kav hlau txais xov

Rau tus kav hlau txais xov Kuv siv qee qhov txuas txuas ntawm kuv 2x2x0.8mm lossis 2x2 20awg tsheb npav cable. Ntawm cov khoom network koj tuaj yeem xaiv koj li tranceiver thiab kav hlau txais xov zaus hauv ib lub tebchaws.

  • 868mhz 3.25 nti lossis 8.2 cm (qhov no yog qhov kuv siv)
  • 915mhz 3 nti lossis 7.8 cm
  • 433mhz 3 nti lossis 16.5cm

Kauj Ruam 3: Soldering Esp Shield

Soldering Esp Shield
Soldering Esp Shield
  • Tshem cov resistors ntawm daim thaiv esp (saib R1 txog R3 hauv daim teb liab)
  • Muab cov rfm95 nti tso rau ntawm daim thaiv esp.
  • Muab cov pinheaders tso rau ntawm daim thaiv esp
  • Muab cov kav hlau txais xov txuas rau ntawm daim thaiv esp. Tsis txhob siv yam tsis muaj lub kav hlau txais xov koj tuaj yeem ua rau daim thaiv puas tsuaj.
  • Yog tias tus pinheaders tsis tau txuas rau ntawm arduino solder cov no ib yam

Kauj ruam 4: Coding

Coding
Coding

Kuv paub tias kuv tuaj yeem siv DTR kom rov pib dua lub arduino tab sis hauv kuv qhov xwm txheej kuv tau yuam kev xa cov cai. Yog li kuv kuj tau siv phau ntawv rov pib dua hauv phau ntawv qhia no yog li yog tias koj muaj teeb meem tib yam koj tuaj yeem daws nws los ntawm kev rov pib dua phau ntawv.

  • Hlau tus arduino rau CP2102 raws li hauv qab no:

    • 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
  • Qhib lub schetch hauv arduino lub tswv yim
  • Xaiv pawg thawj coj saib arduino pro mini
  • Xaiv atmega 328p 3.3v 8mhz hauv qab tus txheej txheem
  • Xaiv koj qhov chaw nres nkoj com
  • Nyem rau khawm upload
  • Thaum cov cai tau suav sau thaum lub sijhawm koj pom bautrate (saib daim duab) nias lub pob pib dua ntawm arduino pro mini (cp2102 tsis rov pib dua lub rooj tsavxwm) tseem nco ntsoov kaw koj cov ntawv saib thaum ua haujlwm.

Kauj Ruam 5: Kev thaiv kab

Thaiv
Thaiv
Thaiv
Thaiv
  • Hlau hlau arduino zoo li hauv daim duab kos saum toj no
  • Tam sim no koj arduino yuav tsum xa cov ntaub ntawv mus rau server server.

AM2305 qhov tseeb yog 3 lub xaim sensor yog li koj tsis xav tau tus tiv thaiv. Tsuas yog xaim lub sensor zoo li hauv daim duab saum toj no. Cov xim yog tib yam. Yog tias koj siv DHT22 hloov chaw koj yuav tsum txuas tus 10k resistor ntawm liab (5V) thiab daj (cov ntaub ntawv) xov hlau.

Kauj Ruam 6: Xaus

Hauv cov lus qhia no koj tau kawm ua lub ntsuas cua uas xa cov ntaub ntawv mus rau LORA lub qhov rooj. Nws xa qhov kub thiab txias ntawm qhov piv txwv lub tsev cog khoom. Txoj hauv kev no koj tuaj yeem saib xyuas koj ib puag ncig thiab koj tuaj yeem npaj npaj cog koj cov zaub siv cov ntaub ntawv no. Tsis tas li koj tuaj yeem siv lub ntsuas ntsuas no los txiav txim siab thaum qhib lub qhov rai lossis pib kiv cua.

Pom zoo: