Kazalo:

Digi XBee3 Celular SMS ActivityBot: 7 korakov
Digi XBee3 Celular SMS ActivityBot: 7 korakov

Video: Digi XBee3 Celular SMS ActivityBot: 7 korakov

Video: Digi XBee3 Celular SMS ActivityBot: 7 korakov
Video: Connecting a Scale to PC Wirelessly - DIGI XBEE 3 Tutorial 2024, December
Anonim
Digi XBee3 celični SMS ActivityBot
Digi XBee3 celični SMS ActivityBot

Digi XBee3 ™ Cellular SMS ActivityBot je izobraževalni robot, ki ga je mogoče upravljati z besedilnimi sporočili iz katerega koli mobilnega telefona, kjer koli na svetu. ActivityBot, ki so ga izdelali Digijevi prijatelji na Parallax Inc., je zasnovan za prve graditelje robotov in se pogosto uporablja v tehnološkem in inženirskem izobraževanju.

Sporočila SMS, poslana robotu, mu lahko ukažejo vožnjo naprej, nazaj ali levo ali desno. Ima vgrajen način gostovanja, kjer postane samovozeč, z dvema senzorjema "brk" za zaznavanje ovir na desni ali levi strani. ActivityBot uporablja Digi XBee3 Cellular modul za poročanje o občutku v realnem času. Na primer, vsakič, ko se sproži kateri od senzorjev "brkov", se ta dogodek takoj sporoči nazaj v mobilni telefon kot besedilo. (Seveda bi morali pošiljati besedila in voziti samo roboti.)

SMS je šele začetek. Digi XBee3 Cellular podpira TCP/IP, zato lahko ukaze in podatke prav tako enostavno izmenjujete s spletno stranjo ali strežnikom v oblaku. ActivityBots in Blockly, sistem, ki ga je izumil Google in se uporablja za njegovo programiranje, izvirajo iz Parallax.com. Digi XBee Cellular je na voljo na spletnem mestu Digi.com.

Korak: Zberite materiale

Zberite materiale
Zberite materiale
Zberite materiale
Zberite materiale

Tu so vsi materiali, ki jih potrebujete za ustvarjanje tega projekta:

  • Parallax ActivityBot

    • Vključeno z ActivityBot:

      • Kabel USB A do Mini-B
      • Žični brki
      • Moške glave
      • Priključna žica
      • 220 ohmski upori
      • 10K ohmski upori
  • Digi XBee3 Cellular LTE-M komplet

    • Vključeno v celični komplet XBee3:

      • Razvojna plošča XBIB
      • USB kabel
      • Antene
      • 12-voltno napajanje za ploščo XBIB
      • Kartica SIM nano velikosti s storitvijo SMS
    • (Opomba: anteno, ploščo XBIB, napajalnik in kartico SIM lahko po želji dobite tudi ločeno)
  • Vsak mobilni telefon s storitvijo SMS
  • Računalnik z operacijskim sistemom Windows ali MacOS z USB -jem (za programiranje blok kode)
  • AA baterije x 5 - (radi imamo polnilce s polnilnikom)
  • XCTU za konfiguracijo XBee - (brezplačen prenos)

Korak: Zgradite robota

Zgradite robota
Zgradite robota
Zgradite robota
Zgradite robota

Sledite celotnim spletnim navodilom za sestavljanje Parallax ActivityBot:

  1. Preverjanje strojne opreme
  2. Pripravite zunanje kodirnike
  3. Pripravite pnevmatike
  4. Pripravite ohišje
  5. Pripravite servomotorje
  6. Namestite desni servo
  7. Namestite levo servo
  8. Namestite desni dajalnik
  9. Namestite levi dajalnik
  10. Namestite baterijo
  11. Nosilec zadnjega kolesa
  12. Namestite pogonska kolesa
  13. Namestite tablo z dejavnostmi
  14. Električni priključki
  15. Preverjanje programske opreme in programiranja
  16. Naredite pisk
  17. Osnove navigacije

Izvajanje vseh korakov v priročniku za sestavljanje je najboljši način za razumevanje vašega novega robota. Priporočamo, da vsaj izvedete korak Navigacija z dotikom, da razumete ActivityBot in zgradite vse sisteme, ki jih potrebujete za ta projekt.

3. korak: prilagodite robota

Prilagodite robota
Prilagodite robota
Prilagodite robota
Prilagodite robota

1. Poiščite in namestite stikala za brke

2. Poiščite in namestite brenčalo za nekaj zvočnih povratnih informacij

3. Z žico povežite SEL z GND za usmerjanje serijskih komunikacij na XBee.

4. Brezžična žica-z dvema mostičema povežite glave XBee z mikrokrmilnikom propelerja:

  • Z eno žico povežite XBee DO s P11
  • Z drugo žico povežite XBee DI s P10

    Slika
    Slika

    Parallax ima tudi jasna navodila za ožičenje, vendar uporabite številke pin, kot je navedeno zgoraj

4. korak: Konfigurirajte XBee Cellular

Konfigurirajte XBee Cellular
Konfigurirajte XBee Cellular
Konfigurirajte XBee Cellular
Konfigurirajte XBee Cellular

Vstavite XBee3 Cellular v razvojno ploščo XBIB ali v adapter USB XBee, pri tem pa pazite, da ga poravnate tako, da bodo vsi zatiči pravilno v vtičnici, kot je prikazano na fotografijah.

Slika
Slika
Slika
Slika

Sestavite strojno opremo XBee3 Cellular in se povežite z računalnikom. Uporabite 12-voltni napajalnik, ker sam USB ne zagotavlja dovolj toka za pravilno delovanje modula. Komplet vsebuje brezplačno kartico SIM z omejeno uporabo. Lastnega lahko kupite tudi pri prodajalcu, kot sta AT&T ali Twilio.

Namestite in zaženite program XCTU. Knjižnico vdelane programske opreme bo samodejno posodobil na najnovejšo različico. V programu XCTU:

  1. Dodajte napravo s tovarniško privzetimi nastavitvami (9600, 8 N 1) za radijske postaje XBee:

    Slika
    Slika
  2. Lučka povezave na vaši razvojni plošči bo začela utripati takoj, ko vaš XBee dobi mobilno povezavo. Če ni, lahko preverite registracijo mobilnega telefona in povezavo
  3. Posodobite svoj mobilni telefon XBee3 na najnovejšo vdelano programsko opremo. Opomba: To je priporočljivo, tudi če ste modul na novo kupili.
  4. S seznama radijskih modulov izberite napravo. XCTU prikaže trenutne nastavitve vdelane programske opreme za to napravo.
  5. Način protokola IP nastavite na SMS [2].
  6. V polje P# vnesite številko mobilnega telefona in kliknite gumb Napiši. Telefonsko številko vnesite samo s številkami, brez pomišljajev. Po potrebi lahko uporabite predpono +. Ciljna telefonska številka je telefonska številka, na katero vaš robot pošilja besedila.
  7. Preverite parameter TD. Nastaviti ga je treba na 0, ker v tem projektu ločilo besedila ne bo uporabljeno.
  8. Ne pozabite zapisati nastavitev v XBee z gumbom z ikono svinčnika.

Namestite XBee v robota

  1. Odstranite XBee3 z razvojne plošče XBIB, ga povlecite naravnost navzgor in pazite, da nožic ne upognete. Če vseeno upognete, jih pred nadaljevanjem previdno poravnajte.
  2. Prepričajte se, da imate kartico nano-SIM še vedno vstavljeno v XBee Cellular
  3. Vstavite XBee3 v vtičnico XBee ActivityBot, usmerjeno tako, da je antenski priključek proti zunanjemu robu robota, tako kot majhna risba XBee na plošči.
  4. Priključite anteno na majhen konektor U. FL tako, da ga pritisnete naravnost navzdol in ga nekoliko obračate naprej in nazaj, da zagotovite, da je pravilno centriran. Ko poravnate in pritisnete navzdol, se bo zaskočil. Včasih se antenski priključek takoj pojavi, vendar je pogosto nekoliko težavno, zato ne obupajte. Vedeli boste, da imate prav, ko se prosto vrti naprej in nazaj brez odklopa.
  5. Anteno pritrdite na stran robota s trakom. Čeprav to ni idealno pozicioniranje, v večini primerov deluje brez težav.

5. korak: Programirajte robota

Programirajte robota
Programirajte robota
Programirajte robota
Programirajte robota

Naložite kodo XBee3 Cellular ActivityBot

  1. Robota povežite z računalnikom s kablom USB
  2. Stikalo za vklop na robotu postavite v položaj "1". Ta napaja samo krmilno ploščo, kolesa so onemogočena, tako da robot ne pobegne, medtem ko ga programirate.

    Slika
    Slika
  3. Odprite blocky.parallax.com in registrirajte nov račun
  4. Prenesite odjemalca BlocklyProp za svoj računalnik in ga namestite. Ta odjemalski program mora biti zagnan v vašem računalniku, če želite uporabljati BlocklyProp Online.
  5. Pritisnite gumb Poveži v odjemalcu BlocklyProp, da omogočite lokalni dostop IP.
  6. V brskalnik naložite SMS kodo Whiskers.
  7. Z zelenim gumbom s puščico navzdol naložite in zaženite vdelano programsko opremo z uporabo robotskega EEPROM -a prek USB -ja
    Slika
    Slika
  8. Po sporočilu o napredku prenosa se mora prikazati terminal in natisniti sporočilo "Robot v1.2 ready …". Vse ste pripravljeni za preizkus svojega robota!

6. korak: Preizkusite robota

Preizkusite robota
Preizkusite robota
Preizkusite robota
Preizkusite robota
  1. Stikalo za vklop nastavite v položaj "0"
  2. V spodnji del robota vstavite pet baterij AA.
  3. Odklopite kabel USB, da bo robot lahko prosto hodil.
  4. Stikalo za vklop nastavite v položaj "1" za napajanje plošče in XBee3 Cellular.
  5. Počakajte, da modra lučka ASSOC utripa, kar kaže na povezavo z mobilnim omrežjem:

    Slika
    Slika
  6. Stikalo za vklop nastavite v položaj "2" in pritisnite gumb RST nad njim.

    Slika
    Slika
  7. V mobilnem telefonu preverite besedilno sporočilo: "Robot 1.2 ready …"

Imaš sporočilo? Super! V nasprotnem primeru je treba preveriti nekaj stvari:

  • XBee3 je pravilno nameščen v vtičnici
  • Telefonska številka je pravilno vnesena v konfiguracijo XBeeja
  • Način IP za XBee je nastavljen na 2 za SMS
  • Žice povezujejo zatiče XBee DO na P11 in XBee DI na P10
  • Kartica SIM ima storitev SMS
  • Robot ima moč-v bližini stikala so indikatorske lučke
  • Kartica SIM je nameščena v XBee3

7. korak: Uporabite ga

Ko robot deluje, so tukaj ukazi, ki jih lahko uporabite. Vsakega pošljite kot besedilno sporočilo, naslovljeno na telefonsko številko kartice SIM:

  • Naprej: poganja robota nekaj centimetrov naprej
  • Nazaj: robot odmakne za nekaj centimetrov (cm)
  • Levo: obrača robota za približno 90 ° v levo
  • Desno: obrača robota za približno 90 ° v desno
  • Roam: robot postavi v način prostega gostovanja
  • Stop: ustavi robota

Robot pošlje dva sporočila senzorja:

  • levi brk: robot se je dotaknil predmeta na levi
  • desni brk: robot se je dotaknil predmeta na desni

Želite, da bi robot vozil dlje, hitreje in imel več senzorjev? Vsa koda je odprtokodna, tako da lahko spremenite karkoli želite. Objavite svoje izboljšave v zaslugi tega izvirnega priročnika in uživajte v svojem robotu za pošiljanje sporočil!

Priporočena: