2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Her birinizin evde kullanılmayan RC araba bulabileceğinden eminim. Bu talimat eski RC arabanızı orijinal hediyeye dönüştürmenize yardımcı olacak:) Sahip olduğum RC arabanın boyutu küçük olduğu için ana kontrolör olarak Arduino Pro Mini'yi seçtim. Bu projede kullandığım bir diğer önemli modül ise TB6612FNG çift motorlu sürücü taşıyıcısı. Bu motor kontrolörü, yeterli kabul edilebilir giriş voltajı aralığına (4,5V ila 13,5V) ve sürekli çıkış akımına (kanal başına 1A) sahiptir. Bir bluetooth alıcısı olarak popüler bir ucuz modül HC-06 kullandım. Ayrıca LED'leri arabanın ön ve arka lambaları olarak kullanabilirsiniz.
Projenin bileşenleri:
- RC araba (eski ve bozuk olabilir)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG Çift Motorlu Sürücü Taşıyıcı x1
- HC-06 bluetooth modülü veya benzeri x1
- Ledler: 2x kırmızı ve 2x beyaz
- Direnç 10k (led'ler için gereklidir) x4 veya 10k SIL Direnç Ağı x1
- Breadboard (yarım boy) x1
- Jumper'lar ve kablolar
- AA piller x4
Adım 1: Modüllerin Bağlantısı
Arduino Pro Mini'yi diğer modüllere bağlamanın yolu aşağıda verilmiştir. Besleme voltajını her modüle (VCC, GND) bağlamayı unutmayınız.
1. Bluetooth (ör. HC-06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - Arduino Pro Mini'den (VCC) 3.3V
- GND - GND
2. TB6612FNG Çift Motor Sürücüsü -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BİN1 - 8
- BİN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - motor voltajı (4,5 - 13,5 V) - RC Araba aküsünden 6V
- Vcc - mantık voltajı (2,7 ila 5,5) - Arduino Pro Mini'den (VCC) 3,3V
- GND - GND
3. TB6612FNG Çift Motorlu Sürücü -> DC Motorlar
- A01 - tahrik motoru A
- A02 - tahrik motoru A
- B01 - direksiyon motoru B
- B02 - direksiyon motoru B
4. LED'ler -> Arduino Pro Mini
- ön sağ led - 2
- ön sol led - 3
- arka sağ led - 14
- arka sol led - 15
Adım 2: Arduino Kodu
Bu projenin tam kodu GitHub'da mevcuttur: link
Arduino programı, yeni komutun (karakter) Bluetooth aracılığıyla Android uygulamasından gönderilip gönderilmediğini ana döngü - "void loop()" içinde kontrol eder. Eğer bluetooth serisinden herhangi bir karakter geliyorsa, program "void processInput()" fonksiyonunu çalıştırmaya başlar. Daha sonra bu fonksiyondan karaktere bağlı olarak belirli bir kontrol fonksiyonu çağrılır (örneğin "r" karakter fonksiyonu için "void turn_Right()" çağrılır).
Arduino motor shield (L298) kullanacaksanız bu link işinize yarayabilir.
3. Adım: Android Uygulaması
Android uygulamam, Arduino kartı ile donatılmış herhangi bir robotu bluetooth üzerinden kontrol etmenizi sağlar. Ayrıca iki motorun PWM kanalını (bir çift motor) bağımsız olarak kontrol edebilirsiniz.
Benzersiz karakter, yukarıdaki şekilde gösterildiği gibi Android uygulamasının her düğmesine atanır. Arduino kodunu düzenleyebilir ve kendi cihazınızı kontrol etmek için Android uygulamamı kullanabilirsiniz (sadece bu RC arabayı değil).
Android uygulamamı Google Play'den ücretsiz olarak indirebilirsiniz: link
Android uygulaması nasıl kullanılır:
- menü düğmesine veya 3 dikey noktaya dokunun (Android'inizin sürümüne bağlı olarak)
- "Bir cihaz bağla" sekmesini seçin
- "HC-06" sekmesine dokunun ve bir süre sonra "HC-06'ya Bağlandı" mesajını görmelisiniz
- bağlandıktan sonra arabanızı kontrol edebilirsiniz
- bluetooth cihazınızı görmüyorsanız HC-06 "Cihazları tara" düğmesine dokunun
- ilk kullanımda "1234" varsayılan kodunu girerek bluetooth cihazlarınızı eşleştirin
Robotik ile ilgili diğer projelerimi görmek isterseniz lütfen şu adresi ziyaret edin:
- web sitem: www.mobilerobots.pl
- facebook: Mobil robotlar
Önerilen:
Led'i İnternet Üzerinden Nodemcu Kullanarak Blynk Uygulaması Üzerinden Kontrol Etme: 5 Adım
Led'i Nodemcu Kullanarak İnternet Üzerinden Blynk Uygulaması İle Kontrol Etme: Herkese Merhaba Bugün Size İnternet Üzerinden Akıllı Telefon Kullanarak Bir LED'i Nasıl Kontrol Edebileceğinizi Göstereceğiz
Cam Taş LED Tüp (Akıllı Telefon Uygulaması Üzerinden WiFi Kontrollü): 6 Adım (Resimlerle)
Glass Stone LED Tüp (Akıllı Telefon Uygulaması Üzerinden WiFi Kontrollü): Merhaba arkadaşlar! Bu talimatta size güzel bir difüzyon etkisi için cam taşlarla doldurulmuş WiFi kontrollü bir LED tüpünün nasıl oluşturulacağını göstereceğim. LED'ler ayrı ayrı adreslenebilir ve bu nedenle bazı güzel efektler
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: Çocukken RC arabalara her zaman hayrandım. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Hadi bir adım daha ileri gidelim ve pratik kinematik bilgimizi hesaplamak için kullanalım
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım
Akıllı Telefon Kontrollü Neopikseller (LED Şerit) WiFi Üzerinden Blynk Uygulaması ile: Bu projeyi, bir arkadaş evinde akıllı telefon kontrollü neopiksellerden ilham aldıktan sonra oluşturdum, ancak onunki dükkandan satın alındı. "Kendim yapmak ne kadar zor olabilir, hem de çok daha ucuza gelir!" diye düşündüm
Blynk Uygulaması ile USB Üzerinden Akıllı Telefon Kullanarak Arduino'yu Kontrol Edin: 7 Adım (Resimlerle)
Arduino'yu USB Üzerinden Akıllı Telefon Kullanarak Blynk Uygulaması ile Kontrol Edin: Bu eğitimde, lambayı kontrol etmek için Blynk uygulamasını ve Arduino'yu nasıl kullanacağımızı öğreneceğiz, kombinasyon USB seri bağlantı noktası üzerinden olacaktır. Bu talimatın amacı, Arduino veya c'nizi uzaktan kontrol eden en basit çözüm