Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: Robotni yarating
- 3 -qadam: Robotni sozlash
- 4 -qadam: XBee Cellular -ni sozlang
- 5 -qadam: Robotni dasturlash
- 6 -qadam: Robotni sinab ko'ring
- 7 -qadam: Undan foydalaning
Video: Digi XBee3 uyali SMS ActivityBot: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Digi XBee3 ™ uyali SMS ActivityBot - bu ta'lim robotidir, uni dunyoning istalgan nuqtasidan, istalgan uyali telefondan matnli xabarlar yordamida boshqarish mumkin. Dallining Parallax Inc dagi do'stlari tomonidan ishlab chiqarilgan ActivityBot birinchi marta robot ishlab chiqaruvchilar uchun mo'ljallangan bo'lib, texnologiya va muhandislik ta'limida keng qo'llaniladi.
Robotga yuborilgan SMS -xabarlar unga oldinga, orqaga yoki chapga yoki o'ngga haydashni buyurishi mumkin. U o'rnatilgan rouming rejimiga ega, u o'ngda yoki chapda to'siqlarni aniqlash uchun ikkita "mo'ylovli" datchik yordamida o'zini o'zi boshqaradi. ActivityBot Digi XBee3 uyali modulidan foydalangan holda real vaqtda nimani his qilayotganini xabar qiladi. Masalan, "mo'ylovli" sensorlardan biri ishga tushganda, bu voqea darhol mobil telefonga matn sifatida xabar qilinadi. (Albatta, faqat robotlar SMS yozishi va haydashi kerak.)
SMS faqat boshlanishi. Digi XBee3 Cellular TCP/IP -ni qo'llab -quvvatlaydi, shuning uchun buyruqlar va ma'lumotlarni veb -sahifa yoki bulutli server bilan osongina almashish mumkin. Google tomonidan ixtiro qilingan ActivityBots va Blockly tizimi Parallax.com saytidan olingan. Digi XBee Cellular Digi.com saytida mavjud.
1 -qadam: materiallarni yig'ish
Bu loyihani yaratish uchun sizga kerak bo'lgan barcha materiallar:
-
Parallax ActivityBot
-
ActivityBot -ga kiritilgan:
- USB A-Mini-B kabeli
- Tel mo'ylovlari
- Erkaklar sarlavhalari
- Ulanish simlari
- 220 ohmli rezistorlar
- 10K ohmli rezistorlar
-
-
Digi XBee3 uyali LTE-M to'plami
-
XBee3 uyali to'plamiga kiritilgan:
- XBIB rivojlanish kengashi
- USB kabeli
- Antennalar
- XBIB platasi uchun 12 voltli quvvat manbai
- SMS xizmatiga ega nano o'lchamli SIM-karta
- (Eslatma: antenna, XBIB kartasi, quvvat manbai va SIM -karta, agar kerak bo'lsa, alohida -alohida olinishi mumkin)
-
- SMS xizmatiga ega bo'lgan har qanday mobil telefon
- USB -ga ega Windows yoki MacOS kompyuteri (blokirovka qilingan kodli dasturlash uchun)
- AA batareyalari x 5 - (biz zaryadlovchi bilan qayta zaryadlanuvchi qurilmalarni yaxshi ko'ramiz)
- XBee -ni sozlash uchun XCTU - (bepul yuklab olish)
2 -qadam: Robotni yarating
Parallax ActivityBot -ni yig'ish bo'yicha to'liq onlayn ko'rsatmalarga amal qiling:
- Uskuna tekshiruvi
- Tashqi kodlovchilarni tayyorlang
- Shinalarni tayyorlang
- Shassi tayyorlang
- Servolarni tayyorlang
- O'ng Servo tog'i
- Chap Servo tog'i
- O'ng enkoderni o'rnating
- Chap kodlovchi
- Batareya to'plamini o'rnatish
- Quyruq g'ildiragi
- Drayv g'ildiraklarini o'rnatish
- Faoliyat taxtasini o'rnating
- Elektr aloqalari
- Dasturiy ta'minot va dasturiy ta'minotni tekshirish
- Ovozli signal bering
- Navigatsiya asoslari
O'rnatish yo'riqnomasidagi barcha qadamlarni bajarish - yangi robotingizni tushunishning eng yaxshi usuli. ActivityBot -ni tushunish va ushbu loyihaga kerak bo'lgan barcha tizimlarni yaratish uchun hech bo'lmaganda "Touch with Navigating" bosqichida ishlashni tavsiya qilamiz.
3 -qadam: Robotni sozlash
1. Mo'ylovli kalitlarni toping va o'rnating
2. Ba'zi ovozli aloqa uchun signal signalini toping va o'rnating
3. Xelga ketma -ket xabarlarni yo'naltirish uchun SELni GND ga ulash uchun simdan foydalaning.
4. Simsiz sim-ikkita o'tish simidan foydalanib, XBee sarlavhalarini Propeller mikrokontrolleriga ulang:
- XBee DO ni P11 ga ulash uchun bitta simdan foydalaning
-
XBee DI ni P10 ga ulash uchun boshqa simdan foydalaning
Parallax -da simlarni ulash bo'yicha aniq ko'rsatmalar mavjud, lekin pin raqamlarini yuqorida sanab o'tilganidek ishlating
4 -qadam: XBee Cellular -ni sozlang
XBee3 Cellular -ni XBIB ishlab chiqish kartasiga yoki XBee USB adapteriga joylashtiring, rasmda ko'rsatilgandek, barcha pinlar rozetkada to'g'ri joylashishi uchun ehtiyot bo'ling.
XBee3 Cellular uskunasini yig'ing va kompyuteringizga ulang. 12 voltli quvvat manbaidan foydalanganingizga ishonch hosil qiling, chunki USB-ning o'zi modulni to'g'ri ishlashi uchun etarli oqim bermaydi. To'plam cheklangan foydalanish uchun bepul SIM-karta bilan birga keladi. Siz shuningdek AT&T yoki Twilio kabi sotuvchidan sotib olishingiz mumkin.
XCTU dasturini o'rnating va ishga tushiring. U dasturiy ta'minot kutubxonasini avtomatik ravishda eng so'nggi versiyasiga yangilaydi. XCTU dasturida:
-
XBee radiosi uchun zavod parametrlarini (9600, 8 N 1) ishlatib, qurilma qo'shing:
- XBee -ga uyali aloqa o'rnatilgandan so'ng, sizning rivojlanish kartangizdagi assotsiatsiya chirog'i miltillay boshlaydi. Agar bunday bo'lmasa, siz uyali ro'yxatdan o'tish va ulanishni tekshirishingiz mumkin
- XBee3 uyali modulini eng yangi dasturiy ta'minotga yangilang. Eslatma: Bu sizning modulingiz yangi sotib olingan bo'lsa ham tavsiya etiladi.
- Radiomodullar ro'yxatidan qurilmani bosing. XCTU ushbu qurilma uchun dasturiy ta'minotning joriy sozlamalarini ko'rsatadi.
- IP protokoli rejimini SMS [2] ga o'rnating.
- P# maydoniga mobil telefon raqamingizni kiriting va Yozish tugmasini bosing. Telefon raqamini faqat raqamlar yordamida, tire holda yozing. Agar kerak bo'lsa, + prefiksidan foydalanishingiz mumkin. Maqsadli telefon raqami - bu sizning robotingiz yuboradigan telefon raqami.
- TD parametrini tekshiring. Uni 0 ga o'rnatish kerak, chunki bu loyihada matnni ajratuvchi ishlatilmaydi.
- Qalam belgisi bo'lgan tugma yordamida sozlamalarni XBee -ga yozganingizga ishonch hosil qiling.
XBee -ni robotga o'rnating
- XBI3ni XBIB ishlab chiqish kartasidan chiqarib oling, uni yuqoriga qarab torting va pimlarni egmaslikka ehtiyot bo'ling. Agar siz egilib qolsangiz, harakat qilishdan oldin ularni yaxshilab to'g'rilang.
- XBee Cellular-ga nano-SIM karta o'rnatilganligiga ishonch hosil qiling
- XBee3 -ni ActivityBot -ning XBee rozetkasiga joylashtiring, shunda antenna ulagichi xuddi XBee taxtasida chizilganidek, robotning tashqi chetiga qarab turadi.
- Kichkina U. FL ulagichiga to'g'ri markazlashtirilganligiga ishonch hosil qilish uchun uni oldinga va orqaga biroz burab, uni pastga bosib, ulang. To'g'ri tekislanganda va pastga qattiq bosganingizda u joyiga tushadi. Ba'zida antenna ulagichi darhol ochiladi, lekin ko'pincha bu biroz murakkab, shuning uchun tushkunlikka tushmang. U uzilmasdan oldinga va orqaga erkin aylansa, siz buni to'g'ri qabul qilganingizni bilib olasiz.
- Antennani robotning yon tomoniga lenta bilan mahkamlang. Garchi bu ideal joylashuv bo'lmasa ham, ko'p hollarda u muammosiz ishlaydi.
5 -qadam: Robotni dasturlash
XBee3 Cellular ActivityBot kodini yuklang
- Robotni USB kabeli yordamida kompyuterga ulang
-
Robotning quvvat kalitini "1" holatiga qo'ying. Bu faqat boshqaruv paneliga kuch beradi, g'ildiraklar o'chirilgan, shuning uchun robot siz dasturlash paytida qochib ketmaydi.
- Blocky.parallax.com saytini oching va yangi qayd yozuvini ro'yxatdan o'tkazing
- Kompyuteringiz uchun BlocklyProp mijozini yuklab oling va o'rnating. Bu mijoz dasturi BlocklyProp Online -dan foydalanish uchun kompyuteringizda ishlayotgan bo'lishi kerak.
- Mahalliy IP -ga kirishga ruxsat berish uchun BlocklyProp Client -dagi ulanish tugmasini bosing.
- Brauzeringizga Mo'ylov SMS kodini yuklang.
-
Robotning USB orqali EEPROM yordamida dasturiy ta'minotni yuklash va ishga tushirish uchun pastga o'qi bo'lgan yashil tugmachadan foydalaning.
- Yuklab olish jarayoni to'g'risida xabar kelganidan so'ng, terminal paydo bo'lishi va "Robot v1.2 tayyor …" xabarini chop etishi kerak. Siz robotingizni sinab ko'rishga tayyormiz!
6 -qadam: Robotni sinab ko'ring
- Quvvat tugmachasini "0" holatiga qo'ying
- Robotning pastki qismiga beshta AA batareyasini o'rnating.
- Robot bemalol yurishi uchun USB kabelini uzing.
- Kengashni va XBee3 Cellular -ni quvvatlantirish uchun quvvat tugmachasini "1" holatiga qo'ying.
-
Moviy ASSOC chirog'i miltillashini kuting, bu uyali tarmoqqa ulanishni ko'rsatadi:
-
Quvvat tugmachasini "2" holatiga qo'ying va uning ustidagi RST tugmasini bosing.
- Mobil telefoningizni tekshiring: "Robot 1.2 tayyor …"
Xabarni oldingizmi? Ajoyib! Aks holda, ba'zi narsalarni tekshirish kerak:
- XBee3 uyasiga to'g'ri o'rnatilgan
- Telefon raqami XBee konfiguratsiyasida to'g'ri kiritilgan
- XBee -ning IP -rejimi SMS uchun 2 -ga o'rnatilgan
- Simlar XBee DO pinlarini P11 ga va XBee DI ni P10 ga ulaydi
- SIM kartada SMS xizmati mavjud
- Robotda quvvat bor-kalit yonida ko'rsatkich chiroqlari bor
- SIM -karta XBee3 -ga o'rnatilgan
7 -qadam: Undan foydalaning
Robot ishlayotganda, bu erda siz foydalanishingiz mumkin bo'lgan buyruqlar. SIM -kartangizning telefon raqamiga har birini matnli xabar sifatida yuboring:
- Oldinga: robotni bir necha dyuym (sm) oldinga siljitadi
- Orqa: robotni bir necha dyuym (sm) orqaga qaytaradi
- Chapda: robotni taxminan 90º chapga buradi
- O'ng: robotni taxminan 90º o'ngga buradi
- Roum: robotni erkin yurish rejimiga o'tkazadi
- To'xtatish: robotni to'xtatadi
Robot ikkita sensorli xabar yuboradi:
- chap mo'ylov: robot chap tarafdagi ob'ekt bilan aloqa qilgan
- o'ng mo'ylov: robot o'ngdagi ob'ekt bilan aloqa qilgan
Robot uzoqroq, tezroq haydashini va sensorlari ko'proq bo'lishini xohlaysizmi? Barcha kodlar ochiq manbali, shuning uchun siz xohlagan narsani o'zgartirishingiz mumkin. O'zingizning yaxshilanishlaringizni ushbu original qo'llanmada e'lon qiling va SMS yozish robotidan zavqlaning!
Tavsiya:
Flexlight: Lehimsiz tangali uyali LED chiroq: 3 qadam (rasmlar bilan)
Flexlight: lehimsiz tangali uyali LED chiroq: Mening loyihamdan maqsadim minimal qismli va lehimga muhtoj bo'lmagan oddiy batareyali LED chiroqni yaratish edi. Siz qismlarni bir necha soat ichida chop etishingiz va taxminan 10 daqiqada yig'ishingiz mumkin, bu esa (kattalar nazorati ostidagi) aft uchun juda yaxshi
Raqamli uyali avtomobil quvvatini taqsimlash: 9 qadam (rasmlar bilan)
Raqamli uyali avtomashinalarni quvvat taqsimoti: Siz hech qachon o'zingizga katta uyali mashina sxemasini qurgansiz va mashinalar bir xil ko'rsatkichlarga ega emasligini aniqladingizmi? Yoki bo'g'inlar yomon bo'lgani uchun mashinalar to'xtab sizning poygalaringiz to'xtab qolsa, siz bundan nafratlanasizmi? Bu ko'rsatma sizga qanday qilib o'tishni ko'rsatib beradi
3D bosilgan quti Gpsdo. Uyali telefon quvvat manbasidan foydalanish: 10 qadam (rasmlar bilan)
3D bosilgan quti Gpsdo. Uyali telefon quvvat manbalaridan foydalanish: Mana, mening GPSDO YT -ga alternativa, bu erda kod bir xil, kompyuter bir oz o'zgartirish bilan bir xil, men uyali telefon adapteridan foydalanayapman. Buning uchun elektr ta'minoti bo'limini o'rnatishga hojat yo'q, bizga 5v ocxo ham kerak. Men oddiy pechdan foydalanaman.
SMS va nazorat rölesini SMS orqali yuborish uchun SIM800L -dan qanday foydalanish kerak: 3 qadam
SMS va nazorat rölesini SMS orqali yuborish uchun SIM800L -dan qanday foydalanish kerak: Tavsif: Ushbu qo'llanmada SIM800L -dan SMS yuborish va o'z o'rni nazorat qilish uchun SMS -xabarlarni olish uchun foydalanish ko'rsatiladi. SIM800L moduli kichik o'lchamli bo'lib, uni Arduino bilan sms yuborish, sms qabul qilish, qo'ng'iroq qilish, qo'ng'iroqni qabul qilish va boshqalar uchun ishlatsa bo'ladi. Ushbu darslikda,
USB uyali uyali telefon: 4 qadam
USB uyali uyasi: Men usb -disklarimni, bluetooth/ wifi adapterlarini Altoid qutisiga olib yurishdan charchadim, shuning uchun men yanada ijodiy sumkani o'ylab topishga qaror qildim. Men boshlaganimdan so'ng, fikrlar kela boshladi. Men o'zimni olib yurishning ajoyib usulini topdim