NRF24 İlge İpek Arduino Tabanlı RC Kumanda
Marka : İlge İpek Ürün Kodu : RY0001-
Ürün Özellikleri
-
Ödeme Seçenekleri
-
Yorumlar
-
Tavsiye Et
-
Resimler
-
Öneri Kutusu
-
İlge İpek'in geliştirdiği, kendi YouTube kanalında maker toplulukları ile paylaştığı NRF24 tabanlı 2.4GHZ kumandadır. Kumanda Arduino ekosistemi ile uyumlu olup kolaylıkla her türlü uzaktan kontrol gerektiren projede kullanılabilir.
Kumanda üzerinde 2 switch, 2 joystick, 2 potansiyometre ve 4 buton olmak üzere toplam 10 adet kontrol birimi bulunur ve bu komponentler sayesinde kumanda toplam 14 kanala sahip oluyor. Kumanda ele alındığında rahat bir kullanım sunar ve klasik rc hobby ürünü kumandalarda alışık olunan komponent dizilimine sahiptir.
Kumanda 6-12V arası güç girişini destekler. Bu gerilim seviyesindeki herhangi bir güç kaynağı kumandayı çalıştırmak için kullanılabilir.Kumanda arkasındaki 3D yazıcıdan üretilmiş kasada çeşitli pil yuvalarının ya da pillerin sabitlenebilmesi için boşluk vardır. Tavsiye edilen besleme kaynağı ise li-ion ya da li-po gibi şarj edilebilir ve yüksek akım kapasitesi olan pillerdir. Bu piller hem uzun kullanım süresi sağlar hem de kolaylıkla tekrar şarj edilebilir. Ek olarak kumanda 2 adet 18650 pili seri bağlayıp kullanabilmeniz için 2'li 18650 pil yuvası ile gelmektedir.
İhtiyaç duyarsanız aşağıdaki linkten bu projeye uygun buradan 18650 pil çeşitlerini inceleyebilirsiniz.
Kumanda PCB'si İlge İpek tarafından tasarlanmış ve amatör ya da profesyonel herkesin rahatlıkla temin edip kullabilmesi için herkesin rahatlıkla ulaşabileceği temel elektronik komponentler ile donatılmıştır.Bu malzemelerin linkleri aşağıda belirtilmiştir.
- 1 adet Arduino Nano (CH340)
- 1 adet NRF24+PA+LNA 2.4Ghz Kablosuz Modül - Antenli
- 2 adet MTS-102 Toggle Switch
- 2 adet 100K Dikey Potansiyometre - Dişsiz - 18mm
- 2 adet Pot Başlığı
- 4 adet Push Buton
- 1 adet PCB Tip ON-OFF Switch - SS-12D11G5R
- 2 adet 2 Eksen Thumb Joystick
- 1 adet 10uF 25V SMD Kondansatör
- 1 adet 100uF 25V SMD Kondansatör
- 1 adet AMS1117 3.3V Regülatör
- 1 adet 2'li 18650 Seri pil Yuvası
Bu listedeki ürünler kartı çalışır hale getirmeye yeterli olsa da dilerseniz aşağıdaki ek malzemeler ile kumandanızı daha sağlam ve şık görünüşlü bir forma getirebilirsiniz.
Kumandayı kumanda yapan modül NRF24 PA LNA Kablosuz Haberleşme modülüdür. Bu modül NRF24L01'in antenli ve güçlendirilmiş bir versiyonudur. Çoğu kullanıcın bu modülü
kullanamamasına sebep olan besleme devresi sorunları bu kumanda üzerinde çözülmüştür. NRF24 güç amplifikatör ve SMA anteni ile açık alanda 1000 metreye kadar iletişim vaat eden bir modüldür.
Kumanda Arduino Nano tabanlı olduğu için kolaylıkla programlanabilir. Aşağıdaki görselde kumanda üzerindeki komponentlerin Arduino Nano üzerinde karşılık geldiği pinler belirtilmiştir.
Kumandayı programlamak için temel seviyede Arduino bilgisine sahip olmanız gerekir.Aşağıdaki kod bloğu ve keyifli süreçte sizlere yol gösterecektir.
**** RC Kumanda Arduino pin bağlantıları *** */
#define toggle_1 2 //toggle-1
#define toggle_2 3 //toggle-2
#define buton_1 6 //buton-1
#define buton_2 4 //buton-2
#define buton_3 5 //buton-3
#define buton_4 7 //buton-4
#define pot_1 A6 //potansiyometre-1
#define pot_2 A7 //potansiyometre-2
#define joy1_X A1 //joystick-1 x ekseni(VRx)
#define joy1_Y A0 //joystick-1 y ekseni(VRy)
#define joy1_buton A4 //joystick-1 buton
#define joy2_X A3 //joystick-2 x ekseni(VRx)
#define joy2_Y A2 //joystick-2 y ekseni(VRy)
#define joy2_buton A5 //joystick-2 buton
#define CE 9 //NRF24L01 CE pini bağlantısı
#define CSN 10 //NRF24L01 CSN pini bağlantısı
Kumandayı kodlarken bir diğer dikkat edilmesi gereken nokta kumanda üzerindeki butonların bir pull-up veya pull-down direncine sahip olmaması. Dolayısı ile dahili pull-up dirençlerini aktifleştirmeniz gerekiyor. Bu işlemi yaptıktan sonra tuşlara basmadığınızda Arduino 1, bastığınızda 0 değerini okuyacak.
Daha detaylı bilgi için İlge İpek'in bloğuna göz atabilirsiniz.
RC Kumanda RehberÜrün İçeriği:
- 1 Adet İlge İpek 2.4 GHZ RC Kumanda