Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Kho vajtse teeb
- Kauj ruam 2: Kev teeb tsa
- Kauj ruam 3: Code
- Kauj Ruam 4: Xeem Nws
Video: RSSI kom nrug Nrog RF Cov Qauv (Xbees): 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Xbees yog cov Qauv Xov Tooj Cua Me me uas tuaj yeem muaj txiaj ntsig zoo rau xa cov ntaub ntawv rov qab los, thiab qee qhov kev siv tshwj xeeb ntxiv. Txog qhov haujlwm no, Kuv tab tom siv lawv kom tau Txais Tau Txais Qhov Teeb Meem Qhov Taw Qhia (RSSI) qhov tseem ceeb txhawm rau kwv yees deb ntawm ob Xbee cov qauv. Kuv xav qhia kuv txoj haujlwm ntawm txoj haujlwm no vim tias kuv tau pom tsawg tsawg qhov kev qhia paub txog kev tau txais RSSI nrog Xbees. Kuv pom tias ib txoj hauv kev yooj yim los nyeem RSSI qhov tseem ceeb ntawm Xbee thiab txhais lawv yog Arduino. Txog qhov kev qhia no, koj yuav xav tau me ntsis ntawm Arduino kev paub, txhawm rau txhawm rau tuaj yeem rub tawm cov cai muab, thiab kho nws yog xav tau. Lub hauv paus saib xyuas ntawm Arduino tuaj yeem qhia qhov tseem ceeb ntawm RSSI, thiab tom qab ntawd, yog tias koj xav mus ntxiv, koj tuaj yeem txuas LED lossis LCD tshuaj ntsuam los txhais lawv yam tsis muaj lub khoos phis tawj.
Qhov kev qhia tshwj xeeb no siv ib qho "xa tawm" Xbee3 tus qauv uas tau teeb tsa hauv Micropython thiab ib tus "txais" xbee3 uas txuas nrog rau Arduino Uno los ntawm Xbee ntaub thaiv npog. Nws kuj tseem tuaj yeem xa cov pob ntawv los ntawm ob qho tib si txuas nrog lawv tus kheej Arduino Uno, uas tau npog rau lwm tus kev qhia online online ntawm no. Xbee3 cov qauv yuav tsum tau vim tias lawv tsuas yog Xbee cov qauv uas ua haujlwm Micropython, thiab lawv yog ib ntawm Xbees ob peb los muab 802.15.4 raws tu qauv, uas suav nrog RSSI qhov tseem ceeb hauv xa pob khoom.
Khoom siv
- XBee3 (x2)
- u. FL kav hlau txais xov (x2)
- Arduino Uno - Xbee daim ntaub thaiv tau tsim rau cov qauv no
- Connector qaum ntawm Arduino Uno thiab lub computer USB chaw nres nkoj (USB A rau USB B)
- XBee ntaub thaiv npog (x1)
- XBee rau USB adapter (x1)
Nco tseg: Nws yuav yog qhov zoo kom tau txais ob lub khoos phis tawj kom ob lub Xbees tuaj yeem teeb tsa tib lub sijhawm, thiab nws kuj tseem zoo rau kev debugging vim tias koj tuaj yeem xa cov pob los ntawm XCTU ib yam.
Txhawm rau Ua Nws Tus Kheej Uas Muaj Tus Kheej (Xaiv tau):
- Lub hwj chim nqa tau uas tsis kaw thaum muaj qhov kos tam sim no, lossis roj teeb rau usb txuas
- Roj teeb rau txuas arduino thiab 9V roj teeb
Kauj ruam 1: Kho vajtse teeb
Kev teeb tsa lub cev yog yooj yim zoo nkauj. Solder qee tus pin txuas rau Xbee daim ntaub thaiv (raws hauv qab rau sab nraud, qhov twg yog qhov) thiab tom qab ntawd thawb nws mus rau hauv qhov chaw saum Arduino. LUS QHIA TXOG - Kab txhua Xbee nrog cov kab dawb PCB nyob saum daim ntaub thaiv ("tus txais") lossis tus adapter ("tus xa"). Txhawm rau txuas lub u. FL antennas, Kuv qhia phau ntawv qhia no los ntawm Sparkfun.
Kauj ruam 2: Kev teeb tsa
Kev teeb tsa lub khoos phis tawj tuaj yeem ua rau me ntsis ntxiv. Ua ntej, rub tawm XCTU. Qhov program no yog siv los teeb tsa Xbees. Xbee3 cov ntaub ntawv yog cov peev txheej tseem ceeb rau XCTU thiab teeb tsa. Tom qab ntawd hla cov theem hauv qab no nrog txhua Xbee ntsaws rau hauv lub khoos phis tawj ntawm lub khoos phis tawj (PWR LED ntawm lub adapter yuav tsum teeb).
Hauv XCTU, nyem "Tshawb nrhiav cov xov tooj cua …" (lub cim yog Xbee nrog lub iav tsom iav nyob rau sab laug sab laug) thiab nyem tom ntej thiab tom qab ntawd ua tiav. Tom qab ntawd tos kom txog thaum Xbee tshwm nyob rau hauv kev tshawb nrhiav, nyem rau nws, thiab nyem "Ntxiv cov cuab yeej xaiv". Nyem rau Xbee uas tshwm rau ntawm sab laug ntawm lub vijtsam, thiab tos rau qhov teeb tsa kom thauj khoom, ua ntej nyem "Hloov kho firmware". Ua raws li thawj daim duab saum toj no thiab teeb tsa lub khoos phis tawm rau 802.15.4 thiab hloov kho tshiab tshaj plaws. Tom qab ntawd teeb tsa "xa" Xbee kom haum rau "xa" teeb tsa hauv daim duab thib ob, thiab ua tib yam rau "txais" Xbee. Koj kuj tseem yuav tsum tau muab "tau txais" Xbee hauv API hom 2, txhawm rau cuam tshuam nrog Arduino (qhov no yooj yim heev rau google yog tias koj muaj lub sijhawm nyuaj nrhiav nws).
Kauj ruam 3: Code
Rau Arduino, koj yuav tsum rub thawj daim ntawv txuas ntawm "tus txais" Xbee. Koj kuj tseem yuav tsum rub lub Xbee-Arduino lub tsev qiv ntawv, uas nyob ntawm no. Arduino yog hom lus yooj yim thiab sau tau zoo, yog li yog muaj teeb meem koj nkag mus rau, Arduino lub vev xaib yog koj tus phooj ywg.
Micropython code yog cov ntaub ntawv txuas thib ob. Ua raws li Cov Lus Qhia no txhawm rau rub cov cai mus rau "transmitter" Xbee.
Kauj Ruam 4: Xeem Nws
Tam sim no tias txhua daim ntawv tsim nyog tau nyob hauv qhov chaw, thaum kawg koj tuaj yeem xa cov pob khoom. Xyuas kom tseeb tias "tus xa tawm" Xbee muaj cov cai ua haujlwm thiab tom qab ntawd ntsaws nws rau hauv lub zog siv (khaws ntsaws rau hauv lub computer ua haujlwm zoo ib yam). Rau "tus txais" Xbee, khaws Arduino ntsaws rau hauv lub khoos phis tawj ua ntej, thiab thaum tus lej tau rub tawm, qhib lub ntsuas saib. Cov saib hauv qab yuav tsum qhia qhov muaj nuj nqis (ntawm 20-70 ntxhib).
Los ntawm kuv tus kheej kev sim, Kuv tau pom tias nyob hauv qhov chaw qhib dav qhov RSSI qhov tseem ceeb cuam tshuam nrog kev nrug deb txog 15 ft thiab hauv qhov chaw me me txog 5 ft. Kuv vam tias qhov kev qhia no tau pab tau thiab ua tsaug rau kev nyeem.
Cov peev txheej: Lwm yam RSSI qhia tau, RSSI nrog ob lub arduinos/xbees, thiab Xbee thiab Arduino cov ntaub ntawv
Pom zoo:
Qauv Cov Qauv Txheej Txheem Nrog Sab Saum: 13 Kauj Ruam (nrog Duab)
Qauv Cov Qauv Txheej Txheem Nrog Sab Saum Automated: Ua qauv qauv tsheb ciav hlau yog qhov haujlwm zoo, siv lub tshuab nws yuav ua rau nws zoo dua! Cia peb saib qee qhov zoo ntawm nws qhov kev siv tshuab: Tus nqi qis: tag nrho cov txheej txheem yog tswj los ntawm Arduino microcontroller, siv L298N mo
Ua kom muaj kev sib nrug deb ntawm lub dav hlau tooj liab thiab Cov Cim Cim: 3 Kauj Ruam
Ua kom pom kev deb ntawm lub dav hlau tooj liab thiab Cov Cim Cim: Kuv yog tus nyiam ua haujlwm thiab kuv tsim Cov Ntawv Luam Circuit Court (PCB) rau kuv cov blog thiab Youtube Videos. Kuv xaj kuv li PCB online los ntawm LionCircuits. Nws yog lub tuam txhab Indian thiab lawv muaj lub tshuab siv tshuab rau kev tsim khoom. Nws cia li tshuaj xyuas koj Ger
DIY nrug nrug Nrog OLED Zaub: 4 Kauj Ruam
DIY Distance Meter Nrog OLED Zaub: Hauv qhov kev qhia no peb yuav tsim lub ntsuas nrug deb uas yuav tso cov txiaj ntsig ntawm OLED zaub. Txog qhov haujlwm no koj tuaj yeem xaiv siv ardiuno lossis ESP8266 module thiab kuv yuav muab cov cai rau ob qho tib si. Yog tias koj siv ESP826
Qauv Cov Qauv Txheej Txheem Nrog Kev Soj Ntsuam Ntawm Sab Saum (V2.0): 13 Kauj Ruam (nrog Duab)
Qauv Cov Qauv Txheej Txheem Nrog Kev Siv Hla Dhau Sab (V2.0): Txoj haujlwm no yog hloov kho ntawm ib qho ntawm cov qauv kev tsheb ciav hlau yav dhau los kev ua haujlwm, Tus Qauv Kev Teeb Kev Teeb nrog Automated Siding. Cov ntawv no ntxiv qhov tshwj xeeb ntawm kev sib txuas thiab txiav tawm ntawm lub tsheb ciav hlau nrog cov khoom txav. Kev ua haujlwm ntawm
Tig Ib Lub Vev Xaib Yees Duab Li niaj zaus hauv Qauv Qauv luv rau ~ 40 $: 6 Cov Kauj Ruam (nrog Duab)
Tig Ib Qhov Video Projector Li niaj zaus ua qauv luv rau ~ 40 $: Raws li tus kws ua yeeb yaj kiab, Kuv nyiam ua qhov vis dis aus ncaj qha los ntawm theem. Kuv txaus siab rau txoj hauv kev no vim tias nws yooj yim dua thiab nrawm rau teeb tsa dua kom dai cov vis dis aus ntawm cov hniav nyiaj hniav kub saum toj lossis tsawg dua qhov nyuaj dua li lwm qhov kev teeb tsa. Ua tau zoo