elektronik onemli bilgiler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
elektronik onemli bilgiler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

22 Mayıs 2017 Pazartesi

b4a basic4android IOIO otg kaynak kodu



B4a derleyicisi ile kullanabileceğiniz IOIO otg basic kaynak kodunu aşağıdaki linkten indirebilirsiniz:

https://drive.google.com/drive/folders/0B9F3CyDwz-nIRlN2RjdWaEVvRzg?usp=sharing

devamını oku ...

4 Mayıs 2017 Perşembe

pickit3 pk3 download indir linkleri




Pickit3 programlayıcısı için gerekli olan yazılımı aşağıdaki linkten indirebilirsiniz:

Pickit3 program download

Alternatif download linki:

Pickit3 program download



devamını oku ...

20 Şubat 2017 Pazartesi

Endüktif yükler için emk sönümleyici


Görselleri büyütmek için üzerlerine tıklayınız...

AC yükler için varistör kullanabilirsiniz. Örneğin 30 volt ac bir yükünüz var ise 35 volt varistör kullanmak mantıklıdır. Ya da 220 volt aci bir yükte 250 volt varistör kullanılmalı. Varistör şebekeden gelen kısa süreli pikleri ve voltaj yükselmelerine karşı bir önlemdir. Bu önlemde cihazlarınızın manyetik dalgalardan etkilenmesini engeller. 250 volt varistör kullandığınız bir sistemde şebeke 220 volt ise ve şebeke voltajı yükselirse (250 volt ve üzeri) varistör yanar ve çalışacak cihazı korur.

DC 12 volt piston için örnek bir diyot bağlantısı (DC 48 volt veya DC 60 volt gibi değerler için kondansatör voltaj değerlerine dikkat ediniz) :

12 dc bobinli kontakatör röle piston vb. için örnek bir bağlantı daha:


devamını oku ...

4 Ekim 2016 Salı

eagle elek stencil dosyası nasıl hazırlanır



Eğer elektronik devre imalatı yapıyor ve artık siparişlere yetişemiyorsanız dizgi üretimi yapmak için elek stencil yaptırmak zorunda kalabilirisiniz. Eagle için stencil dosyasının nasıl hazırlandığı aşağıdaki videoda anlatılıyor. Pcb yaptırdığınız yere eleğinizi de yaptırabilirsiniz.

Kaynak:

https://www.youtube.com/watch?v=VbNvt1UxEII
video

devamını oku ...

28 Şubat 2016 Pazar

direnç değerleri ve standartları




Elektronik Endüstrileri Birliği (EIA, Electronic Industries Alliance) tarafından belirlenen standart direnç değerleri tüm dünyada genel kabul görmüştür.
Bu standartlar:
E3 50% tolerans (artık kullanılmıyor)
E6 20% tolerans (nadir kullanılıyor)
E12 10% tolerans
E24 5% tolerans
E48 2% tolerans
E96 1% tolerans
E192 0.5, 0.25, 0.1% tolerans
Aşağıdaki direnç serilerinin değerleri vardır. Değerler 1 ile 10 arasındadır. Diğer değerler 10-2 den 107‘ye kadar 10’un katları ile çarpılarak  elde edilir.
Ör:E24 ‘te 11 var. Bu 0,11Ohm, 1.1Ohm, 11Ohm, 110Ohm, 1,1K, 11K, 110K, 1,1M demektir

E6
10 15 27 33 47 68
E12
10 12 15 18 22 27 33 39 47 56 68 82
E24
10 11 12 13 15 16 18 20 22 24 27 30 33 36 39 43 47 51 56 62 68 75 82 91

E48
100 105 110 115 121 127 133 140 147 154 162 169 178 187 196 205 215 226 
237 249 261 274 287 301 316 332 348 365 383 402 422 442 464 487 511 536 
562 590 619 649 681 715 750 787 825 866 909 953

E96
100 102 105 107 110 113 115 118 121 124 127 130 133 137 140 143 147 150 
154 158 162 165 169 174 178 182 187 191 196 200 205 210 215 221 226 232 
237 243 249 255 261 267 274 280 287 294 301 309 316 324 332 340 348 357 
365 374 383 392 402 412 422 432 442 453 464 475 487 499 511 523 536 549 
562 576 590 604 619 634 649 665 681 698 715 732 750 768 787 806 825 845 
866 887 909 931 953 976
E192
100 101 102 104 105 106 107 109 110 111 113 114 115 117 118 120 121 123 
124 126 127 129 130 132 133 135 137 138 140 142 143 145 147 149 150 152 
154 156 158 160 162 164 165 167 169 172 174 176 178 180 182 184 187 189 
191 193 196 198 200 203 205 208 210 213 215 218 221 223 226 229 232 234 
237 240 243 246 249 252 255 258 261 264 267 271 274 277 280 284 287 291 
294 298 301 305 309 312 316 320 324 328 332 336 340 344 348 352 357 361 
365 370 374 379 383 388 392 397 402 407 412 417 422 427 432 437 442 448 
453 459 464 470 475 481 487 493 499 505 511 517 523 530 536 542 549 556 
562 569 576 583 590 597 604 612 619 626 634 642 649 657 665 673 681 690 
698 706 715 723 732 741 750 759 768 777 787 796 806 816 825 835 845 856 
866 876 887 898 909 919 931 942 953 965 976 988
devamını oku ...

31 Temmuz 2015 Cuma

win8 usb hid aygıt yükleme driver sorunu






Eğer usb hid bir aygıtı windows8 e kuruyorsanız sürücü yani driver yüklemede sorun yaşayabilirsiniz. Bu sorunu aşağıdaki şekilde çözebilirsiniz.

Programı kurdunuz. Hid aygıtı usb ye taktınız. Aygıt yöneticisinden Diğer aygıtlarda usb hid aygıtı görürsünüz. Ancak üzerinde sarı ünlem işareti vardır. Onu kaldırmak için sürücü yazılımını el ile yükle deyip bilgisayardan driverin bulunduğu klasörü seçersiniz. Programı uyumluluk modunda örneğin xp sp2 gibi çalıştırmayı unutmayınız.

Bilgisayarınızda aramaya girerek "çalıştır (run)" kısmına (shutdown.exe / r / o / f / t 00) yazınız.
Windows 8.1 için (shutdown.exe /r /o /f /t 00) yazınız. İkiside aynı demeyin aralardaki boşluklar fark ediyor.

Bunu yapınca bilgisayarınız açılıp kapanacak yada bir ekran gelecek. Bu ekrandan

Gelen ekranda "Sorun gider" i seçin"
"Gelişmiş seçenekler" i seçin.
"Başlangıç ayarları" nı seçin.
"Yeniden başlat" ı seçin. (PC kapanıp açılacak)
Gelen ekrandan "7) Disable driver signature enforcement" için klavyede "7" rakamına yada "F7" ye basın. 
(PC kapanıp açılacak) "Sürücü İmza Uygulama devre dışı bırak" yaptınız yani.

Aygıt yöneticisinden problemli hid aygıtı seçiniz ve sürücü güncelleştir de driver yolunu seç ve kur. Sürücüyü yinede yükle demeyi unutma.

Artık Windows 8 yada Windows 8.1 de hid aygıtınız çalışacaktır.
devamını oku ...

13 Temmuz 2015 Pazartesi

IOIO android bluetooth tanımama sorunu ve çözümü

ioio otg android bluetooth dongle error connection dead

Sparkfun IOIO Android ürününü 3 yıldır kullanıyorum ve önceleri anlam veremediğim bir bluetooth tanımama sorunu ile 2 defa karşılaştım. Neyseki sorunu çözdüm. Aşağıdaki bt dongle sürekli kullandığım ve memnum olduğum ekonomik ve kararlı çalışan bir bluetooth. Ancak herşey bu bt yi bilgisayara takıp, sürücüleri yükleyip tanıtana kadar. Ondan sonra herşey değişiyor :) Bluetooth u artık IOIO ya taktığınızda bağlantı kuramıyorsunuz.



Bluetooth u tekrar kullanabilmek için yapılması gerekenler şu şekilde:

1- Öncelikle android cihazınızın ayarlar/bluetooth menüsünden bt yi açın.

2- Daha sonra IOIO (BF:EB) IOIO (00:00) gibi bütün IOIO bağlantılarının ayar düğmesine tıklayarak bağlantıyı kes i tıklayın.

3- IOIO ya bt yi takıp android cihazınızı taratın ve bt ile yeniden 4545 şifresi ile IOIO ya bağlanın. (Kullanılabilir cihazların en üsttekine bağlanın, bende user-bilgisayar bt belirdi,  ioio uygulamasını kapatıp açın)

Bu noktada çok ilginç bir durumla karşılaştım. 2 maddeyi uyguladıktan sonra telefonuma tarama yaptığımda user-bilgisayar adında bir bt buldu ve ona bağlandığımda tekrar IOIO yu kontrol edebildim. Yani PC ye taktığımız bt pcnin adını kullanmaya başladığı için bağlantı sorunu oluşuyordu. Android cihaz hafızasındaki bütün bağlantılar silinip yeniden bağlantı istendiğinde sorun çözülebiliyor. Daha önce bilgisayarınızda kullandığınız bir bluetooth ile de bağlantı sorunu yaşayabilirsiniz. Bu işlemleri uygulayarak sorunu çözebilirsiniz. Ayrıca IOIO için aşağıdaki bluetooth ta gayet güzel çalışmakta.



devamını oku ...

18 Ekim 2014 Cumartesi

LM1876 20w amplifikatör devresi

LM1876 amp. entegresi üzerine kurulu proje 20 watt çıkış verebiliyor. Ücretsiz pcb programı Solopcb ile hazırlanmış çizimleri aşağıdaki linkten indirbilirsiniz.

LM1876 audio power amplifier file download

Devre şeması:




Kaynak:

http://www.electro-labs.com


devamını oku ...

1.5 volt 5 volt çevirici devresi

1.5 volt gerilimden 5 volt elde etmek için smd yapıdaki MAX1674 entegresi kullanılabilir. Ayrıntılı kullanım bilgileri için datasheet:

max1674 datasheet download

MAX1674 için pcb örnekleri;





devamını oku ...

dc dc konvertörler hakkında yüksek lisans tezi


Gazi Üniversitesi bünyesinde Serdar DERİCİ tarafından hazırlanmış bir yüksek lisans tezi. Konu ile ilgili çalışma yapacak kişilere faydalı olacaktır. Emeği geçenlere teşekkür ederim.

DC DC KONVERTÖR DOSYALAR DOWNLOAD



devamını oku ...

3.3volt 5volt gerilim seviye dönüştürücü çift yönlü

5volt 3.3volt çevirici
Projelerinizde 3.3volt sensör vb. komponentleri 5 volt mcu lara bağlayabilmek için seviye dönüştürücü kullanılması gerekiyorsa, Sparkfun tarafından paylaşılan bu devre ile bu işlem gerçekleştirilebilir. 

Eagle pcb ve şematik dosyalarını aşağıdaki linkten indirebilirsiniz.

3.3volt 5volt voltaj seviye dönüştürücü download

Projede BSS138 smd mosfet kullanılmış ancak 2N7000 de kullanılabilir;


3.3volt besleme kaynağı mevcut değil ise şöyle bir çözümde mevcut;



Konu ile ilgili pdf bir dokümanı da aşağıdaki linkten indirebilirsiniz.


Bidirectional 3.3v 5v Level Shifter pdf download



Şu transistörlü ve gerilim bölücü çözümlerde uygulanabilir:





devamını oku ...

12 Ekim 2014 Pazar

elektronik devrelerde parazit gürültü azaltma 100nf kullanımı

100nf ile parazit gürültü


Bu gif animasyon durumu o kadar güzel anlatıyor ki, paylaşmasam olmazdı. Bir entegrenin besleme (+) (-) uçlarına kondansatör takılmadan ve takıldıktan sonra gürültünün azalması temsili osiloskop ekranında görülüyor. Kondansatör smd olduğunda ve gnd ground plane alanı oluşturulduğunda gürültü tamamen sıfırlanıyor. Devrede kullanılan her entegre chip mikrodenetleyici için 100nf kullanmak oldukça önemli. Tabi ki besleme devreniz kaliteli değil ise 100nf kondansatörde size bir fayda sağlamayacaktır. 

100nf kondansatörü 7805 LM1117 LM2575 gibi regülatör entegreleri içinde kullanmak önemli. Bu entegrelerinde voltaj giriş ve çıkış pinlerine en yakın noktalara da 100nf bağlanabilir.

Besleme devresi yanında diğer unsurları da başka bir yazıda daha ayrıntılı vermeyi düşünüyorum.

Farklı gürültü seviyelerinin azaltılması için aşağıdaki şekilde kondansatör bağlantısı da kullanılabilir. Toplam kapasite 330nf olsa da her kondansatör ayrı ayrı seviyelerde filtreleme yapar. Şema 5 volt besleme örnek gösterse de 3.3 volt yada 12 volt gibi devrelerde de kullanılabilir.



devamını oku ...

26 Haziran 2014 Perşembe

libstock http server mikrobasic ve android uygulaması eclipse java

Geçen hafta libstock ta windows platformu için server ve vb.net örneği paylaşmıştım. Bugün de android platformu için server ve android uygulamasını kaynak kodları ile yayınladım. MCU tarafında kod altyapısı aynı, yine mikrobasic kullandım. Android uygulaması client programı gibi çalışmaktra ve server a kontrol değerlerini butonlar vasıtası ile ya da tarayıcı adres çubuğu ile gönderilmesine olanak vermektedir.

Aşağıdaki linkten mikrobasic, hex, eclipse java, apk ve devre şemasını indirebilirsiniz.


devamını oku ...

21 Haziran 2014 Cumartesi

libstock mini web server uygulaması mikro basic visualbasic.net


Mikroelektronika nın library deposu libstock ta benim de bir uygulamam yayınlandı. Libstock, mikrobasic mikroc ve mikropascal derleyicileri için oldukça örnek kod barındıran bir site ve mikroelektronika tarafından destekleniyor. Ayrıca other kategorisi altında farklı dil ve derleyici paylaşımları da yapılabilir.

Mikrobasic ethernet library üzerine hazırladığım uygulamada IP numarası değiştirilebiliyor ve vb.net ile hazırladığım bir arayüz programı ile butonlar vasıtası ile 15 adet çıkış kontrol edilebiliyor. Dilenirse programdan tarayıcı benzeri bir kontrolde mevcut.

Vb.net ile hazırladığım uygulama hem bir tarayıcı hem de client gibi çalışmakta. Program daha da geliştirilerek bir çok fonksiyon eklenebilir. 

Veya başka platformlar içinde uygulamalar geliştirilebilir. Android ios gibi. Aşağıda ki linkten mikro basic ve vb.net kaynak kodları ile devre şemasını indirebilirsiniz.

Libstock http server example mikrobasic and vb.net
devamını oku ...

15 Mart 2014 Cumartesi

d programlama dili D language

d language


C# C++ Basic Java Delphi dilleri yıllardan beri geniş kitleler tarafında kullanılıyor. Bir de bu dillere göre fazla bilinmeyen bir D dili mevcut. C# ve C++ dillerine benzerlikler gösterse de üstün taraflarının ya da zayıf taraflarının olduğu konuşulup duruyor. D dilinin geleceğin dili olacağını düşünenler bile var. Bunu zaman gösterecek. Bende bloğuma bir not düşmek istedim.

D dili İngilizce web sitesine aşağıda ki linkten gidebilirsiniz.

http://dlang.org/

Türkçe olarak incelemek isterseniz;

http://ddili.org/

Bu arada dilin Türkçe bilgilendirmeler için forum ve sitesini hazırlayıp Türkçe pdf kitap haline getiren Ali Çehreli gerçekten büyük bir iş başarmış.

D dili Türkçe pdf kitabını aşağıdaki linkten indirebilir / görüntüleyebilirsiniz.

D dili e-kitap download

Çeşitli işletim sistemleri için D Dili derleyici download sayfası;

http://dlang.org/download.html


devamını oku ...

2 Mart 2014 Pazar

ses tanıma devresi voice recognition circuit hm-2007

hm 2007 kullanılmış konuşma tanıma devresi
Bu hm2007 çipi kendisine verilen görevi fazlasıyla yerine getiriyor. Öğrenebiliyor. Öğrendiğini bir sram e kaydediyor ve hatırılıyor. Dil, lehçe ayırmıyor. Kod yazmakta gerekmiyor. Ne güzel.

Benim de ses komutu ile kontrol için 2011 yılında yaptığım bir proje vardı, bilgisayar tabanlıydı dili ingilizceydi videosu aşağıda. 2011 de sanırım bu çip üretilmemişti. Olsa mutlaka bunun üzerinde çalışırdım.



Youtube da ses tanıma ile ilgili bir çok video izleyebilirsiniz. Bizden bazı arkadaşlarda bu konu ile ilgili bir çok çalışma yapmışlar. Temelde adc ya da ses analizi üzerine gitmişler. Ancak videolarını izledim başarı oranı %80.

HM2007 ile başarı oranı %100. İzlediğim videolarda bütün ses komutları hatasız belirlendi. Ancak çipin bir sorunu var.

Oldukça büyük. Sram bağlantısı nedeniyle fazlaca pine sahip 48 ya da 52. Eğer sram, hm2007 ye dahili hale getirilir ve smd üretilirse atılım yapabilir. Üretilen kitler yukarıda da görüldüğü gibi oldukça büyük.

Tuş takımı ile öğrenme işlemi sağlanıyor. Kaydedilen ses algılandığında hangi numara verilmiş ise ekranda görülüyor. Display sürmek için 7447  7448   4511 gibi entegreler kullanılabilir.

devre şeması:


ses ile kontrol

Hm-2007 datasheet ve webden temin ettiğim çeşitli çizimleri aşağıda ki linkten indirebilirsiniz. (dosya/indir) Maalesef pcb çizimine rastgelmedim. Çizen/duyan olursa bildirsin.

hm2007 datasheet and schematics download (no pcb)



devamını oku ...

27 Şubat 2014 Perşembe

pic ile vga monitör sürme devresi


PIC ile lcd glcd çalıştırmak yerine lcd monitör kulanmak isteyenler için ideal bir çözüm. Devrenin basit bir yapısı var, pic18f2550 veya pic18f252 kullanılabiliyor. Projenin kaynak C kodları da paylaşılmış. Aşağıdaki linkten kaynak kod, şema, hex indirebilirsiniz.  (dosya/indir)

Alıntı yapılan siteye buradan bakabilirsiniz.

Konuyla alakalı bir link daha vereyim. Bu çalışmanın bir adım ötesi; 




devamını oku ...

22 Şubat 2014 Cumartesi

ledli analog saat




Ledli analog saat projesi oldukça zor bir iş olmasına rağmen videodan da anlaşılacağ gibi başarılabiliyor. Proje için gerekli şema hex kodu ve montaj bilgilerini aşağıdaki linkten indirebilirsiniz.




devamını oku ...

4x20 lcd 4x16 lcd adres kodları hafıza adresleri


4x20 lcd ya da 4x16 lcd ile bir proje geliştirecekseniz bu bilgiler lazım olabilir. Daha önce bir forumda denk geldiğim ve bilgisayarıma kaydettiğim bilgilerdendir. Kim olduğunu bilmiyorum hazırlayanın eline sağlık diyelim.

Bu da 2x16 lcd ve 1x16 lcd ve 2x20 lcd için gerekli hafıza adresleri:


2x20 lcd memory map


devamını oku ...

16 Şubat 2014 Pazar

pic serisi için adc gerilim bölücü düşürücü devre örneği


Çizimin pdf dosyasını buraya tıklayarak indirebilirsiniz... 

Adc ölçümü yapabilen pic mcu lar için örnek bir gerilim düşürücü şeması hazırladım. Benim de kullandığım bir devredir. Aynı devreyi 3.3 volt mcu lar içinde yazı sonunda ki formülü uygulayarak kullanabilirsiniz. 5 volt mcu lar için 5.1 volt zener, 3.3 volt mcu lar için 3.3 volt zener kullanılabilir.

Sonuç olarak 1 nolu kanal için konuşursak, ölçüm sonuçlarını R1  Z1  R10 ve R15 değerleri ve adc birimi ölçümü belirlemektedir. Ölçüm sonuçlarını mcu kodları içinde yeniden değerlendirebilirsiniz. Devre bu şekliyle örneğin 5 volt için 8 bitlik 50 değerini, 12 volt için 8 bit 120 değerini okumanızı sağlar.

Aslında 1 adet dc gerilimi ölçecek iseniz, aynı gerilimi 3 kanala uygulamak ve mcu içinde 3 adc ölçümünün ortalamasını almak en doğru sonucu verecektir.

Örneğin ;

adc1 =  1.2 volt   adc2 = 1.3 volt adc3 = 1.25 volt ise

1.2 + 1.3 + 1.25  /  3 =  1.25 sonucu elde edebilirsiniz. Eğer 10 bit adc ölçümü yapar iseniz daha hassas ölçümler yapılabilir.

Gerilim bölücü devre formülü 1. kanal için şu şekildedir.

Vadc = Vin X R10+R15  /  (R10+R15+R1)


Eğer alternatif voltaj ölçümü yapmak isterseniz ADS7813 gibi analog dijital çevirici entegre kullanmanız gerekir.
Eğer mcu girişlerini izole etmek isterseniz de HCNR200 tipinde bir opto kuplör kullanınız.
devamını oku ...