Мазмуну:
- 1 -кадам: материалдарды чогултуу
- 2 -кадам: Роботту куруңуз
- 3 -кадам: Роботту ыңгайлаштырыңыз
- 4 -кадам: XBee Cellular конфигурациялаңыз
- 5 -кадам: Роботту программалоо
- 6 -кадам: Роботту сыноо
- 7 -кадам: Аны колдон
Video: Digi XBee3 Уюлдук SMS ActivityBot: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
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ту чогултуу боюнча толук онлайн көрсөтмөлөрдү аткарыңыз:
- Аппараттык текшерүү
- Тышкы коддогучтарды даярдаңыз
- Дөңгөлөктөрдү даярдаңыз
- Шассиди даярдоо
- Серверлерди даярдоо
- Mount Right Servo
- Сол Серво тоосу
- Right Encoder орнотуу
- Сол кодерди орнотуу
- Батарея пакетин орнотуу
- Tail Wheel Mount
- Drive Wheels орнотуу
- Аракет тактасын орнотуңуз
- Электр байланыштары
- Программалык камсыздоону жана программалоону текшерүү
- Бип жасоо
- Навигациянын негиздери
Монтаждоочу көрсөтмөдөгү бардык кадамдарды жасоо - бул жаңы роботту түшүнүүнүн эң жакшы жолу. Биз, жок дегенде, ActivityBotту түшүнүү жана бул долбоорго керек болгон бардык системаларды куруу үчүн Touch with Navigating кадамы аркылуу иштөөнү сунуштайбыз.
3 -кадам: Роботту ыңгайлаштырыңыз
1. Вискирлерди таап, орнотуңуз
2. Кээ бир аудио пикирлер үчүн зумерди таап, орнотуңуз
3. SELди GNDге XBeeге сериялык коммуттарды багыттоо үчүн туташтырыңыз.
4. Зымсыз зым-эки секирүүчү зымды колдонуп, XBee баштарын Propeller микроконтроллерине туташтырыңыз:
- XBee DO'ду P11ге туташтыруу үчүн бир зымды колдонуңуз
-
XBee DIди P10го туташтыруу үчүн башка зымды колдонуңуз
Parallax да так зым көрсөтмөлөргө ээ, бирок пин номерлерин жогоруда көрсөтүлгөндөй колдонууну унутпаңыз
4 -кадам: XBee Cellular конфигурациялаңыз
XBee3 Cellular'ди XBIB өнүктүрүү тактасына же XBee USB адаптерине салыңыз, аны тегиздөөдө этият болуңуз, сүрөттөрдө көрсөтүлгөндөй, бардык казыктар розеткада туура.
XBee3 Cellular жабдыктарын чогултуп, компьютериңизге туташыңыз. 12 вольттук электр булагын колдонууну унутпаңыз, анткени USB жалгыз модулду туура иштетүү үчүн жетиштүү токту бербейт. Бул комплект акысыз чектелген SIM карта менен келет. Сиз ошондой эле AT&T же Twilio сыяктуу сатуучудан өзүңүздү сатып ала аласыз.
XCTU программасын орнотуу жана ишке киргизүү. Ал автоматтык түрдө өзүнүн камтылган китепканасын акыркы версиясына чейин жаңыртып турат. XCTU программасында:
-
XBee радиолору үчүн заводдун демейки жөндөөлөрүн (9600, 8 N 1) колдонуп, түзмөк кошуңуз:
- Сиздин XBee уюлдук байланышты алаар замат өнүгүү тактаңыздагы ассоциация жарыгы өчүп баштайт. Эгер андай болбосо, сиз уюлдук каттоону жана туташууну текшере аласыз
- XBee3 Cellular модулуңузду акыркы жабдыкка жаңыртыңыз. Эскертүү: Бул модулуңуз жаңы сатылып алынган болсо дагы сунушталат.
- Аны басуу менен Радио модулдар тизмесинен түзүлүштү тандаңыз. XCTU ошол түзмөктүн учурдагы жабдык орнотууларын көрсөтөт.
- IP протоколунун режимин SMS [2] деп коюңуз.
- P# талаасына уюлдук телефон номериңизди киргизиңиз жана Жазуу баскычын басыңыз. Телефон номерин бир гана сандар менен жазыңыз, сызыкчасыз. Керек болсо + префиксин колдонсоңуз болот. Максаттуу телефон номери - бул сиздин робот тексттерди жөнөтө турган телефон номери.
- TD параметрин текшериңиз. Ал 0гө коюлушу керек, анткени бул долбоордо текстти ажыратуучу колдонулбайт.
- Карандаш сүрөтчөсү бар баскычты колдонуу менен XBeeге орнотууларды жазууну унутпаңыз.
XBee'ди роботко орнотуңуз
- XBI3ти XBIB өнүктүрүү тактасынан алып, түз тартып, төөнөгүчтөрдү бүгүп калуудан сак болуңуз. Эгерде сизде кандайдыр бир ийилүү болсо, аларды жылдыруудан мурун кылдаттык менен түздөңүз.
- XBee Cellular'иңизге нано-SIM картасы дагы эле салынганына ишениңиз
- XBee3тү ActivityBotтун XBee розеткасына салыңыз, антенна туташтыргычы роботтун сырткы четине карай, тактадагы кичинекей XBee чиймеси сыяктуу.
- Антеннаны кичине U. FL туташтыргычына туташтырып, аны бир аз артка жана артка буруп, туура борборлоштурулганын текшериңиз. Сиз аны туура тегиздеп, бекем басыңыз. Кээде антенна туташтыргычы дароо чыгып кетет, бирок көбүнчө бул бир аз татаал, андыктан көңүлүңүздү чөгөрбөңүз. Аны ажыратпастан, алдыга жана артка эркин айланганда, сиз туура түшүнгөнүңүздү билесиз.
- Антеннаны роботтун капталына скотч менен орнотуңуз. Бул идеалдуу позициялоо болбосо да, көпчүлүк учурда эч кандай көйгөйсүз иштейт.
5 -кадам: Роботту программалоо
XBee3 Cellular ActivityBot кодун жүктөңүз
- Роботту USB кабели аркылуу компьютериңизге туташтырыңыз
-
Роботту күйгүзгүчтү "1" абалына коюңуз. Бул роботту башкарып жатканда, робот качып кетпейт.
- Blocky.parallax.com ачыңыз жана жаңы каттоо эсебин каттаңыз
- Компьютериңизге BlocklyProp Кардарын жүктөп алып, орнотуңуз. Бул кардар программасы BlocklyProp Online колдонуу үчүн сиздин компьютерде иштеп жаткан болушу керек.
- Жергиликтүү IP кирүүгө уруксат берүү үчүн BlocklyProp Кардарындагы туташуу баскычын басыңыз.
- Браузериңизге Whiskers SMS кодун жүктөңүз.
-
Жашыл баскычты ылдый жебеси менен роботтун USB аркылуу EEPROM аркылуу жүктөө жана иштетүү үчүн колдонуңуз.
- Жүктөөнүн жүрүшү тууралуу билдирүүдөн кийин, Терминал пайда болуп, "Robot v1.2 даяр …" билдирүүсүн басып чыгарышы керек. Баары роботуңузду сынап көрүүгө даяр!
6 -кадам: Роботту сыноо
- Күйгүзгүчтү "0" абалына коюңуз
- Роботтун түбүнө беш АА батареясын орнотуңуз.
- USB кабелин ажыратыңыз, ошондо робот ээн -эркин жүрө алат.
- Тактага жана XBee3 Cellularге кубат берүү үчүн электр которгучту "1" абалына коюңуз.
-
Көк ASSOC жарыгы уюлдук тармакка туташуусун көрсөткөндөй күтө туруңуз:
-
Кубат которгучту "2" абалына коюп, анын үстүндөгү RST баскычын басыңыз.
- Уюлдук телефонуңузга "Робот 1.2 даяр …" деген SMS билдирүүсүн текшериңиз.
Билдирүүнү алдыңызбы? Абдан жакшы! Болбосо, бул жерде текшерүү үчүн кээ бир нерселер бар:
- XBee3 анын розеткасына туура орнотулган
- Телефон номери XBee конфигурациясына туура киргизилген
- XBeeнин IP режими SMS үчүн 2ге коюлган
- Зымдар XBee DO төөнөгүчтөрүн P11 менен XBee DI үчүн P10го туташтырып жатышат
- SIM картада SMS кызматы бар
- Роботтун күчү бар-которгучтун жанында индикатор лампалары бар
- SIM карта XBee3кө орнотулган
7 -кадам: Аны колдон
Робот иштеп жатканда, бул жерде сиз колдоно турган буйруктар. SIM картаңыздын телефон номерине ар бирин SMS катары жөнөтүңүз:
- Алга: роботту алдыга бир нече дюйм (см) айдайт
- Артка: роботту бир нече дюймга (см) артка айдайт
- Сол: роботту 90º солго бурат
- Оңго: роботту болжол менен 90º оңго бурат
- Роум: роботту эркин жүрүү режимине коёт
- Токтоо: роботту токтотот
Робот эки сенсордук билдирүү жөнөтөт:
- сол мурут: робот сол жактагы объект менен байланышты
- оң сакал: робот оң жактагы объект менен байланышты
Роботтун алысыраак, ылдамыраак жана көбүрөөк сенсорлорго ээ болушун каалайсызбы? Бардык коддор ачык булак, ошондуктан сиз каалаган нерсени өзгөртө аласыз. Өзүңүздүн жакшыртууларыңызды ушул түп нускамага жарыялап, текст роботуңуздан ырахат алыңыз!
Сунушталууда:
Уюлдук телефонду кантип башкарса болот: 5 кадам
Смартфонду башкарган машинаны кантип жасоо керек: Ар ким смартфондун башкарган алыскы машинасы менен ойногонду жакшы көрөт. Бул видео аны кантип жасоо жөнүндө
3D Басылган кутуча Gpsdo. Уюлдук телефондун кубаттуулугун колдонуу: 10 кадам (сүрөттөр менен)
3D Басылган кутуча Gpsdo. Уюлдук телефонду электр менен камсыздоону колдонуу: Бул жерде менин GPSDO YTге альтернатива бул жерде коду ошол эле. PCB бир аз өзгөртүү менен бирдей. Мен уюлдук телефондун адаптерин колдонуп жатам. Муну менен, электр менен камсыздоо бөлүмүн орнотуунун кажети жок. Бизге 5v ocxo да керек. Мен жөнөкөй мешти колдонуп жатам
WiFi RGB уюлдук чырагы ESP8266 колдонуу: 6 кадам
ESP8266 менен WiFi RGB уюлдук лампасы: Бул билдирүүдө биз WiFi аркылуу башкарыла турган кооз RGB уюлдук чырагын курабыз. Башкаруу баракчасы түстүү дөңгөлөктөн турат, ал түстөрдү тез өзгөртүүгө мүмкүндүк берет жана RGB баалуулуктарын түздөн -түз түзүп, жалпысынан түзө аласыз
Өзүңүздүн SMS SMS Коопсуздук Көз салуу системаңызды жасаңыз: 5 кадам (Сүрөттөр менен)
Өзүңүздүн GPS SMS Көзөмөл системаңызды түзүңүз: Бул долбоордо мен сизге SIM5320 3G модулун Arduino менен пьезоэлектрдик өзгөрткүчтү шок сенсору катары кантип айкалыштырууну көрсөтөм, ал сизге коопсуздукту көзөмөлдөө системасын түзүү үчүн SMS аркылуу баалуу унаа
SMS жана башкаруу релесин SMS аркылуу жөнөтүү үчүн SIM800L кантип колдонсо болот: 3 кадам
SMS жана көзөмөлдөө релесин SMS менен жөнөтүү үчүн SIM800Lди кантип колдонуу керек: Сүрөттөмө: Бул окуу куралы SIM800Lди смс жөнөтүү жана релени башкаруу үчүн смс алуу үчүн кантип колдонууну көрсөтөт. SIM800L модулу кичинекей жана Arduino менен смс жөнөтүү, смс алуу, чалуу, чалууну кабыл алуу жана башкалар үчүн интерфейс үчүн колдонулушу мүмкүн. Бул окуу куралында