Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Izgradite robota
- Korak 3: Prilagodite robota
- Korak 4: Konfigurirajte XBee Cellular
- Korak 5: Programirajte robota
- Korak 6: Testirajte robota
- Korak 7: Iskoristite ga
Video: Digi XBee3 Mobilna SMS ActivityBot: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Digi XBee3 ™ Cellular SMS ActivityBot je obrazovni robot kojim se može upravljati tekstualnim porukama s bilo kojeg mobilnog telefona, bilo gdje u svijetu. ActivityBot, koji su napravili Digijevi prijatelji u Parallax Inc., dizajniran je za nove graditelje robota i široko se koristi u obrazovanju o tehnologiji i inženjeringu.
SMS tekstualne poruke poslane robotu mogu mu narediti da vozi naprijed, nazad ili lijevo ili desno. Ima ugrađen način rada u romingu gdje postaje samovozeći, koristeći dva senzora za brkove za otkrivanje prepreka desno ili lijevo. ActivityBot koristi Digi XBee3 Cellular modul za izvještavanje o osjećajima u stvarnom vremenu. Na primjer, svaki put kada se aktivira jedan od senzora za „brkove“, taj se događaj odmah prijavljuje na mobitel kao tekst. (Naravno, samo roboti bi trebali slati poruke i voziti.)
SMS je samo početak. Digi XBee3 Cellular podržava TCP/IP pa se naredbe i podaci mogu jednako lako razmjenjivati s web stranicom ili serverom u oblaku. ActivityBots i Blockly, sistem koji je Google izumio za njegovo programiranje, dolaze s Parallax.com. Digi XBee Cellular dostupan je na Digi.com.
Korak 1: Prikupite materijale
Evo svih potrepština koje su vam potrebne za kreiranje ovog projekta:
-
Parallax ActivityBot
-
Uključeno sa ActivityBot:
- USB A do Mini-B kabel
- Žičani brkovi
- Muška zaglavlja
- Spojna žica
- 220 omski otpornici
- 10K ohmski otpornici
-
-
Digi XBee3 mobilni LTE-M komplet
-
Uključeno u XBee3 ćelijski komplet:
- XBIB razvojna ploča
- USB kabel
- Antene
- 12-voltno napajanje za XBIB ploču
- SIM kartica nano veličine sa SMS uslugom
- (Napomena: antena, XBIB ploča, napajanje i SIM kartica se takođe mogu nabaviti zasebno ako želite)
-
- Bilo koji mobilni telefon sa SMS uslugom
- Windows ili MacOS računar sa USB -om (za programiranje blok koda)
- AA baterije x 5 - (volimo punjive punjače)
- XCTU za konfiguriranje XBee - (besplatno preuzimanje)
Korak 2: Izgradite robota
Slijedite potpuna mrežna uputstva za sastavljanje Parallax ActivityBot -a:
- Provera hardvera
- Pripremite vanjske kodere
- Pripremite gume
- Pripremite šasiju
- Pripremite servomotore
- Montirajte desni servo
- Montirajte lijevo servo
- Montirajte desni davač
- Montirajte lijevi koder
- Montirajte bateriju
- Mount Tail Wheel
- Montirajte pogonske kotače
- Postavite tablu aktivnosti
- Električni priključci
- Provjera softvera i programiranja
- Napravite zvučni signal
- Osnove navigacije
Izvođenje svih koraka u vodiču za sastavljanje najbolji je način da razumijete svog novog robota. Preporučujemo da barem prođete kroz korak Navigacija s dodirom kako biste razumjeli ActivityBot i izgradili sve sisteme koji su vam potrebni za ovaj projekt.
Korak 3: Prilagodite robota
1. Pronađite i instalirajte prekidače za brkove
2. Pronađite i instalirajte zujalicu za audio povratne informacije
3. Pomoću žice povežite SEL na GND za usmjeravanje serijskih komunikacija na XBee.
4. Bežična žica-pomoću dvije kratkospojne žice povežite XBee zaglavlja s mikrokontrolerom elise:
- Jednom žicom povežite XBee DO na P11
-
Drugom žicom spojite XBee DI na P10
Parallax također ima jasne upute za ožičenje, ali svakako upotrijebite pin brojeve kako je gore navedeno
Korak 4: Konfigurirajte XBee Cellular
Umetnite XBee3 Cellular u razvojnu ploču XBIB ili svoj XBee USB adapter, pazeći da ga poravnate tako da svi pinovi budu pravilno u utičnici, kao što je prikazano na fotografijama.
Sastavite XBee3 ćelijski hardver i povežite se sa računarom. Koristite napajanje od 12 volti jer sam USB ne daje dovoljno struje za ispravan rad modula. Komplet dolazi s besplatnom SIM karticom ograničene upotrebe. Možete kupiti i vlastite od prodavača poput AT&T -a ili Twilio -a.
Instalirajte i pokrenite program XCTU. Automatski će ažurirati svoju biblioteku firmvera na najnoviju verziju. U programu XCTU:
-
Dodajte uređaj koristeći tvornički zadane postavke (9600, 8 N 1) za XBee radijske postaje:
- Lampica asocijacije na vašoj razvojnoj ploči počet će treperiti čim vaš XBee dobije mobilnu vezu. Ako nije, možete provjeriti mobilnu registraciju i vezu
- Ažurirajte svoj XBee3 ćelijski modul na najnoviji firmver. Napomena: Ovo se preporučuje čak i ako je vaš modul tek kupljen.
- Odaberite uređaj s popisa Radio modula klikom na njega. XCTU će prikazati trenutne postavke firmvera za taj uređaj.
- Postavite način IP protokola na SMS [2].
- Unesite broj svog mobilnog telefona u polje P# i kliknite na dugme Napiši. Unesite telefonski broj koristeći samo brojeve, bez crtica. Ako je potrebno, možete koristiti prefiks +. Ciljni telefonski broj je telefonski broj na koji vaš robot šalje SMS -ove.
- Provjerite parametar TD. Treba ga postaviti na 0 jer se graničnik teksta neće koristiti u ovom projektu.
- Obavezno upišite postavke na XBee pomoću dugmeta sa ikonom olovke.
Instalirajte XBee u robota
- Uklonite XBee3 s razvojne ploče XBIB, povlačeći ga ravno prema gore i pazeći da ne savijete igle. Ako ih ipak savijete, pažljivo ih ispravite prije nego nastavite.
- Uvjerite se da još uvijek imate nano-SIM karticu umetnutu u vaš XBee Cellular
- Umetnite XBee3 u XBee utičnicu ActivityBot -a, orijentiranu tako da antenski konektor bude prema vanjskom rubu robota, baš kao i mali XBee crtež na ploči.
- Spojite antenu na mali U. FL konektor tako što ćete je pritisnuti ravno prema dolje dok je malo okrećete naprijed -nazad kako biste bili sigurni da je pravilno centrirana. Poskočit će na mjesto kada ga ispravno poravnate i čvrsto pritisnete prema dolje. Ponekad se priključak za antenu pojavi odmah, ali često je to pomalo zeznuto pa se nemojte obeshrabriti. Znat ćete da ste dobro shvatili kada se slobodno okreće naprijed -natrag bez odvajanja.
- Montirajte antenu sa strane robota pomoću trake. Iako ovo nije idealno pozicioniranje, u većini slučajeva radi bez problema.
Korak 5: Programirajte robota
Učitajte kôd XBee3 Cellular ActivityBot
- Povežite robota sa računarom pomoću USB kabla
-
Prekidač za napajanje na robotu postavite u položaj "1". Ovo napaja samo njegovu upravljačku ploču, s onemogućenim kotačima tako da robot ne bježi dok ga programirate.
- Otvorite blocky.parallax.com i registrirajte novi račun
- Preuzmite BlocklyProp Client za svoj računar i instalirajte ga. Ovaj klijentski program mora biti pokrenut na vašem računaru da biste koristili BlocklyProp Online.
- Pritisnite njegovo dugme Connect u BlocklyProp Client -u da biste dozvolili lokalni IP pristup.
- Umetnite Whiskers SMS kod u svoj preglednik.
- Upotrijebite zeleno dugme sa strelicom prema dolje da biste učitali i pokrenuli firmver koristeći robotski EEPROM preko USB -a
- Nakon poruke o napretku preuzimanja, Terminal bi se trebao pojaviti i ispisati poruku "Robot v1.2 ready …". Sve ste spremni za testiranje vašeg robota!
Korak 6: Testirajte robota
- Prekidač za napajanje postavite u položaj "0"
- Ugradite pet AA baterija u dno robota.
- Odspojite USB kabel kako bi se robot mogao slobodno kretati.
- Postavite prekidač za napajanje u položaj "1" za napajanje ploče i XBee3 Cellular.
-
Pričekajte da plavo ASSOC svjetlo zatreperi, označavajući vezu s mobilnom mrežom:
-
Postavite prekidač za napajanje u položaj "2" i pritisnite dugme RST iznad njega.
- Provjerite tekstualnu poruku na svom mobilnom telefonu: "Robot 1.2 spreman …"
Imate poruku? Odlično! Inače, evo nekoliko stvari koje treba provjeriti:
- XBee3 je pravilno instaliran u utičnicu
- Telefonski broj je ispravno unet u konfiguraciju XBee -a
- IP način rada XBee -a je postavljen na 2 za SMS
- Žice spajaju pinove XBee DO na P11 i XBee DI na P10
- SIM kartica ima SMS uslugu
- Robot ima napajanje-indikatorske lampice se nalaze blizu prekidača
- SIM kartica je instalirana u XBee3
Korak 7: Iskoristite ga
Dok je robot pokrenut, evo naredbi koje možete koristiti. Svaki od njih pošaljite kao tekstualnu poruku na telefonski broj vaše SIM kartice:
- Naprijed: tjera robota naprijed nekoliko centimetara (cm)
- Leđa: pomiče robota unazad nekoliko centimetara (cm)
- Lijevo: okreće robota oko 90º ulijevo
- Desno: okreće robota oko 90º udesno
- Roam: stavlja robota u način slobodnog rominga
- Stop: zaustavlja robota
Robot šalje dvije poruke senzora:
- lijevi brk: robot je kontaktirao objekt s lijeve strane
- desni brk: robot je kontaktirao objekt s desne strane
Želite da robot vozi dalje, brže i ima više senzora? Sav kôd je otvorenog koda pa možete promijeniti sve što želite. Objavite svoja poboljšanja zahvaljujući ovom originalnom vodiču i uživajte u svom robotu za slanje poruka!
Preporučuje se:
Zračna - prava mobilna zračna gitara (prototip): 7 koraka (sa slikama)
Air - True Mobile Air Guitar (Prototip): U redu, ovo će biti zaista kratko uputstvo o prvom dijelu konačnog približavanja snu iz djetinjstva. Kad sam bio mali, uvijek sam gledao svoje omiljene umjetnike i bendove kako besprijekorno sviraju gitaru. Kako sam odrastao, nisam bio
WiFi RGB mobilna lampa pomoću ESP8266: 6 koraka
WiFi RGB mobilna lampa pomoću ESP8266: U ovom postu izrađujemo prekrasnu RGB mobilnu lampu koja se može kontrolirati putem WiFi -a. Kontrolna stranica sastoji se od kotačića u boji koji vam omogućuje brzu promjenu boja, a također možete izravno odrediti RGB vrijednosti kako biste stvorili ukupno više od
Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka
Arduino i mobilna Bluetooth komunikacija (glasnik): Komunikacija igra važan faktor u našem svakodnevnom životu. No, u ovo vrijeme zaključavanja komunikacija s vlastitom porodicom ili komunikacija s ljudima u našoj kući ponekad trebaju mobilne telefone. Ali upotreba mobilnih telefona nakratko
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: 4 koraka (sa slikama)
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: Vozilo za upravljanje pokretima koje je napravio Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotska platforma. Zabavljali smo se tijekom perioda upravljanja epidemijom koronarnog virusa kod kuće. Moj prijatelj mi je kao novu dao 4 -pogonsku mobilnu robotsku platformu Hercules
Mobilna LED žica: 6 koraka
LED Wire Mobilé: Jednostavna, ali lijepa LED ukrasna mobilé koja se može objesiti u prozor