Sisällysluettelo:
- Vaihe 1: Kerää materiaalit
- Vaihe 2: Rakenna robotti
- Vaihe 3: Mukauta robotti
- Vaihe 4: Määritä XBee Cellular
- Vaihe 5: Ohjelmoi robotti
- Vaihe 6: Testaa robotti
- Vaihe 7: Käytä sitä
Video: Digi XBee3 Cellular SMS ActivityBot: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
Noudata kaikkia online -ohjeita Parallax ActivityBotin kokoamiseksi:
- Laitteiston tarkistus
- Valmistele ulkoiset enkooderit
- Valmista renkaat
- Valmistele runko
- Valmista Servot
- Asenna oikea servo
- Asenna vasen servo
- Asenna oikea anturi
- Asenna vasen anturi
- Asenna akku
- Asenna takapyörä
- Asenna vetopyörät
- Asenna toimintakortti
- Sähköliitännät
- Ohjelmiston ja ohjelmoinnin tarkistus
- Tee piippaus
- 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
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
Parallaxilla on myös selkeät kytkentäohjeet, mutta muista käyttää yllä lueteltuja nastanumeroita
Vaihe 4: 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.
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:
-
Lisää laite käyttämällä XBee -radion oletusasetuksia (9600, 8 N 1):
- Kehityskorttisi yhdistämisvalo alkaa vilkkua heti, kun XBee saa solukkoyhteyden. Jos ei, voit tarkistaa matkapuhelinrekisteröinnin ja yhteyden
- Päivitä XBee3 Cellular -moduuli uusimpaan laiteohjelmistoon. Huomautus: Tämä on suositeltavaa, vaikka moduulisi on juuri ostettu.
- Valitse laite radiomoduuliluettelosta napsauttamalla sitä. XCTU näyttää laitteen nykyiset laiteohjelmistoasetukset.
- Aseta IP -protokolla -tilaksi SMS [2].
- 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ä.
- Tarkista TD -parametri. Sen pitäisi olla 0, koska tekstin erotinta ei käytetä tässä projektissa.
- Muista kirjoittaa asetukset XBee -laitteeseen käyttämällä kynäkuvaketta.
Asenna XBee robottiin
- Irrota XBee3 XBIB -kehityskortista vetämällä sitä suoraan ylös ja varo taivuttamasta tappeja. Jos taivutat jotain, suorista ne varovasti ennen kuin jatkat.
- Varmista, että nano-SIM-kortti on edelleen asennettuna XBee Cellular -laitteeseesi
- Aseta XBee3 ActivityBotin XBee -liitäntään, joka on suunnattu siten, että antenniliitin on kohti robotin ulkoreunaa, aivan kuten pieni XBee -piirustus taululla.
- 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ä.
- Kiinnitä antenni robotin sivulle teipillä. Vaikka tämä ei ole ihanteellinen paikannus, useimmissa tapauksissa se toimii ilman ongelmia.
Vaihe 5: Ohjelmoi robotti
Lataa XBee3 Cellular ActivityBot -koodi
- Liitä robotti tietokoneeseen USB -kaapelilla
-
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ä.
- Avaa blocky.parallax.com ja rekisteröi uusi tili
- Lataa BlocklyProp Client tietokoneellesi ja asenna se. Tämän asiakasohjelman on oltava käynnissä tietokoneellasi, jotta voit käyttää BlocklyProp Onlinea.
- Paina sen Yhdistä -painiketta BlocklyProp Clientissa salliaksesi paikallisen IP -yhteyden.
- Lataa Whiskers -tekstiviestikoodi selaimeesi.
- Käytä vihreää painiketta alaspäin osoittavalla nuolipainikkeella ladataksesi ja ajaaksesi laiteohjelmiston käyttämällä robotin EEPROM -yhteyttä USB: n kautta
- 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
- Aseta virtakytkin "0" -asentoon
- Asenna viisi AA -paristoa robotin pohjaan.
- Irrota USB -kaapeli, jotta robotti voi liikkua vapaasti.
- Aseta virtakytkin asentoon "1", jotta piirilevy ja XBee3 Cellular saavat virtaa.
-
Odota, että sininen ASSOC -valo vilkkuu osoittaen yhteyttä matkapuhelinverkkoon:
-
Aseta virtakytkin "2" -asentoon ja paina sen yläpuolella olevaa RST -painiketta.
- 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:
Arduino Cellular Shield -opetusohjelma: 9 vaihetta (kuvilla)
Arduino Cellular Shield -opetusohjelma: Arduino Cellular Shieldin avulla voit soittaa matkapuhelimia ja lähettää tekstiviestejä. Tämän kilven aivot ovat SM5100B, joka on vankka matkapuhelinmoduuli, joka pystyy suorittamaan monia useimpien tavallisten matkapuhelimien tehtäviä. Tämä sh
DIY -liiketunnistuksen SMS -hälytysjärjestelmä: 5 vaihetta (kuvien kanssa)
DIY -liiketunnistuksen SMS -hälytysjärjestelmä: Tässä projektissa yhdistän halvan PIR -liiketunnistimen TC35 GSM -moduuliin rakentaaksesi hälytysjärjestelmän, joka lähettää sinulle "INTRUDER ALERT " Lähetä tekstiviesti aina, kun joku yrittää varastaa tavarasi. Aloitetaan
SMS -kaukosäädin: 4 vaihetta
SMS -kaukosäädin: Tämä projekti ehdottaa tapaa suojata tavarasi. Hankkeen lopputulos on tekstiviestillä komennettu kytkin. Joten voit mukauttaa tämän projektisi mukaan. Ohjelmaan on integroitu valtuutettu puhelinnumero ja käyttäjän on annettava hyvä salasana
PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta
PoochPak: Cellular Connected Smart Dog -liivi: Automatisoinnissa keskitymme usein ihmisten kehittämiseen, jotta voimme hyödyntää tietokoneiden ja ihmismielen kognitiivisia vahvuuksia. Mutta koirilla on joukko taitoja, joten ne soveltuvat erittäin hyvin tiettyihin tehtäviin, joita ihmiset eivät voi suorittaa
3, 7 V hätälaturi Nokia Cellular 9 V: n akulla: 6 vaihetta
3,7 V hätälaturi Nokia Cellular 9 V: n akulla: Hei kaikille. Halusin ehdottaa sinulle yksinkertaista matkapuhelinlaturia, jonka tekniikka on alhainen, mutta joka kuitenkin toimii ja suorittaa tehtävänsä täydellisesti. Luonnos hätäpuhelumaksuista, joka voi olla välttämätön, jos se löydetään meille