Mündəricat:

Digi XBee3 Cellular SMS ActivityBot: 7 addım
Digi XBee3 Cellular SMS ActivityBot: 7 addım

Video: Digi XBee3 Cellular SMS ActivityBot: 7 addım

Video: Digi XBee3 Cellular SMS ActivityBot: 7 addım
Video: Connecting a Scale to PC Wirelessly - DIGI XBEE 3 Tutorial 2024, Noyabr
Anonim
Digi XBee3 Cellular SMS ActivityBot
Digi XBee3 Cellular SMS ActivityBot

Digi XBee3 ™ Cellular SMS ActivityBot, dünyanın hər yerindən istənilən cib telefonundan mətn mesajları ilə idarə oluna bilən bir təhsil robotudur. Digi'nin Parallax Inc.dəki dostları tərəfindən hazırlanan ActivityBot, ilk dəfə robot istehsalçıları üçün hazırlanmışdır və texnologiya və mühəndislik təhsilində geniş istifadə olunur.

Robota göndərilən SMS mətnləri onu irəli, geri və ya sola və ya sağa sürməyi əmr edə bilər. Sağda və ya solda maneələri aşkar etmək üçün iki "bığlı" sensordan istifadə edərək özünü idarə edən bir rouminq rejiminə malikdir. ActivityBot, hiss etdiklərini real vaxtda bildirmək üçün Digi XBee3 Cellular modulundan istifadə edir. Məsələn, "bığ" sensorlarından biri işə salındıqda bu hadisə dərhal mətn olaraq cib telefonuna bildirilir. (Əlbəttə ki, yalnız robotlar mesaj yazmalı və maşın sürməlidir.)

SMS yalnız başlanğıcdır. Digi XBee3 Cellular TCP/IP -ni dəstəkləyir, buna görə əmrlər və məlumatlar veb səhifəsi və ya bulud serveri ilə asanlıqla dəyişdirilə bilər. Proqramlaşdırmaq üçün istifadə olunan Google tərəfindən icad edilən ActivityBots və Blockly sistemi Parallax.com saytından gəlir. Digi XBee Cellular, Digi.com saytında mövcuddur.

Addım 1: Material toplayın

Material toplayın
Material toplayın
Material toplayın
Material toplayın

Bu layihəni yaratmaq üçün sizə lazım olan bütün materiallar:

  • Paralaks Aktivliyi Botu

    • ActivityBot -a daxildir:

      • USB A-Mini-B kabeli
      • Tel bığları
      • Kişi başlıqları
      • Bağlama teli
      • 220 ohm rezistorlar
      • 10K ohm rezistorlar
  • Digi XBee3 Cellular LTE-M Kit

    • XBee3 Cellular Kit -ə daxildir:

      • XBIB inkişaf lövhəsi
      • USB kabeli
      • Antenalar
      • XBIB lövhəsi üçün 12 voltluq enerji təchizatı
      • SMS xidməti olan nano ölçülü SİM kart
    • (Qeyd: anten, XBIB lövhəsi, enerji təchizatı və SİM kart da istənildikdə ayrıca əldə edilə bilər)
  • SMS xidməti olan hər hansı bir mobil telefon
  • USB ilə Windows və ya MacOS kompüteri (Blockly kod proqramlaşdırması üçün)
  • AA batareyaları x 5 - (şarj cihazı olan təkrar doldurulan cihazları sevirik)
  • XBee -ni konfiqurasiya etmək üçün XCTU - (pulsuz yükləmə)

Addım 2: Robot qurun

Robot qurun
Robot qurun
Robot qurun
Robot qurun

Parallax ActivityBot -un yığılması üçün tam onlayn təlimatları izləyin:

  1. Avadanlıq yoxlanışı
  2. Xarici kodlayıcılar hazırlayın
  3. Təkərlər hazırlayın
  4. Şassi hazırlayın
  5. Servo hazırlayın
  6. Sağ Servo Dağı
  7. Sol Servo Dağı
  8. Sağ Enkoderi quraşdırın
  9. Sol Enkoderi quraşdırın
  10. Batareya dəsti
  11. Quyruq Təkərini Dağı
  12. Sürücü Təkərlərə Montaj
  13. Fəaliyyət lövhəsini quraşdırın
  14. Elektrik Bağlantıları
  15. Proqramlaşdırma və Proqramlaşdırma yoxlanışı
  16. Bip səsi çəkin
  17. Naviqasiyanın əsasları

Montaj kitabçasındakı bütün addımları yerinə yetirmək, yeni robotunuzu anlamaq üçün ən yaxşı yoldur. ActivityBot -u başa düşmək və bu layihə üçün lazım olan bütün sistemləri qurmaq üçün ən azından Toxunma ilə Gəzinti addımından keçməyi məsləhət görürük.

Addım 3: Robotu fərdiləşdirin

Robotu fərdiləşdirin
Robotu fərdiləşdirin
Robotu fərdiləşdirin
Robotu fərdiləşdirin

1. Bığ açarlarını tapın və quraşdırın

2. Bəzi səsli rəylər üçün səs siqnalını tapın və quraşdırın

3. SEL -in GND -ə qoşulması üçün teldən istifadə edərək serial mesajlarını XBee -ə yönləndirin.

4. Kabelsiz tel-iki keçid teli istifadə edərək, XBee başlıqlarını Pervanə mikro nəzarətçisinə qoşun:

  • XBee DO -nu P11 -ə bağlamaq üçün bir tel istifadə edin
  • XBee DI -nı P10 -a bağlamaq üçün digər teldən istifadə edin

    Şəkil
    Şəkil

    Parallax -da aydın kabel təlimatları var, ancaq pin nömrələrini yuxarıda göstərildiyi kimi istifadə etdiyinizə əmin olun

Addım 4: XBee Cellular -ı konfiqurasiya edin

XBee Cellular qurun
XBee Cellular qurun
XBee Cellular qurun
XBee Cellular qurun

XBee3 Cellular -ı XBIB inkişaf etdirmə lövhəsinə və ya XBee USB adapterinizə daxil edin, şəkillərdə göstərildiyi kimi bütün pinlərin yuvada düzgün yerləşməsi üçün diqqətli olun.

Şəkil
Şəkil
Şəkil
Şəkil

XBee3 Cellular aparatını yığın və kompüterinizə qoşun. 12 voltluq enerji təchizatı istifadə etməyinizə əmin olun, çünki tək USB modulu düzgün işləməsi üçün kifayət qədər cərəyan vermir. Kit, məhdud istifadə üçün pulsuz bir SİM kartla gəlir. Özünüzü AT&T və ya Twilio kimi bir satıcıdan da ala bilərsiniz.

XCTU proqramını quraşdırın və işə salın. Firmware kitabxanasını avtomatik olaraq ən son versiyaya yeniləyəcək. XCTU proqramında:

  1. XBee radioları üçün zavod parametrlərini (9600, 8 N 1) istifadə edərək cihaz əlavə edin:

    Şəkil
    Şəkil
  2. İnkişaf lövhənizdəki assosiasiya işığı, XBee -nizə bir mobil əlaqə quran kimi yanıb sönməyə başlayacaq. Əks təqdirdə, mobil qeydiyyatı və əlaqəni yoxlaya bilərsiniz
  3. XBee3 Cellular modulunuzu ən son proqram təminatına yeniləyin. Qeyd: Modulunuz yeni alınsa belə bu tövsiyə olunur.
  4. Cihazı üzərinə tıklayaraq Radio Modulları siyahısından seçin. XCTU, bu cihaz üçün mövcud firmware parametrlərini göstərəcəkdir.
  5. IP Protokol rejimini SMS [2] olaraq təyin edin.
  6. P# sahəsinə mobil telefon nömrənizi daxil edin və Yaz düyməsini basın. Telefon nömrəsini tire olmadan yalnız nömrələrdən istifadə edərək yazın. Gerekirse + prefiksindən istifadə edə bilərsiniz. Hədəf telefon nömrəsi, robotunuzun mətn göndərdiyi telefon nömrəsidir.
  7. TD parametrini yoxlayın. Mətn ayırıcı bu layihədə istifadə edilməyəcəyi üçün 0 olaraq təyin olunmalıdır.
  8. Qələm işarəsi olan düyməni istifadə edərək parametrləri XBee -yə yazdığınızdan əmin olun.

Robota XBee quraşdırın

  1. XBee3 -ü XBIB inkişaf etdirmə lövhəsindən çıxarın, düz çəkərək sancaqlar əyilməməsinə diqqət edin. Əgər əyilmisinizsə, irəliləməzdən əvvəl diqqətlə düzəldin.
  2. XBee Cellular-a hələ də nano-SIM kartın qoyulduğundan əmin olun
  3. XBee3 -ü ActivityBot -un XBee yuvasına daxil edin, anten konnektoru lövhədə olan kiçik XBee şəkli kimi robotun kənar kənarına doğru yönəldilmişdir.
  4. Düzgün mərkəzləşdirildiyindən əmin olmaq üçün antenanı bir az irəli və geri çevirib kiçik U. FL konnektoruna bağlayın. Düzgün hizaladığınızda və möhkəm basıldığında yerində açılacaq. Bəzən anten konnektoru dərhal açılır, amma çox vaxt çətin olur, buna görə ruhdan düşməyin. Bağlamadan ayrılmadan sərbəst şəkildə irəli -geri döndüyündə doğru əldə etdiyinizi biləcəksiniz.
  5. Anteni lentlə robotun yan tərəfinə bağlayın. Bu ideal yerləşdirmə olmasa da, əksər hallarda heç bir problem olmadan işləyir.

Addım 5: Robotu proqramlaşdırın

Robotu proqramlaşdırın
Robotu proqramlaşdırın
Robotu proqramlaşdırın
Robotu proqramlaşdırın

XBee3 Cellular ActivityBot kodunu yükləyin

  1. Robotu USB kabelindən istifadə edərək kompüterinizə qoşun
  2. Robotun güc açarını "1" mövqeyinə qoyun. Bu, yalnız idarəetmə lövhəsinə güc verir, təkərləri deaktivdir, belə ki robot onu proqramlaşdırarkən qaçmır.

    Şəkil
    Şəkil
  3. Blocky.parallax.com açın və yeni bir hesab qeydiyyatdan keçin
  4. Kompüteriniz üçün BlocklyProp Müştərisini yükləyin və quraşdırın. Bu müştəri proqramı BlocklyProp Online istifadə etmək üçün kompüterinizdə işləməlidir.
  5. Yerli IP girişinə icazə vermək üçün BlocklyProp Client -dəki Bağlama düyməsini basın.
  6. Brauzer SMS kodunu brauzerinizə yükləyin.
  7. Robotun USB üzərindən EEPROM -dan istifadə edərək firmware yükləmək və işə salmaq üçün aşağı oxu olan yaşıl düyməni istifadə edin.

    Şəkil
    Şəkil
  8. Yükləmə irəliləyiş mesajından sonra, Terminal görünməli və "Robot v1.2 hazırdır …" mesajını çap etməlidir. Robotunuzu sınamağa hazırsınız!

Addım 6: Robotu sınayın

Robotu sınayın
Robotu sınayın
Robotu sınayın
Robotu sınayın
  1. Güc açarını "0" vəziyyətinə qoyun
  2. Robotun altına beş AA batareyanı quraşdırın.
  3. Robotun sərbəst gəzə bilməsi üçün USB kabelini ayırın.
  4. Kartı və XBee3 Cellular -ı işə salmaq üçün güc açarını "1" mövqeyinə qoyun.
  5. Mavi ASSOC işığının yanıb -sönməsini gözləyin ki, bu da mobil şəbəkəyə bağlılığı göstərir:

    Şəkil
    Şəkil
  6. Güc düyməsini "2" mövqeyinə qoyun və yuxarıdakı RST düyməsini basın.

    Şəkil
    Şəkil
  7. Bir mətn mesajı üçün cib telefonunuzu yoxlayın: "Robot 1.2 hazırdır …"

Mesajınız var? Əla! Əks təqdirdə, yoxlamaq üçün bəzi şeylər var:

  • XBee3 yuvasına düzgün quraşdırılmışdır
  • Telefon nömrəsi XBee konfiqurasiyasına düzgün daxil edilmişdir
  • XBee -nin IP rejimi SMS üçün 2 olaraq təyin edilmişdir
  • Tellər, XBee DO pinlərini P11 -ə və XBee DI -ı P10 -a bağlayır
  • SİM kartda SMS xidməti var
  • Robotun gücü var-açarın yanında göstərici işıqlar var
  • SİM kart XBee3 -də quraşdırılmışdır

Addım 7: İstifadə edin

Robot işləyərkən burada istifadə edə biləcəyiniz əmrlər var. SİM kartınızın telefon nömrəsinə hər birini mətn mesajı olaraq göndərin:

  • İrəli: robotu bir neçə düym (sm) irəli aparır
  • Arxa: robotu bir neçə düym (sm) geri çəkir
  • Sol: robotu təxminən 90º sola çevirir
  • Sağ: robotu təxminən 90º sağa çevirir
  • Roam: Robotu sərbəst gəzmə rejiminə keçir
  • Dur: robotu dayandırır

Robot iki sensor mesajı göndərir:

  • sol bığ: robot soldakı bir obyektlə əlaqə qurdu
  • sağ bığ: robot sağdakı bir obyektlə əlaqə qurdu

Robotun daha uzaq, daha sürətli sürməsini və daha çox sensora sahib olmasını istəyirsiniz? Bütün kod açıq mənbəyidir, buna görə istədiyiniz hər şeyi dəyişə bilərsiniz. Təkmilləşdirmələrinizi bu orijinal bələdçiyə kreditlə yayımlayın və mesajlaşma robotunuzdan zövq alın!

Tövsiyə: