Obsah:
![RSSI na vzdialenosť s RF modulmi (Xbees): 4 kroky RSSI na vzdialenosť s RF modulmi (Xbees): 4 kroky](https://i.howwhatproduce.com/images/010/image-27624-j.webp)
Video: RSSI na vzdialenosť s RF modulmi (Xbees): 4 kroky
![Video: RSSI na vzdialenosť s RF modulmi (Xbees): 4 kroky Video: RSSI na vzdialenosť s RF modulmi (Xbees): 4 kroky](https://i.ytimg.com/vi/-dUKnIXPMeA/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
![RSSI na vzdialenosť s RF modulmi (Xbees) RSSI na vzdialenosť s RF modulmi (Xbees)](https://i.howwhatproduce.com/images/010/image-27624-1-j.webp)
Xbees sú malé rádiofrekvenčné moduly, ktoré môžu byť užitočné pri odosielaní informácií tam a späť a pri niektorých ďalších konkrétnejších použitiach. V tomto projekte ich používam na získanie hodnôt indikátora sily signálu prijatého signálu (RSSI) na odhad vzdialenosti medzi dvoma modulmi Xbee. Chcel som sa podeliť o svoju prácu na tomto projekte, pretože som videl veľmi málo úplných návodov na získanie RSSI s Xbees. Zistil som, že jeden ľahký spôsob, ako čítať hodnoty RSSI Xbee a interpretovať ich, je Arduino. Na tento tutoriál budete potrebovať malé množstvo znalostí Arduina, aby ste mohli daný kód nahrať a v prípade potreby ho upraviť. Vstavaný sériový monitor na Arduine môže zobrazovať hodnoty RSSI a potom, ak chcete ísť ďalej, môžete pripojiť LED alebo LCD obrazovku a interpretovať ich bez počítača.
Tento konkrétny tutoriál používa jeden modul „vysielača“Xbee3, ktorý je naprogramovaný v programe Micropython, a jeden „prijímač“xbee3, ktorý je pripojený k Arduino Uno prostredníctvom štítu Xbee. Je tiež možné odosielať pakety tak, že ich oba prepojíte s vlastným Arduino Uno, o ktorom sa pojednáva v online návode niekoho iného tu. Moduly Xbee3 sú povinné, pretože sú jedinými modulmi Xbee, na ktorých sa používa Micropython, a sú jedným z prvých Xbees, ktoré ponúkajú protokol 802.15.4, ktorý obsahuje hodnoty RSSI vo odosielaných paketoch.
Zásoby
- XBee3 (x2)
- u. FL anténa (x2)
- Arduino Uno - štít Xbee je určený pre tento model
- Konektorový kábel medzi Arduino Uno a portom USB počítača (USB A na USB B)
- Štít XBee (x1)
- Adaptér XBee na USB (x1)
Poznámka: Možno bude dobré získať dva adaptéry, aby bolo možné konfigurovať obidva Xbees súčasne, a je to dobré aj na ladenie, pretože pakety môžete odosielať aj prostredníctvom XCTU.
Ak chcete urobiť z neho samostatný systém (voliteľné):
- Prenosný napájací zdroj, ktorý sa nevypne v prípade nízkeho odberu prúdu alebo konektora batérie z USB
- Konektor z batérie na arduino a 9V batériu
Krok 1: Nastavenie hardvéru
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/010/image-27624-2-j.webp)
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/010/image-27624-3-j.webp)
Fyzické nastavenie je veľmi jednoduché. Spájkujte niektoré kolíky konektora na štít Xbee (pozdĺž spodnej časti zvonku, kde sú otvory) a potom ho zatlačte na miesto v hornej časti Arduina. SMEROVÉ ZÁLEŽITOSTI - Zarovnajte každé Xbee s bielou stopou DPS na vrchu štítu („prijímač“) alebo adaptéra („vysielač“). Na pripojenie antén u. FL odporúčam túto príručku od spoločnosti Sparkfun.
Krok 2: Konfigurácia
![Konfigurácia Konfigurácia](https://i.howwhatproduce.com/images/010/image-27624-4-j.webp)
![Konfigurácia Konfigurácia](https://i.howwhatproduce.com/images/010/image-27624-5-j.webp)
![Konfigurácia Konfigurácia](https://i.howwhatproduce.com/images/010/image-27624-6-j.webp)
Nastavenie počítača môže byť o niečo zložitejšie. Najprv si stiahnite XCTU. Tento program sa používa na konfiguráciu Xbees. Dokumentácia Xbee3 je neoceniteľným zdrojom pre XCTU a konfiguráciu. Potom vykonajte nasledujúce kroky s každým Xbee zapojeným do počítača na adaptéri (kontrolka PWR LED na adaptéri by sa mala rozsvietiť).
Na XCTU kliknite na „Objaviť rádiové moduly …“(ikona je Xbee s lupou v ľavom hornom rohu) a kliknite na tlačidlo Ďalej a potom dokončite. Potom počkajte, kým sa Xbee nezobrazí vo vyhľadávaní, kliknite naň a kliknite na „Pridať vybrané zariadenia“. Kliknite na Xbee, ktoré sa zobrazuje na ľavej strane obrazovky, a počkajte, kým sa načítajú nastavenia, a potom kliknite na „Aktualizovať firmvér“. Postupujte podľa prvého obrázku vyššie a nastavte verziu firmvéru na 802.15.4 a najnovšiu verziu. Potom nakonfigurujte „prenos“Xbee tak, aby zodpovedal nastaveniam „prenosu“na druhom obrázku, a to isté urobte pre „príjem“Xbee. Tiež budete musieť dať „receive“Xbee do režimu API 2, aby ste mohli komunikovať s Arduinom (veľmi ťažko sa googlí, ak ho ťažko hľadáte).
Krok 3: Kód
Pre Arduino si budete musieť stiahnuť prvý priložený súbor do „prijímača“Xbee. Tiež si budete musieť stiahnuť knižnicu Xbee-Arduino, ktorá je tu. Arduino je jednoduchý a dobre zdokumentovaný jazyk, takže ak sa stretnete s akýmikoľvek problémami, webová stránka Arduino je váš priateľ.
Kód Micropython je druhým pripojeným súborom. Podľa tohto pokynu stiahnite kód do „vysielača“Xbee.
Krok 4: Otestujte to
![](https://i.ytimg.com/vi/kAEkMMdn1rI/hqdefault.jpg)
Teraz, keď sú všetky potrebné kusy na svojom mieste, môžete konečne odoslať pakety. Uistite sa, že „vysielač“Xbee má spustený kód, a potom ho zapojte do zdroja napájania (správne funguje aj zapojenie do počítača). Pri „prijímači“Xbee ponechajte Arduino najskôr zapojené v počítači a po stiahnutí kódu otvorte sériový monitor. Sériový monitor by potom mal zobrazovať hodnoty (zhruba od 20 do 70).
Z vlastného testovania som zistil, že v široko otvorených priestoroch hodnoty RSSI korelujú so vzdialenosťou až 15 stôp a v menších priestoroch až do 5 stôp. Je to kvôli viaccestnému cestovaniu, bežnému problému, pokiaľ ide o rádiofrekvenčné signály. Dúfam, že tento návod bol užitočný a ďakujem za prečítanie.
Zdroje: Ostatné inštrukcie RSSI, RSSI s dvoma arduinos/xbees a dokumentácia Xbee a Arduino
Odporúča:
Zmerajte vzdialenosť pomocou ultrazvukového senzora HC-SRF04 (najnovší rok 2020): 3 kroky
![Zmerajte vzdialenosť pomocou ultrazvukového senzora HC-SRF04 (najnovší rok 2020): 3 kroky Zmerajte vzdialenosť pomocou ultrazvukového senzora HC-SRF04 (najnovší rok 2020): 3 kroky](https://i.howwhatproduce.com/images/001/image-13-25-j.webp)
Zmerajte vzdialenosť pomocou ultrazvukového senzora HC-SRF04 (najnovší rok 2020): Čo je to ultrazvukový senzor (vzdialenosť)? Ultrazvuk (sonar) s vlnami na vysokej úrovni, ktoré ľudia nepočujú. Prítomnosť ultrazvukových vĺn však môžeme vidieť všade v prírode. U zvierat, ako sú netopiere, delfíny … použite ultrazvukové vlny na
Okruh reprezentujúci strednú vzdialenosť T: 3 kroky
![Okruh reprezentujúci strednú vzdialenosť T: 3 kroky Okruh reprezentujúci strednú vzdialenosť T: 3 kroky](https://i.howwhatproduce.com/images/001/image-230-20-j.webp)
Väčšina obvodových obvodov Stredná časť T: Najpopulárnejšie topologické záznamy topologického systému, ako napríklad všetky povolené systémové režimy, ako napríklad "Puerto de Entrada"; y un par de termines como "puerto de salida". Las redes de dos puertos, tamb
DIY vysielačka s generickými RF modulmi 433 MHz: 4 kroky
![DIY vysielačka s generickými RF modulmi 433 MHz: 4 kroky DIY vysielačka s generickými RF modulmi 433 MHz: 4 kroky](https://i.howwhatproduce.com/images/003/image-6003-j.webp)
DIY vysielačka s generickými 433 MHz vysokofrekvenčnými modulmi: V tomto projekte vám ukážem, ako používať obecné 433 MHz vysokofrekvenčné moduly od spoločnosti Ebay na vytvorenie funkčnej vysielačky. To znamená, že porovnáme rôzne RF moduly, naučíme sa niečo o zosilňovači triedy d a nakoniec zostrojíme vysielačku.
Zvýšte vzdialenosť medzi medenou rovinou a trasou signálu: 3 kroky
![Zvýšte vzdialenosť medzi medenou rovinou a trasou signálu: 3 kroky Zvýšte vzdialenosť medzi medenou rovinou a trasou signálu: 3 kroky](https://i.howwhatproduce.com/images/005/image-13323-j.webp)
Zvýšte vzdialenosť medzi medenou rovinou a stopou signálu: Som fanda a pre svoje blogy a videá na YouTube navrhujem dosky s plošnými spojmi (PCB). Objednal som si svoju DPS online z LionCircuits. Je to indická spoločnosť a majú automatizovanú platformu na výrobu. Automaticky skontroluje váš Ger
Robotické rameno s modulmi Zio, časť 3: 4 kroky
![Robotické rameno s modulmi Zio, časť 3: 4 kroky Robotické rameno s modulmi Zio, časť 3: 4 kroky](https://i.howwhatproduce.com/images/005/image-14238-8-j.webp)
Robotické rameno s modulmi Zio Časť 3: Tento blogový príspevok je súčasťou série Zio Robotics. Úvod V našom predchádzajúcom blogu sme uverejnili návod časť 1 a 2 o tom, ako ovládať robotické rameno pomocou modulov Zio. Časť 1 sa väčšinou zameriavala na automatické ovládanie pazúrika vašej robotickej paže