Cov txheej txheem:
- Kauj Ruam 1: QHOV TSEEM CEEB
- Kauj Ruam 2: Nqe lus piav qhia ntawm Cheeb Tsam
- Kauj Ruam 3: Schematic ntawm Master thiab Qhev
- Kauj ruam 4: Kev ua haujlwm
- Kauj ruam 5: Codes
Video: Ntse Txoj Kev Teeb Siv LoRa: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Lub nroog txoj kev teeb pom kev muaj kev nyab xeeb rau kev mus los, ib puag ncig neeg taug kev muaj kev nyab xeeb thiab tuaj yeem sawv cev rau kev txhim kho zoo rau lub nroog kev tsim vaj tsev ncig teb chaws thiab kev lag luam.
Txoj haujlwm no lub hom phiaj hauv kev txhim kho tus qauv ntawm txoj kev teeb pom kev zoo uas muab teeb pom kev zoo tswj thiab tawm tswv yim txog kev ua haujlwm rau tus neeg siv.
Cov qauv no ua haujlwm ntawm Master-qhev teeb tsa, qhov twg txhua txoj kev teeb pom kev zoo ua qhev, thiab LoRa Gateway ua tus tswv. Raws li Lora lub rooj vag muaj qhov ntev dua piv rau lwm cov kev pabcuam sib txuas lus xws li wifi, Bluetooth, NFC thiab lwm yam.. Txawm hais tias GSM muaj qhov ntev dua nws suav nrog kev them nqi uas tsis muaj LoRa (Tsis pub dawb) thiab tseem LoRa siv hluav taws xob tsawg heev. thaum ua haujlwm. Master tau txuas nrog internet kom tus neeg siv tuaj yeem saib xyuas cov teeb pom kev deb.
Kauj Ruam 1: QHOV TSEEM CEEB
- Lithium-ion roj teeb
- LED teeb thiab LED tsav tsheb
- Ultrasonic sensor
- Nodemcu (ESP8266 12E)
- Arduino UNO (ATMEGA 328P)
- SX 1728 Lora transceiver
Kauj Ruam 2: Nqe lus piav qhia ntawm Cheeb Tsam
Nodemcu:
ESP8266, suav nrog GPIO, PWM, I2C, SPI thiab ADC tag nrho hauv ib lub rooj tsavxwm. Lub microcontroller no tau tsim WiFi nrog nws, uas pab peb txuas peb txoj haujlwm rau hauv internet. Txhua GPIO tus pin ntawm Nodemcu tuaj yeem siv ua PWM pins, ntxiv rau qhov ntawd, nws kuj muaj 1 tus pin analog.
LED tsav tsheb:
AN30888A thiab AN30888B yog DC-DC cov tswj hwm zoo tshaj plaws rau kev tsav lub teeb ci ci rau LED teeb pom kev zoo. Lawv tau nruab nrog 2 hom teeb pom kev zoo hloov pauv (PWM tswj thiab siv qhov ntsuas hluav taws xob), thiab tuaj yeem ua tau sib xws nrog txhawb nqa, pob, lossis pob-txhawb qhov hluav taws xob los ntawm kev hloov cov khoom sab nrauv
LORA tus qauv:
LoRa (Ntev-ntau Xov Tooj Cua) tus qauv yuav coj koj li IoT cov phiaj xwm nrug deb nrog kev sib txuas lus hla qhov kev nthuav dav dav. Daim ntawv no ntawm kev sib txuas lus wireless tau ua rau muaj bandwidth loj dua, ua rau muaj kev cuam tshuam cuam tshuam, txo qis kev siv tam sim no, thiab nce kev nyab xeeb.
Cov qauv no siv SX1278 IC thiab ua haujlwm ntawm 433MHz zaus. Zuj Zus-uas muab rau koj qhov qab zib ntawm qhov ua tau zoo ntawm lub teeb liab xa mus-yuav npog ntau yam ntawm 420-450MHz. Lub peev xwm muaj peev xwm ntev wireless no tau ntim rau hauv pob me (17 x 16mm) thiab xa los ntawm lub kav hlau txais xov caij nplooj ntoo hlav.
Nrog LoRa Ra-01, koj tsis tas yuav muaj kev cuam tshuam hauv qhov sib npaug ntawm ntau yam, cuam tshuam kev tiv thaiv kab mob, lossis siv hluav taws xob. Cov thev naus laus zis tom qab IC no txhais tau tias nws zoo meej rau cov haujlwm uas xav tau ntau thiab muaj zog.
Nta:
- LoRaTM nthuav tawm kev sib txuas lus sib tham
- Ib nrab-duplex SPI kev sib txuas lus
- Qhov programmable tus nqi tuaj yeem ncav cuag 300kbps
- 127dB RSSI yoj ntau.
Kev qhia tshwj xeeb:
- Txuj Ci Txuj Ci: 433MHz
- Zaus ntau: 420 - 450MHz
- Chaw nres nkoj: SPI/GPIO
- Kev khiav hauj lwm Voltage: 1.8 - 3.7V, default 3.3V
- Ua Haujlwm Tam Sim No, Tau Txais: tsawg dua 10.8mA (LnaBoost kaw, Band 1)
- Kev xa tawm: tsawg dua 120mA (+20dBm),
- Qauv pw tsaug zog: 0.2uA
Kauj Ruam 3: Schematic ntawm Master thiab Qhev
Muab cov kev sib txuas raws li schematic.
Master yuav ua lub qhov rooj thiab txuas nrog internet. Txhua tus qhev tau txuas nrog ib tus neeg txoj kev teeb thiab tswj qhov ci ntawm Lub Teeb.
SX1728 thiab Ultrasonic sensor txuas nrog Arduino uno raws li cov txheej txheem. Trig pin thiab Echo pin txuas nrog cov pins ntawm Arduino UNO. SX1728 LoRa module txuas nrog Arduino los ntawm SPI kev sib txuas lus.
SX1728 ua hauv 433Mhz. txhua lub tebchaws muaj qhov sib txawv bandwidth rau LoRa. Hauv Is Nrias teb pub dawb band hauv 866-868 MHz. Rau cov qauv ua qauv, 433MHz module tau siv ntawm no.
Kauj ruam 4: Kev ua haujlwm
Thaum muaj teeb meem hla txoj kev teeb pom kev (SLAVE), lub ntsuas hluav taws xob ultrasonic yuav txheeb xyuas qhov teeb meem thiab nce qhov ci ntawm txoj kev teeb ntawd. Thiab qhov no tseem xa xov mus rau txoj kev teeb tom ntej li pob ntawv RF. Yog li cov saw ntawm txoj kev teeb yuav ua rau nws ci ntsa iab tas li. Tom qab ntawd nws yuav rov qab los rau qhov qub. Ntxiv rau txhua txoj kev teeb pom kev tuaj yeem tswj tus kheej ntawm tus tswv los ntawm kev xa xov mus rau tus qhev tshwj xeeb.
Kuv tau siv 3.2 V lithium-ion roj teeb thiab LED tsav tsheb nyob rau hauv hom txhawb kom muab LED qhov tsim nyog voltage
Qhev ntawm no yuav ua haujlwm hauv 3 Hom, uas tuaj yeem teeb tsa hauv software
- Hom "1" puv ci ntsa iab ib txwm (Hnub Los nag thiab hnub xwm txheej)
- Hom "2" Hloov Lub Teeb (Lub Sijhawm Yav Dhau Los - Lub Teeb Tsawg)
- Hom "3" Kev tswj kom puv nrog ultrasonic (Ib tag hmo thiab siv sijhawm tsawg)
Master yuav tshaj tawm cov lus nrog qhov chaw nyob tshwj xeeb. Tus qhev uas nyob nrog qhov chaw nyob yuav tsuas lees txais cov lus thiab ua raws.
Rau qhov ci ci ntawm LED, LED tsav tsheb tuaj yeem siv xws li AN30888A/B. Kuv tau txais ib qho zoo li qub los ntawm lub teeb thaum muaj xwm txheej qub thiab thim rov qab nws lub cav.
Kauj ruam 5: Codes
Nov kuv nthuav qhia cov lej siv rau Tus Xib Hwb thiab Tus Qhev, Cov Ntawv Qhia rau tus tsav tsheb LED uas kuv tau siv.
github.com/sandeepmistry/arduino-LoRa - ntawm no koj tuaj yeem rub lub tsev qiv ntawv rau LoRa.
Pom zoo:
Ntse Rooj LED Teeb - Ntse Teeb Pom Kev W/ Arduino - Neopixels Chaw Ua Haujlwm: 10 Kauj Ruam (nrog Duab)
Ntse Rooj LED Teeb | Ntse Teeb Pom Kev W/ Arduino | Neopixels Chaw Ua Haujlwm: Tam sim no ib hnub peb tau siv sijhawm ntau nyob hauv tsev, kawm thiab ua haujlwm virtualy, yog li vim li cas ho tsis ua peb qhov chaw ua haujlwm ntau dua nrog kev cai thiab teeb pom kev zoo Arduino thiab Ws2812b LEDs raws li ntawm no Kuv qhia koj li cas tsim koj li Smart Lub teeb LED teeb uas
Atmega16 Raws Txoj Kev Teeb Pom Kev Zoo Txoj Cai Siv 7 Segment Display (Proteus Simulation): 5 Kauj Ruam
Atmega16 Raws Txoj Kev Teeb Pom Kev Zoo Txoj Cai Siv 7 Segment Display (Proteus Simulation): Hauv txoj haujlwm no peb yuav ua Atmega16 raws txoj kev teeb pom kev zoo. Ntawm no peb tau coj ib ntu 7 ntu thiab 3 LEDs los qhia cov cim ntawm lub teeb pom kev
Kev Ceeb Toom Thaum Ntxov Raspberry PI Txoj Kev Siv Teeb Siv Dav Dav Qhia Cov Ntaub Ntawv: 14 Cov Kauj Ruam (nrog Duab)
Kev Ceeb Toom Thaum Ntxov Raspberry PI Kev Siv Lub Teeb Siv Dav Dav Qhia Cov Ntaub Ntawv: Lub teeb no tau los ntawm ntau qhov laj thawj vim tias kuv ib txwm nyiam cov dav hlau uas ya saum taub hau thiab thaum lub caij ntuj sov nyob rau hnub so muaj ntau qhov zoo nkauj zoo nkauj ya ncig. Txawm hais tias koj tsuas yog nyiam hnov lawv thaum lawv mus pas
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Ntse Txoj Kev Teeb Siv Ir Sensor Nrog Arduino: 4 Cov Kauj Ruam (nrog Duab)
Ntse Txoj Kev Teeb Siv Ir Sensor Nrog Arduino: Thov SUBSCRIBE rau kuv cov channel rau ntau txoj haujlwm. Txoj haujlwm no hais txog Smart txoj kev teeb, txoj kev teeb yuav qhib thaum lub tsheb hla nws. Qhov no peb siv 4 IR sensors uas paub txog txoj haujlwm ntawm lub tsheb, txhua tus IR sensor tswj