INHOUDSOPGAWE:

Digi XBee3 Mobiele SMS -aktiwiteitsbot: 7 stappe
Digi XBee3 Mobiele SMS -aktiwiteitsbot: 7 stappe

Video: Digi XBee3 Mobiele SMS -aktiwiteitsbot: 7 stappe

Video: Digi XBee3 Mobiele SMS -aktiwiteitsbot: 7 stappe
Video: How to Use AnyDesk on iPhone 2024, Julie
Anonim
Digi XBee3 mobiele SMS -aktiwiteitsbot
Digi XBee3 mobiele SMS -aktiwiteitsbot

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

Versamel materiaal
Versamel materiaal
Versamel materiaal
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

Bou die robot
Bou die robot
Bou die robot
Bou die robot

Volg die volledige aanlyn -instruksies vir die samestelling van die Parallax ActivityBot:

  1. Hardeware kontrole
  2. Berei eksterne koders voor
  3. Bande voorberei
  4. Berei die onderstel voor
  5. Berei servo's voor
  6. Monteer die regte servo
  7. Monteer die linker servo
  8. Monteer die regte encoder
  9. Monteer linker encoder
  10. Monteer die batterypak
  11. Monteer stertwiel
  12. Monteer dryfwiele
  13. Monteer die aktiwiteitsraad
  14. Elektriese aansluitings
  15. Sagteware en programmeringstoets
  16. Maak 'n piep
  17. 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

Pas die robot aan
Pas die robot aan
Pas die robot aan
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

    Beeld
    Beeld

    Parallax bevat ook duidelike bedradinginstruksies, maar gebruik die speldnommers soos hierbo gelys

Stap 4: Stel die XBee Cellular op

Stel die XBee Cellular op
Stel die XBee Cellular op
Stel die XBee Cellular op
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.

Beeld
Beeld
Beeld
Beeld

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:

  1. Voeg 'n toestel by met die standaardinstellings (9600, 8 N 1) vir XBee -radio's:

    Beeld
    Beeld
  2. 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
  3. Dateer u XBee3 Cellular -module op na die nuutste firmware. Opmerking: dit word aanbeveel, selfs al is u module nuut aangekoop.
  4. Kies die toestel uit die radiomodules -lys deur daarop te klik. XCTU sal die huidige firmware -instellings vir die toestel vertoon.
  5. Stel die IP -protokolmodus op SMS [2].
  6. 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.
  7. Gaan die TD -parameter na. Dit moet op 0 gestel word omdat die teksafbakening nie in hierdie projek gebruik sal word nie.
  8. Maak seker dat u die instellings aan die XBee skryf met die knoppie met die potlood -ikoon.

Installeer die XBee in die robot

  1. 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.
  2. Maak seker dat u nog die nano-SIM-kaart in u XBee Cellular geplaas het
  3. 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.
  4. 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.
  5. 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

Program die robot
Program die robot
Program die robot
Program die robot

Laai die XBee3 Cellular ActivityBot -kode

  1. Koppel die robot met u USB -kabel aan u rekenaar
  2. 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.

    Beeld
    Beeld
  3. Maak blocky.parallax.com oop en registreer 'n nuwe rekening
  4. 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.
  5. Druk die Connect -knoppie in BlocklyProp Client om plaaslike IP -toegang toe te laat.
  6. Laai die Whiskers SMS -kode in u blaaier.
  7. 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

    Beeld
    Beeld
  8. 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

Toets die robot
Toets die robot
Toets die robot
Toets die robot
  1. Stel die aan / uit -skakelaar in die posisie "0"
  2. Installeer die vyf AA -batterye onderaan die robot.
  3. Ontkoppel die USB -kabel sodat die robot vrylik kan rondloop.
  4. Stel die aan / uit -skakelaar in die "1" posisie om die kaart en XBee3 Cellular aan te dryf.
  5. Wag totdat die blou ASSOC -liggie flikker, wat 'n verbinding met die selfoonnetwerk aandui:

    Beeld
    Beeld
  6. Stel die aan / uit -skakelaar in die posisie "2" en druk die RST -knoppie daarbo.

    Beeld
    Beeld
  7. 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: