Sisällysluettelo:

Digi XBee3 Cellular SMS ActivityBot: 7 vaihetta
Digi XBee3 Cellular SMS ActivityBot: 7 vaihetta

Video: Digi XBee3 Cellular SMS ActivityBot: 7 vaihetta

Video: Digi XBee3 Cellular SMS ActivityBot: 7 vaihetta
Video: Connecting a Scale to PC Wirelessly - DIGI XBEE 3 Tutorial 2024, Heinäkuu
Anonim
Digi XBee3 Cellular SMS ActivityBot
Digi XBee3 Cellular SMS ActivityBot

Digi XBee3 ™ Cellular SMS ActivityBot on opetusrobotti, jota voidaan ohjata tekstiviesteillä mistä tahansa matkapuhelimesta missä tahansa maailmassa. Digitaalisten Parallax Inc: n ystävien tekemä ActivityBot on suunniteltu ensimmäistä kertaa robottien rakentajille ja sitä käytetään laajalti tekniikassa ja insinöörikoulutuksessa.

Robotille lähetetyt tekstiviestit voivat ohjata sen ajamaan eteenpäin, taaksepäin tai vasemmalle tai oikealle. Siinä on sisäänrakennettu verkkovierailutila, jossa siitä tulee itseohjautuva. Se käyttää kahta "whisker" -anturia havaitsemaan esteitä oikealle tai vasemmalle. ActivityBot käyttää Digi XBee3 Cellular -moduulia raportoimaan havaitsemastaan reaaliajassa. Esimerkiksi aina, kun jokin "whisker" -anturista laukeaa, kyseinen tapahtuma raportoidaan välittömästi takaisin matkapuhelimelle tekstinä. (Tietenkin vain robotit saavat lähettää tekstiviestejä ja ajaa.)

SMS on vasta alkua. Digi XBee3 Cellular tukee TCP/IP -protokollaa, joten komennot ja tiedot voidaan vaihtaa yhtä helposti verkkosivun tai pilvipalvelimen kanssa. ActivityBots ja Blockly, Googlen kehittämä järjestelmä sen ohjelmointiin, tulevat Parallax.com-sivustolta. Digi XBee Cellular on saatavana osoitteesta Digi.com.

Vaihe 1: Kerää materiaalit

Kerää materiaaleja
Kerää materiaaleja
Kerää materiaaleja
Kerää materiaaleja

Tässä on kaikki tarvikkeet, joita tarvitset tämän projektin luomiseen:

  • Parallax ActivityBot

    • ActivityBotin mukana:

      • USB A-Mini-B -kaapeli
      • Lanka viikset
      • Urosotsikot
      • Liitäntäjohto
      • 220 ohmin vastukset
      • 10K ohmin vastukset
  • Digi XBee3 Cellular LTE-M -sarja
    • Sisältyy XBee3 Cellular Kit -sarjaan:

      • XBIB -kehitysohjelma
      • USB kaapeli
      • Antennit
      • 12 voltin virtalähde XBIB-kortille
      • Nanokokoinen SIM-kortti, jossa SMS-palvelu
    • (Huomaa: antenni, XBIB -kortti, virtalähde ja SIM -kortti voidaan myös hankkia erikseen haluttaessa)
  • Mikä tahansa matkapuhelin, jossa on tekstiviestipalvelu
  • Windows- tai MacOS -tietokone, jossa on USB (Blockly -koodin ohjelmointiin)
  • AA -paristot x 5 - (pidämme ladattavista latureista)
  • XCTU XBee: n määrittämiseen - (ilmainen lataus)

Vaihe 2: Rakenna robotti

Rakenna robotti
Rakenna robotti
Rakenna robotti
Rakenna robotti

Noudata kaikkia online -ohjeita Parallax ActivityBotin kokoamiseksi:

  1. Laitteiston tarkistus
  2. Valmistele ulkoiset enkooderit
  3. Valmista renkaat
  4. Valmistele runko
  5. Valmista Servot
  6. Asenna oikea servo
  7. Asenna vasen servo
  8. Asenna oikea anturi
  9. Asenna vasen anturi
  10. Asenna akku
  11. Asenna takapyörä
  12. Asenna vetopyörät
  13. Asenna toimintakortti
  14. Sähköliitännät
  15. Ohjelmiston ja ohjelmoinnin tarkistus
  16. Tee piippaus
  17. Navigoinnin perusteet

Asennusoppaan kaikkien vaiheiden tekeminen on paras tapa ymmärtää uutta robottiasi. Suosittelemme, että käsittelet ainakin navigoinnin kosketuksella -vaiheen, jotta ymmärrät ActivityBotin ja rakennat kaikki järjestelmät, joita tarvitset tähän projektiin.

Vaihe 3: Mukauta robotti

Mukauta robotti
Mukauta robotti
Mukauta robotti
Mukauta robotti

1. Paikanna ja asenna vispiläkytkimet

2. Paikanna ja asenna summeri äänipalautteen saamiseksi

3. Yhdistä SEL GND: hen johdolla sarjayhteyksien reitittämiseksi XBee -laitteeseen.

4. Langaton lanka-yhdistä XBee-otsikot potkurimikro-ohjaimeen kahdella hyppyjohdolla:

  • Yhdistä XBee DO P11: een yhdellä johdolla
  • Liitä XBee DI toisella johdolla P10: een

    Kuva
    Kuva

    Parallaxilla on myös selkeät kytkentäohjeet, mutta muista käyttää yllä lueteltuja nastanumeroita

Vaihe 4: Määritä XBee Cellular

Määritä XBee Cellular
Määritä XBee Cellular
Määritä XBee Cellular
Määritä XBee Cellular

Aseta XBee3 Cellular XBIB -kehityskorttiin tai XBee -USB -sovittimeen ja kohdista se varovasti siten, että kaikki nastat ovat pistorasiassa oikein, kuten kuvissa näkyy.

Kuva
Kuva
Kuva
Kuva

Kokoa XBee3 Cellular -laitteisto ja muodosta yhteys tietokoneeseen. Muista käyttää 12 voltin virtalähdettä, koska USB ei yksin tarjoa tarpeeksi virtaa moduulin asianmukaiseen käyttöön. Pakkauksessa on ilmainen rajoitettu käyttö SIM-kortti. Voit myös ostaa omasi myyjältä, kuten AT&T tai Twilio.

Asenna ja käynnistä XCTU -ohjelma. Se päivittää laiteohjelmistokirjastonsa automaattisesti uusimpaan versioon. XCTU -ohjelmassa:

  1. Lisää laite käyttämällä XBee -radion oletusasetuksia (9600, 8 N 1):

    Kuva
    Kuva
  2. Kehityskorttisi yhdistämisvalo alkaa vilkkua heti, kun XBee saa solukkoyhteyden. Jos ei, voit tarkistaa matkapuhelinrekisteröinnin ja yhteyden
  3. Päivitä XBee3 Cellular -moduuli uusimpaan laiteohjelmistoon. Huomautus: Tämä on suositeltavaa, vaikka moduulisi on juuri ostettu.
  4. Valitse laite radiomoduuliluettelosta napsauttamalla sitä. XCTU näyttää laitteen nykyiset laiteohjelmistoasetukset.
  5. Aseta IP -protokolla -tilaksi SMS [2].
  6. Kirjoita matkapuhelinnumerosi P# -kenttään ja napsauta Kirjoita -painiketta. Kirjoita puhelinnumero käyttämällä vain numeroita ilman viivoja. Voit käyttää + -etuliitettä tarvittaessa. Kohdepuhelinnumero on puhelinnumero, johon robotti lähettää tekstiviestejä.
  7. Tarkista TD -parametri. Sen pitäisi olla 0, koska tekstin erotinta ei käytetä tässä projektissa.
  8. Muista kirjoittaa asetukset XBee -laitteeseen käyttämällä kynäkuvaketta.

Asenna XBee robottiin

  1. Irrota XBee3 XBIB -kehityskortista vetämällä sitä suoraan ylös ja varo taivuttamasta tappeja. Jos taivutat jotain, suorista ne varovasti ennen kuin jatkat.
  2. Varmista, että nano-SIM-kortti on edelleen asennettuna XBee Cellular -laitteeseesi
  3. Aseta XBee3 ActivityBotin XBee -liitäntään, joka on suunnattu siten, että antenniliitin on kohti robotin ulkoreunaa, aivan kuten pieni XBee -piirustus taululla.
  4. Liitä antenni pieneen U. FL -liittimeen painamalla sitä suoraan alaspäin ja kääntämällä sitä hieman edestakaisin varmistaaksesi, että se on keskitetty oikein. Se ponnahtaa paikalleen, kun kohdistat sen oikein ja painat lujasti alas. Joskus antenniliitin ponnahtaa sisään heti, mutta usein se on hieman hankalaa, joten älä lannistu. Tiedät, että se on oikein, kun se pyörii edestakaisin vapaasti katkaisematta yhteyttä.
  5. Kiinnitä antenni robotin sivulle teipillä. Vaikka tämä ei ole ihanteellinen paikannus, useimmissa tapauksissa se toimii ilman ongelmia.

Vaihe 5: Ohjelmoi robotti

Ohjelmoi robotti
Ohjelmoi robotti
Ohjelmoi robotti
Ohjelmoi robotti

Lataa XBee3 Cellular ActivityBot -koodi

  1. Liitä robotti tietokoneeseen USB -kaapelilla
  2. Aseta robotin virtakytkin asentoon "1". Tämä saa virtaa vain ohjainkortistaan, ja pyörät on poistettu käytöstä, jotta robotti ei juokse pois, kun ohjelmoit sitä.

    Kuva
    Kuva
  3. Avaa blocky.parallax.com ja rekisteröi uusi tili
  4. Lataa BlocklyProp Client tietokoneellesi ja asenna se. Tämän asiakasohjelman on oltava käynnissä tietokoneellasi, jotta voit käyttää BlocklyProp Onlinea.
  5. Paina sen Yhdistä -painiketta BlocklyProp Clientissa salliaksesi paikallisen IP -yhteyden.
  6. Lataa Whiskers -tekstiviestikoodi selaimeesi.
  7. Käytä vihreää painiketta alaspäin osoittavalla nuolipainikkeella ladataksesi ja ajaaksesi laiteohjelmiston käyttämällä robotin EEPROM -yhteyttä USB: n kautta
    Kuva
    Kuva
  8. Latauksen edistymisviestin jälkeen päätelaitteen pitäisi näkyä ja tulostaa "Robot v1.2 ready…" -viesti. Olet valmis testaamaan robottiasi!

Vaihe 6: Testaa robotti

Testaa robotti
Testaa robotti
Testaa robotti
Testaa robotti
  1. Aseta virtakytkin "0" -asentoon
  2. Asenna viisi AA -paristoa robotin pohjaan.
  3. Irrota USB -kaapeli, jotta robotti voi liikkua vapaasti.
  4. Aseta virtakytkin asentoon "1", jotta piirilevy ja XBee3 Cellular saavat virtaa.
  5. Odota, että sininen ASSOC -valo vilkkuu osoittaen yhteyttä matkapuhelinverkkoon:

    Kuva
    Kuva
  6. Aseta virtakytkin "2" -asentoon ja paina sen yläpuolella olevaa RST -painiketta.

    Kuva
    Kuva
  7. Tarkista matkapuhelimestasi tekstiviesti: "Robot 1.2 ready…"

Saitko viestin? Loistava! Muussa tapauksessa tarkista seuraavat asiat:

  • XBee3 on asennettu oikein pistorasiaan
  • Puhelinnumero on syötetty oikein XBee: n kokoonpanoon
  • XBee: n IP -tilaksi on asetettu 2 tekstiviesteille
  • Johdot yhdistävät nastat XBee DO liittimeen P11 ja XBee DI liittimeen P10
  • SIM -kortilla on tekstiviestipalvelu
  • Robotissa on virta-kytkimen lähellä on merkkivaloja
  • SIM -kortti on asennettu XBee3 -laitteeseen

Vaihe 7: Käytä sitä

Kun robotti on käynnissä, tässä on komennot, joita voit käyttää. Lähetä jokainen tekstiviestinä SIM -kortin puhelinnumeroon:

  • Eteenpäin: ajaa robottia eteenpäin muutaman tuuman (cm)
  • Takaisin: ajaa robotin muutaman sentin taaksepäin
  • Vasen: kääntää robotin noin 90º vasemmalle
  • Oikea: kääntää robotin noin 90º oikealle
  • Roam: asettaa robotin ilmaiseen vaellustilaan
  • Pysäytä: pysäyttää robotin

Robotti lähettää kaksi anturisanomaa:

  • vasen viikset: robotti on koskettanut esinettä vasemmalla
  • oikea viikset: robotti on koskettanut oikealla olevaa esinettä

Haluatko robotin ajavan pidemmälle, nopeammin ja enemmän antureita? Kaikki koodit ovat avoimen lähdekoodin, joten voit muuttaa mitä haluat. Julkaise parannuksesi tällä alkuperäisellä oppaalla ja nauti tekstiviestirobotista!

Suositeltava: