Sim kumandası yapalım ...
Sümer Yamaner' Alıntı:
Madem iş ciddiye biniyor ben bir öneri getireyim:
Bu sim kumandasının elektronik modülünü çıkarsak. O konnektörlere uygun bir plaket tasarımı ve bir Atmega328 ile yeni bir devre oluştursak. Buna bir de Arduino WiFi modülü eklesek. Bu devre potansiyometre ve switchleri okuyup tamamen sayısal olarak WiFi üzerinden karşıya aktarsa.
Karşıdaki WiFi modülü bu verileri alıp ya PPM ya da USB olarak bilgisayara kablo ile aktarsa.
Yani başlamışken telsiz bir sim kumandamız olsa...
Sümer abi, doğrudan USB olarak aktarma durumunda, USB protokolü(Arduino'nun HID/Joystick cihazı olarak tanıtılması) ile ilk aşamada uğraşmak sıkıntı olacaktır. Ki zaten Arduino Uno, Nano ve türevleri USB HID cihazı olarak kullanılmaya pek elverişli değiller. Bu şekilde kullanabilmek için temel olarak USB Host özelliğine sahip Arduino Leonardo ya da USB host shield kullanmak, ya da firmware ve hardware modlaması yapmak gerekecektir ki, iş basitlikten son derece uzaklaşıyor bu durumda.
O sebeple PPM to USB işini basit bir dongle üzerine yüklemek şu aşamada daha mantıklı geliyor. Hem bu sayede, tak-çalıştır olarak RF ve Phoenix kullanmak da mümkün olacak ...
Wifi konusunda ESP8266 bu iş için mükemmel bir aday, hatta tek başına Arduino'nun yerine bile kullanılabilir ama gene kendi adıma kullanım ve geliştirme basitliği için Arduino ile beraber kullanma taraftarıyım. ESP8266'nın yetenekleri konusunda basit bir örnek için :
Bu LİNKİ görmek için izniniz yok. Giriş yap veya üye ol
WiFi'li ve tak çalıştır bir sistem için aşağıdakiler gerekecektir.
Kumanda tarafında : Arduino + ESP8266
PC tarafında : Arduino + ESP8266 + USB Dongle
Tak çalıştır olmayan WiFi'li bir sistem için ise durumun aşağıdaki şekilde olacağını düşünüyorum...
Kumanda tarafında : Arduino + ESP8266
PC tarafında : WiFi'den aldığı komutları okuyabilecek ve sanal bir HID cihazına yönlendirebilecek derecede iyi bir C# bilgisi ...