Mundarija:

Digi XBee3 uyali SMS ActivityBot: 7 qadam
Digi XBee3 uyali SMS ActivityBot: 7 qadam

Video: Digi XBee3 uyali SMS ActivityBot: 7 qadam

Video: Digi XBee3 uyali SMS ActivityBot: 7 qadam
Video: Introducing Digi XBee3 Programmable Modules 2024, Noyabr
Anonim
Digi XBee3 uyali SMS ActivityBot
Digi XBee3 uyali SMS ActivityBot

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

Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
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

Robot yaratish
Robot yaratish
Robot yaratish
Robot yaratish

Parallax ActivityBot -ni yig'ish bo'yicha to'liq onlayn ko'rsatmalarga amal qiling:

  1. Uskuna tekshiruvi
  2. Tashqi kodlovchilarni tayyorlang
  3. Shinalarni tayyorlang
  4. Shassi tayyorlang
  5. Servolarni tayyorlang
  6. O'ng Servo tog'i
  7. Chap Servo tog'i
  8. O'ng enkoderni o'rnating
  9. Chap kodlovchi
  10. Batareya to'plamini o'rnatish
  11. Quyruq g'ildiragi
  12. Drayv g'ildiraklarini o'rnatish
  13. Faoliyat taxtasini o'rnating
  14. Elektr aloqalari
  15. Dasturiy ta'minot va dasturiy ta'minotni tekshirish
  16. Ovozli signal bering
  17. 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

Robotni sozlash
Robotni sozlash
Robotni sozlash
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

    Rasm
    Rasm

    Parallax -da simlarni ulash bo'yicha aniq ko'rsatmalar mavjud, lekin pin raqamlarini yuqorida sanab o'tilganidek ishlating

4 -qadam: XBee Cellular -ni sozlang

XBee Cellular -ni sozlang
XBee Cellular -ni sozlang
XBee Cellular -ni sozlang
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.

Rasm
Rasm
Rasm
Rasm

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:

  1. XBee radiosi uchun zavod parametrlarini (9600, 8 N 1) ishlatib, qurilma qo'shing:

    Rasm
    Rasm
  2. 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
  3. XBee3 uyali modulini eng yangi dasturiy ta'minotga yangilang. Eslatma: Bu sizning modulingiz yangi sotib olingan bo'lsa ham tavsiya etiladi.
  4. Radiomodullar ro'yxatidan qurilmani bosing. XCTU ushbu qurilma uchun dasturiy ta'minotning joriy sozlamalarini ko'rsatadi.
  5. IP protokoli rejimini SMS [2] ga o'rnating.
  6. 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.
  7. TD parametrini tekshiring. Uni 0 ga o'rnatish kerak, chunki bu loyihada matnni ajratuvchi ishlatilmaydi.
  8. Qalam belgisi bo'lgan tugma yordamida sozlamalarni XBee -ga yozganingizga ishonch hosil qiling.

XBee -ni robotga o'rnating

  1. 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.
  2. XBee Cellular-ga nano-SIM karta o'rnatilganligiga ishonch hosil qiling
  3. XBee3 -ni ActivityBot -ning XBee rozetkasiga joylashtiring, shunda antenna ulagichi xuddi XBee taxtasida chizilganidek, robotning tashqi chetiga qarab turadi.
  4. 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.
  5. Antennani robotning yon tomoniga lenta bilan mahkamlang. Garchi bu ideal joylashuv bo'lmasa ham, ko'p hollarda u muammosiz ishlaydi.

5 -qadam: Robotni dasturlash

Robotni dasturlash
Robotni dasturlash
Robotni dasturlash
Robotni dasturlash

XBee3 Cellular ActivityBot kodini yuklang

  1. Robotni USB kabeli yordamida kompyuterga ulang
  2. 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.

    Rasm
    Rasm
  3. Blocky.parallax.com saytini oching va yangi qayd yozuvini ro'yxatdan o'tkazing
  4. Kompyuteringiz uchun BlocklyProp mijozini yuklab oling va o'rnating. Bu mijoz dasturi BlocklyProp Online -dan foydalanish uchun kompyuteringizda ishlayotgan bo'lishi kerak.
  5. Mahalliy IP -ga kirishga ruxsat berish uchun BlocklyProp Client -dagi ulanish tugmasini bosing.
  6. Brauzeringizga Mo'ylov SMS kodini yuklang.
  7. Robotning USB orqali EEPROM yordamida dasturiy ta'minotni yuklash va ishga tushirish uchun pastga o'qi bo'lgan yashil tugmachadan foydalaning.

    Rasm
    Rasm
  8. 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

Robotni sinab ko'ring
Robotni sinab ko'ring
Robotni sinab ko'ring
Robotni sinab ko'ring
  1. Quvvat tugmachasini "0" holatiga qo'ying
  2. Robotning pastki qismiga beshta AA batareyasini o'rnating.
  3. Robot bemalol yurishi uchun USB kabelini uzing.
  4. Kengashni va XBee3 Cellular -ni quvvatlantirish uchun quvvat tugmachasini "1" holatiga qo'ying.
  5. Moviy ASSOC chirog'i miltillashini kuting, bu uyali tarmoqqa ulanishni ko'rsatadi:

    Rasm
    Rasm
  6. Quvvat tugmachasini "2" holatiga qo'ying va uning ustidagi RST tugmasini bosing.

    Rasm
    Rasm
  7. 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: