Агуулгын хүснэгт:

Digi XBee3 үүрэн SMS ActivityBot: 7 алхам
Digi XBee3 үүрэн SMS ActivityBot: 7 алхам

Видео: Digi XBee3 үүрэн SMS ActivityBot: 7 алхам

Видео: Digi XBee3 үүрэн SMS ActivityBot: 7 алхам
Видео: pppoe wifi setup - setting router mode pppoe untuk pelanggan rumahan 2024, Арваннэгдүгээр
Anonim
Digi XBee3 үүрэн SMS ActivityBot
Digi XBee3 үүрэн SMS ActivityBot

Digi XBee3 ™ Cellular SMS ActivityBot бол дэлхийн аль ч гар утаснаас ирсэн мессежээр удирдах боломжтой боловсролын робот юм. Parallax Inc дахь Digi-ийн найзуудын хийсэн ActivityBot нь анх удаа робот бүтээгчдэд зориулагдсан бөгөөд технологи, инженерийн боловсролд өргөн хэрэглэгддэг.

Робот руу илгээсэн SMS мессеж нь түүнийг урагш, арагш, зүүн эсвэл баруун тийш жолоодохыг тушааж болно. Энэ нь роуминг горимд суурилагдсан бөгөөд өөрөө жолоодож, хоёр "сахалтай" мэдрэгч ашиглан баруун эсвэл зүүн талын саадыг илрүүлдэг. ActivityBot нь Digi XBee3 Cellular модулийг ашиглан мэдэрч буй зүйлээ бодит цаг хугацаанд мэдээлдэг. Жишээлбэл, "сахал" мэдрэгчүүдийн аль нэгийг нь асаахад тэр үйл явдлыг гар утсандаа текст хэлбэрээр шууд мэдээлдэг. (Мэдээж зөвхөн робот мессеж бичиж жолоодох ёстой.)

SMS бол зөвхөн эхлэл юм. Digi XBee3 Cellular нь TCP/IP -ийг дэмждэг тул тушаал, өгөгдлийг вэб хуудас эсвэл үүл серверээр хялбархан солилцох боломжтой. Үүнийг програмчлахад ашигладаг Google-ийн зохион бүтээсэн ActivityBots болон Blockly систем нь Parallax.com-аас ирдэг. Digi XBee Cellular -ийг Digi.com дээрээс авах боломжтой.

Алхам 1: Материалыг цуглуулах

Материал цуглуулах
Материал цуглуулах
Материал цуглуулах
Материал цуглуулах

Энэ төслийг бүтээхэд танд хэрэгтэй бүх хангамж энд байна.

  • Parallax ActivityBot

    • ActivityBot -т багтсан болно:

      • USB A-аас Mini-B кабель
      • Утас сахал
      • Эрэгтэй толгой
      • Холбох утас
      • 220 Ом эсэргүүцэл
      • 10K ом эсэргүүцэл
  • Digi XBee3 үүрэн холбооны LTE-M иж бүрдэл

    • XBee3 үүрэн холбооны хэрэгсэлд багтсан болно:

      • XBIB хөгжлийн самбар
      • USB кабель
      • Антен
      • XBIB хавтангийн 12 вольтын цахилгаан хангамж
      • SMS үйлчилгээтэй нано хэмжээтэй SIM карт
    • (Анхаарна уу: хэрэв хүсвэл антен, XBIB самбар, цахилгаан хангамж, SIM картыг тусад нь авах боломжтой)
  • SMS үйлчилгээтэй ямар ч гар утас
  • USB -тэй Windows эсвэл MacOS компьютер (Blockly код програмчлалын хувьд)
  • AA зай x 5 - (бид цэнэглэгчтэй цэнэглэдэг зүйлд дуртай)
  • XBee -ийг тохируулах XCTU - (үнэгүй татаж авах)

Алхам 2: Робот бүтээх

Робот бүтээх
Робот бүтээх
Робот бүтээх
Робот бүтээх

Parallax ActivityBot -ийг угсрах онлайн зааврыг дагана уу.

  1. Тоног төхөөрөмжийн шалгалт
  2. Гадаад кодлогч бэлтгэх
  3. Дугуй бэлтгэх
  4. Явах эд анги бэлтгэх
  5. Серво бэлтгэх
  6. Баруун Servo холбоно уу
  7. Зүүн Servo уул
  8. Зөв кодлогч холбоно уу
  9. Зүүн кодлогч холбоно уу
  10. Батерейны багцыг холбох
  11. Сүүлний дугуй
  12. Жолооны хүрдийг холбох
  13. Үйл ажиллагааны самбарыг суулгана уу
  14. Цахилгаан холболт
  15. Програм хангамж ба програмчлалын шалгалт
  16. Дуу чимээ гаргах
  17. Навигацийн үндэс

Угсрах гарын авлагад заасан бүх алхмуудыг хийх нь таны шинэ роботыг ойлгох хамгийн сайн арга юм. ActivityBot -ийг ойлгохын тулд энэ төсөлд хэрэгтэй бүх системийг бий болгохын тулд дор хаяж Navigating with Touch алхамаар ажиллахыг зөвлөж байна.

Алхам 3: Роботыг тохируулна уу

Роботыг тохируулах
Роботыг тохируулах
Роботыг тохируулах
Роботыг тохируулах

1. Вискийн унтраалгуудыг олж суулгаарай

2. Зарим дууны санал хүсэлтийг авахын тулд дуугаруулагчийг олж суулгаарай

3. Утас ашиглан SEL -ийг GND руу холбож, XBee рүү цуваа дамжуулалтыг чиглүүлнэ.

4. Утасгүй утас-хоёр холбогч утсыг ашиглан XBee толгойг Propeller микроконтроллерт холбоно уу.

  • XBee DO -г P11 -т холбохын тулд нэг утас ашиглана уу
  • Нөгөө утсыг ашиглан XBee DI -ийг P10 руу холбоно уу

    Зураг
    Зураг

    Параллакс нь утсан холболтын талаар тодорхой зааварчилгаа өгдөг боловч дээр дурдсанчлан зүү дугаарыг ашиглахаа мартуузай

Алхам 4: XBee Cellular -ийг тохируулна уу

XBee Cellular -ийг тохируулна уу
XBee Cellular -ийг тохируулна уу
XBee Cellular -ийг тохируулна уу
XBee Cellular -ийг тохируулна уу

XBee3 Cellular -ийг XBIB хөгжүүлэлтийн самбар эсвэл XBee USB адаптертаа оруулаарай, зураг дээр үзүүлсэн шиг бүх тээглүүр нь залгуурт зөв байрласан байх ёстой.

Зураг
Зураг
Зураг
Зураг

XBee3 Cellular техник хангамжийг угсарч, компьютертээ холбоно уу. Зөвхөн USB модулийг зөв ажиллуулахад хангалттай гүйдэл өгдөггүй тул 12 вольтын тэжээлийн хангамжийг ашиглахаа мартуузай. Энэхүү хэрэгсэл нь хязгаарлагдмал хэмжээтэй үнэгүй SIM карттай ирдэг. Та мөн AT&T эсвэл Twilio зэрэг борлуулагчаас худалдаж авах боломжтой.

XCTU програмыг суулгаж ажиллуулна уу. Энэ нь програм хангамжийн сангаа хамгийн сүүлийн хувилбар болгон автоматаар шинэчлэх болно. XCTU хөтөлбөрт:

  1. XBee радиогийн үйлдвэрийн анхдагч тохиргоог (9600, 8 N 1) ашиглан төхөөрөмж нэмнэ үү.

    Зураг
    Зураг
  2. Таны XBee үүрэн холболт авмагц таны хөгжлийн самбар дээрх холбоосын гэрэл анивчиж эхэлнэ. Хэрэв тийм биш бол та үүрэн холбооны бүртгэл, холболтыг шалгаж болно
  3. XBee3 үүрэн холбооны модулийг хамгийн сүүлийн үеийн програм хангамжаар шинэчилнэ үү. Тэмдэглэл: Таны модулийг шинээр худалдаж авсан ч гэсэн үүнийг хийхийг зөвлөж байна.
  4. Радио модулиудын жагсаалтаас төхөөрөмжийг дарж сонгоно уу. XCTU нь тухайн төхөөрөмжийн програм хангамжийн одоогийн тохиргоог харуулах болно.
  5. IP протоколын горимыг SMS [2] болгож тохируулна уу.
  6. P# талбарт гар утасны дугаараа оруулаад бичих товчийг дарна уу. Утасны дугаарыг зураасгүйгээр зөвхөн тоогоор бичнэ үү. Шаардлагатай бол та + угтварыг ашиглаж болно. Зорилтот утасны дугаар бол таны робот текст илгээдэг утасны дугаар юм.
  7. TD параметрийг шалгана уу. Энэ төсөлд текст тусгаарлагч ашиглахгүй тул үүнийг 0 болгож тохируулах ёстой.
  8. Харандаа дүрс бүхий товчлуурыг ашиглан XBee -д тохиргоог бичихээ мартуузай.

XBee -ийг роботод суулгаарай

  1. XBIB хөгжүүлэлтийн самбараас XBee3 -ийг салгаад шууд дээш нь татаж, тээглүүрийг нугалахгүйн тулд болгоомжтой байгаарай. Хэрэв та ямар нэгэн нугалж байвал цааш явахаасаа өмнө тэдгээрийг шулуун болго.
  2. Та нано SIM картаа XBee Cellular-д суулгасан хэвээр байгаа эсэхийг шалгаарай
  3. XBee3 -ийг ActivityBot -ийн XBee залгуурт байрлуулж, антенны холбогчийг роботын гадна ирмэг рүү чиглүүлж, яг л XBee -ийн самбар дээр зурсан шиг оруулна уу.
  4. Антенныг жижиг U. FL холбогчтой холбож, доош нь урагш нь эргүүлээд бага зэрэг эргүүлээд зөв төвлөрүүлсэн эсэхийг шалгаарай. Хэрэв та үүнийг зөв тэгшлээд доошоо чанга дарвал энэ нь гарч ирнэ. Заримдаа антенны холбогч шууд гарч ирдэг, гэхдээ энэ нь ихэвчлэн төвөгтэй байдаг тул сэтгэлээр унах хэрэггүй. Салгахгүйгээр чөлөөтэй нааш цааш эргүүлэхэд та үүнийг зөв хийсэн гэдгээ мэдэх болно.
  5. Антенныг роботын хажуу талд туузаар холбоно уу. Хэдийгээр энэ нь хамгийн тохиромжтой байршил биш боловч ихэнх тохиолдолд ямар ч асуудалгүйгээр ажилладаг.

Алхам 5: Роботыг програмчлах

Роботыг програмчлах
Роботыг програмчлах
Роботыг програмчлах
Роботыг програмчлах

XBee3 Cellular ActivityBot кодыг ачаална уу

  1. USB кабель ашиглан роботыг компьютерт холбоно уу
  2. Робот дээрх цахилгаан унтраалгыг "1" байрлалд тавь. Энэ нь зөвхөн хянагчийн самбарыг идэвхжүүлдэг бөгөөд дугуйг нь идэвхгүй болгосон тул робот таныг програмчилж байхад зугтдаггүй.

    Зураг
    Зураг
  3. Blocky.parallax.com -ыг нээгээд шинэ данс бүртгүүлнэ үү
  4. BlocklyProp Client -ийг компьютер дээрээ татаж аваад суулгаарай. Энэ клиент програм нь BlocklyProp Online -ийг ашиглахын тулд таны компьютер дээр ажиллаж байх ёстой.
  5. Орон нутгийн IP хандалтыг зөвшөөрөхийн тулд BlocklyProp Client дахь Connect товчийг дарна уу.
  6. Whiskers SMS кодыг хөтөчдөө ачаална уу.
  7. Доошоо харсан сумтай ногоон товчлуурыг ашиглан роботын EEPROM програмыг USB -ээр ачаалж ажиллуулна уу.

    Зураг
    Зураг
  8. Татаж авах явцын тухай мессеж ирсний дараа Терминал гарч ирэн "Robot v1.2 бэлэн байна …" гэсэн мессежийг хэвлэх ёстой. Та роботыг туршихад бэлэн боллоо!

Алхам 6: Роботыг туршиж үзээрэй

Роботыг туршиж үзээрэй
Роботыг туршиж үзээрэй
Роботыг туршиж үзээрэй
Роботыг туршиж үзээрэй
  1. Цахилгаан унтраалгыг "0" байрлалд тавь
  2. Таван АА батерейг роботын доод хэсэгт суулгаарай.
  3. USB кабелийг салга, ингэснээр робот чөлөөтэй явж чадна.
  4. Самбар болон XBee3 Cellular -ийг асаахын тулд цахилгаан унтраалгыг "1" байрлалд тавь.
  5. Үүрэн сүлжээнд холбогдож байгааг харуулсан ASSOC цэнхэр гэрэл анивчихыг хүлээнэ үү.

    Зураг
    Зураг
  6. Цахилгаан унтраагуурыг "2" байрлалд тохируулаад, дээрх RST товчийг дарна уу.

    Зураг
    Зураг
  7. Гар утсаа шалгаарай: "Robot 1.2 бэлэн байна …"

Зурвасыг авсан уу? Агуу их! Үгүй бол дараахь зүйлийг шалгах шаардлагатай байна.

  • XBee3 -ийг залгууртаа зөв суулгасан болно
  • Утасны дугаарыг XBee -ийн тохиргоонд зөв оруулсан болно
  • SMS -ийн хувьд XBee -ийн IP горимыг 2 болгож тохируулсан
  • Утаснууд нь XBee DO тээглүүрийг P11, XBee DI -ийг P10 руу холбож байна
  • SIM карт нь SMS үйлчилгээтэй
  • Робот хүч чадалтай, унтраалгын ойролцоо заагч гэрэл байдаг
  • SIM картыг XBee3 дээр суулгасан болно

Алхам 7: Үүнийг ашиглаарай

Робот ажиллаж байх үед таны ашиглаж болох командууд энд байна. SIM картны утасны дугаар руу мессеж болгон илгээнэ үү.

  • Урагш: роботыг хэдхэн инч (см) урагшлуулна
  • Буцах: роботыг хэдхэн инч (см) буцаадаг
  • Зүүн: роботыг 90º орчим зүүн тийш эргүүлнэ
  • Баруун: роботыг 90º орчим баруун тийш эргүүлнэ
  • Roam: роботыг чөлөөт тэнүүчлэх горимд оруулдаг
  • Зогсоох: роботыг зогсооно

Робот хоёр мэдрэгчийн мессеж илгээдэг.

  • зүүн сахал: робот зүүн талын объекттой холбоо барьжээ
  • баруун сахал: робот баруун талын объекттой холбоо барьжээ

Роботыг илүү хол, илүү хурдан жолоодож, илүү олон мэдрэгчтэй болохыг хүсч байна уу? Бүх код нээлттэй эх сурвалжтай тул та дуртай зүйлээ өөрчилж болно. Энэхүү сайжруулсан гарын авлагыг ашиглан сайжруулалтаа нийтэлж, мессеж бичих роботыг сайхан өнгөрүүлээрэй!

Зөвлөмж болгож буй: