Përmbajtje:
- Hapi 1: Mblidhni materiale
- Hapi 2: Ndërtoni Robotin
- Hapi 3: Personalizoni Robotin
- Hapi 4: Konfiguroni XBee Cellular
- Hapi 5: Programoni Robotin
- Hapi 6: Testoni Robotin
- Hapi 7: Përdoreni
Video: Digi XBee3 Cellular SMS ActivityBot: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
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
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
Ndiqni udhëzimet e plota në internet për montimin e Parallax ActivityBot:
- Kontrollimi i harduerit
- Përgatitni kodues të jashtëm
- Përgatitni Gomat
- Përgatitni Shasinë
- Përgatitni Servos
- Servo e Malit të Djathtë
- Mali i Servo Majtas
- Kodifikuesi i djathtë i malit
- Kodifikuesi i Majtas Majtas
- Montoni Paketën e Baterisë
- Rrota e Bishtit të Malit
- Rrota Mount Drive
- Montoni Bordin e Aktiviteteve
- Lidhjet elektrike
- Kontrolli i Softuerit dhe Programimit
- Bëni një biip
- 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
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
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
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.
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:
-
Shtoni një pajisje, duke përdorur cilësimet e paracaktuara të fabrikës (9600, 8 N 1) për radiot XBee:
- 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
- Përditësoni modulin tuaj XBee3 Cellular në firmuerin më të fundit. Shënim: Kjo rekomandohet edhe nëse moduli juaj është blerë rishtas.
- 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.
- Vendosni modalitetin e Protokollit IP në SMS [2].
- 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.
- Kontrolloni parametrin TD. Duhet të vendoset në 0 sepse përcaktuesi i tekstit nuk do të përdoret në këtë projekt.
- Sigurohuni që të shkruani cilësimet në XBee duke përdorur butonin me ikonën e lapsit.
Instaloni XBee në robot
- 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.
- Sigurohuni që ende e keni kartën nano-SIM të futur në XBee Cellular
- 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ë.
- 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.
- 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
Ngarko kodin XBee3 Cellular ActivityBot
- Lidheni robotin me kompjuterin tuaj duke përdorur kabllon USB të tij
-
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ë.
- Hapni blocky.parallax.com dhe regjistroni një llogari të re
- 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.
- Shtypni butonin e tij Lidhu në BlocklyProp Client për të lejuar qasjen në IP lokale.
- Ngarkoni kodin SMS të Whiskers në shfletuesin tuaj.
-
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
- 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
- Vendoseni çelësin e energjisë në pozicionin "0"
- Instaloni pesë bateritë AA në pjesën e poshtme të robotit.
- Shkëputeni kabllon USB në mënyrë që roboti të bredhë lirshëm.
- Vendoseni çelësin e energjisë në pozicionin "1" për të fuqizuar bordin dhe XBee3 Cellular.
-
Prisni që drita blu ASSOC të ndizet, duke treguar një lidhje me rrjetin celular:
-
Vendoseni çelësin e energjisë në pozicionin "2" dhe shtypni butonin RST sipër tij.
- 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:
Dërgimi i sms -ve nëse tymi zbulohet (Arduino+GSM SIM900A: 5 hapa
Dërgimi i sms -ve nëse tymi zbulohet (Arduino+GSM SIM900A: Përshëndetje të gjithëve! Në udhëzuesin tim të parë do të bëj një alarm gazi i cili i dërgon mesazh përdoruesit nëse zbulohet ndotja. Ky do të jetë një prototip i thjeshtë duke përdorur Arduino, modulin GSM dhe elektrokimik sensori i tymit. Në të ardhmen kjo mund të shtrihet në
Udhëzues Arduino Cellular Shield: 9 hapa (me fotografi)
Udhëzues Arduino Cellular Shield: Arduino Cellular Shield ju lejon të bëni telefonata celulare dhe të dërgoni mesazhe me tekst. Truri i kësaj mburoje është SM5100B i cili është një modul i fuqishëm qelizor i aftë për të kryer shumë nga detyrat e shumicës së telefonave celularë standardë. Kjo sh
Si të përdorni SIM800L për të dërguar SMS dhe stafetë kontrolli me SMS: 3 hapa
Si të përdorni SIM800L për të dërguar SMS dhe stafetë kontrolli me SMS: Përshkrimi: Ky udhëzues po tregon se si të përdorni SIM800L për të dërguar sms dhe për të marrë sms për të kontrolluar stafetën. Moduli SIM800L është i vogël në madhësi dhe mund të përdoret për ndërfaqe me Arduino për të dërguar sms, për të marrë sms, për të thirrur, për të marrë thirrje dhe të tjera. Në këtë tutorial,
IOT Me Rrjet Cellular Me ESP32: 23 Hapa
IOT Me Rrjetin Cellular Me ESP32: Sot do të diskutojmë për modemin GPRS, ose më mirë, ESP32 dhe përdorimin e tij me rrjetin e telefonisë celulare. Kjo është diçka që funksionon shumë mirë. Duke përdorur protokollin MQTT, ne do t'i dërgojmë të dhënat në pultin e Ubidots. Përdorni në këtë kuvend një
3, 7v Ngarkues Emergjence Nokia Cellular Me Bateri 9v: 6 Hapa
Karikues urgjence 3,7v Nokia Cellular me bateri 9v: Përshëndetje për të gjithë. Doja t'ju propozoja një karikues të thjeshtë celular me teknologji të nivelit të ulët që megjithatë punon dhe kryen detyrën e tij në mënyrë perfekte. Hartimi i një ngarkese celulare të urgjencës që mund të jetë e domosdoshme nëse na gjendet me b