Küçük bir oyuncak radyo kontrollü arazi aracı üretme yöntemi önerilmiştir.
Arazi aracımızın "kalbi" için Arduino ailesinden ücret alacağız. Şasinin üretimi için, artık herhangi bir Çin çevrimiçi mağazasında veya elektronik mağazalarında satın alınması kolay olan hazır şasi kullanacağız. Arazi aracımızı Google Play'den indireceğimiz ücretsiz bir uygulama ile bluetooth üzerinden akıllı telefondan kontrol edeceğiz.
Bu gerekli
- - Arduino UNO veya eşdeğeri;
- - Bluetooth modülü HC-06 veya analog;
- - L9110S motor sürücüsü veya analogu;
- - Pololu Zumo tankı veya benzeri için paletli platform;
- - Arduino kartının boyutuna göre bir parça fiberglas veya prototipleme için bir kalkan;
- - Seçilen şasiye uygun 2 adet elektrik motoru;
- - 2 LED ("farlar") ve 2 direnç 180-220 Ohm;
- - piller (1 "taç" veya 4-6 parmak pil);
- - bağlantı kabloları;
- - havya;
- - bir bilgisayar;
- - 6-10 cıvata M2, 5.
Talimatlar
Aşama 1
Elektrik motorlarını şaseye takıyoruz. Amperk'ten satın aldığım iki adet 12mm dişli motor kullanıyorum. Seçtiğim Pololu Zumo paletli platformla mükemmel uyum sağlıyorlar.
Adım 2
Paletli şasiyi ekli talimatlara göre monte ediyoruz. 10 dakikada montajı çok kolaydır. Bu, gelecekteki arazi aracımızın temelidir. Lütfen bu kasanın 4 adet AA pil için bir bölmesi olduğunu unutmayın. Tüm yapımıza güç sağlamak için "+" ve "-" için 2 adet kablo getirmemiz gerekecektir. Tellerin üzerine Arduino'ya uygun bir konnektör lehimleyebilirsiniz. Bu, gücü panoya bağlamayı kolaylaştıracaktır. Farklı bir platform kullanılıyorsa, pil bölmesini yerleştirecek bir yer bulmanız ve ayrıca Arduino kartına güç sağlamak için kabloları çıkarmanız gerekir.
Aşama 3
Arduino kartını kasaya takıyoruz. Bu robotik platformdaki bağlantı elemanları, Arduino UNO üzerindeki bağlantı delikleriyle deliklerde hizalanmamıştır. Bu nedenle, M2, 5 cıvatalarını kullanarak kasaya sabitlediğim ve ardından kartı aynı cıvataların 4'üyle vidaladığım ek bir fiberglas platformu yapıyorum.
4. Adım
Bluetooth modülünü, motor sürücüsünü ve "farları" şasiye nasıl sabitleyeceğimizi düşünüyoruz, böylece tüm bunlar Arduino'ya kolayca bağlanabilir. Fotoğraftaki gibi özel bir tahta veya Elektronik Tuğla Kalkan kullanacağım. Ancak başka bir kalkan veya hatta sadece ev yapımı bir tahta olabilir. Kalkanda uygun bir delik açtıktan sonra motor sürücüsünü civatalarla sipere sabitliyoruz. Blendaj ile çalışıyorsak matkabın gerekli iletkenlere zarar vermemesine özen gösteriyoruz. Ve dikkatli olun: cıvata metaldir, yanlışlıkla kısa devre yapabilirsiniz. Bu nedenle açılan deliğin etrafındaki kullanılmayan iletkenleri keskin bir bıçakla temizliyoruz. İletken olmayan rondelaları somunun altına ve cıvata başının altına yerleştirin.
Adım 5
Şimdi en zor ve sorumlu kısım geliyor. Her şeyi şemaya göre toplamalıyız. Bluetooth modülünün Rx pimini Arduino'nun Tx pimine, modülün Tx pimini Arduino'nun Rx pimine, GND'yi Arduino toprağına, VCC'yi Arduino'nun 5 V'una (veya 3.3 V'a) bağlıyoruz. - hangi BT modülünü kullandığınıza bağlı olarak). Burada "Dupont" gibi özel pabuçlara sahip lehimleme veya bağlantı telleri kullanabilirsiniz.
İki motoru kontrol etmek için motor sürücüsünün 4 çıkışı + 2 besleme kullanılır. Bu nedenle Arduino'nun herhangi bir 4 adet boş dijital pinini alıp motor sürücüsünün kontrol pinlerine bağlıyoruz. Belirli pin numaralarını programda daha sonra yazacağız, bu yüzden bu şimdi kritik değil.
Ve son olarak, anotlu LED'leri, Arduino'nun kalan iki serbest pinine ve katotları GND'ye yaklaşık 200 Ohm dirençli dirençler aracılığıyla bağlarız.
6. Adım
Sonuç olarak, fotoğrafta gösterilene benzer bir şey almalısınız. Ayrıca, arazi aracına "görüş" ve bağımsız hareket etme yeteneği kazandırmak için burada bir ultrasonik telemetre var. Ama bunu sonraya bırakacağız. Arazi aracının bu versiyonunda, kalkan üzerinde bir yankı bulucu olmayacak.
7. Adım
Şimdi Arduino için bir kroki (program) yazıp mikrodenetleyicinin hafızasına yükleyelim. Programın metni çok basittir ve fotoğrafta gösterilmiştir. Krokiyi standart bir şekilde yükleyin. Bunun nasıl yapıldığını önceki makalelerden birinde zaten tartıştık. Program metninde yer alan tüm pinler yukarıdaki bağlantı şemasına karşılık gelmektedir.
8. Adım
Arazi aracımızı kontrol etmek için programı indiriyoruz. Adı "Arduino Bluetooth RC Araba" ve Google Play'de ücretsiz olarak sunuluyor. Verilen QR kodu, Google Play'deki uygulama indirme sayfasına yönlendirir.
9. Adım
Krokiyi indirdikten sonra Arduino'yu bilgisayardan ayırın ve kalkanımızı Arduino'ya bağlayın. Önemli an: arazi aracımızın ilk aktivasyonu! Her şey doğru bağlanmışsa, Arduino ve motor sürücüsü üzerindeki LED'ler yanmalı ve bluetooth modülündeki LED hızlı bir şekilde yanıp sönmelidir.
Adım 10
Arazi aracına bluetooth ile bağlanıyoruz. Bunu yapmak için Arduino Bluetooth RC Car programını çalıştırın. Başlangıçta, açık değilse bluetooth'u açmak için izin isteyecektir. İzin veriyoruz. Düğmeye bir dişli ile basıyoruz. Aşağıda bir menü görünecek, "Bağlan" düğmesine basın. Akıllı telefonunuzla eşleştirilmiş cihazların yanı sıra yakınlarda bulunan cihazların bir listesini göreceksiniz. Bu cihazlardan biri de arazi aracımız olacak. Listeden seçiyoruz. Bu cihazla eşleştirmeniz ve kodu girmeniz istenecektir. Bu, kullandığınız bluetooth modülüne bağlı olarak genellikle 0000 veya 1234'tür.
Eşleştirme başarılı ise modül üzerindeki LED yaklaşık saniyede bir kez yanıp sönmeye başlayacak ve programın sol üst köşesindeki gösterge yeşile dönecektir. Akıllı telefon bu cihazı hatırlayacak ve artık kodu girmenize gerek kalmayacak.
Şimdi elimizdekileri deneyebilirsiniz. Araç ileri ve geri gitmeli, sola ve sağa dönmeli ve farları açıp kapatmalıdır.
11. Adım
ATV İleri komutuyla döner veya geri giderse, motorlara giden kablolar karışır. Sürücüden motorlara giden sarı ve yeşil kabloları değiştirerek (yukarıdaki şemada), arazi aracının tam olarak olması gereken yere gittiğinden emin olun. Herhangi bir sorunuz varsa, bunları makalenin yorumlarına yazın!