Daftar Isi:

Digi XBee3 Aktivitas SMS Seluler Bot: 7 Langkah
Digi XBee3 Aktivitas SMS Seluler Bot: 7 Langkah

Video: Digi XBee3 Aktivitas SMS Seluler Bot: 7 Langkah

Video: Digi XBee3 Aktivitas SMS Seluler Bot: 7 Langkah
Video: СРОЧНО СМОТРЕТЬ! ДЕЛАЙ ЭТО КАЖДЫЙ ДЕНЬ И ТЫ СТАНЕШЬ БОГАТ БЕЗ ДОНАТА – Last Day on Earth: Survival 2024, Juli
Anonim
Bot Aktivitas SMS Seluler Digi XBee3
Bot Aktivitas SMS Seluler Digi XBee3

Digi XBee3™ Cellular SMS ActivityBot adalah robot pendidikan yang dapat dikontrol dengan pesan teks dari ponsel mana pun, di mana pun di dunia. ActivityBot, yang dibuat oleh teman-teman Digi di Parallax Inc. dirancang untuk pembuat robot pertama kali dan digunakan secara luas dalam pendidikan teknologi dan teknik.

Pesan teks SMS yang dikirim ke robot dapat memerintahkannya untuk maju, mundur, atau ke kiri atau ke kanan. Ini memiliki mode jelajah bawaan di mana ia menjadi mengemudi sendiri, menggunakan dua sensor "kumis" untuk mendeteksi rintangan ke kanan atau kiri. ActivityBot menggunakan modul Digi XBee3 Cellular untuk melaporkan kembali apa yang dirasakannya secara real time. Misalnya, setiap kali salah satu sensor "kumis" dipicu, peristiwa itu segera dilaporkan kembali ke ponsel sebagai teks. (Tentu saja, hanya robot yang boleh mengirim pesan dan mengemudi.)

SMS hanyalah permulaan. Digi XBee3 Cellular mendukung TCP/IP sehingga perintah dan data dapat dengan mudah ditukar dengan halaman web atau server cloud. ActivityBots dan Blockly, sistem penemuan Google yang digunakan untuk memprogramnya, berasal dari Parallax.com. Digi XBee Cellular tersedia dari Digi.com.

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Berikut adalah semua perlengkapan yang Anda perlukan untuk membuat proyek ini:

  • Bot Aktivitas Paralaks

    • Termasuk dengan ActivityBot:

      • Kabel USB A ke Mini-B
      • Kumis kawat
      • Header pria
      • Kawat penghubung
      • resistor 220 ohm
      • Resistor 10K ohm
  • Digi XBee3 Seluler LTE-M Kit

    • Termasuk dalam Kit Seluler XBee3:

      • Papan pengembangan XBIB
      • kabel USB
      • Antena
      • Catu daya 12 volt untuk papan XBIB
      • Kartu SIM berukuran nano dengan layanan SMS
    • (Catatan: antena, papan XBIB, catu daya, dan kartu SIM juga dapat dibeli secara terpisah jika diinginkan)
  • Semua ponsel dengan layanan SMS
  • Komputer Windows atau MacOS dengan USB (untuk pemrograman kode Blockly)
  • Baterai AA x 5 - (kami suka isi ulang dengan pengisi daya)
  • XCTU untuk mengonfigurasi XBee - (unduh gratis)

Langkah 2: Bangun Robot

Bangun Robot
Bangun Robot
Bangun Robot
Bangun Robot

Ikuti instruksi online lengkap untuk merakit Parallax ActivityBot:

  1. Pemeriksaan Perangkat Keras
  2. Siapkan Encoder Eksternal
  3. Siapkan Ban
  4. Siapkan Sasis
  5. Siapkan Servo
  6. Pasang Servo Kanan
  7. Mount Kiri Servo
  8. Pasang Encoder Kanan
  9. Pasang Encoder Kiri
  10. Pasang Paket Baterai
  11. Pasang Roda Ekor
  12. Pasang Roda Penggerak
  13. Pasang Papan Aktivitas
  14. Sambungan Listrik
  15. Pemeriksaan Perangkat Lunak dan Pemrograman
  16. Membuat Bip
  17. Dasar-dasar Navigasi

Melakukan semua langkah dalam panduan perakitan adalah cara terbaik untuk memahami robot baru Anda. Kami merekomendasikan setidaknya bekerja melalui langkah Navigasi dengan Sentuhan untuk memahami ActivityBot dan membangun semua sistem yang Anda perlukan untuk proyek ini.

Langkah 3: Sesuaikan Robot

Sesuaikan Robot
Sesuaikan Robot
Sesuaikan Robot
Sesuaikan Robot

1. Cari dan pasang sakelar kumis

2. Cari dan pasang bel untuk beberapa umpan balik audio

3. Gunakan kabel untuk menghubungkan SEL ke GND untuk merutekan komunikasi serial ke XBee.

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

  • Gunakan satu kabel untuk menghubungkan XBee DO ke P11
  • Gunakan kabel lain untuk menghubungkan XBee DI ke P10

    Gambar
    Gambar

    Parallax juga memiliki instruksi pengkabelan yang jelas, tetapi pastikan untuk menggunakan nomor pin seperti yang tercantum di atas

Langkah 4: Konfigurasikan XBee Seluler

Konfigurasikan XBee Seluler
Konfigurasikan XBee Seluler
Konfigurasikan XBee Seluler
Konfigurasikan XBee Seluler

Masukkan XBee3 Cellular ke papan pengembangan XBIB atau adaptor USB XBee Anda, hati-hati untuk menyelaraskannya sehingga semua pin berada di soket dengan benar, seperti yang ditunjukkan pada foto.

Gambar
Gambar
Gambar
Gambar

Pasang perangkat keras XBee3 Cellular dan sambungkan ke komputer Anda. Pastikan untuk menggunakan catu daya 12 volt karena USB saja tidak menyediakan arus yang cukup untuk mengoperasikan modul dengan benar. Kit ini dilengkapi dengan kartu SIM penggunaan terbatas gratis. Anda juga dapat membeli sendiri dari vendor seperti AT&T atau Twilio.

Instal dan luncurkan program XCTU. Ini akan secara otomatis memperbarui perpustakaan firmware ke versi terbaru. Dalam program XCTU:

  1. Tambahkan perangkat, menggunakan pengaturan default pabrik (9600, 8 N 1) untuk radio XBee:

    Gambar
    Gambar
  2. Lampu asosiasi di papan pengembangan Anda akan mulai berkedip segera setelah XBee Anda mendapatkan koneksi seluler. Jika tidak, Anda dapat memeriksa pendaftaran dan koneksi seluler
  3. Perbarui modul XBee3 Cellular Anda ke firmware terbaru. Catatan: Ini direkomendasikan bahkan jika modul Anda baru dibeli.
  4. Pilih perangkat dari daftar Modul Radio dengan mengkliknya. XCTU akan menampilkan pengaturan firmware saat ini untuk perangkat itu.
  5. Atur mode Protokol IP ke SMS [2].
  6. Masukkan nomor ponsel Anda di bidang P# dan klik tombol Tulis. Ketik nomor telepon hanya menggunakan angka, tanpa tanda hubung. Anda dapat menggunakan awalan + jika perlu. Nomor telepon target adalah nomor telepon yang dikirimi teks oleh robot Anda.
  7. Periksa parameter TD. Itu harus disetel ke 0 karena pembatas teks tidak akan digunakan dalam proyek ini.
  8. Pastikan untuk menulis pengaturan ke XBee menggunakan tombol dengan ikon pensil.

Instal XBee ke dalam robot

  1. Lepaskan XBee3 dari papan pengembangan XBIB, tarik lurus ke atas dan berhati-hatilah agar tidak menekuk pin. Jika Anda menekuknya, luruskan dengan hati-hati sebelum melanjutkan.
  2. Pastikan Anda masih memiliki kartu nano-SIM yang dimasukkan ke dalam Seluler XBee Anda
  3. Masukkan XBee3 ke dalam soket XBee ActivityBot, berorientasi sehingga konektor antena mengarah ke tepi luar robot, seperti gambar XBee kecil di papan tulis.
  4. Sambungkan antena ke konektor U. FL kecil dengan menekannya lurus ke bawah sambil memutarnya sedikit ke depan dan ke belakang untuk memastikan antena berada di tengah dengan benar. Ini akan muncul di tempatnya ketika Anda menyelaraskannya dengan benar dan menekan dengan kuat. Terkadang konektor antena langsung muncul, tetapi seringkali agak rumit jadi jangan berkecil hati. Anda akan tahu bahwa Anda telah melakukannya dengan benar saat berputar maju mundur dengan bebas tanpa memutuskan sambungan.
  5. Pasang antena ke sisi robot dengan selotip. Meskipun ini bukan penentuan posisi yang ideal, dalam banyak kasus ini berfungsi tanpa masalah.

Langkah 5: Program Robot

Program Robot
Program Robot
Program Robot
Program Robot

Muat kode XBee3 Cellular ActivityBot

  1. Hubungkan robot ke komputer Anda menggunakan kabel USB-nya
  2. Atur sakelar daya pada robot ke posisi "1". Ini hanya memberi daya pada papan pengontrolnya, dengan roda dinonaktifkan sehingga robot tidak lari saat Anda memprogramnya.

    Gambar
    Gambar
  3. Buka blocky.parallax.com dan daftarkan akun baru
  4. Unduh BlocklyProp Client untuk komputer Anda dan instal. Program klien ini harus berjalan di komputer Anda untuk menggunakan BlocklyProp Online.
  5. Tekan tombol Connect di BlocklyProp Client untuk mengizinkan akses IP lokal.
  6. Muat kode SMS Kumis di browser Anda.
  7. Gunakan tombol hijau dengan panah ke bawah untuk memuat dan menjalankan firmware menggunakan EEPROM robot melalui USB

    Gambar
    Gambar
  8. Setelah pesan kemajuan unduhan, Terminal akan muncul dan mencetak pesan "Robot v1.2 ready…". Anda sudah siap untuk menguji robot Anda!

Langkah 6: Uji Robot

Uji Robotnya
Uji Robotnya
Uji Robotnya
Uji Robotnya
  1. Setel sakelar daya ke posisi "0"
  2. Pasang lima baterai AA di bagian bawah robot.
  3. Cabut kabel USB agar robot bisa bebas berkeliaran.
  4. Atur sakelar daya ke posisi "1" untuk memberi daya pada board dan XBee3 Cellular.
  5. Tunggu hingga lampu ASSOC biru berkedip, menunjukkan koneksi ke jaringan seluler:

    Gambar
    Gambar
  6. Atur sakelar daya ke posisi "2", dan tekan tombol RST di atasnya.

    Gambar
    Gambar
  7. Periksa ponsel Anda untuk pesan teks: "Robot 1.2 siap…"

Dapatkan pesannya? Besar! Jika tidak, berikut adalah beberapa hal yang perlu diperiksa:

  • XBee3 dipasang dengan benar di soketnya
  • Nomor telepon dimasukkan dengan benar dalam konfigurasi XBee
  • Mode IP XBee diatur ke 2 untuk SMS
  • Kabel menghubungkan pin XBee DO ke P11 dan XBee DI ke P10
  • Kartu SIM memiliki layanan SMS
  • Robot memiliki daya-ada lampu indikator di dekat sakelar
  • Kartu SIM dipasang di XBee3

Langkah 7: Gunakan

Dengan robot berjalan, berikut adalah perintah yang dapat Anda gunakan. Kirim masing-masing sebagai pesan teks yang ditujukan ke nomor telepon kartu SIM Anda:

  • Maju: menggerakkan robot ke depan beberapa inci (cm)
  • Kembali: mendorong robot mundur beberapa inci (cm)
  • Kiri: memutar robot sekitar 90º ke kiri
  • Kanan: memutar robot sekitar 90º ke kanan
  • Roam: menempatkan robot dalam mode jelajah bebas
  • Berhenti: menghentikan robot

Robot mengirimkan dua pesan sensor:

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

Ingin robot melaju lebih jauh, lebih cepat, dan memiliki lebih banyak sensor? Semua kode adalah open-source sehingga Anda dapat mengubah apa pun yang Anda suka. Publikasikan peningkatan Anda dengan kredit ke panduan asli ini dan nikmati robot SMS Anda!

Direkomendasikan: