Përmbajtje:

Digi XBee3 Cellular SMS ActivityBot: 7 hapa
Digi XBee3 Cellular SMS ActivityBot: 7 hapa

Video: Digi XBee3 Cellular SMS ActivityBot: 7 hapa

Video: Digi XBee3 Cellular SMS ActivityBot: 7 hapa
Video: Connecting a Scale to PC Wirelessly - DIGI XBEE 3 Tutorial 2024, Nëntor
Anonim
Digi XBee3 Cellular SMS ActivityBot
Digi XBee3 Cellular SMS ActivityBot

Digi XBee3 SMS Cellular SMS ActivityBot është një robot edukativ që mund të kontrollohet me mesazhe me tekst nga çdo celular, kudo në botë. ActivityBot, e bërë nga miqtë e Digi në Parallax Inc. është projektuar për robot-ndërtuesit për herë të parë dhe përdoret gjerësisht në teknologjinë dhe edukimin inxhinierik.

Mesazhet me tekst SMS që i dërgohen robotit mund ta urdhërojnë atë të lëvizë përpara, mbrapa ose majtas ose djathtas. Ka një modalitet roaming të integruar ku bëhet vetë-drejtues, duke përdorur dy sensorë "mustaqe" për të zbuluar pengesat në të djathtë ose të majtë. ActivityBot përdor modulin Digi XBee3 Cellular për të raportuar atë që ndjen në kohë reale. Për shembull, sa herë që ndizet një nga sensorët "mustaqe", ajo ngjarje raportohet menjëherë përsëri në celular si një tekst. (Sigurisht, vetëm robotët duhet të dërgojnë mesazhe dhe të drejtojnë makinë.)

SMS është vetëm fillimi. Digi XBee3 Cellular mbështet TCP/IP kështu që komandat dhe të dhënat mund të shkëmbehen po aq lehtë me një faqe në internet ose server cloud. ActivityBots dhe Blockly, sistemi i shpikur nga Google i përdorur për ta programuar atë, vijnë nga Parallax.com. Digi XBee Cellular është në dispozicion nga Digi.com.

Hapi 1: Mblidhni materiale

Mblidhni materiale
Mblidhni materiale
Mblidhni materiale
Mblidhni materiale

Këtu janë të gjitha furnizimet që do t'ju nevojiten për të krijuar këtë projekt:

  • Parallax ActivityBot

    • Përfshirë me ActivityBot:

      • Kabllo USB A në Mini-B
      • Mustaqe me tela
      • Tituj meshkuj
      • Teli lidhës
      • Rezistenca 220 ohm
      • Rezistenca 10K Ohm
  • Komplet Digi XBee3 Cellular LTE-M

    • Të përfshira në XBee3 Cellular Kit:

      • Bordi i zhvillimit të XBIB
      • Kabllo USB
      • Antenat
      • Furnizimi me energji 12 volt për bordin XBIB
      • Kartë SIM me madhësi nano me shërbim SMS
    • (Shënim: antena, bordi XBIB, furnizimi me energji elektrike dhe karta SIM gjithashtu mund të burohen veçmas nëse dëshironi)
  • Çdo telefon celular me shërbim SMS
  • Një kompjuter Windows ose MacOS me USB (për programimin e kodit bllokues)
  • Bateri AA x 5 - (na pëlqejnë rimbushjet me karikues)
  • XCTU për konfigurimin e XBee - (shkarkim falas)

Hapi 2: Ndërtoni Robotin

Ndërtoni Robotin
Ndërtoni Robotin
Ndërtoni Robotin
Ndërtoni Robotin

Ndiqni udhëzimet e plota në internet për montimin e Parallax ActivityBot:

  1. Kontrollimi i harduerit
  2. Përgatitni kodues të jashtëm
  3. Përgatitni Gomat
  4. Përgatitni Shasinë
  5. Përgatitni Servos
  6. Servo e Malit të Djathtë
  7. Mali i Servo Majtas
  8. Kodifikuesi i djathtë i malit
  9. Kodifikuesi i Majtas Majtas
  10. Montoni Paketën e Baterisë
  11. Rrota e Bishtit të Malit
  12. Rrota Mount Drive
  13. Montoni Bordin e Aktiviteteve
  14. Lidhjet elektrike
  15. Kontrolli i Softuerit dhe Programimit
  16. Bëni një biip
  17. Bazat e lundrimit

Të bësh të gjitha hapat në udhëzuesin e montimit është mënyra më e mirë për të kuptuar robotin tënd të ri. Ne ju rekomandojmë të paktën të punoni përmes hapit të Lundrimit me Prekje për të kuptuar ActivityBot dhe për të ndërtuar të gjitha sistemet që ju nevojiten për këtë projekt.

Hapi 3: Personalizoni Robotin

Përshtatni Robotin
Përshtatni Robotin
Personalizoni Robotin
Personalizoni Robotin

1. Gjeni dhe instaloni çelsat e mustaqeve

2. Gjeni dhe instaloni zilen për disa reagime audio

3. Përdorni një tel për të lidhur SEL me GND për të përcjellur kominet serike në XBee.

4. Tela për wireless-duke përdorur dy tela kërcyes, lidhni titujt XBee me mikrokontrolluesin Propeller:

  • Përdorni një tel për të lidhur XBee DO me P11
  • Përdorni tela tjetër për të lidhur XBee DI me P10

    Imazhi
    Imazhi

    Parallax gjithashtu ka udhëzime të qarta për instalime elektrike, por sigurohuni që të përdorni numrat e kunjave siç janë renditur më sipër

Hapi 4: Konfiguroni XBee Cellular

Konfiguroni XBee Cellular
Konfiguroni XBee Cellular
Konfiguroni XBee Cellular
Konfiguroni XBee Cellular

Vendoseni XBee3 Cellular në tabelën e zhvillimit XBIB ose përshtatësin tuaj USB XBee, duke pasur kujdes ta rreshtoni atë në mënyrë që të gjitha kunjat të jenë në prizë siç duhet, siç tregohet në foto.

Imazhi
Imazhi
Imazhi
Imazhi

Mblidhni pajisjet XBee3 Cellular dhe lidheni me kompjuterin tuaj. Sigurohuni që të përdorni furnizimin me energji 12 volt sepse USB vetëm nuk siguron rrymë të mjaftueshme për të funksionuar siç duhet modulin. Kompleti vjen me një kartë SIM falas për përdorim të kufizuar. Ju gjithashtu mund të blini tuajin nga një shitës si AT&T ose Twilio.

Instaloni dhe nisni programin XCTU. Ai automatikisht do të azhurnojë bibliotekën e tij të firmuerit në versionin e fundit. Në programin XCTU:

  1. Shtoni një pajisje, duke përdorur cilësimet e paracaktuara të fabrikës (9600, 8 N 1) për radiot XBee:

    Imazhi
    Imazhi
  2. Drita e shoqatës në tabelën tuaj të zhvillimit do të fillojë të pulsojë sapo XBee juaj të ketë një lidhje celulare. Nëse nuk është kështu, mund të kontrolloni për regjistrimin dhe lidhjen celulare
  3. Përditësoni modulin tuaj XBee3 Cellular në firmuerin më të fundit. Shënim: Kjo rekomandohet edhe nëse moduli juaj është blerë rishtas.
  4. Zgjidhni pajisjen nga lista e Moduleve të Radios duke klikuar mbi të. XCTU do të shfaqë cilësimet aktuale të firmuerit për atë pajisje.
  5. Vendosni modalitetin e Protokollit IP në SMS [2].
  6. Vendosni numrin tuaj të telefonit celular në fushën P# dhe klikoni butonin Shkruaj. Shkruani numrin e telefonit duke përdorur vetëm numra, pa njolla. Nëse është e nevojshme, mund të përdorni parashtesën +. Numri i telefonit të synuar është numri i telefonit që roboti juaj i dërgon mesazhe.
  7. Kontrolloni parametrin TD. Duhet të vendoset në 0 sepse përcaktuesi i tekstit nuk do të përdoret në këtë projekt.
  8. Sigurohuni që të shkruani cilësimet në XBee duke përdorur butonin me ikonën e lapsit.

Instaloni XBee në robot

  1. Hiqeni XBee3 nga bordi i zhvillimit të XBIB, duke e tërhequr atë drejt dhe duke pasur kujdes që të mos i përkulni kunjat. Nëse përkulni ndonjë, drejtojini me kujdes para se të vazhdoni.
  2. Sigurohuni që ende e keni kartën nano-SIM të futur në XBee Cellular
  3. Futni XBee3 në prizën XBee të ActivityBot, të orientuar në mënyrë që lidhësi i antenës të jetë drejt skajit të jashtëm të robotit, ashtu si vizatimi i vogël XBee në tabelë.
  4. Lidheni antenën me lidhësin e vogël U. FL duke e shtypur drejt poshtë ndërsa e ktheni pak mbrapa dhe me radhë për të siguruar që është përqendruar siç duhet. Do të shfaqet kur ta rreshtoni ashtu si duhet dhe ta shtypni fort. Ndonjëherë lidhësi i antenës shfaqet menjëherë, por shpesh është pak i ndërlikuar, kështu që mos u dekurajoni. Do ta kuptoni që e keni kuptuar kur rrotullohet lirshëm mbrapa dhe me radhë pa u shkëputur.
  5. Montoni antenën në anën e robotit me shirit. Edhe pse ky nuk është pozicionimi ideal, në shumicën e rasteve funksionon pa ndonjë problem.

Hapi 5: Programoni Robotin

Programoni Robotin
Programoni Robotin
Programoni Robotin
Programoni Robotin

Ngarko kodin XBee3 Cellular ActivityBot

  1. Lidheni robotin me kompjuterin tuaj duke përdorur kabllon USB të tij
  2. Vendoseni çelësin e energjisë në robot në pozicionin "1". Kjo fuqizon vetëm bordin e tij të kontrolluesit, me rrota të çaktivizuara në mënyrë që roboti të mos ikë ndërsa ju jeni duke e programuar atë.

    Imazhi
    Imazhi
  3. Hapni blocky.parallax.com dhe regjistroni një llogari të re
  4. Shkarkoni klientin BlocklyProp për kompjuterin tuaj dhe instalojeni atë. Ky program klienti duhet të funksionojë në kompjuterin tuaj për të përdorur BlocklyProp Online.
  5. Shtypni butonin e tij Lidhu në BlocklyProp Client për të lejuar qasjen në IP lokale.
  6. Ngarkoni kodin SMS të Whiskers në shfletuesin tuaj.
  7. Përdorni butonin e gjelbër me shigjetën poshtë për të ngarkuar dhe ekzekutuar firmware -in duke përdorur EEPROM -in e robotit mbi USB

    Imazhi
    Imazhi
  8. Pas një mesazhi të përparimit të shkarkimit, Terminali duhet të shfaqet dhe të printojë një mesazh "Robot v1.2 gati …". Jeni gati të testoni robotin tuaj!

Hapi 6: Testoni Robotin

Testoni Robotin
Testoni Robotin
Testoni Robotin
Testoni Robotin
  1. Vendoseni çelësin e energjisë në pozicionin "0"
  2. Instaloni pesë bateritë AA në pjesën e poshtme të robotit.
  3. Shkëputeni kabllon USB në mënyrë që roboti të bredhë lirshëm.
  4. Vendoseni çelësin e energjisë në pozicionin "1" për të fuqizuar bordin dhe XBee3 Cellular.
  5. Prisni që drita blu ASSOC të ndizet, duke treguar një lidhje me rrjetin celular:

    Imazhi
    Imazhi
  6. Vendoseni çelësin e energjisë në pozicionin "2" dhe shtypni butonin RST sipër tij.

    Imazhi
    Imazhi
  7. Kontrolloni telefonin tuaj celular për një mesazh me tekst: "Roboti 1.2 gati …"

Mori mesazhin? Shkëlqyeshëm! Përndryshe, këtu janë disa gjëra për t'u kontrolluar:

  • XBee3 është instaluar siç duhet në prizën e tij
  • Numri i telefonit është futur siç duhet në konfigurimin e XBee
  • Modaliteti IP i XBee është vendosur në 2 për SMS
  • Telat po lidhin kunjat XBee DO me P11 dhe XBee DI me P10
  • Karta SIM ka shërbim SMS
  • Roboti ka fuqi-ka drita treguese pranë ndërprerësit
  • Karta SIM është e instaluar në XBee3

Hapi 7: Përdoreni

Me robotin në punë, këtu janë komandat që mund të përdorni. Dërgo secilën si një mesazh me tekst drejtuar numrit të telefonit të kartës suaj SIM:

  • Përpara: e çon robotin përpara disa centimetra (cm)
  • Mbrapa: e çon robotin disa centimetra (cm) mbrapa
  • Majtas: e kthen robotin rreth 90º në të majtë
  • Djathtas: e kthen robotin rreth 90º në të djathtë
  • Bredh: e vendos robotin në modalitetin e bredhjes falas
  • Ndalesa: ndal robotin

Roboti dërgon dy mesazhe sensor:

  • mustaqe e majtë: roboti ka kontaktuar një objekt në të majtë
  • mustaqe e drejtë: roboti ka kontaktuar një objekt në të djathtë

Dëshironi që roboti të ecë më larg, më shpejt dhe të ketë më shumë sensorë? I gjithë kodi është me burim të hapur, kështu që ju mund të ndryshoni gjithçka që ju pëlqen. Publikoni përmirësimet tuaja me kredit për këtë udhëzues origjinal dhe shijoni robotin tuaj të mesazheve!

Recommended: