Satura rādītājs:

Digi XBee3 mobilo SMS ActivityBot: 7 soļi
Digi XBee3 mobilo SMS ActivityBot: 7 soļi

Video: Digi XBee3 mobilo SMS ActivityBot: 7 soļi

Video: Digi XBee3 mobilo SMS ActivityBot: 7 soļi
Video: DIGI XBee® & XBee-PRO® ZB ZigBee® RF Modules | New Product Brief 2024, Novembris
Anonim
Digi XBee3 šūnu SMS ActivityBot
Digi XBee3 šūnu SMS ActivityBot

Digi XBee3 ™ mobilais SMS ActivityBot ir izglītojošs robots, kuru var vadīt ar īsziņām no jebkura mobilā tālruņa un jebkuras vietas pasaulē. ActivityBot, ko izgatavoja Digi draugi no Parallax Inc., ir paredzēts pirmoreiz strādājošiem robotiem, un to plaši izmanto tehnoloģiju un inženierzinātņu izglītībā.

SMS īsziņas, kas nosūtītas robotam, var pavēlēt tam braukt uz priekšu, atpakaļ vai pa kreisi vai pa labi. Tam ir iebūvēts viesabonēšanas režīms, kurā tas kļūst pašbraucošs, izmantojot divus "ūsu" sensorus, lai noteiktu šķēršļus pa labi vai pa kreisi. ActivityBot izmanto mobilo moduli Digi XBee3, lai reāllaikā ziņotu par to, ko tas uztver. Piemēram, ikreiz, kad tiek iedarbināts viens no "ūsu" sensoriem, šis notikums nekavējoties tiek ziņots mobilajam tālrunim kā teksts. (Protams, īsziņas un braukt drīkst tikai roboti.)

SMS ir tikai sākums. Digi XBee3 Cellular atbalsta TCP/IP, tāpēc komandas un datus var tikpat viegli apmainīties ar tīmekļa lapu vai mākoņa serveri. ActivityBots un Blockly, Google izgudrotā sistēma, ko izmanto tās programmēšanai, nāk no vietnes Parallax.com. Digi XBee Cellular ir pieejams vietnē Digi.com.

1. darbība: apkopojiet materiālus

Savākt materiālus
Savākt materiālus
Savākt materiālus
Savākt materiālus

Šeit ir visi materiāli, kas nepieciešami šī projekta izveidošanai:

  • Parallax ActivityBot

    • Iekļauts ActivityBot:

      • USB A līdz Mini-B kabelis
      • Stiepļu ūsas
      • Vīriešu galvenes
      • Savienojuma vads
      • 220 omu rezistori
      • 10K omi rezistori
  • Digi XBee3 Cellular LTE-M komplekts

    • Iekļauts XBee3 šūnu komplektā:

      • XBIB attīstības padome
      • USB kabelis
      • Antenas
      • 12 voltu barošanas avots XBIB platei
      • Nano izmēra SIM karte ar SMS pakalpojumu
    • (Piezīme: ja vēlaties, antenu, XBIB plati, barošanas avotu un SIM karti var iegādāties arī atsevišķi)
  • Jebkurš mobilais tālrunis ar SMS pakalpojumu
  • Windows vai MacOS dators ar USB (bloka koda programmēšanai)
  • AA baterijas x 5 - (mums patīk uzlādējamas baterijas ar lādētāju)
  • XCTU XBee konfigurēšanai - (bezmaksas lejupielāde)

2. darbība: izveidojiet robotu

Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu

Izpildiet visus tiešsaistes norādījumus par Parallax ActivityBot salikšanu:

  1. Aparatūras pārbaude
  2. Sagatavojiet ārējos kodētājus
  3. Sagatavojiet riepas
  4. Sagatavojiet šasiju
  5. Sagatavojiet servos
  6. Uzstādiet labo servo
  7. Servo stiprinājums pa kreisi
  8. Uzstādiet labo kodētāju
  9. Uzstādiet kreiso kodētāju
  10. Uzstādiet akumulatoru
  11. Aizmugurējais ritenis
  12. Uzstādiet piedziņas riteņus
  13. Uzstādiet aktivitāšu padomi
  14. Elektriskie savienojumi
  15. Programmatūras un programmēšanas pārbaude
  16. Izveidojiet pīkstienu
  17. Navigācijas pamati

Visu montāžas rokasgrāmatā norādīto darbību veikšana ir labākais veids, kā izprast savu jauno robotu. Mēs iesakām vismaz veikt darbību Navigācija ar pieskārienu, lai saprastu ActivityBot un izveidotu visas šim projektam nepieciešamās sistēmas.

3. darbība: pielāgojiet robotu

Pielāgojiet robotu
Pielāgojiet robotu
Pielāgojiet robotu
Pielāgojiet robotu

1. Atrodiet un uzstādiet ūsas slēdžus

2. Atrodiet un instalējiet skaņas signālu, lai saņemtu dažas audio atsauksmes

3. Izmantojiet vadu, lai savienotu SEL ar GND, lai maršrutētu seriālos komentārus uz XBee.

4. Vads bezvadu savienojumam-izmantojot divus pārejas vadus, savienojiet XBee galvenes ar propellera mikrokontrolleri:

  • Izmantojiet vienu vadu, lai savienotu XBee DO ar P11
  • Izmantojiet otru vadu, lai savienotu XBee DI ar P10

    Attēls
    Attēls

    Parallax ir arī skaidri vadu norādījumi, taču noteikti izmantojiet iepriekš norādītos tapu numurus

4. darbība: konfigurējiet XBee Cellular

Konfigurējiet XBee Cellular
Konfigurējiet XBee Cellular
Konfigurējiet XBee Cellular
Konfigurējiet XBee Cellular

Ievietojiet XBee3 Cellular XBIB izstrādes panelī vai XBee USB adapterī, uzmanīgi izlīdzinot to, lai visas tapas būtu pareizi ievietotas kontaktligzdā, kā parādīts fotoattēlos.

Attēls
Attēls
Attēls
Attēls

Salieciet XBee3 Cellular aparatūru un izveidojiet savienojumu ar datoru. Noteikti izmantojiet 12 voltu barošanas avotu, jo USB vien nenodrošina pietiekamu strāvu, lai pareizi darbinātu moduli. Komplektā ietilpst bezmaksas ierobežotas lietošanas SIM karte. Jūs varat arī iegādāties savu no pārdevēja, piemēram, AT&T vai Twilio.

Instalējiet un palaidiet XCTU programmu. Tas automātiski atjauninās savu programmaparatūras bibliotēku uz jaunāko versiju. XCTU programmā:

  1. Pievienojiet ierīci, izmantojot XBee radio rūpnīcas noklusējuma iestatījumus (9600, 8 N 1):

    Attēls
    Attēls
  2. Asociācijas indikators uz jūsu attīstības paneļa sāks mirgot, tiklīdz jūsu XBee saņems mobilo savienojumu. Ja tā nav, varat pārbaudīt mobilo sakaru reģistrāciju un savienojumu
  3. Atjauniniet savu XBee3 Cellular moduli uz jaunāko programmaparatūru. Piezīme. Tas ir ieteicams pat tad, ja jūsu modulis ir tikko iegādāts.
  4. Izvēlieties ierīci no radio moduļu saraksta, noklikšķinot uz tās. XCTU parādīs šīs ierīces pašreizējos programmaparatūras iestatījumus.
  5. Iestatiet IP protokola režīmu uz SMS [2].
  6. Ievadiet mobilā tālruņa numuru laukā P# un noklikšķiniet uz pogas Rakstīt. Ierakstiet tālruņa numuru, izmantojot tikai numurus, bez domuzīmēm. Ja nepieciešams, varat izmantot prefiksu +. Mērķa tālruņa numurs ir tālruņa numurs, uz kuru jūsu robots sūta īsziņas.
  7. Pārbaudiet TD parametru. Tam jābūt iestatītam uz 0, jo teksta norobežotājs šajā projektā netiks izmantots.
  8. Noteikti ierakstiet iestatījumus XBee, izmantojot pogu ar zīmuļa ikonu.

Instalējiet XBee robotā

  1. Noņemiet XBee3 no XBIB izstrādes plates, velkot to taisni uz augšu un uzmanoties, lai nesaliektu tapas. Ja jūs saliekat kādu, uzmanīgi iztaisnojiet tos, pirms turpināt.
  2. Pārliecinieties, vai nano-SIM karte joprojām ir ievietota jūsu XBee Cellular
  3. Ievietojiet XBee3 ActivityBot ligzdā XBee, kas orientēta tā, lai antenas savienotājs būtu vērsts pret robota ārējo malu, tāpat kā mazais XBee zīmējums uz tāfeles.
  4. Pievienojiet antenu mazajam U. FL savienotājam, nospiežot to taisni uz leju, nedaudz pagriežot to uz priekšu un atpakaļ, lai pārliecinātos, ka tā ir pareizi centrēta. Tas tiks ievietots vietā, kad to pareizi izlīdzināsit un stingri nospiedīsit. Dažreiz antenas savienotājs parādās uzreiz, bet bieži vien tas ir nedaudz sarežģīti, tāpēc nekautrējieties. Jūs zināt, ka viss ir kārtībā, kad tas brīvi griežas uz priekšu un atpakaļ, neatvienojoties.
  5. Ar lenti piestipriniet antenu robota sānos. Lai gan šī nav ideālā pozicionēšana, vairumā gadījumu tā darbojas bez problēmām.

5. solis: ieprogrammējiet robotu

Programmējiet robotu
Programmējiet robotu
Programmējiet robotu
Programmējiet robotu

Ielādējiet XBee3 Cellular ActivityBot kodu

  1. Pievienojiet robotu datoram, izmantojot tā USB kabeli
  2. Iestatiet robota barošanas slēdzi pozīcijā "1". Tas darbina tikai tā vadības paneli ar izslēgtiem riteņiem, lai robots neaizbēgtu, kamēr jūs to programmējat.

    Attēls
    Attēls
  3. Atveriet vietni blocky.parallax.com un reģistrējiet jaunu kontu
  4. Lejupielādējiet BlocklyProp klientu savam datoram un instalējiet to. Lai izmantotu BlocklyProp Online, šai klienta programmai jādarbojas jūsu datorā.
  5. Lai atļautu vietējo IP piekļuvi, BlocklyProp klientā nospiediet tā pogu Savienot.
  6. Ielādējiet Whiskers SMS kodu savā pārlūkprogrammā.
  7. Izmantojiet zaļo pogu ar lejupvērsto bultiņu, lai ielādētu un palaistu programmaparatūru, izmantojot robota EEPROM, izmantojot USB

    Attēls
    Attēls
  8. Pēc lejupielādes norises ziņojuma terminālim vajadzētu parādīties un izdrukāt ziņojumu “Robot v1.2 ready…”. Jūs esat gatavs pārbaudīt savu robotu!

6. darbība: pārbaudiet robotu

Pārbaudiet robotu
Pārbaudiet robotu
Pārbaudiet robotu
Pārbaudiet robotu
  1. Iestatiet barošanas slēdzi pozīcijā "0"
  2. Ievietojiet piecas AA baterijas robota apakšā.
  3. Atvienojiet USB kabeli, lai robots varētu brīvi klīst.
  4. Iestatiet barošanas slēdzi pozīcijā "1", lai barotu plati un XBee3 Cellular.
  5. Pagaidiet, līdz mirgo zilā ASSOC gaisma, norādot uz savienojumu ar mobilo tīklu:

    Attēls
    Attēls
  6. Iestatiet barošanas slēdzi pozīcijā "2" un nospiediet RST pogu virs tā.

    Attēls
    Attēls
  7. Pārbaudiet, vai mobilajā tālrunī nav īsziņas: “Robot 1.2 ready…”

Vai saņēmāt ziņu? Lieliski! Pretējā gadījumā ir jāpārbauda dažas lietas:

  • XBee3 ir pareizi uzstādīts ligzdā
  • Tālruņa numurs ir pareizi ievadīts XBee konfigurācijā
  • XBee IP režīms ir iestatīts uz 2 īsziņām
  • Vadi savieno tapas XBee DO ar P11 un XBee DI ar P10
  • SIM kartei ir SMS pakalpojums
  • Robotam ir jauda-pie slēdža ir indikatora gaismas
  • SIM karte ir ievietota XBee3

7. solis: izmantojiet to

Kad robots darbojas, šeit ir komandas, kuras varat izmantot. Sūtiet katru kā īsziņu uz jūsu SIM kartes tālruņa numuru:

  • Uz priekšu: virza robotu uz priekšu dažas collas (cm)
  • Atpakaļ: atgriež robotu dažas collas (cm) atpakaļ
  • Pa kreisi: pagriež robotu par 90º pa kreisi
  • Pa labi: pagriež robotu par 90º pa labi
  • Viesabonēšana: ieslēdz robotu brīvā viesabonēšanas režīmā
  • Apturēt: aptur robotu

Robots nosūta divus sensora ziņojumus:

  • kreisās ūsas: robots ir sazinājies ar objektu kreisajā pusē
  • labās ūsas: robots ir sazinājies ar objektu labajā pusē

Vai vēlaties, lai robots brauc tālāk, ātrāk un tam ir vairāk sensoru? Viss kods ir atvērtā koda, lai jūs varētu mainīt visu, kas jums patīk. Publicējiet savus uzlabojumus, pateicoties šim oriģinālajam ceļvedim, un izbaudiet īsziņu sūtīšanas robotu!

Ieteicams: