Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: Sukurkite robotą
- 3 žingsnis: pritaikykite robotą
- 4 žingsnis: sukonfigūruokite „XBee Cellular“
- 5 žingsnis: užprogramuokite robotą
- 6 veiksmas: išbandykite robotą
- 7 žingsnis: naudokite
Video: „Digi XBee3“mobiliojo ryšio SMS „ActivityBot“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„Digi XBee3 ™“mobilusis SMS „ActivityBot“yra mokomasis robotas, kurį galima valdyti tekstiniais pranešimais iš bet kurio mobiliojo telefono bet kurioje pasaulio vietoje. „ActivityBot“, kurį sukūrė „Digi“draugai iš „Parallax Inc.
SMS žinutės, išsiųstos robotui, gali liepti jam važiuoti pirmyn, atgal arba į kairę arba į dešinę. Jis turi įmontuotą tarptinklinio ryšio režimą, kuriame jis tampa savarankiškas, naudojant du „ūsų“jutiklius, kad aptiktų kliūtis dešinėje arba kairėje. „ActivityBot“naudoja „Digi XBee3 Cellular“modulį, kad praneštų apie tai, ką jis jaučia realiu laiku. Pavyzdžiui, bet kuriuo metu, kai įjungiamas vienas iš „ūsų“jutiklių, tas įvykis nedelsiant pranešamas mobiliajam telefonui kaip tekstas. (Žinoma, tik robotai turėtų rašyti žinutes ir vairuoti.)
SMS yra tik pradžia. „Digi XBee3 Cellular“palaiko TCP/IP, todėl komandomis ir duomenimis galima taip pat lengvai pasikeisti su tinklalapiu ar debesies serveriu. „ActivityBots“ir „Blockly“, „Google“sukurta sistema, naudojama programuoti, yra iš „Parallax.com“. „Digi XBee Cellular“galima įsigyti iš „Digi.com“.
1 žingsnis: Surinkite medžiagas
Čia yra visi reikmenys, kurių jums reikės norint sukurti šį projektą:
-
Parallax ActivityBot
-
Įtraukta į „ActivityBot“:
- USB kabelis nuo A iki Mini-B
- Vieliniai ūsai
- Vyrų antraštės
- Prijungimo viela
- 220 omų rezistoriai
- 10K omų rezistoriai
-
-
„Digi XBee3 Cellular LTE-M“rinkinys
-
Įtrauktas į „XBee3 Cellular Kit“:
- XBIB plėtros valdyba
- USB kabelis
- Antenos
- 12 voltų maitinimo šaltinis XBIB plokštei
- Nano dydžio SIM kortelė su SMS paslauga
- (Pastaba: jei norite, anteną, XBIB plokštę, maitinimo šaltinį ir SIM kortelę taip pat galima įsigyti atskirai)
-
- Bet kuris mobilusis telefonas su SMS paslauga
- „Windows“arba „MacOS“kompiuteris su USB (blokiniam kodo programavimui)
- AA baterijos x 5 - (mums patinka įkraunamos baterijos su įkrovikliu)
- XCTU „XBee“konfigūravimui - (nemokamai atsisiųsti)
2 žingsnis: Sukurkite robotą
Vykdykite visas internetines instrukcijas, kaip surinkti „Parallax ActivityBot“:
- Aparatūros patikrinimas
- Paruoškite išorinius kodavimo įrenginius
- Paruoškite padangas
- Paruoškite važiuoklę
- Paruoškite servo
- Sumontuokite dešinįjį servo
- Kalno kairysis servo
- Sumontuokite dešinįjį kodavimo įrenginį
- Sumontuokite kairįjį kodavimo įrenginį
- Sumontuokite akumuliatorių
- Sumontuokite galinį ratą
- Sumontuokite varančiuosius ratus
- Sumontuokite veiklos lentą
- Elektros jungtys
- Programinės įrangos ir programavimo patikrinimas
- Padarykite pyptelėjimą
- Navigacijos pagrindai
Atlikę visus surinkimo vadove nurodytus veiksmus, galite geriausiai suprasti savo naują robotą. Rekomenduojame bent jau atlikti „Navigacijos su jutikliu“veiksmą, kad suprastumėte „ActivityBot“ir sukurtumėte visas sistemas, kurių jums reikės šiam projektui.
3 žingsnis: pritaikykite robotą
1. Raskite ir įdiekite ūsų jungiklius
2. Raskite ir įdiekite garso signalą, kad gautumėte atsiliepimų apie garsą
3. Naudodami laidą, prijunkite SEL prie GND, kad nukreiptumėte nuoseklius pranešimus į „XBee“.
4. Laidas belaidžiam ryšiui-naudodami du trumpiklius laidus, prijunkite „XBee“antraštes prie sraigto mikrovaldiklio:
- Vienu laidu prijunkite „XBee DO“prie P11
-
Naudokite kitą laidą, kad prijungtumėte XBee DI prie P10
„Parallax“taip pat turi aiškias prijungimo instrukcijas, tačiau būtinai naudokite aukščiau išvardytus kaiščių numerius
4 žingsnis: sukonfigūruokite „XBee Cellular“
Įdėkite „XBee3 Cellular“į „XBIB“kūrimo plokštę arba „XBee“USB adapterį, atsargiai ją sulygiuodami, kad visi kaiščiai būtų teisingai įkišti į lizdą, kaip parodyta nuotraukose.
Surinkite „XBee3 Cellular“aparatinę įrangą ir prijunkite prie kompiuterio. Būtinai naudokite 12 voltų maitinimo šaltinį, nes vien tik USB nesuteikia pakankamai srovės, kad tinkamai veiktų modulis. Komplekte yra nemokama riboto naudojimo SIM kortelė. Taip pat galite įsigyti savo iš pardavėjo, pavyzdžiui, „AT&T“ar „Twilio“.
Įdiekite ir paleiskite XCTU programą. Jis automatiškai atnaujins savo programinės įrangos biblioteką į naujausią versiją. XCTU programoje:
-
Pridėkite įrenginį naudodami gamyklinius „XBee“radijo nustatymus (9600, 8 N 1):
- Asociacijos lemputė jūsų kūrimo lentoje pradės mirksėti, kai tik jūsų „XBee“gaus korinį ryšį. Jei ne, galite patikrinti korinio ryšio registraciją ir ryšį
- Atnaujinkite „XBee3 Cellular“modulį į naujausią programinę -aparatinę įrangą. Pastaba: tai rekomenduojama, net jei jūsų modulis yra ką tik įsigytas.
- Pasirinkite įrenginį iš radijo modulių sąrašo spustelėdami jį. XCTU parodys dabartinius to įrenginio programinės įrangos nustatymus.
- Nustatykite IP protokolo režimą į SMS [2].
- Lauke P# įveskite savo mobiliojo telefono numerį ir spustelėkite mygtuką Rašyti. Įveskite telefono numerį naudodami tik numerius be brūkšnių. Jei reikia, galite naudoti priešdėlį +. Tikslinis telefono numeris yra telefono numeris, į kurį jūsų robotas siunčia tekstus.
- Patikrinkite TD parametrą. Jis turėtų būti nustatytas į 0, nes teksto ribotuvas šiame projekte nebus naudojamas.
- Būtinai parašykite nustatymus į „XBee“naudodami mygtuką su pieštuko piktograma.
Įdiekite „XBee“į robotą
- Nuimkite XBee3 iš XBIB kūrimo plokštės, traukdami ją tiesiai į viršų ir būkite atsargūs, kad nesulenktumėte kaiščių. Jei ką nors sulenksite, prieš judėdami atsargiai ištiesinkite.
- Įsitikinkite, kad nano-SIM kortelė vis dar įdėta į „XBee Cellular“
- Įdėkite „XBee3“į „ActivityBot“„XBee“lizdą, nukreiptą taip, kad antenos jungtis būtų nukreipta į išorinį roboto kraštą, kaip ir mažas XBee piešinys lentoje.
- Prijunkite anteną prie mažos U. FL jungties, paspausdami ją tiesiai žemyn, šiek tiek pasukdami pirmyn ir atgal, kad įsitikintumėte, jog ji yra tinkamai centre. Jis atsistos į vietą, kai teisingai sulygiuosite ir tvirtai nuspausite. Kartais antenos jungtis iš karto pasirodo, tačiau dažnai tai yra šiek tiek sudėtinga, todėl nenusiminkite. Suprasite, kad viskas gerai, kai jis laisvai sukasi pirmyn ir atgal neatsijungęs.
- Anteną pritvirtinkite prie roboto šono su juosta. Nors tai nėra ideali padėtis, daugeliu atvejų ji veikia be jokių problemų.
5 žingsnis: užprogramuokite robotą
Įkelkite „XBee3 Cellular ActivityBot“kodą
- Prijunkite robotą prie kompiuterio naudodami jo USB kabelį
-
Nustatykite roboto maitinimo jungiklį į padėtį „1“. Tai įjungia tik valdiklio plokštę, išjungus ratus, kad robotas nepabėgtų, kol jūs jį programuojate.
- Atidarykite blocky.parallax.com ir užregistruokite naują paskyrą
- Atsisiųskite „BlocklyProp Client“savo kompiuteriui ir įdiekite. Ši kliento programa turi veikti jūsų kompiuteryje, kad būtų galima naudoti „BlocklyProp Online“.
- Paspauskite „Connect“mygtuką „BlocklyProp Client“, kad leistumėte prieigą prie vietinio IP.
- Įkelkite „Whiskers“SMS kodą į savo naršyklę.
-
Naudodami žalią mygtuką su rodykle žemyn, įkelkite ir paleiskite programinę -aparatinę įrangą naudodami roboto EEPROM per USB
- Po atsisiuntimo eigos pranešimo turėtų pasirodyti terminalas ir atspausdinti pranešimą „Robot v1.2 ready…“. Viskas paruošta išbandyti savo robotą!
6 veiksmas: išbandykite robotą
- Įjunkite maitinimo jungiklį į „0“padėtį
- Įdėkite penkias AA baterijas roboto apačioje.
- Atjunkite USB kabelį, kad robotas galėtų laisvai klajoti.
- Norėdami įjungti plokštę ir „XBee3 Cellular“, nustatykite maitinimo jungiklį į „1“padėtį.
-
Palaukite, kol mirksės mėlyna ASSOC lemputė, rodanti ryšį su koriniu tinklu:
-
Įjunkite maitinimo jungiklį į „2“padėtį ir paspauskite virš jo esantį mygtuką RST.
- Patikrinkite, ar mobiliajame telefone nėra teksto pranešimo: „Robotas 1.2 paruoštas …“
Gavote pranešimą? Puiku! Priešingu atveju reikia patikrinti kelis dalykus:
- „XBee3“tinkamai įdėtas į lizdą
- Telefono numeris tinkamai įvestas „XBee“konfigūracijoje
- „XBee“IP režimas SMS nustatomas į 2
- Laidai jungia kaiščius XBee DO prie P11 ir XBee DI prie P10
- SIM kortelė turi SMS paslaugą
- Robotas turi galią-šalia jungiklio yra indikatorinės lemputės
- SIM kortelė įdiegta „XBee3“
7 žingsnis: naudokite
Kai robotas veikia, čia galite naudoti komandas. Siųskite kiekvieną tekstiniu pranešimu, adresuotu jūsų SIM kortelės telefono numeriu:
- Pirmyn: varo robotą į priekį keliais coliais (cm)
- Atgal: atstumia robotą kelis colius (cm) atgal
- Kairė: pasuka robotą apie 90º į kairę
- Dešinė: pasuka robotą apie 90º į dešinę
- Keliauti: įjungia robotą į nemokamą tarptinklinio ryšio režimą
- Stop: sustabdo robotą
Robotas siunčia du jutiklių pranešimus:
- kairysis ūsas: robotas susisiekė su objektu kairėje
- dešinysis ūsas: robotas susisiekė su objektu dešinėje
Norite, kad robotas važiuotų toliau, greičiau ir turėtų daugiau jutiklių? Visas kodas yra atvirojo kodo, todėl galite keisti viską, kas jums patinka. Paskelbkite savo patobulinimus, atsižvelgdami į šį originalų vadovą ir mėgaukitės teksto pranešimų siuntimo robotu!
Rekomenduojamas:
„NodeMCU Lua“pigi 6 USD lenta su „MicroPython“temperatūros ir drėgmės registravimu, „Wifi“ir mobiliojo ryšio statistika: 4 žingsniai
„NodeMCU Lua“pigi 6 USD lenta su „MicroPython“temperatūros ir drėgmės registravimu, „Wi -Fi“ir mobiliojo ryšio statistika: tai iš esmės yra debesų oro stotis, galite patikrinti savo telefono duomenis arba naudoti tam tikrą telefoną kaip tiesioginį ekraną Naudodami „NodeMCU“įrenginį galite registruoti temperatūros ir drėgmės duomenis lauke , kambaryje, šiltnamyje, laboratorijoje, vėsinimo patalpoje ar bet kurioje kitoje vietoje
Skaitmeninio ekrano pridėjimas prie seno ryšio imtuvo: 6 žingsniai (su paveikslėliais)
Pridėkite skaitmeninį ekraną prie seno ryšio imtuvo: Vienas iš senesnės ryšio įrangos trūkumų yra tai, kad analoginis ratukas nėra labai tikslus. Jūs visada spėliojate, kokį dažnį gaunate. AM arba FM juostose tai paprastai nėra problema, nes paprastai
Pėdos valdomas tiesioginio ryšio mygtukas: 5 žingsniai
„Push to Talk“mygtukas, valdomas kojomis: taip sukūriau „Push to Talk“mygtuką, kurį galite naudoti kojomis
„Raspberry PI“temperatūros ir drėgmės registravimas, debesų oro stotis, „Wi -Fi“ir mobiliojo ryšio statistika: 6 žingsniai
„Raspberry PI“temperatūros ir drėgmės registravimas, „Cloud Weather Station“, „Wi -Fi“ir mobiliojo ryšio statistika: Naudodami „Raspberry PI“įrenginį, galite nemokamai registruoti temperatūros ir drėgmės duomenis lauke, patalpoje, šiltnamyje, laboratorijoje, vėsinimo patalpoje ar bet kurioje kitoje vietoje. Šį pavyzdį naudosime temperatūrai ir drėgmei registruoti. Įrenginys bus prijungtas prie interneto v
Mobiliojo telefono/mobiliojo telefono maitinimas naudojant išorinę bateriją arba elektros tinklą: 3 žingsniai
Įjunkite mobilųjį/mobilųjį telefoną naudodami išorinę bateriją arba maitinimo šaltinį: Įvadas. Ši idėja veiks tik su telefonais ar planšetiniais kompiuteriais, jei baterija bus nuimama. Žinoma, svarbu stebėti poliškumą. Būkite atsargūs, kad nepažeistumėte savo prietaiso dėl neatsargumo. Jei nesate tikri dėl savo sugebėjimo tai padaryti