Projenin ikinci fazında; aracın direksiyon kontrollerini iPad’i kontrol etmek için kullanıyoruz..
Projenin ilk kısmında tabletin fiziksel montajı ve basit ses ve elektrik bağlantılarını tamamlamış olduk. Şimdiki problemimiz; play/pause, sonraki/önceki şarkı, ipad kilitleme fonksiyonlarının direksiyon kontrolleriyle sağlayabilmek.
Okumaya devam etmekden önce aşağıda projemin önceki adımlarını anlatan yazımı da inceleyebilirsiniz.
Bu amaçla Arduino UNO R3 board üstüne, CANBUS Shield kullandım. (http://www.seeedstudio.com/depot/CANBUS-Shield-p-1240.html)
Amacımız:
İlk olarak ses iletimi ve şarj için kullandığım ipod pinout board’un serial pinlerinin bağlantısını yaptım. Arduino’yu bir iAP uyumlu cihaz olarak tanıtmak için Accesory Pin’ini 500 Kohm’luk bir dirençle toprağa bağladım.
Arduino’nun hardware serial pinlerini direk ios bir cihaza aktaramayız. Arduino 5V seviyesiyle haberleşiyor, oysa iOS cihazlarda bulunan seri port 3.3V seviyesinde haberleşiyor. Bu sebeple araya 3.3V – 5V, çift taraflı bir logic level converter devresi ekledim. Aşağıdaki fotoğrafta; Arduino R3, Breadboard üstüne kurulmuş level converter bloğu, ve iPod pinout board ile aradaki bağlantı yapılmış halini görebilirsiniz.
İkinci aşama Arduino Uno R3 üstüne CANBUS Shield’ı eklemek ve herşeyin düzgün bir şekilde çalıştığından emin olmak. Aynı zamanda güç ve data bağlantılarını sağlayacak soketi de devreye ekledim. (Kullandığım CANBUS Shield’ın özelliği, aracın 12V bağlantısıyla devreyi besleyebilmek için DB9 soket üstüne iki adet giriş pin ve CANBUS Data pin girişlerinin ayrılmış olması)
iPod kontrollerinin sorunsuz çalıştığını gördükten sonra devreyi breadboard üstünden kurtarıp can verebiliriz. Çok fazla devre elemanı olmadığı için delikli pertenaks kullandım ve bu küçük ara bağlantı kartını kaçak kat misali CANBUS Shield’ın üstüne çıktım.
Araç bağlantılarını tamamladıktan sonra, devreyi iPad yuvasının arka kısmına yerleştirdim. Uygun bir zamanımda yapının nasıl çalıştığını gösteren bir video çekip ekleyeceğim.
iAp ve Dock Connector bağlantılarıyla ilgili daha ayrıntılı bilgi edinmek isteyenler için aşağıdaki bağlantıları paylaşıyorum:
Linux Timezone değiştirme işlemini komut satırından kolaylıkla yapabilirsiniz. Tüm bölgeler için timezone bilgileri /usr/share/zoneinfo/ altında saklanır. /etc/localtime ise zoneinfo altındaki… Read More
Avaya SAL Gateway (Secure Access Link), Avaya tarafından ürünlerine uzaktan destek vermek için kullanılan bir uzak bağlantı çözümü. Read More
Ping, işletim sisteminden bağımsız en çok kullandığımız komutlardan biri. Ağ erişim problemlerinde sorunu izole etmeden tutun da bir cihazın çalışıp… Read More
Haberleşme birden fazla paydaş gerektirir ve tıpkı bir orkestra gibi uyumlu olması şarttır. Nasıl müzikte bas gitar davul "kick"iyle uyumlu… Read More
Bilgi işlem sektöründeyseniz özellikle gün içinde bir çok farklı Linux/Unix sunucuya erişiminiz varsa şifre hatırlamak, bunları saklamak, hem zulüm hem… Read More
View Comments
Merhaba! Burak bey bende aracıma tablet uygulamak istiyorum android bana nasıl yardımcı olabilirsiniz bu arada elektronikten gram anlamam :(
Burak bey merhaba,
Ben de 2012 citroen c5 sahibiyim. Aracıma tablet uygulaması yaptım. Ben aux çıkışından sesi verip kullanıyorum. Benim sorum şu acaba orjinal c tipi bilgi ekranındaki bilgileri tablet ekranında görme şansımız var mı.
Burak Bey Merhaba;
İpad ile yaptığınız sistemi android tablet ile yapmak istiyorum. Benim aracımda Citroen C4 (2012). Size sorum radyo frekansları da CANBUS üzerinden mi gidiyor? Yani ayarladığım radyo kanalını yada frekansını tablet üzerinde görebilir miyim? Aracın CANBUS kodları ile ilgili çalışmalarınızı mail olarak paylaşmanız mümkün müdür? Teşekkürler.
abi harikasın !