Bu makalede, oransal tahta tabanlı radyo kontrol ekipmanlarının imalatı ele alınmaktadır. Arduino. Projenin ilginç bir özelliği, ekipmanın "yetişkin" ekipmanına bir alternatif olarak tasarlanması, ancak kendiniz yapabilmenizdir. Vericide, kontrol için önemli olan trim tuşları vardır, örneğin modeller verici, ayrıca vericinin çalışması hakkında temel bilgileri gösteren organik LED'lere sahip küçük bir ekranla donatılmıştır. Ekipman, 4 orantılı ve 2 ayrı 6 kanal için tasarlanmıştır. Yazar ayrıca, gelecekte iki orantılı kanalın daha eklenmesinin temelini attı, davaya 2 potansiyometre eklendi, ancak şu anda dahil değiller. Bununla birlikte, bu bir uçağın, geminin veya arabanın modelini kontrol etmek için yeterlidir ve ayrı kanallar, örneğin yüklerin, güverte ışıklarının, navigasyon ışıklarının dahil edilmesi ve hatta küçük füzeler fırlatmak gibi ek yükü kontrol etmenize izin verecektir. Ekipmanın iki kontrol modu vardır - doğrusal ve üstel.
Verici için ihtiyacınız olacak:
1 x Arduino NANO / UNO / ProMini
Üç Li-ion kutu için 1 x BMS koruma panosu
1 x 5.5 x 2.1 mm konektör
1 x Step Up DC / DC Dönüştürücü XL6009
1 x LM2596 küçük adım aşağı dönüştürücü (bunun hakkında ayrı ayrı konuşacağım)
3 x 18650:
2 x joystick JH-D202X (Ali'de satılır)
2 x geçiş anahtarı
1 x i2c OLED Ekran 0.96 inç 128X64
1 x amplifikatör ve antenli NRF24l01 radyo modülü
9 x incelik düğmesi 6 * 6 * 5 mm
Çıkış dirençleri (şemaya bakın)
Alıcı için ihtiyacınız olacak:
1 x Arduino NANO / UNO / Pro Mini
1 x Radyo Modülü NRF24l01
1 x AMS1117 3.3V voltaj regülatörü
30 x pls taraklar
1 x breadboard
1 x 10 uF kapasitör
Aşağıda tüm bileşenlerin grafik görüntüsünü ve bağlantılarının bir diyagramını görebilirsiniz. Montajdan önce, kova dönüştürücüler, XL6009 ila 12.6 V (bu modül şarj etmekten sorumludur), LM2596 ila 3.3 V (radyo modülüne güç) yapılandırılmalıdır. LM2596 yerine, teorik olarak ASM117 kullanmak mümkündür, veri sayfasına göre, bu dengeleyicinin maksimum giriş voltajı 15 V'dur, ancak görünüşe göre, bu hususlara dayanarak, yazarın başka bir DC / DC dönüştürücü kullanması önerilir. Bunun yerine, ayarlanabilir bir sabitleyici de kullanabilirsiniz, örneğin LM317.
konut
Kasa iki ana bölümden oluşur: üst ve alt. Ek olarak, 9 düğme (kırpma için 8 ve bir mod düğmesi), 5 düğme için yedek, ekran çerçevesi ve güç kaydırıcısı yazdırılır.Yazar,% 20 kapsama alanına sahip bir silgi, 0.4 mm'lik bir meme ve 0.3 mm'lik bir tabaka yüksekliğine sahip bir PLA yazdırdı. Bu arada, kimse başka bir kasanın kullanımını yasaklamaz, sadece uygun bir kutu alabilir, kendiniz yapıştırabilir veya Çinli bir oyuncaktan oldukça büyük bir kasa alabilir, neredeyse sınıflandırılmış sitelerde torbalarda satılırlar.
Verici Montajı
Piller seri olarak bağlanmıştır. Yazar bunu lehimleme ile yaptı, 18650 lehim kutularının biraz beceri gerektirdiğini belirtmek istiyorum, bu yüzden böyle bir deneyiminiz yoksa, zaten kaynaklı yaprakları olan piller satın alın ve onlara lehim yapın. Ayrıca, yukarıdaki şemaya göre piller, girişi XL6009 dönüştürücüsünden voltajla beslenen BMS modülüne lehimlenir (bunun yerine MT3608 kullanılabilir). BMS, tüm kutuları eşit şekilde şarj etmek / boşaltmak ve piller bittiğinde gücü kapatmaktan sorumludur. Gerilim ekran kullanılarak da izlenebilir. Piller, 3 A'dan fazla olmayan bir akımla (maksimum XL6009 için) 9 V'luk bir güç kaynağı ile şarj edilir. Aslında, şarj akımı pillerin kapasitesine bağlı olarak hesaplanmalı ve güç kaynağını biraz daha düşük bir akımla almalı veya sınırlamalıdır. Modüllerin "otomobil" çift taraflı bant yardımı ile muhafazaya monte edilmesi uygundur.
Saat düğmeleri özel platformlara monte edilir, daha sonra kasanın içindeki ilgili desteklere küçük vidalarla bağlanırlar. Burada, aslında, her şey tasarımcı düzeyinde ve fotoğraftan iyi anlaşılıyor.
Düğmeler dirençler ile birbirine bağlanır, bu nedenle Arduino kartının sadece bir pimini kullanmanıza izin veren küçük bir dirençli klavye bırakır. Teller joystick potansiyometrelerine lehimlenir, aşırı uçlar toprağa ve 5 V, ortalama Arduino pinine yol açar. Bu düzeni tekrarlamak için planları var, ben zaten biraz denedim ve kodun gerektiği gibi kanalları otomatik olarak ters çevirme işlevi olduğunu söyleyebilirim, ama henüz düzeni bu çok ihtiyacı belirlediğini anlamadım. Bu, kanalın ters çevrilmesinin esasen, yerdeki aşırı sonuçları lehimleyerek gerçekleştirildiği anlamına gelir. Bu tür oyun çubukları, yazı yazılırken, Ali'de size bağlı olup olmadığına bağlı olarak, yaklaşık 7 dolarlık bir fiyatla satılmaktadır. Bunun yerine, arduino veya oyun denetleyicilerinden oyun çubukları için joystick modüllerini kullanabilirsiniz.
Aslında, joystick bir bölücü olarak çalışır, sapı saptırır, potansiyometrenin orta çıkışındaki voltajı değiştiririz ve bu voltaja bağlı olarak arduino sapmayı belirler.
[orta] [/ orta]
Bardaklar da bağlıdır. Geçiş anahtarları açık-kapalı gereklidir, çünkü kanal ayrıktır ve sadece iki değere sahiptir - arduino çıkışının toprağa veya 5V güç kaynağına çekilmesine bağlı olarak, 0 veya 1, çıkışı "havada asılı" bırakırsanız, üç konum kullanıldığında ne olur, kontrolör neler olduğunu anlamıyor ve değer rastgele 0 veya 1'e atlıyor (benim deneyimime göre). Dahil olmadıkları anda ek potansiyometre ayarlayamazsınız. Ya da kaynak sayfayı koyabilir ve izleyebilirsiniz, belki de yazar sonunda güncellenen ürün yazılımını gönderecektir.
Aslında, joystick bir bölücü olarak çalışır, sapı saptırır, potansiyometrenin orta çıkışındaki voltajı değiştiririz ve bu voltaja bağlı olarak arduino sapmayı belirler.
[orta] [/ orta]
Bardaklar da bağlıdır. Geçiş anahtarları açık-kapalı gereklidir, çünkü kanal ayrıktır ve sadece iki değere sahiptir - arduino çıkışının toprağa veya 5V güç kaynağına çekilmesine bağlı olarak, 0 veya 1, çıkışı "havada asılı" bırakırsanız, üç konum kullanıldığında ne olur, kontrolör neler olduğunu anlamıyor ve değer rastgele 0 veya 1'e atlıyor (benim deneyimime göre). Dahil olmadıkları anda ek potansiyometre ayarlayamazsınız. Ya da kaynak sayfayı koyabilir ve izleyebilirsiniz, belki de yazar sonunda güncellenen ürün yazılımını gönderecektir.
Ardından, bir arduino, bir radyo modülü ve bir radyo modülü güç kartı takılır. Yukarıda açıklandığı gibi, üzerine 3.3 voltluk bir voltaj ayarlamak gerekir. Bunu standart bir değişken direnç kullanarak yapmak neredeyse imkansızdır, bu nedenle yazar onu lehimlemiş ve çok turlu bir düzeltici lehimlemiştir. Ardından, ekran monte edilir ve tüm bileşenler şemaya göre arduino terminallerine bağlanır.
sokma
Arduino ürün yazılımı zaten yaklaşık 1000 kez konuşuldu, bu noktada, bir arduino projesine devam ederken bunu yapabilme yeteneği, varsayılan olarak, lehimleme için bir şey tutarken bir havyayı elinizde tutma yeteneği kadar önemlidir.Vericinin, alıcının, gerekli kütüphanelerin kodu ve davanın 3B yazdırılması için bir dosya makalenin sonunda bir arşivden indirilebilir.
alıcı
Alıcı için başka bir Arduino kartına, bir radyo modülüne (antensiz, telemetri burada hala uygulanmamıştır) ve 3,3 voltluk bir dengeleyiciye ihtiyacınız olacaktır. Alıcı, breadboard'a lehimlenir. Alıcının gücü, hız kontrolörünün özel bir çıkışından diğer herhangi bir fabrika alıcısının gücü ile aynı şekilde gerçekleştirilir.
Kendi başıma, bu modülün standart anteni yerine, modüle monte edilen aynı antenin bir amplifikatörle (sadece muhafazasız) lehimlenmesinin arzu edildiğini eklemek istiyorum. Bu özellikle alım aralığını etkilemez, ancak kontrollü modelin farklı düzlemlerdeki konumuna bağlı olarak alım kalitesini önemli ölçüde etkiler. Modern alıcılar ve vericiler için, bu amaçla, birbirine dik olarak yerleştirilmiş iki anten bile kurulur.
Buna ek olarak, yazar PPM alıcı sinyalinden çok önemli bir fonksiyon - çıktı uyguladı. Şematik olarak, bu durumda hiçbir şey değişmez, sadece başka bir bellenimi doldurmanız gerekir, PPM sinyali çoğu fabrika alıcısında olduğu gibi - ilk kanaldan (gaz) çıkar.
Hepsi bu. Şahsen, projeyi gerçekten sevdim ve daha önce de söylediğim gibi, bir çocuk oyuncağının uzaktan kumandasından durumda tekrar etmeyi planlıyor. Menüde modu doğrusaldan üstel hale getirebilir ve her çubuğun değerine ince ayar yapabilirsiniz. Her kanalın ortalama değerinin 127 olması gerektiğini unutmayın.
İhtiyacınız olan her şeyi indirebilirsiniz burada.
İşteki tüm başarılar!