Isi kandungan:

Digi XBee3 Aktiviti SMS SelularBot: 7 Langkah
Digi XBee3 Aktiviti SMS SelularBot: 7 Langkah

Video: Digi XBee3 Aktiviti SMS SelularBot: 7 Langkah

Video: Digi XBee3 Aktiviti SMS SelularBot: 7 Langkah
Video: Установка MicroPython для XBee с использованием XCTU 2024, November
Anonim
Digi XBee3 Aktiviti Selular SMSBot
Digi XBee3 Aktiviti Selular SMSBot

Digi XBee3 ™ Cellular SMS ActivityBot adalah robot pendidikan yang dapat dikendalikan dengan pesanan teks dari mana-mana telefon bimbit, di mana sahaja di dunia. The ActivityBot, dibuat oleh rakan Digi di Parallax Inc. direka untuk pembuat robot pertama kali dan digunakan secara meluas dalam pendidikan teknologi dan kejuruteraan.

Mesej teks SMS yang dikirim ke robot dapat memerintahkannya untuk bergerak maju, belakang, atau kiri atau kanan. Ia memiliki mod perayauan terpasang di mana ia menjadi pemanduan sendiri, menggunakan dua sensor "kumis" untuk mengesan halangan ke kanan atau kiri. The ActivityBot menggunakan modul Digi XBee3 Cellular untuk melaporkan kembali apa yang dirasakannya dalam masa nyata. Sebagai contoh, bila-bila masa salah satu sensor "kumis" dipicu, peristiwa itu segera dilaporkan kembali ke telefon bimbit sebagai teks. (Sudah tentu, hanya robot yang harus menghantar teks dan memandu.)

SMS hanyalah permulaan. Digi XBee3 Cellular menyokong TCP / IP sehingga perintah dan data dapat ditukar dengan mudah dengan laman web atau pelayan awan. ActivityBots dan Blockly, sistem ciptaan Google yang digunakan untuk memprogramnya, berasal dari Parallax.com. Digi XBee Cellular boleh didapati dari Digi.com.

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Berikut adalah semua bekalan yang anda perlukan untuk membuat projek ini:

  • Aktiviti ParallaxBot

    • Disertakan dengan ActivityBot:

      • Kabel USB A hingga Mini-B
      • Misai wayar
      • Pengepala lelaki
      • Kawat cangkuk
      • 220 perintang ohm
      • Perintang 10K ohm
  • Kit Digi XBee3 Selular LTE-M

    • Termasuk dalam Kit Selular XBee3:

      • Lembaga pengembangan XBIB
      • wayar USB
      • Antena
      • Bekalan kuasa 12 volt untuk papan XBIB
      • Kad SIM bersaiz nano dengan perkhidmatan SMS
    • (Catatan: antena, papan XBIB, bekalan kuasa dan kad SIM juga boleh diperoleh secara berasingan jika dikehendaki)
  • Sebarang telefon bimbit dengan perkhidmatan SMS
  • Komputer Windows atau MacOS dengan USB (untuk pengaturcaraan kod Blockly)
  • Bateri AA x 5 - (kami suka isi ulang dengan pengecas)
  • XCTU untuk mengkonfigurasi XBee - (muat turun percuma)

Langkah 2: Bina Robot

Bina Robot
Bina Robot
Bina Robot
Bina Robot

Ikuti arahan dalam talian penuh untuk memasang Parallax ActivityBot:

  1. Pemeriksaan Perkakasan
  2. Sediakan Pengekod Luaran
  3. Sediakan Tayar
  4. Sediakan Casis
  5. Sediakan Servos
  6. Mount Right Servo
  7. Mount Left Servo
  8. Pasang Pengekod Kanan
  9. Mount Left Encoder
  10. Pasang Bateri
  11. Roda Ekor Gunung
  12. Mount Drive Wheels
  13. Pasang Papan Aktiviti
  14. Sambungan Elektrik
  15. Pemeriksaan Perisian dan Pengaturcaraan
  16. Buat Bunyi
  17. Asas Navigasi

Melakukan semua langkah dalam panduan pemasangan adalah kaedah terbaik untuk memahami robot baru anda. Kami mengesyorkan sekurang-kurangnya menggunakan langkah Navigasi dengan Sentuhan untuk memahami ActivityBot dan membina semua sistem yang anda perlukan untuk projek ini.

Langkah 3: Sesuaikan Robot

Sesuaikan Robot
Sesuaikan Robot
Sesuaikan Robot
Sesuaikan Robot

1. Cari dan pasang suis pemukul

2. Cari dan pasang bel untuk mendapatkan maklum balas audio

3. Gunakan wayar untuk menyambungkan SEL ke GND untuk merutekan komersil bersiri ke XBee.

4. Kawat tanpa wayar - menggunakan dua kabel jumper, sambungkan header XBee ke mikrokontroler Propeller:

  • Gunakan satu wayar untuk menyambungkan XBee DO ke P11
  • Gunakan wayar lain untuk menyambungkan XBee DI ke P10

    Imej
    Imej

    Parallax juga mempunyai arahan pendawaian yang jelas, tetapi pastikan anda menggunakan nombor pin seperti yang tertera di atas

Langkah 4: Konfigurasikan XBee Cellular

Konfigurasikan XBee Cellular
Konfigurasikan XBee Cellular
Konfigurasikan XBee Cellular
Konfigurasikan XBee Cellular

Masukkan XBee3 Cellular ke papan pengembangan XBIB atau penyesuai USB XBee anda, berhati-hati untuk menyelaraskannya sehingga semua pin berada di soket dengan betul, seperti yang ditunjukkan dalam foto.

Imej
Imej
Imej
Imej

Pasang perkakasan Selular XBee3 dan sambungkan ke komputer anda. Pastikan menggunakan bekalan kuasa 12 volt kerana USB sahaja tidak memberikan arus yang mencukupi untuk mengendalikan modul dengan betul. Kit ini dilengkapi dengan kad SIM penggunaan terhad percuma. Anda juga boleh membeli sendiri dari vendor seperti AT&T atau Twilio.

Pasang dan lancarkan program XCTU. Secara automatik ia akan mengemas kini pustaka firmware ke versi terkini. Dalam program XCTU:

  1. Tambahkan peranti, menggunakan tetapan lalai kilang (9600, 8 N 1) untuk radio XBee:

    Imej
    Imej
  2. Lampu hubungan di papan pengembangan anda akan mula berkelip sebaik sahaja XBee anda mendapat sambungan selular. Sekiranya tidak, anda boleh memeriksa pendaftaran dan sambungan selular
  3. Kemas kini modul XBee3 Cellular anda ke firmware terkini. Catatan: Ini disyorkan walaupun modul anda baru dibeli.
  4. Pilih peranti dari senarai Modul Radio dengan mengklik padanya. XCTU akan memaparkan tetapan firmware semasa untuk peranti tersebut.
  5. Tetapkan mod Protokol IP ke SMS [2].
  6. Masukkan nombor telefon bimbit anda di medan P # dan klik butang Tulis. Taipkan nombor telefon dengan menggunakan nombor sahaja, tanpa tanda sempang. Anda boleh menggunakan awalan + jika perlu. Nombor telefon sasaran adalah nombor telefon yang dihantar oleh robot anda.
  7. Periksa parameter TD. Ia harus ditetapkan ke 0 kerana pembatas teks tidak akan digunakan dalam projek ini.
  8. Pastikan untuk menulis tetapan ke XBee menggunakan butang dengan ikon pensil.

Pasang XBee ke dalam robot

  1. Keluarkan XBee3 dari papan pengembangan XBIB, tarik lurus ke atas dan berhati-hati agar tidak membengkokkan pin. Sekiranya anda membengkokkannya, luruskan dengan teliti sebelum meneruskannya.
  2. Pastikan kad nano-SIM anda masih dimasukkan ke dalam XBee Cellular anda
  3. Masukkan XBee3 ke soket XBee ActivityBot, berorientasikan sehingga penyambung antena menghala ke tepi luar robot, sama seperti gambar XBee kecil di papan.
  4. Sambungkan antena ke penyambung U. FL kecil dengan menekannya terus ke bawah sambil memutarnya sedikit ke belakang untuk memastikan antena berpusat dengan betul. Ia akan muncul apabila anda menyelaraskannya tepat dan tekan dengan kuat. Kadang-kadang penyambung antena muncul dengan segera, tetapi selalunya agak rumit, jadi jangan putus asa. Anda akan tahu bahawa anda mendapatnya dengan betul apabila ia berputar secara bebas tanpa putus.
  5. Pasang antena ke sisi robot dengan pita. Walaupun ini bukan kedudukan yang sesuai, dalam kebanyakan kes ia berfungsi tanpa masalah.

Langkah 5: Programkan Robot

Atur Cara Robot
Atur Cara Robot
Atur Cara Robot
Atur Cara Robot

Muatkan kod XBee3 Cellular ActivityBot

  1. Sambungkan robot ke komputer anda menggunakan kabel USBnya
  2. Tetapkan suis kuasa pada robot ke kedudukan "1". Ini hanya menggerakkan papan pengawalnya, dengan roda dimatikan sehingga robot tidak melarikan diri semasa anda memprogramkannya.

    Imej
    Imej
  3. Buka blocky.parallax.com dan daftar akaun baru
  4. Muat turun Pelanggan BlocklyProp untuk komputer anda dan pasangkannya. Program pelanggan ini mesti dijalankan di komputer anda untuk menggunakan BlocklyProp Online.
  5. Tekan butang Connect di BlocklyProp Client untuk membenarkan akses IP tempatan.
  6. Muatkan kod SMS Whiskers di penyemak imbas anda.
  7. Gunakan butang hijau dengan anak panah ke bawah untuk memuat dan menjalankan firmware menggunakan EEPROM robot melalui USB

    Imej
    Imej
  8. Selepas mesej kemajuan muat turun, Terminal akan muncul dan mencetak mesej "Robot v1.2 siap …". Anda sudah siap untuk menguji robot anda!

Langkah 6: Uji Robot

Uji Robot
Uji Robot
Uji Robot
Uji Robot
  1. Tetapkan suis kuasa ke kedudukan "0"
  2. Pasang lima bateri AA di bahagian bawah robot.
  3. Putuskan sambungan kabel USB supaya robot dapat berkeliaran dengan bebas.
  4. Tetapkan suis kuasa ke kedudukan "1" untuk menghidupkan papan dan XBee3 Cellular.
  5. Tunggu lampu ASSOC biru berkelip, menunjukkan sambungan ke rangkaian selular:

    Imej
    Imej
  6. Tetapkan suis kuasa ke kedudukan "2", dan tekan butang RST di atasnya.

    Imej
    Imej
  7. Periksa telefon bimbit anda untuk mesej teks: "Robot 1.2 siap …"

Ada mesej? Hebat! Jika tidak, berikut adalah beberapa perkara yang perlu diperiksa:

  • XBee3 dipasang dengan betul di soketnya
  • Nombor telefon dimasukkan dengan betul dalam konfigurasi XBee
  • Mod IP XBee ditetapkan menjadi 2 untuk SMS
  • Wayar menghubungkan pin XBee DO ke P11 dan XBee DI ke P10
  • Kad SIM mempunyai perkhidmatan SMS
  • Robot mempunyai kuasa-ada lampu penunjuk di dekat suis
  • Kad SIM dipasang di XBee3

Langkah 7: Gunakannya

Dengan robot berjalan, berikut adalah arahan yang boleh anda gunakan. Kirimkan masing-masing sebagai pesanan teks yang ditujukan ke nombor telefon kad SIM anda:

  • Maju: menggerakkan robot ke hadapan beberapa inci (cm)
  • Belakang: menggerakkan robot kembali beberapa inci (cm)
  • Kiri: putar robot kira-kira 90º ke kiri
  • Kanan: putar robot kira-kira 90º ke kanan
  • Roam: meletakkan robot dalam mod roam percuma
  • Berhenti: menghentikan robot

Robot menghantar dua mesej sensor:

  • kumis kiri: robot telah menghubungi objek di sebelah kiri
  • bisikan kanan: robot telah menghubungi objek di sebelah kanan

Ingin robot memandu lebih jauh, lebih pantas dan mempunyai lebih banyak sensor? Semua kod adalah sumber terbuka sehingga anda dapat mengubah apa sahaja yang anda suka. Terbitkan penambahbaikan anda dengan memberi penghargaan kepada panduan asal ini dan nikmati robot teks anda!

Disyorkan: