Raspberry Pi ile Thread kullanarak TCP Server Uygulaması

Merhaba Arkadaşlar; Uzun bir aradan sonra sizlere Raspberry pi ile C de Thread kullanarak TCP server yapımını anlatacağım. Öncelikle TCP, UDP ve soket ile ilgili konulara girmeyeceğim İnternet ortamında  yeterince bilgi mevcuttur. Biz işin kontrol kısmı yani nasıl veri transferi yada uzaktan kontrol yada sıcaklık okuma gibi kısımlarıyla ilgileneceğiz.           Öncelikle […]

RaspberryPi ve Si4703 ile FM Alıcı Uygulaması

Merhaba Arkadaşlar; Bu uygulamada sizlere Si4703 FM Mdülü ile radyo alıcısı kontrolü yapacağız.    Si4703 FM modülün özelliklerine bakalım; Üzerinde bulunan mevcut ses çıkışı ile herhangi bir amfi yada ses ortamına bağlanabilir. Raspberry Pi bağlantısı ise aşağıdaki gibidir:   Pi                         Si4703 SDA1……………….SDIO SCL1………………..SCLK GPIO0……………..RST […]

GY91 (MPU9250 ve BMP280) Modülü ile 10 DOF IMU Sensör Uygulaması

Merhaba Arkadaşlar; Bu uygulamada Accelerometer, Gyroscope, Pusula ve Basınçsensörünün bir arada bulunduğu modülden bahsedeceğim. Bu tür uygulamalarla uğraşanlar bilir genelde ayrı ayrı alıp tekbir devreye bağlamaya çalışırlar. Ama GY-91 modülü 10-DOF IMU özelliği ile hepsini bir yerde barındırıyor. Ben sensörü daha iyi hareket verebilmek için kutunun içine yerleştirdim. Modülün Bağlantısı: Raspberry Pi     GY-91 5V         […]

Raspberry Pi Zero W ile İnternet Üzerinden Kameralı Araç Kontrol Projesi

Merhaba Arkadaşlar; Bu uygulamamda sizlere bir proje paylaşacağım. Bu Proje aslında sadece evimi internet üzerinden kamera ile görebilmekti fakat tasarım aşamasında biraz daha geliştirmek istedim ve işin içine küçük bir araç kontrolü girince ortaya bu proje çıktı. Raspberry i seçmem hem C yazılım hemde kamera aktarım konusunda benim işimi kolaylaştırdı. Tabi Zero W ile bu […]

Raspberry Pi ile Mesafe Ölçümü

Merhaba Arkadaşlar; Bu uygulamada HC-SR04 ile mesafe ölçümü yapacağım. Bunun için ilk önce HC-SR04 ü biraz tanıyalım. 4 pinden oluşmaktadır. VCC- GND ve pals pinleri. Trig pini ile pals verip Echo pinini dinleriz ve gelen sinyalin uzunluğuna göre bize sonuncu bildirir. Şekilde görüldüğü gibi 10uS lik pals den sonra 8 defa 40 khz de ölçüm alarak bize […]

Netbeans ile İşlemciden ve DS18B20 den Sıcaklık Okuma

Merhaba Arkadaşlar; Bu yazımda sizlere C ile İşlemciden ve DS18B20 den Sıcaklık Okuma nasıl yapılır onu anlatacağım. Uygulamamızı netbeans ile yapacağım için daha önceden yazdığım netbeans ile ilgili konu başlığına göz atabilirsiniz. http://www.digitalruh.com/wordpress/2017/12/19/netbeans-ide-kurulumu-ve-wiringpi-ile-raspberry-pi-de-program-yazmak/ Uygulamada kullanacağımız DS18B20 nin ROM koduna nasıl bakılır onunla ilgini konu başlığına göz atabilirsiniz. http://www.digitalruh.com/wordpress/2017/12/19/apache-web-server-ve-ds18b20-ile-temperature-monitor/ Yukarıdaki konu başlıklarını inceledikten sonra gelelim uygulamamızı hazırlamaya. […]

QT Creator ve WiringPi ile Raspberry Pi de PWM kontrol

Merhaba Arkadaşlar; Bu yazımda sizlere QT ile nasıl görsel form oluşturulur ve wiringPi kütüphanesi nasıl eklenir onları anlatacağım. Daha önceden Netbeans IDE ile konsol tipi uygulama hazırlamıştık. Tabi netbeans e ilerleyen yazılarımda devam edeceğim. Fakat bazen bize masaüstü görsel form olan uygulamalarda gerekli oluyor. Bunları windowsta Visual Studio ile yaparız fakat Linux tabanlı bir işletim […]

Apache Web Server ve DS18B20 ile Temperature Monitor

Kurulum işlemi tamamlandığında son yaptığınız komutla birlikte pi klasörüne www kısayolu eklenecektir. İçerisinde demo web sayfası bulunmaktadır index.html. Ben bu sayfayı değiştirmeyeceğim başka bir html hazırlayacağım. Şimdi ise raspi-config den 1-wire donanımını açalım sudo raspi-config DS18B20 sıcaklık sensörümüzü aşağıdaki gibi GPIO4 e bağlantısını yapıp Raspberry e bağlayınız. Bağlantıyı yaptıktan sonra klasörden DS18B20 nin bağlı olup […]

NetBeans IDE Kurulumu ve wiringPi ile Raspberry Pi de Program yazmak

Merhaba Arkadaşlar; Önceki yazımda Geany IDE yi kullanarak raspberry pi masaüstünde nasıl ayarlar yapılır ve derlenir onu anlatmıştım. Şimdi ise Raspberry Pi ye dokunmadan uzaktan program yazıp, derleyip ve debug işlemlerini nasıl yapacağız onu anlatacağım. Bunun için NetBeans IDE yi kullanacağız. Bu programı isterseniz direkt raspberry pi ye kurup çalıştırabilirsiniz fakat benim tavsiyem uzaktan herhangi […]

Raspberry Pi + Geany IDE + WiringPi

Merhaba arkadaşlar; Raspberry Pi de C programlamayı wiringPi kullanarak nasıl yaparız onu anlatacağım. wiringPi donanım olarak bir çok ihtiyacımıza cevap veren bir kütüphanedir. Normalde Raspberry de nano gibi editörler kullanabiliriz fakat daha görsellik bir IDE arıyorsak en basit Geany aklımıza geliyor. İlk olarak bu IDE yi kurulumunu anlatıp üzerinde bir kaç örnekle geçtikten sonra asıl Kullanacağımız IDE […]