elektronik projeler devre semalari etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
elektronik projeler devre semalari etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Mayıs 2017 Salı

opto ile röle sürme devresi



İşlemcinizden röle sürmek istediğinizde optolu bir şekilde sürerek parazit ve piklere karşı devrenizin dayanımını artırabilirsiniz. Devredeki R1 1000 ohm bağlı vcc girişini işlemcinizin çıkış pinine bağlayınız. Bc237 gibi bir transistör kullanılabilir. R2 direnci 2.2k olabilir. Röle olarak 5 volt veya 12 volt kullanılabilir. D1 1n4148 kullanılabilir. IN0 noktası işlemcinin gnd hattına bağlanır.
devamını oku ...

14 Mayıs 2017 Pazar

opto kullanımına örnek

Devrenizi yüksek voltajdan korumak için opto kullanmak şarttır. Ne zaman nereden girişinize yüksek voltaj geleceğini bilemezsiniz. Aşağıdaki pdf dosyasında örnekleri inceleyebilirsiniz.

https://drive.google.com/file/d/0B9F3CyDwz-nIM1h0YTZ1LTdZVXc/view?usp=sharing

devamını oku ...

13 Mayıs 2017 Cumartesi

g510 gsm modül devre şeması



Bir gsm projemde kullandığım g510 gsm modülün uygulama devre şemasını paylaşmak istedim. Webde net bir devre şeması olmaması nedeniyle bu paylaşım gerekliydi. İletişim hattı 3.3 volt 5 volt seviye uygunlaştırıcı içerir. Eğer 3.3 volt bir işlemci kullanılırsa voltaj seviye devresini kullanmaya gerek yok. Linkten pdf olarakta indirebilirsiniz.

g510 circuits schema download



devamını oku ...

13 Mart 2017 Pazartesi

pic basic pro string dizi ile eeproma kayit


Bir projemde eprom alanının yaklaşık 100 adresine bazı değerleri kaydetmem gerekiyordu. İlk kodlama aşamasında aşağıdaki yapıyı kullandım. Daha sonra kodlama bittiğinde bu satırlar gözüme batmaya başladı. Ayrıca program boyutunu da artırıyorlardı. Bunları string dizi ile kayıt edebilirim diye düşündüm.

WRITE 0, NO[0]:PAUSE 10 ' NO LAR YAZILIYOR...
WRITE 1, NO[1]:PAUSE 10
WRITE 2, NO[2]:PAUSE 10
WRITE 3, NO[3]:PAUSE 10
WRITE 4, NO[4]:PAUSE 10
WRITE 5, NO[5]:PAUSE 10
WRITE 6, NO[6]:PAUSE 10
WRITE 7, NO[7]:PAUSE 10
WRITE 8, NO[8]:PAUSE 10
WRITE 9, NO[9]:PAUSE 10
WRITE 10, NO[10]:PAUSE 10

Yukarıda ilk programlamada kullandığım 11 satır görülüyor ve fazladan pause kullanmak yerine aşağıdaki dizi yöntemiyle kod optimize edilmiş olur ve sadece 5 satırla aynı iş yapılabilir. Aynı yöntemle okumada yapılabilir:

ADR VAR BYTE
NO VAR BYTE[100]

NO_KAYIT:

ADR=0
FOR ADR=0 TO 10 

WRITE ADR, NO[ADR]
PAUSE 10 

NEXT ADR


Tek adr değişkeni her yerde kullanabilirsiniz. Tabiki kullanmadan önce sıfırlamayı unutmayın.

Şimdi biraz daha karışık bir eproma kayıdı inceleyelim:

Yukarıdaki örnekte NO değişkeni en fazla 11 değer alabiliyor. NO[10] şeklinde düşünebiliriz.

Peki NO değişkenini 20 ve 30 arası eproma kaydetmek istersek ne yapmalıyız. Çıkarma işlemi size yardımcı olacaktır. Farklı hafıza alanlarında ulaşmak için toplamada kullanılabilir.

ADR=0
FOR ADR=20 TO 30 'adr değişkeninin 20-30 arası epromlara yazması sağlanır...

WRITE ADR, NO[ADR-20]  ' 20 çıkartarak N0[0] ile NO[10] arası değerler eproma yazılıyor.
PAUSE 10 

NEXT ADR

For next harici data komutu ile de eeproma sıralı kayıt yapabilirsiniz:

Data @ 0,255,255,255,255,255,255

data komutu ile ilk 6 eeprom adresine 255 yazılır veya şu yöntem kullanılabilir:

EEPROM 0,[1,10,11,12,13,14,15]
İlk eeprom 1 sonraki 11 4. eeprom 12 ... diye devam eder..

Diğer kodlama da şu şekilde:


EEPROM 5,[10,20]
eeprom 5'e 10, 6'ya 20 yazar.




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 ...

15 Ekim 2016 Cumartesi

rs485 röle kartı relay board



Rs-485 ile uzak mesafelerden kablolu röle kontrol etmek için kullanabilirsiniz. En fazla 1200 metre, uygun kaliteli kablo ile bu mesafelere ulaşılabilir. Linkte açıklamalar (pcb, pic16f73, hex pcb part list) mevcut.

Proje dosyaları download

Kaynak: http://www.twovolt.com/
devamını oku ...

14 Ekim 2016 Cuma

dc motor mosfet driver sürücü devresi



Daha önce denediğim çalışan bir mosfet driver devresidir. Fırçalı dc motor için kullanmıştım. DC motorlar için kullanabilirsiniz. Pwm duty değerine göre işlemciniz ile hız kontrolü yapabilrisiniz. frekans 10khz seçilebilir. Çizimde mb20100 yazmışım, doğrusu mbr20100 dür. Aslında bunun yerine mbr20200 de tavsiye ederim.

dc engine mosfet driver circuits

Ayrıca bu çizimle kullanabileceğiniz dc motor yön değiştirme şemasını da elle çizdim buraya ekliyorum. 2 adet çift kontak röle ile sağ sol veya ileri geri motor işlemini yapabilirsiniz:



devamını oku ...

13 Eylül 2015 Pazar

usb port hid cdc ethernet aygıt kontrol programı yayınlandı

usb ile bilgisayardan kontrol programı
usb port röle kontrol programı ana sayfa arayüzü

Yazılımcı arkadaşımız Fatih Güven tarafından Biem Bilgisayar ve sedaelektronik.com için hazırlanan uygulamamız dün yayınlandı. Program şu an 1.0.0.10 versiyonuna ulaşmış durumda ve ve programla usb hid cdc ethernet ürünler kontrol edilebilir.  Aşağıdaki linkten indirerek inceleyebilir ve program üzerinden bize geri bildirimlerinizi iletebilirsiniz.

Rar dosyası içindeki setup dosyası ile hemen kuruluma başlayabilirsiniz.

usb ile bilgisayardan kontrol programı download

Programın Özellikleri:

* 32 adet röleye kadar kontrol sağlanabilir.

* Kontrol butonlarına ad verilebilir veya resim eklenebilir.

* Sınırsız zamanlama ile belli cihazlar için çalışma durma süreleri belirlenebilir.

* Program açılışına şifre belirlenebilir. Şifremi unuttum seçeneği ile önceden belirlenen 2 adet soruya cevap verilerek program açılıp yeni şifre belirlenebilir.

* Sohbet özelliği ile diğer kullanıcılar ile görüşülebilir.

* İsteğe göre program geliştirilmesine uygundur.

* On off durumları kayıt edilerek bir daha ki program açılışında açılma sağlanabilir.

* Local(yerel) ağdan bir bilgisayara bağlı olan kartı birden fazla bilgisayar sohbet ile basit komutlarla yönetebilir örneğin: 
/port1 aç
/port1 kapat
/port reset


* Usb cdc hid ve ethernet ürünlerimizi de kontrol edebilmektedir.

Daha fazla bilgi için yazılım anasayfamız:

http://www.biembilgisayar.com/


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 ...

14 Aralık 2014 Pazar

orjinal pickit2 devresi smd tasarım




Orjinal pickit2 devresi pcb alt tarafı smd malzemeler ile hazırlanmış. PDF olarak devre şeması, pcb çizimleri, pic18f2550 için hex kodu ve ingilizce açıklamaları aşağıdaki linkten indirebilirsiniz.




devamını oku ...

8 kanal röle kartı devresi






Projelerinizde kullanmak için örnek bir 8 kanal röle kartı devresi. PCB çizimlerini ve parça listesini aşağıdaki linkten indirebilirsiniz.

8 kanal röle kartı dosyalar download

Teknik özellikleri:

Giriş kaynağı : 12 VDC 336 mA @
8 SPDT rölesi : (minyon spot röle)
Röle kontak akımı: 5 A @ 230 VAC
Röle bobin voltajı : 12vdc
Tetikleme seviyesi : 2 ~ 15 VDC arası
Bağlantı gücü ve tetik gerilimi için klemensler
Her kanalda röle durumu led ile gösterilir.
Kolay röle çıkışı ve güç bağlantısı için vidalı terminal konnektörü
4 adet 3.2 mm montaj deliği
PCB boyutları : 152 mm x 60 mm



devamını oku ...

18 Ekim 2014 Cumartesi

usb direnç kondansatör bobin metre devresi zrlc meter




USB port üzerinden direnç kondansatör bobin ölçümüne imkan veren projede TMS320F28027 mikrokontrolcüsü kullanılmış. Usb bağlantısı ft232 yada CP2102 USB to TTL - USB UART gibi modüller kullanılarak sağlanabilir. Projenin bilgisayar arayüzü visual studio 2013 ile visualbasic.net ile hazırlanmış. İşlemci kodlaması için c dili kullanılmış. İşlemci ve pc arayüz kaynak kodları ile pdf pcb çizimleri aşağıdaki linkten indirebilirsiniz. İşlem adımlarının anlatıldığı pdfde dosya içerisinde mevcut.

zrlc file download

PC arayüz:



Kaynak site:

http://www.instructables.com/id/USB-ZRLC-TWEEZERS/step1/Hardware-PCB-BOM-and-Cost/
devamını oku ...

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 ...

1700 adet devre şeması


Uzun zamandır devre şeması paylaşmamıştım. 1700 adet devre şemasını aşağıdaki linkten indirebilirsiniz.

1700 devre şeması electronic circuits download

devamını oku ...

4 Ekim 2014 Cumartesi

CP2102 usb uart seri çevirici c# c++ kaynak kodlar

Usb ile kontrol giriş/çıkış işlemleriniz için kullanılabilen cp2102 ile mikrodenetleyiciniz ile uart bağlantı sağlayabilirisiniz. Eagle 7 pcb sch çizimlerini c# ve c++ örnek kodları ile devre şeması ve dll library dosyalarını aşağıdaki linkten indirebilirsiniz.


Devre şeması:



Pcb:




Cp2102 chip için diğer işletim sistemleri ve konsol yazılımları aşağıdaki linkten inceleyebilirsiniz:


http://www.silabs.com/products/mcu/pages/usbxpress.aspx
devamını oku ...