Satura rādītājs:
- Piegādes
- 1. darbība. Aparatūras iestatīšana
- 2. darbība: konfigurēšana
- 3. darbība: kods
- 4. solis: pārbaudiet to
Video: RSSI līdz attālumam ar RF moduļiem (Xbees): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Xbees ir mazi radiofrekvenču moduļi, kas var būt noderīgi informācijas nosūtīšanai turp un atpakaļ un dažiem citiem specifiskākiem lietojumiem. Šim projektam es tos izmantoju, lai iegūtu saņemto signāla stipruma indikatora (RSSI) vērtības, lai novērtētu attālumu starp diviem Xbee moduļiem. Es vēlējos dalīties ar savu darbu pie šī projekta, jo esmu redzējis ļoti maz pilnu apmācību par RSSI iegūšanu ar Xbees. Es atklāju, ka viens vienkāršs veids, kā nolasīt Xbee RSSI vērtības un tās interpretēt, ir Arduino. Šai apmācībai jums būs nepieciešamas nelielas zināšanas par Arduino, lai varētu augšupielādēt doto kodu un vajadzības gadījumā to rediģēt. Arduino iebūvētais sērijas monitors var parādīt RSSI vērtības, un tad, ja vēlaties iet tālāk, varat pievienot LED vai LCD ekrānu, lai tos interpretētu bez datora.
Šī īpašā apmācība izmanto vienu "raidītāja" Xbee3 moduli, kas ir ieprogrammēts Micropython, un vienu "uztvērēju" xbee3, kas ir pievienots Arduino Uno caur Xbee vairogu. Ir iespējams arī nosūtīt paketes, abas savienojot ar savu Arduino Uno, kas šeit ir aprakstīts kāda cita tiešsaistes apmācībā. Xbee3 moduļi ir nepieciešami, jo tie ir vienīgie Xbee moduļi, kuros darbojas Micropython, un tie ir vieni no nedaudzajiem Xbees, kas piedāvā protokolu 802.15.4, kas ietver RSSI vērtības nosūtītajās paketēs.
Piegādes
- XBee3 (x2)
- u. FL antena (x2)
- Arduino Uno - šim modelim ir paredzēts Xbee vairogs
- Savienotāja vads starp Arduino Uno un datora USB portu (USB A līdz USB B)
- XBee Shield (x1)
- XBee uz USB adapteri (x1)
Piezīme: Var būt labi iegūt divus adapterus, lai abas Xbees varētu konfigurēt vienlaikus, un tas ir arī piemērots atkļūdošanai, jo jūs varat nosūtīt paketes arī caur XCTU.
Lai padarītu to par pašpietiekamu sistēmu (pēc izvēles):
- Pārnēsājams barošanas bloks, kas neizslēdzas, ja ir zems strāvas stiprums, vai akumulatora un USB savienotājs
- Akumulators līdz arduino savienotājam un 9V akumulators
1. darbība. Aparatūras iestatīšana
Fiziskā iestatīšana ir diezgan vienkārša. Lodējiet dažas savienotāja tapas pie Xbee vairoga (gar apakšējo daļu ārpusē, kur ir caurumi) un pēc tam nospiediet to vietā virs Arduino. VIRZIENA JAUTĀJUMI - Ievietojiet katru Xbee ar balto PCB izsekojumu vairoga ("uztvērēja") vai adaptera ("raidītāja") augšpusē. Lai savienotu u. FL antenas, es iesaku šo Sparkfun rokasgrāmatu.
2. darbība: konfigurēšana
Datora iestatīšana var būt nedaudz sarežģītāka. Vispirms lejupielādējiet XCTU. Šī programma tiek izmantota Xbees konfigurēšanai. Xbee3 dokumentācija ir nenovērtējams resurss XCTU un konfigurācijai. Pēc tam veiciet tālāk norādītās darbības, katru Xbee pievienojot datoram pie adaptera (PWR LED uz adaptera vajadzētu iedegties).
Programmā XCTU noklikšķiniet uz "Atrast radio moduļus …" (ikona ir Xbee ar palielināmo stiklu augšējā kreisajā stūrī) un noklikšķiniet uz Tālāk un pēc tam pabeigt. Pēc tam pagaidiet, līdz meklēšanā parādās Xbee, noklikšķiniet uz tā un noklikšķiniet uz "Pievienot atlasītās ierīces". Noklikšķiniet uz Xbee, kas parādās ekrāna kreisajā pusē, un pagaidiet, līdz tiek ielādēti iestatījumi, pirms noklikšķināt uz "Atjaunināt programmaparatūru". Izpildiet pirmo attēlu iepriekš un iestatiet programmaparatūras versiju uz 802.15.4 un jaunāko versiju. Pēc tam konfigurējiet "pārsūtīt" Xbee, lai tas atbilstu otrā attēla "pārsūtīšanas" iestatījumiem, un dariet to pašu attiecībā uz "saņemšanas" Xbee. Lai saskarne ar Arduino būtu jāiestata arī "saņemt" Xbee API 2. režīmā (to ir ļoti viegli ievietot google, ja jums ir grūti to atrast).
3. darbība: kods
Lai izmantotu Arduino, jums būs jālejupielādē pirmais pievienotais fails "uztvērējā" Xbee. Jums būs jālejupielādē arī Xbee-Arduino bibliotēka, kas atrodas šeit. Arduino ir vienkārša un labi dokumentēta valoda, tādēļ, ja rodas kādas problēmas, Arduino vietne ir jūsu draugs.
Mikropitona kods ir otrais pievienotais fails. Izpildiet šo pamācību, lai lejupielādētu kodu uz "raidītāju" Xbee.
4. solis: pārbaudiet to
Tagad, kad visi nepieciešamie gabali ir savās vietās, jūs beidzot varat nosūtīt paketes. Pārliecinieties, vai "raidītājam" Xbee darbojas kods, un pēc tam pievienojiet to strāvas avotam (turot pieslēgtu datoram arī labi). Attiecībā uz "uztvērēju" Xbee vispirms turiet Arduino pieslēgtu datoram un pēc koda lejupielādes atveriet sērijas monitoru. Sērijas monitoram vajadzētu parādīt vērtības (aptuveni no 20 līdz 70).
Pēc savas pārbaudes es atklāju, ka plaši atklātās telpās RSSI vērtības korelē ar attālumu līdz 15 pēdām un mazākās telpās līdz 5 pēdām. Tas ir saistīts ar radiofrekvences signālu izplatītu izplatīšanu. Es ceru, ka šī apmācība bija noderīga, un paldies, ka lasījāt.
Avoti: Citi norādāmie RSSI, RSSI ar diviem arduinos/xbees un Xbee un Arduino dokumentācija
Ieteicams:
DIY rācija ar vispārējiem 433MHz RF moduļiem: 4 soļi
DIY Walkie-Talkie ar vispārējiem 433MHz RF moduļiem: Šajā projektā es jums parādīšu, kā izmantot vispārējos 433MHz RF moduļus no Ebay, lai izveidotu funkcionālu Walkie-Talkie. Tas nozīmē, ka mēs salīdzināsim dažādus RF moduļus, nedaudz uzzināsim par d klases pastiprinātāju un beidzot izveidosim rāciju
Foršs apgaismojums Fre (LED moduļiem): 9 soļi
Foršs apgaismojums Fre (LED moduļi): šajā pamācībā es izveidoju mazas LED gaismas dažiem jaukiem apgaismojuma efektiem, ko izmantoju otrreizējās pārstrādes baterijas, jo tas bija bez maksas, bet jūs varat izmantot jebkuru vēlamo akumulatoru
LoRa tālvadības pults ar 1,8 collu TFT attālumam līdz 8 km: 8 soļi
LoRa tālvadības pults ar 1,8 collu TFT attālumam līdz 8 km: savienojiet projektu ar klēpjdatoru vai tālruni un pēc tam tērzējiet starp ierīcēm bez interneta vai SMS, izmantojot tikai LoRa. Hei, kas notiek, puiši? Ak, šeit no CETech. PCB ir arī displejs un 4 pogas, kuras var izmantot kā tālvadības pulti
LoRa Messenger divām ierīcēm attālumam līdz 8 km: 7 soļi
LoRa Messenger divām ierīcēm līdz 8 km attālumam: savienojiet projektu ar klēpjdatoru vai tālruni un pēc tam tērzējiet starp ierīcēm bez interneta vai SMS, izmantojot tikai LoRa. Hei, kas notiek, puiši? Akarsh šeit no CETech. Šodien mēs izveidosim projektu, ko var savienot ar jūsu viedtālruni vai jebkuru citu
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: 3 soļi
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: Sveiki! Šajā videoklipā jūs uzzināsit, kā izveidot strāvas pastiprinātāja ķēdi jums ar lielu jaudu līdzstrāvas motoriem līdz 1000 W un 40 ampēriem ar tranzistoriem un centrālo krāna transformatoru. Lai gan, strāva pie izejas ir ļoti augsta, bet spriegums būs r