Мазмуну:

Digi XBee3 Уюлдук SMS ActivityBot: 7 кадам
Digi XBee3 Уюлдук SMS ActivityBot: 7 кадам

Video: Digi XBee3 Уюлдук SMS ActivityBot: 7 кадам

Video: Digi XBee3 Уюлдук SMS ActivityBot: 7 кадам
Video: Introducing Digi XBee3 Programmable Modules 2024, Ноябрь
Anonim
Digi XBee3 Уюлдук SMS ActivityBot
Digi XBee3 Уюлдук SMS ActivityBot

Digi XBee3 ™ Уюлдук SMS ActivityBot - бул билим берүүчү робот, аны дүйнөнүн каалаган жеринен, каалаган уюлдук телефондон текст кабарлары менен башкарса болот. Parallax Inc.теги Digi достору тарабынан жасалган ActivityBot биринчи жолу робот-куруучулар үчүн иштелип чыккан жана технологияда жана инженердик билимде кеңири колдонулат.

Роботко жөнөтүлгөн SMS текст кабарлары аны алдыга, артка же солго же оңго айдоого буйрук бере алат. Оңго же солго тоскоолдуктарды аныктоо үчүн эки "мурут" сенсорун колдонуп, өзү айдап бара турган роуминг режимине ээ. ActivityBot реалдуу убакытта эмнени сезип жатканын билдирүү үчүн Digi XBee3 Cellular модулун колдонот. Мисалы, качан болбосун "мурут" сенсорлору иштетилгенде, ошол окуя ошол замат уюлдук телефонго текст катары кабарланат. (Албетте, роботтор гана текст жазып, айдаш керек.)

SMS - бул башталышы гана. Digi XBee3 Cellular TCP/IPди колдойт, андыктан буйруктарды жана маалыматтарды веб баракча же булут сервери менен оңой эле алмаштырууга болот. ActivityBots жана Blockly, аны программалоо үчүн Google ойлоп тапкан система 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. Mount Right Servo
  7. Сол Серво тоосу
  8. Right Encoder орнотуу
  9. Сол кодерди орнотуу
  10. Батарея пакетин орнотуу
  11. Tail Wheel Mount
  12. Drive Wheels орнотуу
  13. Аракет тактасын орнотуңуз
  14. Электр байланыштары
  15. Программалык камсыздоону жана программалоону текшерүү
  16. Бип жасоо
  17. Навигациянын негиздери

Монтаждоочу көрсөтмөдөгү бардык кадамдарды жасоо - бул жаңы роботту түшүнүүнүн эң жакшы жолу. Биз, жок дегенде, ActivityBotту түшүнүү жана бул долбоорго керек болгон бардык системаларды куруу үчүн Touch with Navigating кадамы аркылуу иштөөнү сунуштайбыз.

3 -кадам: Роботту ыңгайлаштырыңыз

Роботту ыңгайлаштырыңыз
Роботту ыңгайлаштырыңыз
Роботту ыңгайлаштырыңыз
Роботту ыңгайлаштырыңыз

1. Вискирлерди таап, орнотуңуз

2. Кээ бир аудио пикирлер үчүн зумерди таап, орнотуңуз

3. SELди GNDге XBeeге сериялык коммуттарды багыттоо үчүн туташтырыңыз.

4. Зымсыз зым-эки секирүүчү зымды колдонуп, XBee баштарын Propeller микроконтроллерине туташтырыңыз:

  • XBee DO'ду P11ге туташтыруу үчүн бир зымды колдонуңуз
  • XBee DIди P10го туташтыруу үчүн башка зымды колдонуңуз

    Сүрөт
    Сүрөт

    Parallax да так зым көрсөтмөлөргө ээ, бирок пин номерлерин жогоруда көрсөтүлгөндөй колдонууну унутпаңыз

4 -кадам: XBee Cellular конфигурациялаңыз

XBee Cellular конфигурациялаңыз
XBee Cellular конфигурациялаңыз
XBee Cellular конфигурациясын
XBee Cellular конфигурациясын

XBee3 Cellular'ди XBIB өнүктүрүү тактасына же XBee USB адаптерине салыңыз, аны тегиздөөдө этият болуңуз, сүрөттөрдө көрсөтүлгөндөй, бардык казыктар розеткада туура.

Сүрөт
Сүрөт
Сүрөт
Сүрөт

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

XCTU программасын орнотуу жана ишке киргизүү. Ал автоматтык түрдө өзүнүн камтылган китепканасын акыркы версиясына чейин жаңыртып турат. XCTU программасында:

  1. XBee радиолору үчүн заводдун демейки жөндөөлөрүн (9600, 8 N 1) колдонуп, түзмөк кошуңуз:

    Сүрөт
    Сүрөт
  2. Сиздин XBee уюлдук байланышты алаар замат өнүгүү тактаңыздагы ассоциация жарыгы өчүп баштайт. Эгер андай болбосо, сиз уюлдук каттоону жана туташууну текшере аласыз
  3. XBee3 Cellular модулуңузду акыркы жабдыкка жаңыртыңыз. Эскертүү: Бул модулуңуз жаңы сатылып алынган болсо дагы сунушталат.
  4. Аны басуу менен Радио модулдар тизмесинен түзүлүштү тандаңыз. XCTU ошол түзмөктүн учурдагы жабдык орнотууларын көрсөтөт.
  5. IP протоколунун режимин SMS [2] деп коюңуз.
  6. P# талаасына уюлдук телефон номериңизди киргизиңиз жана Жазуу баскычын басыңыз. Телефон номерин бир гана сандар менен жазыңыз, сызыкчасыз. Керек болсо + префиксин колдонсоңуз болот. Максаттуу телефон номери - бул сиздин робот тексттерди жөнөтө турган телефон номери.
  7. TD параметрин текшериңиз. Ал 0гө коюлушу керек, анткени бул долбоордо текстти ажыратуучу колдонулбайт.
  8. Карандаш сүрөтчөсү бар баскычты колдонуу менен XBeeге орнотууларды жазууну унутпаңыз.

XBee'ди роботко орнотуңуз

  1. XBI3ти XBIB өнүктүрүү тактасынан алып, түз тартып, төөнөгүчтөрдү бүгүп калуудан сак болуңуз. Эгерде сизде кандайдыр бир ийилүү болсо, аларды жылдыруудан мурун кылдаттык менен түздөңүз.
  2. XBee Cellular'иңизге нано-SIM картасы дагы эле салынганына ишениңиз
  3. XBee3тү ActivityBotтун XBee розеткасына салыңыз, антенна туташтыргычы роботтун сырткы четине карай, тактадагы кичинекей XBee чиймеси сыяктуу.
  4. Антеннаны кичине U. FL туташтыргычына туташтырып, аны бир аз артка жана артка буруп, туура борборлоштурулганын текшериңиз. Сиз аны туура тегиздеп, бекем басыңыз. Кээде антенна туташтыргычы дароо чыгып кетет, бирок көбүнчө бул бир аз татаал, андыктан көңүлүңүздү чөгөрбөңүз. Аны ажыратпастан, алдыга жана артка эркин айланганда, сиз туура түшүнгөнүңүздү билесиз.
  5. Антеннаны роботтун капталына скотч менен орнотуңуз. Бул идеалдуу позициялоо болбосо да, көпчүлүк учурда эч кандай көйгөйсүз иштейт.

5 -кадам: Роботту программалоо

Роботту программалоо
Роботту программалоо
Роботту программалоо
Роботту программалоо

XBee3 Cellular ActivityBot кодун жүктөңүз

  1. Роботту USB кабели аркылуу компьютериңизге туташтырыңыз
  2. Роботту күйгүзгүчтү "1" абалына коюңуз. Бул роботту башкарып жатканда, робот качып кетпейт.

    Сүрөт
    Сүрөт
  3. Blocky.parallax.com ачыңыз жана жаңы каттоо эсебин каттаңыз
  4. Компьютериңизге BlocklyProp Кардарын жүктөп алып, орнотуңуз. Бул кардар программасы BlocklyProp Online колдонуу үчүн сиздин компьютерде иштеп жаткан болушу керек.
  5. Жергиликтүү IP кирүүгө уруксат берүү үчүн BlocklyProp Кардарындагы туташуу баскычын басыңыз.
  6. Браузериңизге Whiskers SMS кодун жүктөңүз.
  7. Жашыл баскычты ылдый жебеси менен роботтун USB аркылуу EEPROM аркылуу жүктөө жана иштетүү үчүн колдонуңуз.

    Сүрөт
    Сүрөт
  8. Жүктөөнүн жүрүшү тууралуу билдирүүдөн кийин, Терминал пайда болуп, "Robot v1.2 даяр …" билдирүүсүн басып чыгарышы керек. Баары роботуңузду сынап көрүүгө даяр!

6 -кадам: Роботту сыноо

Роботту сыноо
Роботту сыноо
Роботту сыноо
Роботту сыноо
  1. Күйгүзгүчтү "0" абалына коюңуз
  2. Роботтун түбүнө беш АА батареясын орнотуңуз.
  3. USB кабелин ажыратыңыз, ошондо робот ээн -эркин жүрө алат.
  4. Тактага жана XBee3 Cellularге кубат берүү үчүн электр которгучту "1" абалына коюңуз.
  5. Көк ASSOC жарыгы уюлдук тармакка туташуусун көрсөткөндөй күтө туруңуз:

    Сүрөт
    Сүрөт
  6. Кубат которгучту "2" абалына коюп, анын үстүндөгү RST баскычын басыңыз.

    Сүрөт
    Сүрөт
  7. Уюлдук телефонуңузга "Робот 1.2 даяр …" деген SMS билдирүүсүн текшериңиз.

Билдирүүнү алдыңызбы? Абдан жакшы! Болбосо, бул жерде текшерүү үчүн кээ бир нерселер бар:

  • XBee3 анын розеткасына туура орнотулган
  • Телефон номери XBee конфигурациясына туура киргизилген
  • XBeeнин IP режими SMS үчүн 2ге коюлган
  • Зымдар XBee DO төөнөгүчтөрүн P11 менен XBee DI үчүн P10го туташтырып жатышат
  • SIM картада SMS кызматы бар
  • Роботтун күчү бар-которгучтун жанында индикатор лампалары бар
  • SIM карта XBee3кө орнотулган

7 -кадам: Аны колдон

Робот иштеп жатканда, бул жерде сиз колдоно турган буйруктар. SIM картаңыздын телефон номерине ар бирин SMS катары жөнөтүңүз:

  • Алга: роботту алдыга бир нече дюйм (см) айдайт
  • Артка: роботту бир нече дюймга (см) артка айдайт
  • Сол: роботту 90º солго бурат
  • Оңго: роботту болжол менен 90º оңго бурат
  • Роум: роботту эркин жүрүү режимине коёт
  • Токтоо: роботту токтотот

Робот эки сенсордук билдирүү жөнөтөт:

  • сол мурут: робот сол жактагы объект менен байланышты
  • оң сакал: робот оң жактагы объект менен байланышты

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

Сунушталууда: