Sisukord:

Digi XBee3 mobiilside SMS ActivityBot: 7 sammu
Digi XBee3 mobiilside SMS ActivityBot: 7 sammu

Video: Digi XBee3 mobiilside SMS ActivityBot: 7 sammu

Video: Digi XBee3 mobiilside SMS ActivityBot: 7 sammu
Video: Digi XBee Cellular SMS control Parallax ActivityBot 2024, November
Anonim
Digi XBee3 mobiilside SMS ActivityBot
Digi XBee3 mobiilside SMS ActivityBot

Digi XBee3 ™ mobiilside SMS ActivityBot on hariv robot, mida saab juhtida tekstisõnumitega mis tahes mobiiltelefonist ja kõikjal maailmas. ActivityBot, mille on valmistanud Digi sõbrad ettevõttest Parallax Inc., on mõeldud esmakordsetele robotiehitajatele ning seda kasutatakse laialdaselt tehnoloogia- ja insenerihariduses.

Robotile saadetud SMS -tekstisõnumid võivad anda käsu sõita edasi, tagasi või vasakule või paremale. Sellel on sisseehitatud rändlusrežiim, kus see muutub isesõitvaks, kasutades kahte "vurri" andurit, et tuvastada paremal või vasakul olevaid takistusi. ActivityBot kasutab Digi XBee3 Cellular moodulit, et reaalajas aru anda, mida ta tunneb. Näiteks iga kord, kui üks "vurrude" anduritest käivitatakse, teatatakse sellest sündmusest kohe tekstina mobiiltelefonile. (Muidugi peaksid ainult robotid saatma teksti ja sõitma.)

SMS on alles algus. Digi XBee3 Cellular toetab TCP/IP -d, nii et käske ja andmeid saab sama hõlpsalt vahetada veebilehe või pilveserveriga. Programmimiseks kasutatud Google'i leiutatud süsteem ActivityBots ja Blockly pärinevad saidilt Parallax.com. Digi XBee Cellular on saadaval saidil Digi.com.

Samm: koguge materjalid

Koguge materjale
Koguge materjale
Koguge materjale
Koguge materjale

Siin on kõik selle projekti loomiseks vajalikud tarvikud:

  • Parallax ActivityBot

    • ActivityBotiga kaasas:

      • USB A kuni Mini-B kaabel
      • Traadist vurrud
      • Meeste päised
      • Ühendusjuhe
      • 220 oomi takistid
      • 10K oomi takistid
  • Digi XBee3 Cellular LTE-M komplekt

    • Kaasas XBee3 rakukomplekt:

      • XBIB arendusnõukogu
      • USB kaabel
      • Antennid
      • 12-voldine toiteallikas XBIB-plaadile
      • Nano suurusega SIM-kaart SMS-teenusega
    • (Märkus: soovi korral saab eraldi hankida ka antenni, XBIB -plaadi, toiteallika ja SIM -kaardi)
  • Iga mobiiltelefon, millel on SMS -teenus
  • Windowsi või MacOS -i arvuti USB -ga (Blockly koodi programmeerimiseks)
  • AA patareid x 5 - (meile meeldivad laadijad koos laadijaga)
  • XCTU XBee seadistamiseks - (tasuta allalaadimine)

Samm: ehitage robot

Ehita robot
Ehita robot
Ehita robot
Ehita robot

Järgige Parallax ActivityBoti kokkupaneku kõiki veebijuhiseid:

  1. Riistvara kontroll
  2. Valmistage ette välised kodeerijad
  3. Valmistage rehvid ette
  4. Valmistage šassii ette
  5. Valmistage servod ette
  6. Paigaldage parempoolne servo
  7. Paigaldage vasak servo
  8. Paigaldage parempoolne kodeerija
  9. Paigaldage vasak kooder
  10. Paigaldage aku
  11. Tagaratta paigaldamine
  12. Paigaldage veorattaid
  13. Paigaldage tegevuslaud
  14. Elektriühendused
  15. Tarkvara ja programmeerimise kontroll
  16. Tehke piiks
  17. Navigeerimise põhitõed

Koostamisjuhendis kõigi toimingute tegemine on parim viis uue roboti mõistmiseks. ActivityBoti mõistmiseks ja kõigi selle projekti jaoks vajalike süsteemide loomiseks soovitame vähemalt läbi teha samm Navigeerimine puutega.

Samm: kohandage robotit

Kohandage robotit
Kohandage robotit
Kohandage robotit
Kohandage robotit

1. Leidke ja paigaldage vurrulülitid

2. Leidke ja installige helisignaali jaoks helisignaal

3. Ühendage SEL GND -ga juhtme abil, et suunata jadakommuule XBee -ga.

4. Juhtmevaba traat-kahe hüppajajuhtme abil ühendage XBee päised propelleri mikrokontrolleriga:

  • Kasutage XBee DO ühendamiseks P11 -ga ühte juhtmest
  • Kasutage teist traati XBee DI ühendamiseks P10 -ga
    Pilt
    Pilt

    Parallaxil on ka selged juhtmestiku juhised, kuid kasutage kindlasti ülaltoodud pin -numbreid

Samm: seadistage XBee Cellular

Seadistage XBee Cellular
Seadistage XBee Cellular
Seadistage XBee Cellular
Seadistage XBee Cellular

Sisestage XBee3 Cellular XBIB arendusplaadile või oma XBee USB -adapterisse, hoides seda ettevaatlikult nii, et kõik tihvtid oleksid pesas õigesti, nagu fotodel näidatud.

Pilt
Pilt
Pilt
Pilt

Pange XBee3 Cellular riistvara kokku ja ühendage oma arvutiga. Kasutage kindlasti 12-voldist toiteallikat, sest USB üksi ei anna mooduli nõuetekohaseks tööks piisavalt voolu. Komplekti kuulub tasuta piiratud kasutusega SIM-kaart. Saate oma osta ka müüjalt, näiteks AT&T või Twilio.

Installige ja käivitage programm XCTU. See värskendab automaatselt oma püsivara kogu uusimale versioonile. XCTU programmis:

  1. Lisage seade, kasutades XBee raadio tehase vaikeseadeid (9600, 8 N 1):

    Pilt
    Pilt
  2. Teie arendustahvli assotsiatsioonituli hakkab vilkuma kohe, kui teie XBee saab mobiilsideühenduse. Kui see pole nii, saate kontrollida mobiilside registreerimist ja ühendust
  3. Värskendage oma XBee3 Cellular moodul uusimale püsivarale. Märkus. Seda soovitatakse isegi siis, kui teie moodul on äsja ostetud.
  4. Valige seade raadiomoodulite loendist, klõpsates sellel. XCTU kuvab selle seadme praegused püsivara seaded.
  5. Valige IP -protokolli režiim SMS [2].
  6. Sisestage väljale P# oma mobiiltelefoni number ja klõpsake nuppu Kirjuta. Sisestage telefoninumber, kasutades ainult numbreid, ilma kriipsudeta. Vajadusel saate kasutada eesliidet +. Sihtnumber on telefoninumber, millele teie robot tekstisõnumeid saadab.
  7. Kontrollige TD parameetrit. Selle väärtuseks tuleks määrata 0, kuna teksti eraldajat selles projektis ei kasutata.
  8. Kirjutage seaded kindlasti XBee -sse, kasutades pliiatsiikooniga nuppu.

Installige XBee robotisse

  1. Eemaldage XBee3 XBIB arendusplaadilt, tõmmates seda otse üles ja olge ettevaatlik, et tihvte ei painutaks. Kui te seda painutate, sirutage need enne jätkamist ettevaatlikult sirgeks.
  2. Veenduge, et nano-SIM-kaart oleks endiselt XBee Cellularisse sisestatud
  3. Sisestage XBee3 ActivityBoti pesasse XBee, mis on suunatud nii, et antenni pistik oleks roboti välisserva poole, täpselt nagu väike XBee joonis tahvlil.
  4. Ühendage antenn väikese U. FL -pistikuga, vajutades seda otse alla ja keerates seda veidi edasi -tagasi, et tagada selle õige tsentreerimine. See hüppab paika, kui joondate selle õigesti ja vajutate kindlalt alla. Mõnikord hüppab antenni pistik kohe sisse, kuid sageli on see natuke keeruline, nii et ärge heitke meelt. Saate aru, et teil on kõik korras, kui see vabalt edasi -tagasi pöörleb ilma ühenduse katkestamata.
  5. Paigaldage antenn teibiga roboti küljele. Kuigi see pole ideaalne positsioneerimine, töötab see enamikul juhtudel ilma probleemideta.

Samm: programmeerige robot

Programmeerige robot
Programmeerige robot
Programmeerige robot
Programmeerige robot

Laadige XBee3 Cellular ActivityBot kood

  1. Ühendage robot USB -kaabli abil arvutiga
  2. Lülitage roboti toitelüliti asendisse "1". See toidab ainult selle juhtpaneeli, rattad on keelatud, nii et robot ei jookseks programmeerimise ajal minema.

    Pilt
    Pilt
  3. Avage blocky.parallax.com ja registreerige uus konto
  4. Laadige oma arvutisse alla BlocklyPropi klient ja installige see. See kliendiprogramm peab teie arvutis töötama, et kasutada BlocklyProp Online'i.
  5. Kohalikule IP -le juurdepääsu lubamiseks vajutage selle nuppu Ühenda BlocklyProp Clientis.
  6. Laadige oma brauserisse Whiskersi SMS -kood.
  7. Kasutage rohelist nuppu koos allanoolega, et laadida ja käivitada püsivara, kasutades roboti EEPROM -i USB kaudu

    Pilt
    Pilt
  8. Pärast allalaadimise edenemise teadet peaks ilmuma terminal ja printima sõnumi „Robot v1.2 ready…”. Olete valmis oma robotit testima!

6. samm: testige robotit

Testige robotit
Testige robotit
Testige robotit
Testige robotit
  1. Lülitage toitelüliti asendisse "0"
  2. Paigaldage viis AA patareid roboti põhja.
  3. Ühendage USB -kaabel lahti, et robot saaks vabalt ringi liikuda.
  4. Paneeli ja XBee3 Cellular toiteks seadke toitelüliti asendisse "1".
  5. Oodake, kuni sinine ASSOC -tuli vilgub, mis näitab ühendust mobiilsidevõrguga.

    Pilt
    Pilt
  6. Seadke toitelüliti asendisse "2" ja vajutage selle kohal asuvat nuppu RST.

    Pilt
    Pilt
  7. Kontrollige oma mobiiltelefonilt tekstisõnumit: "Robot 1.2 valmis…"

Kas teate kätte? Suurepärane! Vastasel juhul on siin mõned asjad, mida kontrollida:

  • XBee3 on oma pesasse korralikult paigaldatud
  • Telefoninumber on XBee konfiguratsioonis õigesti sisestatud
  • XBee IP -režiim on SMS -i jaoks seatud 2 -le
  • Juhtmed ühendavad tihvtid XBee DO P11 -ga ja XBee DI P10 -ga
  • SIM -kaardil on SMS -teenus
  • Robotil on toide-lüliti lähedal on märgutuled
  • SIM -kaart on XBee3 -sse paigaldatud

Samm: kasutage seda

Kui robot töötab, on siin käsud, mida saate kasutada. Saatke igaüks tekstsõnumina oma SIM -kaardi telefoninumbrile:

  • Edasi: viib roboti mõne tolli (cm) võrra edasi
  • Tagasi: ajab roboti mõne tolli (cm) võrra tagasi
  • Vasakule: pöörab robotit umbes 90 ° vasakule
  • Paremal: pöörab robotit umbes 90 ° paremale
  • Rändlus: lülitab roboti tasuta rändlusrežiimi
  • Peatus: peatab roboti

Robot saadab kaks andurisõnumit:

  • vasak vunts: robot on kontakteerunud vasakul asuva objektiga
  • parem vurr: robot on kontakteerunud paremal asuva objektiga

Kas soovite, et robot sõidaks kaugemale, kiiremini ja sellel oleks rohkem andureid? Kogu kood on avatud lähtekoodiga, nii et saate muuta kõike, mis teile meeldib. Avaldage oma täiustused tänu sellele algsele juhendile ja nautige oma tekstisõnumite saatmise robotit!

Soovitan: