Cov txheej txheem:

LoRa Raws Li Chaw Taws Teeb - Tswj Cov Khoom Siv Los Ntawm Qhov Loj Loj: 8 Kauj Ruam
LoRa Raws Li Chaw Taws Teeb - Tswj Cov Khoom Siv Los Ntawm Qhov Loj Loj: 8 Kauj Ruam

Video: LoRa Raws Li Chaw Taws Teeb - Tswj Cov Khoom Siv Los Ntawm Qhov Loj Loj: 8 Kauj Ruam

Video: LoRa Raws Li Chaw Taws Teeb - Tswj Cov Khoom Siv Los Ntawm Qhov Loj Loj: 8 Kauj Ruam
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Lub Xya hli ntuj
Anonim
Image
Image

Hav, ua li cas, Cov Menyuam! Akarsh nov los ntawm CETech.

Hauv txoj haujlwm no, peb tab tom tsim cov chaw taws teeb tswj uas tuaj yeem siv los tswj ntau yam twj paj nruag xws li LEDs, lub cev muaj zog lossis yog peb tham txog peb lub neej niaj hnub peb tuaj yeem tswj hwm peb cov cuab yeej siv hauv tsev ib yam los ntawm qhov deb uas yog nyob hauv thaj tsam ntawm km thiab qhov ntawd ib yam tsis muaj internet. Koj yuav xav tias yam khawv koob tej thaj chaw deb yog dab tsi tab sis cia kuv qhia koj tias tsis muaj khawv koob. Qhov tom qab qhov chaw deb no yog peb ib qho thiab tsuas yog LoRa module.

Peb yuav ua dab tsi yog tias peb yuav rov tsim dua ib lub ncuav ci ntawm LoRa raws cov chaw taws teeb uas peb tsim hauv ib qho ntawm peb cov haujlwm qub. Koj tuaj yeem xa mus rau qhov haujlwm ntawd los ntawm no. Tom qab tsim cov qauv peb yuav tswj ob lub LEDs nrog lub chaw deb ntawd rau lub hom phiaj ua qauv qhia.

Yog li cia peb pib.

Khoom siv

Qhov siv:

Reyax RYLR907:

Firebeetle ESP8266:

Kauj Ruam 1: Tau PCBs rau Koj Cov Haujlwm Tsim Khoom

Txog RYLR896 LoRa Module
Txog RYLR896 LoRa Module

PCBGOGO, tsim nyob rau xyoo 2015, muab cov kev pabcuam PCB sib dhos ua ke, suav nrog PCB tsim khoom, PCB sib dhos, cov khoom siv sib txuas, ntsuas kev ua haujlwm, thiab IC programming.

Nws cov hauv paus tsim khoom tau nruab nrog cov cuab yeej tsim khoom zoo tshaj plaws xws li YAMAHA khaws thiab tso lub tshuab, Reflow qhov cub, Wave soldering Tshuab, X-RAY, AOI kuaj tshuab; thiab cov kws tshaj lij tshaj lij cov neeg ua haujlwm.

Txawm hais tias nws tsuas yog tsib xyoos, lawv cov chaw tsim khoom muaj kev paub dhau los hauv PCB kev lag luam rau ntau dua 10 xyoo hauv Suav lag luam. Nws yog tus kws tshaj lij tshwj xeeb hauv kev teeb tsa saum npoo, hla qhov, thiab sib xyaw thev naus laus zis PCB sib dhos thiab cov kev pabcuam tsim khoom hluav taws xob ntxiv rau kev sib dhos PCB sib dhos.

PCBGOGO muab kev pabcuam xaj los ntawm tsab ntawv mus rau kev tsim khoom loj, koom nrog lawv tam sim no.

Kauj Ruam 2: Txog RYLR896 LoRa Module

Image
Image

RYLR896 tus qauv hloov pauv tus yam ntxwv Lora qhov ntev ntawm cov qauv uas muab kev sib txuas lus ntev-ntev sib kis tau zoo thiab muaj kev cuam tshuam kev tiv thaiv zoo thaum txo qis kev siv tam sim no. RYLR896 tau ntawv pov thawj los ntawm NCC thiab FCC.

Nws los nrog lub zog Semtech SX1276 Cav thiab muaj qhov thaiv zoo heev tiv thaiv kab mob. Cov qauv no yog qhov rhiab heev thiab tuaj yeem tswj tau yooj yim los ntawm AT cov lus txib. Nws ua raws AES128 Cov ntaub ntawv encryption txheej txheem thiab muaj nyob rau ntawm board kev koom ua ke Antenna.

Cov qauv no tuaj yeem yog cov khoom muaj txiaj ntsig zoo rau IoT daim ntawv thov xws li Kev Ruaj Ntseg Hauv Tsev, Tswb Tsheb, Saib Xyuas Kev Lag Luam, thiab tswj cov cuab yeej, thiab lwm yam. qhov chaw uas nyob deb ntawm ob peb km yam tsis muaj kev pabcuam ntxiv xws li Internet lossis lwm yam.

Koj tuaj yeem nyeem cov ntawv teev npe ntawm cov qauv no los ntawm no kom tau txais cov ntsiab lus ntxiv.

Khoom Txuas:

Kauj Ruam 3: Kev nkag siab ntawm LoRa Raws Tus Tswj Xyuas Chaw Taws Teeb

Image
Image
Teeb Sab Qhov Chaw Tswj Chaw Taws Teeb
Teeb Sab Qhov Chaw Tswj Chaw Taws Teeb

Hauv txoj haujlwm no, peb yuav tsim tus qauv ntawm cov chaw taws teeb tswj uas peb tsim qee qhov haujlwm rov qab. Koj tuaj yeem tshawb xyuas qhov ntawd hauv cov vis dis aus saum toj no thiab los ntawm nplooj ntawv Qhia rau txoj haujlwm los ntawm no.

Hauv txoj haujlwm ntawd, peb tau tsim LoRa raws cov chaw taws teeb uas muaj peev xwm xa cov cim tswj rau cov khoom siv los ntawm qhov deb ntawm kev txiav txim ntawm km yam tsis siv internet. Tus tswj chaw taws teeb ntawd muaj LoRa module, ESP8266 module, OLED zaub, roj teeb, PCB tsim ntawm kuv tus kheej thiab plaub lub nyees khawm rau lub hom phiaj sib txawv. Txhawm rau siv qhov peb tsuas yog xav tau los hloov cov cai raws li daim ntawv thov thiab nyem qhov ntawd rau ESP module thiab peb tau ua tiav. Tab sis ntawm no peb tab tom tsim qhov yooj yim dua ntawm qhov ntawd ntawm lub khob cij yog li peb yuav siv LoRa module thiab ESP8266 nrog tsuas yog ib lub laub khawm thiab tsis muaj zaub. Qhov no yuav suav nrog Cov Chaw Tswj Chaw Taws Teeb. Ntawm tus txais lossis sab tso tawm, peb yuav muaj LoRa module, lwm ESP8266 module, thiab ob lub LEDs kom tau txais cov zis. Txawm hais tias kuv tau tsim cov chaw taws teeb sib cais rau txoj haujlwm no tseem kuv yuav qhia koj yav dhau los tsim cov chaw taws teeb tswj los ntawm kev tswj cov LED los ntawm qhov ntawd.

Kauj Ruam 4: Teeb Sab Qhov Chaw Tswj Chaw Taws Teeb

Hauv theem no, peb yuav ua qhov teeb tsa kho vajtse ntawm cov chaw taws teeb tswj. Koj yuav tsum ua raws cov theem hauv qab no:-

1) Txuas Vcc thiab GND ntawm LoRa module nrog Vcc thiab GND ntawm ESP8266 module.

2) Txuas Rx tus pin ntawm LoRa module rau GPIO14 tus pin ntawm ESP8266.

3) Txuas Tx tus pin ntawm LoRa module rau GPIO15 tus pin ntawm ESP8266.

4) Siv lub pob nyem thiab txuas ib kawg ntawm lub pob rau Vcc. Lwm qhov kawg ntawm lub pob xav tau txuas nrog GND los ntawm tus tiv thaiv thiab tom qab ntawd txuas tib qhov kawg rau GPIO tus pin 13 ntawm ESP8266.

Tom qab ua tiav cov theem saum toj no koj lub Circuit Court yuav zoo ib yam li qhov tau qhia hauv daim duab saum toj no. Koj tseem tuaj yeem tau txais cov chaw taws teeb tswj tsim ntawm PCB koj tuaj yeem tau txais cov ntaub ntawv tsim ntawm PCB tsim los ntawm kuv ntawm Github nplooj ntawv ntawm txoj haujlwm no.

Kauj Ruam 5: Teeb Tus Neeg Txais Sab

Teeb Tus Neeg Txais Sab
Teeb Tus Neeg Txais Sab

Hauv cov kauj ruam no, peb tab tom sib sau cov khoom siv khoos phis tawj txhawm rau tsim lub txais qhov kawg ntawm txoj haujlwm uas yuav tswj hwm los ntawm cov chaw taws teeb tswj tsim nyob hauv cov kauj ruam dhau los. Koj yuav tsum ua raws cov theem hauv qab no:-

1) Txuas Vcc thiab GND ntawm LoRa module nrog Vcc thiab GND ntawm ESP8266, 2) Txuas Rx ntawm LoRa module nrog GPIO15 tus pin ntawm ESP8266.

3) Txuas Tx ntawm LoRa module nrog GPIO13 tus pin ntawm ESP8266.

4) Siv ob lub LED txuas lub cathode ntawm ob lub LED nrog GPIO4 thiab GPIO5 tus pin sib txuas thiab txuas cov anode ntawm LEDs mus rau GND los ntawm 1k ohm resistor.

Txoj hauv kev no, tus txais sab ntawm txoj haujlwm tseem ua tiav tam sim no peb tsuas yog xav tau nyem cov lej rau hauv ESP cov qauv thiab peb tau ua tiav. Yog li cia peb mus rau lub kauj ruam ntawd.

Kauj Ruam 6: Teeb Arduino IDE

Teeb Arduino IDE
Teeb Arduino IDE

Rau kev sau npe ESP8266 siv Arduino IDE peb yuav tsum teeb tsa ESP8266 pawg thawj coj hauv cov laug cam ntxiv ntawm Arduino IDE vim lawv tsis tau teeb tsa ua ntej. Rau lub hom phiaj no peb yuav tsum ua raws cov theem hauv qab no:-

1. Mus rau File> Preferences

2. Ntxiv https://arduino.esp8266.com/stable/package_esp8266… rau Tus Thawj Saib Xyuas Ntxiv URLs.

3. Mus rau Cov Cuab Yeej> Pawg Thawj Coj> Tus Thawj Saib Xyuas Haujlwm

4. Tshawb nrhiav esp8266 thiab tom qab ntawd teeb tsa lub rooj tsavxwm.

5. Rov pib IDE.

Kauj Ruam 7: Coding Tshooj

Coding Tshooj
Coding Tshooj

Tam sim no peb tau tshuav nrog tsuas yog ib feem coding rau txoj haujlwm. Rau coding cov qauv koj yuav tsum ua raws cov theem hauv qab no:-

Ua ntej tshaj plaws peb yuav cim qhov chaw tswj chaw taws teeb, Rau qhov txuas ESP8266 ntawm cov chaw taws teeb tswj mus rau koj lub PC thiab tom qab ntawd:-

1) Lub taub hau mus rau Github chaw cia khoom ntawm txoj haujlwm no los ntawm no. Nyob ntawd koj yuav pom cov ntaub ntawv npe "BreadBoard_Remote.ino". Nov yog cov ntaub ntawv code rau cov chaw taws teeb tswj.

2) Luam cov cai thiab muab tso rau hauv Arduino IDE. Xaiv lub rooj tsavxwm raug thiab COM chaw nres nkoj thiab xa cov cai.

Peb cov chaw taws teeb tswj tau npaj txhij. Tam sim no peb yuav tsum tau teeb tsa ESP8266 ntawm tus txais. Txog qhov ntawd, koj yuav tsum txuas ESP8266 ntawm tus txais qhov kawg rau koj lub PC thiab tom qab ntawd:-

1) Lub taub hau mus rau Github chaw cia khoom ntawm txoj haujlwm no los ntawm no. Nyob ntawd koj yuav pom cov ntaub ntawv npe "LoRa Station.ino". Nov yog cov ntaub ntawv tus lej rau tus txais qhov kawg ntawm koj qhov project.

2) Luam cov cai thiab muab tso rau hauv Arduino IDE. Xaiv lub rooj tsavxwm raug thiab COM chaw nres nkoj thiab xa cov cai.

Thiab nrog qhov ntawd koj cov lej ib feem kuj ua tiav. Tam sim no koj tau npaj ua si nrog nws.

Kauj Ruam 8: Siv Peb Cov Chaw Tswj Chaw Taws Teeb

Image
Image
Siv Peb Cov Chaw Tswj Chaw Taws Teeb
Siv Peb Cov Chaw Tswj Chaw Taws Teeb

Raws li cov lej tau ua tiav kev teeb tsa tau npaj siv. Cov qauv tau teev nyob rau hauv ib txoj hauv kev uas ib qho ntawm LEDs yuav ci thaum peb nias lub pob nyem ntawm lub chaw taws teeb tswj. Koj tuaj yeem ntxiv ntau lub khawm raws li koj xav tau thiab tswj tus lej ntawm cov cuab yeej siv nrog kev pab los ntawm kev hloov pauv cov lej thiab txuas nrog LoRa module rau kev tswj hwm txhua qhov ntawm txhua qhov uas yuav tsum tau tswj. Raws li qhov no yog tus qauv ntawm cov chaw taws teeb qub koj tseem tuaj yeem tsim qhov chaw deb qub los ntawm kev xa cov vis dis aus ntxiv rau hauv "Kev nkag siab ntawm LoRa Raws Li Cov Chaw Taws Teeb" cov kauj ruam thiab tswj cov txais sab ntawm qhov chaw deb li kuv tau ua. Koj tuaj yeem tau txais PCB tsim los ntawm kuv rau cov chaw taws teeb uas siv cov ntawv tsim los ntawm Github nplooj ntawv ntawm qhov haujlwm. Cov chaw deb no tseem muaj cov khoom tso rau ntawm nws uas lees paub cov haujlwm uas tau ua los ntawm peb. Yog li ntawd txoj cai kuj yuav tsum tau hloov pauv. Koj tsis tas yuav txhawj txog qhov ntawd thiab tau txais cov cai hauv "Remote.ino" cov ntaub ntawv ntawm Github nplooj ntawv ntawm txoj haujlwm thiab qhov no yog qhov koj npaj tau mus. Koj tuaj yeem xa mus rau cov vis dis aus saum toj no kom tau txais cov ncauj lus ntxaws ntxaws txog yuav ua li cas tus tswj hwm ua haujlwm thiab tswj cov khoom siv.

Txoj hauv kev no, koj tuaj yeem tsim lub chaw taws teeb tswj ntawm koj tus kheej thiab tswj hwm ntau yam twj paj nruag sib txawv yam tsis muaj internet thiab los ntawm qhov deb ntawm ob peb km.

Vam tias koj nyiam qhov kev qhia. Nrhiav rau pem hauv ntej kom pom koj tom ntej no. Txog thaum ntawd txaus siab nrog LoRa cov qauv.

Pom zoo: