Turinys:

„Digi XBee3“mobiliojo ryšio SMS „ActivityBot“: 7 žingsniai
„Digi XBee3“mobiliojo ryšio SMS „ActivityBot“: 7 žingsniai

Video: „Digi XBee3“mobiliojo ryšio SMS „ActivityBot“: 7 žingsniai

Video: „Digi XBee3“mobiliojo ryšio SMS „ActivityBot“: 7 žingsniai
Video: РАБОТАЕТ КАК УСИЛИТЕЛЬ СИГНАЛА СОТОВОЙ СВЯЗИ НА ТЕЛЕФОНЕ АНДРОИД ❗ КАК УСИЛИТЬ ИНТЕРНЕТ СИГНАЛ✅ 2024, Liepa
Anonim
„Digi XBee3“korinio ryšio SMS „ActivityBot“
„Digi XBee3“korinio ryšio SMS „ActivityBot“

„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

Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
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ą

Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą

Vykdykite visas internetines instrukcijas, kaip surinkti „Parallax ActivityBot“:

  1. Aparatūros patikrinimas
  2. Paruoškite išorinius kodavimo įrenginius
  3. Paruoškite padangas
  4. Paruoškite važiuoklę
  5. Paruoškite servo
  6. Sumontuokite dešinįjį servo
  7. Kalno kairysis servo
  8. Sumontuokite dešinįjį kodavimo įrenginį
  9. Sumontuokite kairįjį kodavimo įrenginį
  10. Sumontuokite akumuliatorių
  11. Sumontuokite galinį ratą
  12. Sumontuokite varančiuosius ratus
  13. Sumontuokite veiklos lentą
  14. Elektros jungtys
  15. Programinės įrangos ir programavimo patikrinimas
  16. Padarykite pyptelėjimą
  17. 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ą

Tinkinkite robotą
Tinkinkite robotą
Tinkinkite robotą
Tinkinkite 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

    Vaizdas
    Vaizdas

    „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“

Konfigūruokite „XBee Cellular“
Konfigūruokite „XBee Cellular“
Konfigūruokite „XBee Cellular“
Konfigū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.

Vaizdas
Vaizdas
Vaizdas
Vaizdas

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:

  1. Pridėkite įrenginį naudodami gamyklinius „XBee“radijo nustatymus (9600, 8 N 1):

    Vaizdas
    Vaizdas
  2. 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šį
  3. Atnaujinkite „XBee3 Cellular“modulį į naujausią programinę -aparatinę įrangą. Pastaba: tai rekomenduojama, net jei jūsų modulis yra ką tik įsigytas.
  4. Pasirinkite įrenginį iš radijo modulių sąrašo spustelėdami jį. XCTU parodys dabartinius to įrenginio programinės įrangos nustatymus.
  5. Nustatykite IP protokolo režimą į SMS [2].
  6. 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.
  7. Patikrinkite TD parametrą. Jis turėtų būti nustatytas į 0, nes teksto ribotuvas šiame projekte nebus naudojamas.
  8. Būtinai parašykite nustatymus į „XBee“naudodami mygtuką su pieštuko piktograma.

Įdiekite „XBee“į robotą

  1. 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.
  2. Įsitikinkite, kad nano-SIM kortelė vis dar įdėta į „XBee Cellular“
  3. Į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.
  4. 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.
  5. 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ą

Užprogramuokite robotą
Užprogramuokite robotą
Užprogramuokite robotą
Užprogramuokite robotą

Įkelkite „XBee3 Cellular ActivityBot“kodą

  1. Prijunkite robotą prie kompiuterio naudodami jo USB kabelį
  2. 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.

    Vaizdas
    Vaizdas
  3. Atidarykite blocky.parallax.com ir užregistruokite naują paskyrą
  4. Atsisiųskite „BlocklyProp Client“savo kompiuteriui ir įdiekite. Ši kliento programa turi veikti jūsų kompiuteryje, kad būtų galima naudoti „BlocklyProp Online“.
  5. Paspauskite „Connect“mygtuką „BlocklyProp Client“, kad leistumėte prieigą prie vietinio IP.
  6. Įkelkite „Whiskers“SMS kodą į savo naršyklę.
  7. Naudodami žalią mygtuką su rodykle žemyn, įkelkite ir paleiskite programinę -aparatinę įrangą naudodami roboto EEPROM per USB

    Vaizdas
    Vaizdas
  8. 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ą

Išbandykite robotą
Išbandykite robotą
Išbandykite robotą
Išbandykite robotą
  1. Įjunkite maitinimo jungiklį į „0“padėtį
  2. Įdėkite penkias AA baterijas roboto apačioje.
  3. Atjunkite USB kabelį, kad robotas galėtų laisvai klajoti.
  4. Norėdami įjungti plokštę ir „XBee3 Cellular“, nustatykite maitinimo jungiklį į „1“padėtį.
  5. Palaukite, kol mirksės mėlyna ASSOC lemputė, rodanti ryšį su koriniu tinklu:

    Vaizdas
    Vaizdas
  6. Įjunkite maitinimo jungiklį į „2“padėtį ir paspauskite virš jo esantį mygtuką RST.

    Vaizdas
    Vaizdas
  7. 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: