Мазмұны:

Digi XBee3 ұялы SMS ActivityBot: 7 қадам
Digi XBee3 ұялы SMS ActivityBot: 7 қадам

Бейне: Digi XBee3 ұялы SMS ActivityBot: 7 қадам

Бейне: Digi XBee3 ұялы SMS ActivityBot: 7 қадам
Бейне: Introducing Digi XBee3 Programmable Modules 2024, Қараша
Anonim
Digi XBee3 ұялы SMS ActivityBot
Digi XBee3 ұялы SMS ActivityBot

Digi XBee3 ™ Ұялы SMS ActivityBot - бұл кез келген ұялы телефоннан, әлемнің кез келген жерінен мәтіндік хабарламалармен басқарылатын білім беретін робот. Dallining Parallax Inc компаниясындағы достары жасаған ActivityBot алғаш рет робот жасаушыларға арналған және технология мен инженерлік білім беруде кеңінен қолданылады.

Роботқа жіберілетін SMS мәтіндік хабарлар оны алға, артқа немесе солға немесе оңға жүргізуге бұйрық бере алады. Оның роуминг режимі бар, ол оңға немесе солға кедергілерді анықтау үшін екі «сақал» сенсорының көмегімен өздігінен жүретін болады. ActivityBot Digi XBee3 ұялы модулін қолданады, ол нақты уақытта не сезінетінін хабарлайды. Мысалы, кез келген уақытта «сақал» сенсорларының бірі іске қосылғанда, бұл оқиға ұялы телефонға мәтін ретінде дереу хабарланады. (Әрине, тек роботтар ғана мәтін жазып, жүргізуі керек.)

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 Ом резисторлар
      • 10К Ом резисторлары
  • 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. Оң жақ серво орнатыңыз
  7. Сол жақ серво
  8. Оң жақ кодерді орнату
  9. Сол жақ кодерді орнату
  10. Батарея жинағын орнату
  11. Құйрық дөңгелегі
  12. Жетек дөңгелектерін орнату
  13. Белсенділік тақтасын орнатыңыз
  14. Электр қосылыстары
  15. Бағдарламалық қамтамасыз ету мен бағдарламалауды тексеру
  16. Дыбыс шығарыңыз
  17. Навигация негіздері

Құрастыру нұсқаулығындағы барлық қадамдарды орындау сіздің жаңа роботты түсінудің ең жақсы әдісі болып табылады. Біз ActivityBot -ті түсіну және осы жобаға қажет барлық жүйелерді құру үшін, кем дегенде, Touch арқылы шарлау қадамымен жұмыс істеуді ұсынамыз.

3 -қадам: роботты баптаңыз

Роботты баптаңыз
Роботты баптаңыз
Роботты баптаңыз
Роботты баптаңыз

1. Мұртты қосқыштарды тауып, орнатыңыз

2. Кейбір дыбыстық кері байланыс үшін дыбыстық сигналды тауып, орнатыңыз

3. XEL сериялы хабарларын бағыттау үшін SEL -ті GND -ге қосу үшін сымды қолданыңыз.

4. Сымсыз байланыс сымы-екі өтпелі сымды қолдана отырып, XBee тақырыптарын Propeller микроконтроллеріне қосыңыз:

  • XBee DO -ны P11 -ге қосу үшін бір сымды қолданыңыз
  • XBee DI -ді P10 -ға қосу үшін басқа сымды қолданыңыз

    Кескін
    Кескін

    Parallax -те сым туралы нақты нұсқаулар бар, бірақ жоғарыда көрсетілгендей пин сандарын қолданғаныңызға сенімді болыңыз

4 -қадам: XBee ұялы байланысын конфигурациялаңыз

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

XBee3 ұялы телефонын XBIB әзірлеу тақтасына немесе XBee USB адаптеріне салыңыз, фотосуреттерде көрсетілгендей, барлық түйреуіштер розеткада дұрыс орналасатындай етіп туралаңыз.

Кескін
Кескін
Кескін
Кескін

XBee3 Cellular аппараттық құралын жинап, компьютерге қосыңыз. 12 вольтты қуат көзін пайдалануды ұмытпаңыз, себебі USB тек модульдің дұрыс жұмыс істеуі үшін жеткілікті ток бермейді. Жинақ шектеулі ақысыз 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. XBI3 -ті XBIB даму тақтасынан алыңыз, оны жоғары қарай тартыңыз және түйреуіштерді майыстырмаңыз. Егер сіз бүгілсеңіз, жылжымас бұрын оларды мұқият түзетіңіз.
  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 клиентін компьютерге жүктеп, оны орнатыңыз. Бұл клиенттік бағдарлама BlocklyProp Online пайдалану үшін компьютерде жұмыс істеуі керек.
  5. Жергілікті IP -ге кіруге рұқсат беру үшін BlocklyProp Client бағдарламасындағы Қосылу түймесін басыңыз.
  6. Браузерде мұртты SMS кодын жүктеңіз.
  7. Роботтың USB арқылы EEPROM көмегімен микробағдарламаны жүктеу және іске қосу үшін төмен көрсеткі бар жасыл түймені пайдаланыңыз.

    Кескін
    Кескін
  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º оңға бұрады
  • Роум: роботты еркін роум режиміне қояды
  • Тоқтату: роботты тоқтатады

Робот екі сенсорлық хабарлама жібереді:

  • сол жақ мұрты: робот сол жақтағы затқа тиді
  • оң жақ мұрты: робот оң жақтағы объектімен байланысқа шықты

Роботтың алысырақ, жылдамырақ қозғалуын және сенсорлардың көп болуын қалайсыз ба? Барлық код ашық көзі болып табылады, сондықтан сіз қалаған нәрсені өзгерте аласыз. Жақсартуларыңызды осы түпнұсқалық нұсқаулыққа жариялаңыз және мәтіндік роботтан ләззат алыңыз!

Ұсынылған: