İçindekiler:
- Adım 1: Materyalleri Toplayın
- 2. Adım: Robotu Oluşturun
- Adım 3: Robotu Özelleştirin
- Adım 4: XBee Cellular'ı yapılandırın
- Adım 5: Robotu Programlayın
- Adım 6: Robotu Test Edin
- Adım 7: Kullanın
Video: Digi XBee3 Hücresel SMS EtkinliğiBot: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Digi XBee3™ Hücresel SMS ActivityBot, dünyanın herhangi bir yerindeki herhangi bir cep telefonundan metin mesajlarıyla kontrol edilebilen bir eğitim robotudur. Digi'nin Parallax Inc.'deki arkadaşları tarafından yapılan ActivityBot, ilk kez robot yapanlar için tasarlandı ve teknoloji ve mühendislik eğitiminde yaygın olarak kullanılıyor.
Robota gönderilen SMS metin mesajları, robota ileri, geri veya sola veya sağa gitmesini emredebilir. Sağdaki veya soldaki engelleri algılamak için iki "bıyık" sensörü kullanarak kendi kendine sürüş haline geldiği yerleşik bir dolaşım moduna sahiptir. ActivityBot, algıladıklarını gerçek zamanlı olarak raporlamak için Digi XBee3 Hücresel modülünü kullanır. Örneğin, "bıyık" sensörlerinden herhangi biri tetiklendiğinde, bu olay hemen cep telefonuna bir metin olarak bildirilir. (Tabii ki sadece robotlar mesaj atmalı ve araba kullanmalıdır.)
SMS sadece başlangıçtır. Digi XBee3 Cellular, TCP/IP'yi destekler, böylece komutlar ve veriler bir web sayfası veya bulut sunucusu ile aynı kolaylıkla değiş tokuş edilebilir. Programlamak için kullanılan Google tarafından icat edilen sistem ActivityBots ve Blockly, Parallax.com'dan geliyor. Digi XBee Cellular, Digi.com'dan edinilebilir.
Adım 1: Materyalleri Toplayın
Bu projeyi oluşturmak için ihtiyaç duyacağınız tüm malzemeler şunlardır:
-
Paralaks AktivitesiBot
-
ActivityBot'a dahil olanlar:
- USB A'dan Mini-B'ye kablo
- tel bıyık
- Erkek başlıklar
- Bağlantı teli
- 220 ohm dirençler
- 10K ohm dirençler
-
-
Digi XBee3 Hücresel LTE-M Kiti
-
XBee3 Hücresel Kitinde bulunanlar:
- XBIB geliştirme kurulu
- USB kablosu
- Antenler
- XBIB kartı için 12 volt güç kaynağı
- SMS servisi ile nano boyutlu SIM kart
- (Not: istenirse anten, XBIB kartı, güç kaynağı ve SIM kart ayrı olarak da temin edilebilir)
-
- SMS hizmeti olan herhangi bir cep telefonu
- USB'li bir Windows veya MacOS bilgisayar (Blockly kod programlama için)
- AA piller x 5 - (şarjlı şarj edilebilir pilleri severiz)
- XBee'yi yapılandırmak için XCTU - (ücretsiz indirme)
2. Adım: Robotu Oluşturun
Parallax ActivityBot'u kurmak için tam çevrimiçi talimatları izleyin:
- Donanım Kontrolü
- Harici Kodlayıcıları Hazırlayın
- Lastikleri Hazırlayın
- Kasayı Hazırla
- Servoları hazırlayın
- Montaj Sağ Servo
- Sol Servo Dağı
- Sağ Enkoderi Monte Et
- Sol Kodlayıcıyı Monte Et
- Pil Paketini Takın
- Kuyruk Tekerleği Dağı
- Tahrik Tekerleklerini Monte Edin
- Etkinlik Panosunu Monte Edin
- Elektrik bağlantıları
- Yazılım ve Programlama Kontrolü
- Bip Sesi Yap
- Navigasyon Temelleri
Montaj kılavuzundaki tüm adımları yapmak, yeni robotunuzu anlamanın en iyi yoludur. ActivityBot'u anlamak ve bu proje için ihtiyaç duyacağınız tüm sistemleri oluşturmak için en azından Dokunarak Gezinme adımını tamamlamanızı öneririz.
Adım 3: Robotu Özelleştirin
1. Bıyık anahtarlarını bulun ve kurun
2. Bazı sesli geri bildirimler için sesli uyarıyı bulun ve kurun
3. Seri iletişimi XBee'ye yönlendirmek için SEL'i GND'ye bağlamak için bir kablo kullanın.
4. Kablosuz için kablo -- iki atlama kablosu kullanarak XBee başlıklarını Pervane mikro denetleyicisine bağlayın:
- XBee DO'yu P11'e bağlamak için bir kablo kullanın
-
XBee DI'yi P10'a bağlamak için diğer kabloyu kullanın
Paralaks ayrıca net kablolama talimatlarına sahiptir, ancak yukarıda listelenen pin numaralarını kullandığınızdan emin olun.
Adım 4: XBee Cellular'ı yapılandırın
XBee3 Cellular'ı XBIB geliştirme kartına veya XBee USB adaptörünüze, fotoğraflarda gösterildiği gibi, tüm pinlerin yuvaya doğru şekilde oturmasına dikkat ederek yerleştirin.
XBee3 Cellular donanımını monte edin ve bilgisayarınıza bağlayın. 12 voltluk güç kaynağı kullandığınızdan emin olun çünkü USB tek başına modülü düzgün şekilde çalıştırmak için yeterli akım sağlamaz. Kit, ücretsiz sınırlı kullanımlı bir SIM kart ile birlikte gelir. AT&T veya Twilio gibi bir satıcıdan kendiniz de satın alabilirsiniz.
XCTU programını kurun ve başlatın. Ürün yazılımı kitaplığını otomatik olarak en son sürüme güncelleyecektir. XCTU programında:
-
XBee telsizleri için fabrika varsayılan ayarlarını (9600, 8 N 1) kullanarak bir cihaz ekleyin:
- Geliştirme panonuzdaki ilişkilendirme ışığı, XBee'niz hücresel bağlantı kurar kurmaz yanıp sönmeye başlayacaktır. Değilse, hücresel kayıt ve bağlantı olup olmadığını kontrol edebilirsiniz.
- XBee3 Cellular modülünüzü en son üretici yazılımına güncelleyin. Not: Modülünüz yeni satın alınmış olsa bile bu önerilir.
- Üzerine tıklayarak Radyo Modülleri listesinden cihazı seçin. XCTU, o cihaz için mevcut üretici yazılımı ayarlarını görüntüler.
- IP Protokolü modunu SMS [2] olarak ayarlayın.
- Cep telefonu numaranızı P# alanına girin ve Yaz düğmesine tıklayın. Telefon numarasını, tire kullanmadan yalnızca sayıları kullanarak yazın. Gerekirse + önekini kullanabilirsiniz. Hedef telefon numarası, robotunuzun metin gönderdiği telefon numarasıdır.
- TD parametresini kontrol edin. Bu projede metin sınırlayıcı kullanılmadığı için 0 olarak ayarlanmalıdır.
- Kalem simgeli düğmeyi kullanarak ayarları XBee'ye yazdığınızdan emin olun.
XBee'yi robota kurun
- XBee3'ü XBIB geliştirme kartından çıkarın, düz yukarı çekin ve pimleri bükmemeye dikkat edin. Herhangi birini bükerseniz, ilerlemeden önce dikkatlice düzeltin.
- Nano-SIM kartın hala XBee Cellular'ınıza takılı olduğundan emin olun.
- XBee3'ü, tıpkı tahtadaki küçük XBee çizimi gibi, anten konektörü robotun dış kenarına doğru olacak şekilde yönlendirilmiş olarak ActivityBot'un XBee soketine takın.
- Düzgün bir şekilde ortalandığından emin olmak için biraz ileri geri çevirirken düz aşağı bastırarak anteni küçük U. FL konektörüne bağlayın. Tam olarak hizaladığınızda ve sıkıca bastırdığınızda yerine oturacaktır. Bazen anten konektörü hemen devreye girer, ancak çoğu zaman biraz zor olduğundan cesaretiniz kırılmasın. Bağlantıyı kesmeden serbestçe ileri geri döndüğünde doğru anladığınızı bileceksiniz.
- Anteni bantla robotun yanına monte edin. Bu ideal konumlandırma olmasa da çoğu durumda sorunsuz çalışır.
Adım 5: Robotu Programlayın
XBee3 Cellular ActivityBot kodunu yükleyin
- USB kablosunu kullanarak robotu bilgisayarınıza bağlayın
-
Robot üzerindeki güç anahtarını "1" konumuna getirin. Bu, yalnızca kontrol panosuna güç sağlar, tekerlekler devre dışı bırakılır, böylece siz onu programlarken robot kaçmaz.
- blocky.parallax.com'u açın ve yeni bir hesap açın
- Bilgisayarınız için BlocklyProp İstemcisini indirin ve kurun. BlocklyProp Online'ı kullanmak için bu istemci programı bilgisayarınızda çalışıyor olmalıdır.
- Yerel IP erişimine izin vermek için BlocklyProp İstemcisindeki Bağlan düğmesine basın.
- Whiskers SMS kodunu tarayıcınıza yükleyin.
-
Robotun USB üzerinden EEPROM'unu kullanarak bellenimi yüklemek ve çalıştırmak için aşağı oklu yeşil düğmeyi kullanın
- Bir indirme ilerleme mesajından sonra, Terminal görünecek ve bir "Robot v1.2 hazır…" mesajı yazdıracaktır. Robotunuzu test etmeye hazırsınız!
Adım 6: Robotu Test Edin
- Güç anahtarını "0" konumuna getirin
- Beş adet AA pili robotun altına takın.
- Robotun serbestçe dolaşabilmesi için USB kablosunu çıkarın.
- Karta ve XBee3 Cellular'a güç sağlamak için güç anahtarını "1" konumuna getirin.
-
Mavi ASSOC ışığının, hücresel ağa bağlantı olduğunu gösteren yanıp sönmesini bekleyin:
-
Güç anahtarını "2" konumuna getirin ve üzerindeki RST düğmesine basın.
- Cep telefonunuzda bir metin mesajı olup olmadığını kontrol edin: "Robot 1.2 hazır…"
Mesajı aldı? Harika! Aksi takdirde, kontrol etmeniz gereken bazı şeyler şunlardır:
- XBee3, yuvasına düzgün bir şekilde kurulmuş
- Telefon numarası XBee'nin yapılandırmasına doğru şekilde girildi
- XBee'nin IP modu SMS için 2'ye ayarlandı
- Kablolar, XBee DO'yu P11'e ve XBee DI'yi P10'a bağlıyor
- SIM kartın SMS servisi var
- Robotun gücü var-düğmenin yanında gösterge ışıkları var
- SIM kart XBee3'e takılı
Adım 7: Kullanın
Robot çalışırken, kullanabileceğiniz komutlar burada. Her birini SIM kartınızın telefon numarasına gönderilen bir metin mesajı olarak gönderin:
- İleri: robotu birkaç inç (cm) ileri götürür
- Geri: robotu birkaç inç (cm) geriye götürür
- Sol: robotu yaklaşık 90º sola döndürür
- Sağ: robotu yaklaşık 90º sağa döndürür
- Dolaşım: robotu serbest dolaşım moduna geçirir
- Durdur: robotu durdurur
Robot iki sensör mesajı gönderir:
- sol bıyık: robot soldaki bir nesneye temas etti
- sağ bıyık: robot sağdaki bir nesneye temas etti
Robotun daha uzağa, daha hızlı sürmesini ve daha fazla sensöre sahip olmasını mı istiyorsunuz? Tüm kodlar açık kaynaklıdır, böylece istediğiniz her şeyi değiştirebilirsiniz. Geliştirmelerinizi bu orijinal kılavuzda krediyle yayınlayın ve mesajlaşma robotunuzun keyfini çıkarın!
Önerilen:
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: Bu yazıda, WiFi üzerinden kontrol edilebilen güzel bir RGB hücresel lamba oluşturuyoruz. Kontrol sayfası, renkleri hızlı bir şekilde değiştirmenize olanak tanıyan bir renk tekerleğinden oluşur ve ayrıca toplamda birden fazla renk oluşturmak için doğrudan RGB değerlerini belirtebilirsiniz
Arduino Hücresel Kalkan Eğitimi: 9 Adım (Resimlerle)
Arduino Hücresel Kalkan Eğitimi: Arduino Hücresel Kalkan, cep telefonu görüşmeleri yapmanızı ve metin mesajları göndermenizi sağlar. Bu kalkanın beyni, çoğu standart cep telefonunun birçok görevini yerine getirebilen sağlam bir hücresel modül olan SM5100B'dir. Bu ş
ESP32 ile Hücresel Ağ ile IOT: 23 Adım
ESP32 ile Hücresel Ağ ile IOT: Bugün GPRS modemi veya daha doğrusu ESP32 ve cep telefonu şebekesi ile kullanımı hakkında tartışacağız. Bu çok iyi çalışan bir şey. MQTT protokolünü kullanarak verileri Ubidots panosuna göndereceğiz. Bu montajda kullan
PoochPak: Hücresel Bağlantılı Akıllı Köpek Yeleği: 4 Adım
PoochPak: Hücresel Bağlantılı Akıllı Köpek Yeleği: Otomasyonda, bilgisayarların ve insan zihninin bilişsel güçlerinden yararlanmak için genellikle döngü içindeki insanları tasarlamaya odaklanırız. Ancak köpeklerin, insanların etkili olamadığı belirli görevlere çok uygun olmalarını sağlayan bir takım becerileri vardır
WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım
WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: Bu, kablosuz yarışması için yaptığım ESP32 tabanlı bir wifi saatidir. Bu saati aşırı kablosuz yapmaya karar verdim, böylece üç farklı kablosuz iletişim biçimi (WiFi, ESP-NOW ve Hücresel) kullanır. Telefon bir baz istasyonuna bağlı ve