Բովանդակություն:

Digi XBee3 բջջային SMS ActivityBot: 7 քայլ
Digi XBee3 բջջային SMS ActivityBot: 7 քայլ

Video: Digi XBee3 բջջային SMS ActivityBot: 7 քայլ

Video: Digi XBee3 բջջային SMS ActivityBot: 7 քայլ
Video: Sequans Live LTE-M Demo at MWC 2018 2024, Հուլիսի
Anonim
Digi XBee3 բջջային SMS ActivityBot
Digi XBee3 բջջային SMS ActivityBot

Digi XBee3 ™ Cellular SMS ActivityBot- ը կրթական ռոբոտ է, որը կարող է կառավարվել ցանկացած բջջային հեռախոսի տեքստային հաղորդագրություններով ՝ աշխարհի ցանկացած վայրում: ActivityBot- ը, որը պատրաստել են Դիջիի ընկերները Parallax Inc.- ում, նախատեսված է առաջին անգամ ռոբոտաշինարարների համար և լայնորեն կիրառվում է տեխնոլոգիական և ինժեներական կրթության մեջ:

Ռոբոտին ուղարկվող SMS տեքստային հաղորդագրությունները կարող են նրան հրամայել առաջ, հետ կամ ձախ կամ աջ քշել: Այն ունի ներկառուցված ռոումինգի ռեժիմ, որտեղ այն դառնում է ինքնակառավարվող ՝ օգտագործելով երկու «բեղ» սենսորներ ՝ աջ կամ ձախ խոչընդոտները հայտնաբերելու համար: ActivityBot- ը օգտագործում է Digi XBee3 բջջային մոդուլը ՝ իրական ժամանակում զեկուցելու այն, ինչ զգում է: Օրինակ ՝ «բեղ» սենսորներից որևէ մեկին գործարկելիս այդ իրադարձությունը բջջային հեռախոսին անմիջապես փոխանցվում է որպես տեքստ: (Իհարկե, միայն ռոբոտներն են պետք հաղորդագրություն գրել և քշել):

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 օմ ռեզիստորներ
      • 10 Կ Օմ ռեզիստորներ
  • Digi XBee3 բջջային LTE-M հավաքածու

    • Ներառված է XBee3 բջջային հավաքածուի մեջ.

      • XBIB զարգացման խորհուրդ
      • USB մալուխ
      • Ալեհավաքներ
      • 12 վոլտ էլեկտրամատակարարում XBIB տախտակի համար
      • Նանո չափի SIM քարտ ՝ SMS ծառայությամբ
    • (Նշում. Ալեհավաքը, XBIB տախտակը, էլեկտրամատակարարումը և SIM քարտը, ցանկության դեպքում, կարող են ձեռք բերվել նաև առանձին)
  • SMS ծառայություն ունեցող ցանկացած բջջային հեռախոս
  • Windows կամ MacOS համակարգիչ USB- ով (Blockly կոդերի ծրագրավորման համար)
  • AA մարտկոցներ x 5 - (մենք սիրում ենք վերալիցքավորվող սարքեր լիցքավորիչով)
  • XCTU ՝ XBee- ի կազմաձևման համար - (անվճար ներբեռնում)

Քայլ 2: Կառուցեք ռոբոտը

Կառուցեք ռոբոտը
Կառուցեք ռոբոտը
Կառուցեք ռոբոտը
Կառուցեք ռոբոտը

Հետեւեք Parallax ActivityBot- ի հավաքման առցանց ամբողջական հրահանգներին.

  1. Սարքավորման ստուգում
  2. Պատրաստեք արտաքին կոդավորիչներ
  3. Պատրաստեք անվադողեր
  4. Պատրաստեք շասսի
  5. Պատրաստել Servos
  6. Լեռ աջ Սերվո
  7. Լեռ Ձախ Սերվո
  8. Mount Right կոդավորիչ
  9. Mount Left Encoder
  10. Տեղադրեք մարտկոցի փաթեթը
  11. Mount Tail Wheel
  12. Mount Drive Անիվներ
  13. Տեղադրեք գործունեության խորհուրդը
  14. Էլեկտրական միացումներ
  15. Softwareրագրավորման և ծրագրավորման ստուգում
  16. Ձայնագրություն արեք
  17. Նավիգացիայի հիմունքներ

Հավաքման ուղեցույցի բոլոր քայլերը կատարելը ձեր նոր ռոբոտին հասկանալու լավագույն միջոցն է: Մենք խորհուրդ ենք տալիս գոնե աշխատել Նավիգացիա հպումով քայլով `ActivityBot- ը հասկանալու և այս նախագծի համար անհրաժեշտ բոլոր համակարգերը կառուցելու համար:

Քայլ 3: Անհատականացրեք ռոբոտը

Անհատականացրեք ռոբոտը
Անհատականացրեք ռոբոտը
Անհատականացրեք ռոբոտը
Անհատականացրեք ռոբոտը

1. Տեղադրեք և տեղադրեք բեղի անջատիչները

2. Տեղադրեք և տեղադրեք ազդանշանը որոշ ձայնային արձագանքների համար

3. Օգտագործեք մետաղալար `SEL- ին GND- ին միացնելու համար, որպեսզի սերիական կոմունալները XBee- ին ուղղեք:

4. Անլար հաղորդալար-երկու jumper լարերի միջոցով միացրեք XBee վերնագրերը Propeller միկրոկոնտրոլերին.

  • Օգտագործեք մեկ մետաղալար ՝ XBee DO- ն P11- ին միացնելու համար
  • Օգտագործեք մյուս մետաղալարը `XBee DI- ն P10- ին միացնելու համար

    Պատկեր
    Պատկեր

    Parallax- ն ունի նաև էլեկտրագծերի տեղադրման հստակ հրահանգներ, բայց համոզվեք, որ օգտագործեք վերևում թվարկված կապի համարները

Քայլ 4: Կարգավորեք XBee բջջայինը

Կարգավորեք XBee բջջայինը
Կարգավորեք XBee բջջայինը
Կարգավորեք XBee բջջայինը
Կարգավորեք XBee բջջայինը

Տեղադրեք XBee3 բջջայինը XBIB զարգացման տախտակի կամ ձեր XBee USB ադապտերի մեջ ՝ զգույշ լինելով այն հավասարեցնել այնպես, որ բոլոր կապումներն վարդակի մեջ լինեն ճիշտ, ինչպես ցույց է տրված լուսանկարներում:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Հավաքեք XBee3 Cellular սարքավորումները և միացեք ձեր համակարգչին: Համոզվեք, որ օգտագործեք 12 վոլտ սնուցման աղբյուր, քանի որ միայն USB- ը չի ապահովում բավարար հոսանք մոդուլը ճիշտ գործարկելու համար: Հավաքածուն գալիս է անվճար սահմանափակ օգտագործման SIM քարտով: Կարող եք նաև ձեր սեփականը գնել այնպիսի վաճառողից, ինչպիսին է AT&T- ն կամ Twilio- ն:

Տեղադրեք և գործարկեք XCTU ծրագիրը: Այն ինքնաբերաբար կթարմացնի իր որոնվածի գրադարանը վերջին տարբերակին: XCTU ծրագրում.

  1. Ավելացրեք սարք ՝ օգտագործելով գործարանային լռելյայն կարգավորումները (9600, 8 N 1) XBee ռադիոկայանների համար.

    Պատկեր
    Պատկեր
  2. Ձեր զարգացման տախտակի ասոցիացիայի լույսը կսկսի թարթել, հենց որ ձեր XBee- ն բջջային կապ ստանա: Եթե դա այդպես չէ, կարող եք ստուգել բջջային գրանցման և կապի առկայությունը
  3. Թարմացրեք ձեր XBee3 բջջային մոդուլը վերջին ծրագրակազմին: Նշում. Սա խորհուրդ է տրվում նույնիսկ եթե ձեր մոդուլը նոր է գնվել:
  4. Ընտրեք սարքը Ռադիո Մոդուլների ցանկից `կտտացնելով դրա վրա: XCTU- ն կցուցադրի տվյալ սարքի որոնվածի ընթացիկ կարգավորումները:
  5. IP արձանագրության ռեժիմը սահմանեք SMS [2]:
  6. Մուտքագրեք ձեր բջջային հեռախոսի համարը P# դաշտում և կտտացրեք Գրեք կոճակին: Մուտքագրեք հեռախոսահամարը `օգտագործելով միայն թվեր, առանց գծերի: Անհրաժեշտության դեպքում կարող եք օգտագործել + նախածանցը: Թիրախային հեռախոսահամարն այն հեռախոսահամարն է, որին ձեր ռոբոտը հաղորդագրություններ է ուղարկում:
  7. Ստուգեք TD պարամետրը: Այն պետք է սահմանվի 0, քանի որ տեքստի սահմանազատիչը չի օգտագործվի այս նախագծում:
  8. Համոզվեք, որ պարամետրերը գրեք XBee- ին ՝ օգտագործելով մատիտի պատկերակի կոճակը:

Տեղադրեք XBee- ը ռոբոտի մեջ

  1. Հեռացրեք XBee3- ը XBIB- ի զարգացման տախտակից `այն ձգելով ուղիղ դեպի վեր և զգույշ եղեք, որ կապումներն չծռվեն: Եթե որևէ մեկը թեքում եք, ապա շարժվելուց առաջ զգուշորեն ուղղեք դրանք:
  2. Համոզվեք, որ դեռ ունեք nano-SIM քարտը տեղադրված ձեր XBee բջջայինի մեջ
  3. Տեղադրեք XBee3- ը ActivityBot- ի XBee վարդակից, այնպես կողմնորոշված, որ ալեհավաքի միակցիչը լինի դեպի ռոբոտի արտաքին եզրը, ճիշտ այնպես, ինչպես փոքրիկ XBee- ն նկարում է տախտակի վրա:
  4. Միացրեք ալեհավաքը U. FL փոքր միակցիչին ՝ այն ուղիղ ներքև սեղմելով, մի փոքր ետ և առաջ պտտելով, որպեսզի այն ճիշտ կենտրոնացված լինի: Այն կբարձրանա, երբ այն ճիշտ ուղղեք և ամուր սեղմեք ներքև: Երբեմն ալեհավաքի միակցիչը անմիջապես հայտնվում է, բայց հաճախ դա մի փոքր բարդ է, այնպես որ մի հուսահատվեք: Դուք կիմանաք, որ ճիշտ եք հասկացել, երբ այն ազատ ու առանց պտտվելու պտտվում է առանց անջատման:
  5. Տեղադրեք ալեհավաքը ռոբոտի կողքին ժապավենով: Թեև սա իդեալական դիրքավորում չէ, շատ դեպքերում այն աշխատում է առանց որևէ խնդիրների:

Քայլ 5. Programրագրեք ռոբոտին

Programրագրեք ռոբոտին
Programրագրեք ռոբոտին
Programրագրեք ռոբոտին
Programրագրեք ռոբոտին

Բեռնեք XBee3 Cellular ActivityBot ծածկագիրը

  1. Միացրեք ռոբոտը ձեր համակարգչին `օգտագործելով նրա USB մալուխը
  2. Ռոբոտի հոսանքի անջատիչը դրեք «1» դիրքի: Սա ուժ է տալիս միայն իր կառավարման տախտակին, անիվներն անջատված են, որպեսզի ռոբոտը չփախչի, մինչդեռ այն ծրագրավորում ես:

    Պատկեր
    Պատկեր
  3. Բացեք blocky.parallax.com- ը և գրանցեք նոր հաշիվ
  4. Ներբեռնեք BlocklyProp հաճախորդը ձեր համակարգչի համար և տեղադրեք այն: Այս հաճախորդի ծրագիրը պետք է աշխատի ձեր համակարգչի վրա ՝ BlocklyProp Online- ից օգտվելու համար:
  5. Սեղմեք դրա միացման կոճակը BlocklyProp Client- ում ՝ թույլ տալով տեղական IP մուտք գործել:
  6. Տեղադրեք Whiskers SMS ծածկագիրը ձեր դիտարկիչում:
  7. Օգտագործեք ներքևի սլաքով կանաչ կոճակը ՝ բեռնելու և գործարկելու որոնվածը ՝ օգտագործելով ռոբոտի EEPROM- ը USB- ի միջոցով

    Պատկեր
    Պատկեր
  8. Ներբեռնման առաջընթացի հաղորդագրությունից հետո Տերմինալը պետք է հայտնվի և տպի «Robot v1.2 ready…» հաղորդագրություն: Դուք պատրաստ եք փորձարկել ձեր ռոբոտը:

Քայլ 6: Փորձարկեք ռոբոտը

Փորձարկեք ռոբոտը
Փորձարկեք ռոբոտը
Փորձարկեք ռոբոտը
Փորձարկեք ռոբոտը
  1. Տեղադրեք հոսանքի անջատիչը «0» դիրքի
  2. Տեղադրեք հինգ AA մարտկոցներ ռոբոտի ներքևում:
  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: Օգտագործեք այն:

Երբ ռոբոտը աշխատում է, ահա այն հրամանները, որոնք կարող եք օգտագործել: Ուղարկեք յուրաքանչյուրը որպես SMS հաղորդագրություն ՝ հասցեագրված ձեր SIM քարտի հեռախոսահամարին.

  • Առաջ. Ռոբոտին առաջ է տանում մի քանի դյույմ (սմ)
  • Հետ. Ռոբոտին հետ է մղում մի քանի դյույմ (սմ)
  • Ձախ. Ռոբոտին շրջում է մոտ 90 ° ձախ
  • Աջ. Ռոբոտին շրջում է մոտ 90 ° աջ
  • Թափառել. Ռոբոտին դնում է ազատ շրջելու ռեժիմում
  • Stop: կանգնեցնում է ռոբոտին

Ռոբոտը երկու սենսորային հաղորդագրություն է ուղարկում.

  • ձախ բեղ. ռոբոտը կապվել է ձախ կողմում գտնվող օբյեկտի հետ
  • աջ բեղ. ռոբոտը կապ է հաստատել աջ կողմում գտնվող օբյեկտի հետ

Ուզու՞մ եք, որ ռոբոտը քշի ավելի հեռու, ավելի արագ և ունենա ավելի շատ տվիչներ: Ամբողջ ծածկագիրը բաց կոդ է, այնպես որ կարող եք փոխել այն, ինչ ցանկանում եք: Հրապարակեք ձեր բարելավումները `այս բնօրինակի ուղեցույցի շնորհիվ և վայելեք ձեր տեքստային ռոբոտը:

Խորհուրդ ենք տալիս: