Kayıtlar

SCR ( Tristör ) Transistör ile Mühürleme Yapımı

Resim
 Merhaba bugün de siz elektronik sevenlere, scr ( tristör ) yapımını anlatmaya çalışacağım. SCR ( Tristör ) SCR yani Tristör ün çalışma mantığı, transistörden farklı olarak, iletime geçmesi için bir pulse vermek yeterlidir. Yani kısa süreli bir voltaj ile tetiklendiğinde iletime geçer. Bunun yaygın adı mühürlemedir. İletimin sona ermesi için beslemenin kapanıp açılması gerekir. Pratikte denenmiş bir devre aşağıdadır. Beslemenin kapanıp açılmasıyla "off" butona tıklanması bu devrede aynı işlevi görür.

Servo Motor Kontrol Devresi Çalışma Mantığı ( Servo Motor Control Circuit Working )

Resim
Merhaba elektronik severler. Bugün istediğimiz güçte DC motoru servo gibi kullanmak için gereken işlemlerden bahsedeceğim. İlk yapmamız gereken üzerinde dişliler ve potansiyometre bulunan motor bulmamız veya tasarlamamız gerekiyor. Servonun hareket kabiliyetinin artırılabilmesi için darbe veren konum sensörü (encoder) kullanılması daha verimli olur. Ama ilk olarak  sistemin potansiyometre ile tasarlanmış halinden bahsetmek istiyorum. Kullanacağımız demirbaşlar: H köprüsü İşlemci Dişli ve Potansiyometreli motor Sistemi denemek ve Hedef pozisyonu ayarlamak için Potansiyometre Sistemin Çalışma mantığı: Motorun üzerindeki potansiyometre çıkış miline bağlıdır. Böylece konum bilgisini bu potansiyometreden sağlayacağız. Bunu da işlemcinin ADC (Analog Dijital Çevirici) kısmından ölçeceğiz. Daha sonra hedef pozisyonu almam gerekiyor. Bunun için dışarıdan el ile ayarlanabilir bir potansiyometre kullandım. Başka bir işlemcinin pwm özelliği i...

ESP32 Wifi ve Bluetooth lu Arduino

Resim
Merhaba arkadaşlar! Biraz da ESP32 den bahsedelim. Bu yazıda Onboard programlayıcısı olmadan nasıl programlanır gibi soruları yanıtlayacağım. Öncelikle bu devrenin üstüne  ESP32 yi dikkatli bir şekilde lehimledik. Bu işlemin amacı pin bağlantılarını kolaylaştırmaktır. Programlayıcı olarak ft232rl (usb to rs232) ile programlıyorum. Programlamak için yukarıdaki bağlantıyı kablolar yardımıyla gerçekleştiriyorum. NOT: ESP32 breadboard a yerleştirilemez. Çünkü yan yana olan tüm bacaklar kısa devre edilmiş olur. Daha sonra programlama ayarlarını bu resimdeki gibi düzenliyoruz. Geldik en zor yere... Yazılımı yapıp Programlama tuşuna bastıktan sonra Connecting... yazsını görür görmez sırasıyla: 1.) Boardın üzerindeki  butona birden basıyoruz. 2.)1 sn sonra reset butonundan elimizi çekip IOO butonuna basmaya devam ediyoruz. 3.)Program %100 yüklenene kadar IOO basılı tutuyoruz. Bitince bırakıyoruz. 4.) Programın i...

Python 2.7 OpenCV Kurulumu (Windows7) ( Python Görüntü İşleme )

Resim
Merhaba Arkadaşlar! Bugün Windows 7  ortamında görüntü işleme kütüphanesi OpenCV kurulumunu anlatacağım. Öncelikle Python 2.7 kurulumunu yaptığımız dosyamızı bulmamız gerekiyor. Bunun için "Python27" dosyasını C dizininde veya D dizininde aramamız gerekebilir. Ben C ye kurmuşum. Daha sonra C:\Python27\Lib\site-packages klasörünün içine  cv2.pyd   yi indirip yapıştırıyoruz. Daha sonra Python editörünü açıp; import cv2 yazdığımızda hata vermiyorsa hedefimize ulaşmışız demektir. Kolay gelsin...

Arduino, C, C++ String to Long (strtol)

Resim
Merhaba Arkadaşlar! String a=" 2147483647" metnini Long değere çevireceğiz. Öncelikle bu metnin her harfini bir Char dizisine atmak gerekiyor. Daha sonra  bu metni  strtol() fonksiyonu ile Long değişken tipinde bir sayıya çeviriyoruz. (Long en çok  2147483647 ve en az  -2147483648 değerini alır.)        Kod 1 :(Pozitif için)     String a=" 2147483647 ";//pozitif değer     char a_char[a.length()+1];// Char dizisine atmak gerekiyor.     long a_long=0;//asıl veri     a.toCharArray(a_char, a.length()+1);//a_char yardımcı değişken     a_long = strtol( a_char, NULL, 10 );//a_long  değeri artık  2147483647   Kod 2 : (Negatif için de çok bir fark yok)     String a="- 2147483648 ";//negatif değer     char a_char[a.length()+1];// Char dizisine atmak gerekiyor.     long a_long=0;//asıl veri     a.toCharArray(a_char, a.len...