INHOUDSOPGAWE:
- Stap 1: Versamel materiaal
- Stap 2: Bou die robot
- Stap 3: Pas die robot aan
- Stap 4: Stel die XBee Cellular op
- Stap 5: Programmeer die robot
- Stap 6: Toets die robot
- Stap 7: Gebruik dit
Video: Digi XBee3 Mobiele SMS -aktiwiteitsbot: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die Digi XBee3 ™ Cellular SMS ActivityBot is 'n opvoedkundige robot wat beheer kan word met sms -boodskappe vanaf enige selfoon, oral ter wêreld. Die ActivityBot, gemaak deur Digi se vriende by Parallax Inc., is ontwerp vir die eerste keer robotbouers en word wyd gebruik in tegnologie- en ingenieursopvoeding.
SMS -boodskappe wat na die robot gestuur word, kan dit beveel om vorentoe, agtertoe of links of regs te ry. Dit het 'n ingeboude roaming-modus waar dit selfbestuur word, met behulp van twee "snor" -sensors om hindernisse regs of links op te spoor. Die ActivityBot gebruik die Digi XBee3 Cellular -module om intyds terug te gee wat dit waarneem. Byvoorbeeld, wanneer een van die "snor" -sensors geaktiveer word, word die gebeurtenis onmiddellik as 'n teks na die selfoon teruggekeer. (Natuurlik moet slegs robotte teks en ry.)
SMS is net die begin. Digi XBee3 Cellular ondersteun TCP/IP, sodat opdragte en data net so maklik met 'n webblad of wolkbediener uitgeruil kan word. ActivityBots en Blockly, die stelsel wat deur Google uitgevind is, wat gebruik is om dit te programmeer, kom van Parallax.com. Digi XBee Cellular is beskikbaar by Digi.com.
Stap 1: Versamel materiaal
Hier is al die benodigdhede wat u benodig om hierdie projek te skep:
-
Parallax ActivityBot
-
Ingesluit by ActivityBot:
- USB A tot Mini-B kabel
- Draad snorhare
- Manlike opskrifte
- Aansluitdraad
- Weerstands van 220 ohm
- 10K ohm weerstande
-
-
Digi XBee3 Cellular LTE-M-stel
-
Ingesluit in die XBee3 Cellular Kit:
- XBIB -ontwikkelingsraad
- USB kabel
- Antennas
- 12 volt kragtoevoer vir XBIB-bord
- Nano-grootte SIM-kaart met SMS-diens
- (Let wel: antenna, XBIB -bord, kragtoevoer en SIM -kaart kan ook afsonderlik verkry word indien nodig)
-
- Enige selfoon met 'n SMS -diens
- 'N Windows- of MacOS -rekenaar met USB (vir die programmering van Blockly -kode)
- AA -batterye x 5 - (ons hou van herlaai met 'n laaier)
- XCTU vir die opstel van XBee - (gratis aflaai)
Stap 2: Bou die robot
Volg die volledige aanlyn -instruksies vir die samestelling van die Parallax ActivityBot:
- Hardeware kontrole
- Berei eksterne koders voor
- Bande voorberei
- Berei die onderstel voor
- Berei servo's voor
- Monteer die regte servo
- Monteer die linker servo
- Monteer die regte encoder
- Monteer linker encoder
- Monteer die batterypak
- Monteer stertwiel
- Monteer dryfwiele
- Monteer die aktiwiteitsraad
- Elektriese aansluitings
- Sagteware en programmeringstoets
- Maak 'n piep
- Basiese navigasie
Al die stappe in die samestellingsgids is die beste manier om u nuwe robot te verstaan. Ons beveel aan dat u ten minste deur die stap Navigasie met aanraking werk om die ActivityBot te verstaan en al die stelsels te bou wat u benodig vir hierdie projek.
Stap 3: Pas die robot aan
1. Vind en installeer die snorskakelaars
2. Soek en installeer die zoemer vir 'n paar klankterugvoer
3. Gebruik 'n draad om SEL aan GND te koppel om seriële kommissies na die XBee te stuur.
4. Draad vir draadloos-verbind die XBee-koppe met twee springdrade aan die Propeller-mikrobeheerder:
- Gebruik een draad om XBee DO aan P11 te koppel
-
Gebruik die ander draad om XBee DI aan P10 te koppel
Parallax bevat ook duidelike bedradinginstruksies, maar gebruik die speldnommers soos hierbo gelys
Stap 4: Stel die XBee Cellular op
Plaas die XBee3 Cellular in die XBIB -ontwikkelbord of u XBee USB -adapter, en pas dit so dat al die penne korrek in die aansluiting is, soos op die foto's getoon.
Monteer die XBee3 Cellular -hardeware en maak verbinding met u rekenaar. Maak seker dat u die 12 volt-kragtoevoer gebruik, aangesien USB alleen nie genoeg stroom verskaf om die module behoorlik te laat werk nie. Die kit het 'n gratis SIM-kaart vir beperkte gebruik. U kan ook u eie koop by 'n verkoper soos AT&T of Twilio.
Installeer en begin die XCTU -program. Die firmware -biblioteek word outomaties opgedateer na die nuutste weergawe. In die XCTU -program:
-
Voeg 'n toestel by met die standaardinstellings (9600, 8 N 1) vir XBee -radio's:
- Die assosiasie -lig op u ontwikkelbord sal begin knip sodra u XBee 'n mobiele verbinding kry. As dit nie die geval is nie, kan u kyk na mobiele registrasie en verbinding
- Dateer u XBee3 Cellular -module op na die nuutste firmware. Opmerking: dit word aanbeveel, selfs al is u module nuut aangekoop.
- Kies die toestel uit die radiomodules -lys deur daarop te klik. XCTU sal die huidige firmware -instellings vir die toestel vertoon.
- Stel die IP -protokolmodus op SMS [2].
- Voer u selfoonnommer in die P# -veld in en klik op die knoppie Skryf. Tik die telefoonnommer met slegs nommers, sonder strepies. U kan die + voorvoegsel gebruik indien nodig. Die doeltelefoonnommer is die telefoonnommer waarna u robot tekste stuur.
- Gaan die TD -parameter na. Dit moet op 0 gestel word omdat die teksafbakening nie in hierdie projek gebruik sal word nie.
- Maak seker dat u die instellings aan die XBee skryf met die knoppie met die potlood -ikoon.
Installeer die XBee in die robot
- Verwyder die XBee3 van die XBIB -ontwikkelbord, trek dit reguit en wees versigtig om nie die penne te buig nie. As u wel buig, moet u dit versigtig reguit maak voordat u verder gaan.
- Maak seker dat u nog die nano-SIM-kaart in u XBee Cellular geplaas het
- Steek die XBee3 in die XBee -aansluiting van die ActivityBot, so gerig dat die antenna -aansluiting na die buitekant van die robot is, net soos die klein XBee -teken op die bord.
- Koppel die antenna aan die klein U. FL -aansluiting deur dit reguit af te druk terwyl u 'n bietjie heen en weer draai om te verseker dat dit reg gesentreer is. Dit val op sy plek as u dit reguit in lyn bring en stewig druk. Soms spring die antennekonneksie dadelik in, maar dit is dikwels 'n bietjie lastig, moenie moedeloos word nie. U sal weet dat u dit regkry as dit vrylik heen en weer draai sonder om los te kom.
- Monteer die antenna aan die kant van die robot met band. Alhoewel dit nie die ideale posisie is nie, werk dit in die meeste gevalle sonder probleme.
Stap 5: Programmeer die robot
Laai die XBee3 Cellular ActivityBot -kode
- Koppel die robot met u USB -kabel aan u rekenaar
-
Stel die kragskakelaar op die robot in die "1" posisie. Dit dryf slegs die beheerbord aan, met die wiele uitgeskakel, sodat die robot nie weghardloop terwyl u dit programmeer nie.
- Maak blocky.parallax.com oop en registreer 'n nuwe rekening
- Laai die BlocklyProp -kliënt vir u rekenaar af en installeer dit. Hierdie kliëntprogram moet op u rekenaar werk om BlocklyProp Online te kan gebruik.
- Druk die Connect -knoppie in BlocklyProp Client om plaaslike IP -toegang toe te laat.
- Laai die Whiskers SMS -kode in u blaaier.
-
Gebruik die groen knoppie met die afwaartse pyltjie om die firmware te laai en uit te voer met behulp van die robot se EEPROM oor USB
- Na 'n aflaai -vorderingsboodskap, moet die Terminal verskyn en 'n "Robot v1.2 gereed …" boodskap afdruk. U is gereed om u robot te toets!
Stap 6: Toets die robot
- Stel die aan / uit -skakelaar in die posisie "0"
- Installeer die vyf AA -batterye onderaan die robot.
- Ontkoppel die USB -kabel sodat die robot vrylik kan rondloop.
- Stel die aan / uit -skakelaar in die "1" posisie om die kaart en XBee3 Cellular aan te dryf.
-
Wag totdat die blou ASSOC -liggie flikker, wat 'n verbinding met die selfoonnetwerk aandui:
-
Stel die aan / uit -skakelaar in die posisie "2" en druk die RST -knoppie daarbo.
- Kyk na u selfoon vir 'n SMS: "Robot 1.2 gereed …"
Het jy die boodskap? Puik! Hier is 'n paar dinge om na te kyk:
- XBee3 is behoorlik in die houer geïnstalleer
- Telefoonnommer is behoorlik ingevoer in die konfigurasie van die XBee
- Die IP -modus van XBee is ingestel op 2 vir SMS
- Drade verbind die penne XBee DO met P11 en XBee DI met P10
- Die SIM -kaart het 'n SMS -diens
- Die robot het krag-daar is aanwyserligte naby die skakelaar
- SIM -kaart is geïnstalleer in die XBee3
Stap 7: Gebruik dit
Hier is die opdragte wat u kan gebruik terwyl die robot aan die gang is. Stuur elkeen as 'n sms -boodskap na die telefoonnommer van u SIM -kaart:
- Vorentoe: dryf die robot 'n paar sentimeter (cm) vorentoe
- Agter: dryf die robot 'n paar sentimeter (cm) terug
- Links: draai die robot ongeveer 90º na links
- Regs: draai die robot ongeveer 90º na regs
- Zwerwe: plaas die robot in vrye rondte -modus
- Stop: stop die robot
Die robot stuur twee sensorboodskappe:
- linker snor: die robot het 'n voorwerp aan die linkerkant gekontak
- regter snor: die robot het 'n voorwerp aan die regterkant gekontak
Wil u hê dat die robot verder, vinniger moet ry en meer sensors moet hê? Al die kode is open source, sodat u alles kan verander wat u wil. Publiseer u verbeterings met krediet in hierdie oorspronklike gids en geniet u sms -robot!
Aanbeveel:
Mobiele volle laai -afskrywing: 20 stappe
Mobile Full Charge Autooff: selfoon laai afsny outomaties wanneer dit volledig gelaai is. Hoef nie bekommerd te wees oor die batterylewe nie, selfs al het u dit gedurende die nag verlaat. Selfone word deur die batterye bestuur. Alhoewel batterye handig is om te gebruik, is dit ook 'n paar voorsorgmaatreëls nodig. 'N Ma
Air - ware mobiele lugkitaar (prototipe): 7 stappe (met foto's)
Air - True Mobile Air Guitar (prototipe): Goed, dit sal 'n baie kort instruksie wees oor die eerste deel om uiteindelik nader te kom aan 'n kinderdroom van my. Toe ek 'n jong seun was, het ek altyd my gunsteling kunstenaars en orkeste onberispelik die kitaar sien speel. Toe ek groot was, was ek t
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -temperatuur- en humiditeitsregistrasie, Wifi en mobiele statistieke: 4 stappe
NodeMCU Lua Goedkoop 6 $ -bord met MicroPython -registrasie van temperatuur en humiditeit, wifi en mobiele statistieke: dit is basies wolkweerstasie, u kan data op u telefoon nagaan of 'n telefoon as lewendige vertoning gebruik. Met NodeMCU -toestel kan u temperatuur- en humiditeitsdata buite aanmeld , in die kamer, kweekhuis, laboratorium, koelkamer of op enige ander plek volledig
WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe
WiFi RGB mobiele lamp met behulp van die ESP8266: In hierdie plasing bou ons 'n pragtige RGB mobiele lamp wat met WiFi beheer kan word. Die kontroleblad bestaan uit 'n kleurwiel waarmee u vinnig van kleur kan verander, en u kan ook die RGB -waardes direk spesifiseer om 'n totaal van meer as
Hoe om SIM800L te gebruik om SMS'e te stuur en relais per SMS te stuur: 3 stappe
Hoe om SIM800L te gebruik om SMS'e te stuur en 'n relais per SMS te stuur: Beskrywing: Hierdie handleiding wys hoe u SIM800L kan gebruik om sms'e te stuur en sms'e te stuur om die relais te beheer. Die SIM800L -module is klein en kan gebruik word om met Arduino in verbinding te tree om sms'e te stuur, sms'e te ontvang, te bel, te bel en nog meer. In hierdie tutoriaal