İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyleri Satın Alın
- Adım 2: Donanım Çerçevesini Oluşturun
- 3. Adım: Bluetooth Hakkında Konuşur
- Adım 4: Yazılım Kodlama
- Adım 5: Genel Bakış
Video: Arduino Tabanlı Akıllı Romote Araba: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu proje, akıllı bir araba yapmak için Arduino UNO geliştirme panosuna dayanmaktadır. Araçta Bluetooth kablosuz kontrol, engellerden kaçınma, sesli alarm ve diğer işlevler bulunur ve döndürülmesi kolay dört tekerlekten çekişli bir otomobildir.
Adım 1: İhtiyacınız Olan Şeyleri Satın Alın
Arduino çekirdek kartı ve genişletme kartının yanı sıra buzzer, L298N motor sürücü modülü, BT-04A Bluetooth modülü, DC motor, pil tutucu vb. Satın almamız gerekiyor. Elbette modülleri desteklemek için akrilik plakalar önemlidir. Bu arabaya uygun akrilik plakaları bulmak kolay değil, bu yüzden link aşağıda verilmiştir. Diğer şeyleri mağazalarda kolayca bulabilirsiniz.
İşte Taobao'daki akrilik levhaya bir bağlantı:
Yazılım, arabayı kontrol etmek için Bluetooth hata ayıklama asistanını kullanır ve kaynaklar da eklenecektir.
Adım 2: Donanım Çerçevesini Oluşturun
Modülü akrilik plaka üzerinde uygun pozisyonda kurmamız gerekiyor. Satın alınan akrilik levhanın ihtiyacımız olandan daha fazla deliği olduğundan, tekrarlanan demontajlardan kaçınmak için sadece en uygun şekilde nasıl takılacağına dikkat edin.
Motorun kurulumu nispeten basit ve sabit olduğundan, yukarıdaki kontrol devresinin kurulumuna odaklanıyoruz. Sinyalleri almak için Bluetooth ve ana kartın kullanılması gerekir. Bunları arabanın arkasına koymak daha uygundur. Pil tabanı ve piller büyük bir yer kaplar. Aracın dengesini sağlamak için orta konuma, motor sürücü modülü ve engellerden kaçınma modülü ise resimlerde görüldüğü gibi öne yerleştirilmiştir.
Aşağıdaki şekil sırasıyla alttan ve üstten kurulum düzenini göstermektedir. İlk resim, motor takılı değilken devrenin durumunu alttan gösterir. Uzaydan sendelemek için farklı yüksekliklerde daha fazla vida ve bakır sütun satın almaya dikkat edin. İkinci resim ise aracın tam olarak kurulduğundaki durumudur. Motor sürücü modülünü, pili vb. açıkça görebilirsiniz.
3. Adım: Bluetooth Hakkında Konuşur
Bluetooth modülü genellikle kısa mesafeli kablosuz kontrol alanında kullanılır. Bu projede BT-04A Bluetooth modülü seçilmiştir. HC serisi Bluetooth modülü gibi BT serisi Bluetooth modülü de sıklıkla kullanılır ancak fiyatı daha ucuzdur.
Bu modül esas olarak kısa mesafeli kablosuz veri iletimi alanında kullanılmaktadır. PC'nin Bluetooth cihazına kolayca bağlanabilir ve ayrıca iki modül arasında veri iletişim kurabilir. Bu modülün kullanılması sıkıcı kablo bağlantılarından kaçınabilir ve doğrudan seri bağlantı noktası kablosunu değiştirebilir.
Bu modül, Esp8266 WIFI modülü, GSM modülü gibi 'AT' komut setinde kontrol edilir. Farklı bilgisayarların bağlantısını kolaylaştırmak için ana mod olarak araba yapıyoruz ve akıllı arabanın kontrolünü elde etmek için arabadaki Bluetooth ile bilgisayar ve cep telefonu aktif olarak uçuyor. Bilgisayar tarafındaki Bluetooth hata ayıklama asistanı çok mükemmel, birçok fonksiyon talimatı düğmelere yerleştirildi, sadece kontrol talimatlarını girmemiz gerekiyor. Kontrol komutunu göndermeden önce bilgisayarın aracın Bluetooth'una bağlanması gerektiğini unutmayın. Bu süreç tıkanmış olabilir. Birkaç kez daha deneyin ve mobil terminal daha kullanışlıdır.
Mobil yazılım bu adıma yalnızca referans amacıyla eklenmiştir ve bilgisayarın bluetooth bağlantı noktası hata ayıklama yazılımı önerilir.
Adım 4: Yazılım Kodlama
Arduino geliştirme ortamı açık kaynak kodludur ve doğrudan internetten indirilebilir. Programlamadaki temel adımlar aşağıda açıklanmıştır.
Her şeyden önce, kolay anlaşılması ve sonraki işlem için kontrol panosu üzerindeki tuş pinlerini makroskopik olarak tanımlarız.
Ardından, aşağıdaki şekilde gösterildiği gibi motor işlemini başlatın, ileri başlatma işlemidir. Motorun, biri yüksek, diğeri alçak ve bunun tersi olmak üzere iki kutup tarafından çalıştırıldığını unutmayın. Bu prensibi esas olarak motoru kontrol etmek için kullanırız.
Sol-sağ hareketi oldukça özel. Arabanın çok fazla ileri gitmemesi için sol-sağ dönüşünü yapmak için sol tekerleğin geri ve sağ tekerleğin sola dönüş yolunu alıyoruz. Aynı şey sağa dönüş için de geçerli. (analog sinyal kullanmanın etkisi çok iyi olmadığı için sürekli hata ayıklamaya ihtiyaç duyar ve burada doğrudan dijital çıkış kullanılır.)
Seri porttan komutu aldıktan sonra araç komuta göre ilgili işlemi gerçekleştirebilir. Şekil, ileri komutu alma işlemini göstermektedir. BT-04A Bluetooth modülünü seçmemizin nedenlerinden biri, hata ayıklama ve erişim için çok uygun olan yalnızca dört pinli TX, Rx, VCC ve GND ile USART içine kapsüllenmiş olmasıdır.
Adım 5: Genel Bakış
Son olarak, program kodunu ve farklı durumlarda arabanın resimlerini ekleyin. Bu, programın taslağıdır, birlikte tartışmaya ve bu projeyi geliştirmeye hoş geldiniz.
Önerilen:
Arduino Tabanlı Kendi Kendine Sürüş Araba: 8 Adım
Arduino Tabanlı Kendi Kendine Sürüş Arabası: İlk Eğitilebilirliğime hoş geldiniz! Bu yüzden yakın zamanda, dönem projem olarak kendi kendine giden bir araba projesine atandım. Bu projede görevim aşağıdakileri yapabilen bir araba tasarlamaktı: Android Telefon üzerinden sesli komutlarla kontrol edilebilir.
ESP32 Kullanan IoT Tabanlı Akıllı Bahçecilik ve Akıllı Tarım: 7 Adım
IoT Tabanlı Akıllı Bahçecilik ve ESP32 Kullanan Akıllı Tarım: Dünya zaman ve dolayısıyla tarım olarak değişiyor. Günümüzde insanlar elektroniği her alana entegre ediyor ve tarım da bunun için bir istisna değil. Elektroniklerin tarımda bu şekilde birleştirilmesi çiftçilere ve bahçeleri yöneten insanlara yardımcı oluyor.Bunda
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
RoverBluetooth: Arduino Tabanlı Bluetooth Araba: 5 Adım
RoverBluetooth: Arduino tabanlı Bluetooth Araba: RoverBluetooth, henüz on üç yaşındayken okul sınavım için yaptığım Arduino tabanlı Bluetoothcar'a verdiğim isim. Ayrıca Maker Faire Rome'da bir FabLab ile gösterdim (ve oradaki en gençlerden biriydim)! Yapması çok kolay (sadece birkaç düşük
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: 4 Adım (Resimlerle)
Akıllı Telefonla ESP8266 Tabanlı Sonoff Temel Akıllı Anahtar Nasıl Kontrol Edilir: Sonoff, ITEAD tarafından geliştirilen Akıllı Ev için bir cihaz hattıdır. Bu hattaki en esnek ve ucuz cihazlardan biri Sonoff Basic. Harika bir çip olan ESP8266'yı temel alan Wi-Fi özellikli bir anahtardır. Bu makale, Cl'nin nasıl kurulacağını açıklar