Bir blog doğuyor...
Bekleyi...
17 Mart 2016 Perşembe
14 Eylül 2013 Cumartesi
SIEMENS PLC RS485 modulu icin RS 232 cevirici devresi
Siemens CM-1241 RS485 modulu icin RS 232 ye cevirici devresi .
Proteus sematik cizimi ve baski devresi bu linkte
Tasarim Özkan ÇINAR
12 Eylül 2013 Perşembe
Yazilimsal PWM (Software PWM)
Picbasic dilinde yazilimsal PWM uygulamasina bir ornek olmasi amaciyla bilgi vermek istedim
PWM in ne demek oldugunu aciklamiyorum bildiginizi farz ediyorum.
PWM mikrodenetleyicilerde iki sekilde yapilabilmektedir.
Birincisi MCU icerisinde bulunan donanim sayesinde olabilmektedir, ancak gelismis MCU lar disinda bir cok MCU da bu donanimda en cok 1 ya da iki adet bulunur. Dolayisiyla RGB uygulamasi gibi 3 ayri PWM sinyali ihtiyaci oldugunda donanimsal PWM kanal sayisi yetersiz kalabilmektedir.
Ikincisi olan yazilimsal PWM ise bir cok kanaldan PWM elde edilebilmesine olanak saglamaktadir. Ancak ne varki butun PWM sinyallerinin uretilebilmesi icin MCU mesgul edildiginden diger islere zaman ayirmak programlama cambazliklari yapmayi gerektirmektedir. Dolayisiyla daha cok programlama bilgisi gerektirmektedir. Donanimsal PWM de sadece pwm degerini kurmaniz yeterlidir sinyaller MCU icerisindeki donanim tarafindan yazilima ihtiyac duymadan devam ettirilir.
Ornek olmasi acisindan asagida RGB ledlerde cesitli animasyonlar yapan bir program veriyorum.
Programa bakarsaniz herhangi bir PWM ile ilgili komut kullanilmamistir. LOW ve HIGH komutlari bize yetiyor.
Programa satir satir aciklama koymaya ve kodlari daha yakisikli hale getirmeye vaktim olmadi, ancak istek olursa zaman buldugumda eklerim.
****************************************************************************
trisb=0
esas var byte
esas1 var byte
RED VAR BYTE
GREEN VAR BYTE
BLUE VAR BYTE
SAY VAR BYTE
don var byte
LEDRED VAR PORTB.0 ' kirmizi led
LEDGREEN VAR PORTB.1 ' yesil led
LEDBLUE VAR PORTB.4 ' mavi led
CLEAR
RED=10
BLUE=250
GREEN=5
BASLA:
for esas=1 to 3
red=255
blue=1
green=1
for don=1 to 200
gosub zipla
next don
red=1
blue=1
green=255
for don=1 to 250
gosub zipla
next don
red=1
blue=255
green=1
for don=1 to 200
gosub zipla
next don
red=255
blue=1
green=255
for don=1 to 250
gosub zipla
next don
next esas
gosub animasyon
red=0
green=0
blue=0
for esas=1 to 63
red=red+4
gosub zipla1
next esas
for esas=1 to 63
green=green+4
gosub zipla1
next esas
for esas=1 to 63
blue=blue+4
gosub zipla1
next esas
red=255
green=255
blue=255
gosub zipla1
for esas=1 to 63
red=red-4
gosub zipla1
next esas
for esas=1 to 63
green=green-4
gosub zipla1
next esas
for esas=1 to 63
blue=blue-4
gosub zipla1
next esas
red=0
green=0
blue=0
for esas=1 to 31
red=red+8
gosub zipla1
next esas
for esas=1 to 31
green=green+8
gosub zipla1
next esas
for esas=1 to 31
blue=blue+8
gosub zipla1
next esas
red=255
green=255
blue=255
gosub zipla1
for esas=1 to 31
red=red-8
gosub zipla1
next esas
for esas=1 to 31
green=green-8
gosub zipla1
next esas
for esas=1 to 31
blue=blue-8
gosub zipla1
next esas
goto basla
zipla: ' PWM sinyallerin uretildigi alt program RED GREEN BLUE degerlerine gore uretilir
for don=1 to 250
HIGH LEDRED
HIGH LEDGREEN
HIGH LEDBLUE
FOR SAY=0 TO 255
IF SAY=RED THEN
LOW LEDRED
ENDIF
IF SAY=GREEN THEN
LOW LEDGREEN
ENDIF
IF SAY=BLUE THEN
LOW LEDBLUE
ENDIF
NEXT SAY
next don
return
zipla1: ' PWM sinyallerin uretildigi alt program RED GREEN BLUE degerlerine gore uretilir
for don=1 to 50
HIGH LEDRED
HIGH LEDGREEN
HIGH LEDBLUE
FOR SAY=0 TO 255
IF SAY=RED THEN
LOW LEDRED
ENDIF
IF SAY=GREEN THEN
LOW LEDGREEN
ENDIF
IF SAY=BLUE THEN
LOW LEDBLUE
ENDIF
NEXT SAY
next don
return
animasyon: ' ornek bir animasyon
red=0
green=0
blue=0
for esas=1 to 7
red=red+32
gosub zipla1
next esas
for esas=1 to 7
green=green+32
gosub zipla1
next esas
for esas=1 to 7
blue=blue+32
gosub zipla1
next esas
red=255
green=255
blue=255
gosub zipla1
for esas=1 to 7
red=red-32
gosub zipla1
next esas
for esas=1 to 7
green=green-32
gosub zipla1
next esas
for esas=1 to 7
blue=blue-32
gosub zipla1
next esas
return
****************************************************************************
Özkan ÇINAR
Bilardo skorbord uygulamasi
Yapip calistirdigim bilardo skorbord uygulamasi devre semasi kodlari simulasyonu.
https://www.dropbox.com/sh/l08u1d5ygpbwomk/8cuRq_BpG4
Özkan ÇINAR
6 Haziran 2011 Pazartesi
karno haritalari ile senkron sayici tasarimi
karno haritalari ile senkron sayici tasarimi konusunda hazirladigim 3 ve 4 degiskenli JK ve RS tipi flip-floplar icin senkron tasarlayici sadece siralamayi giriyorsunuz, karnolara tabloyu otomatik yerlestirir sizede gruplara isim vermek kalir. Ozellikle ogretmen arkadaslarima ve ogrencilere faydali olacagini dusunuyorum. Kullananlar yorumlarini esirgemesin. bu arada Office 2010 da calisir... ahada https://www.dropbox.com/s/vikobizogh4wevb/SENKRON%20TASARIM%20KARNO.xlsm
8 Ocak 2010 Cuma
led kupu

Daha once tubitak in bilim teknik dergisi sayilarindan bir tanesinde (http://www.biltek.tubitak.gov.tr/gelisim/elektronik/41.htm) gormustum baski devresi yoktu. fikir olarak cok hosuma gitti . bende yapmistim. buyrun ORNEK PIC BASIC PROGRAMI ve dosyalar (ares baski devre ornek picbasic dosyasi ve ornek hex)
https://www.dropbox.com/sh/o7626lq8sm48wrv/Ea2K9D7An-
https://www.dropbox.com/sh/o7626lq8sm48wrv/Ea2K9D7An-
25 Haziran 2008 Çarşamba
RF Kontrollü cihazlar için 8 kanallı alıcı -verici (RC)
Bu projede 8 kanal üzerinden aynı anda sinyal gönderilip karşı tarafta alınabilmektedir. Tam olarak test edilmemiş olmakla birlikte 2400 bps den aşağı değerlerde 8 kanal seri data iletimi yapabilmektedir. Bağlantı test anahtarı ile sinyal kesildiğinde nasıl davrandığıı görebilirsiniz. ÇIKIŞ TUT isimli anahtar ile çıkışın gelen sinyal kesildiğinde tutulup tutulmayacağını belirlemek içindir. Aktif edilirse çıkıştaki bilgi yeni bilgi gelene kadar saklanır , aktif edilmezse bilgi olduğu sürece çıkış verir , bilgi gelmediği zaman çıkışlar temizlenir. Yeni projelerde buluşmak dileğiyle...
http://rapidshare.com/files/125830174/8_kanal_al_ver_projem.rar.html
Özkan ÇINAR, Elektronik proje fikirleri uzmanı...
22 Haziran 2008 Pazar
ibutton (i-button) projesi
i-button daha çok AKBİL sistemlerinden tanıdığımız anahtarlık kadar boyutları olan, özel kodlu hafiza elemanlarıdır. Güvenlik sistemlerinde giriş anahtarı olarak da kullanılabilmektedir. Beslemesini veri hattı üzerinden alır. Her i-button (DS1990 projede kullanılan) tamamıyla eşsiz bir koda sahiptir. Yani her biri kendine özel bir kodla üretilmektedir. Bu projemde pic ile ds1990 i button u okuyup kodunu LCD ekranda gösterebilen bir çalışma yer almaktadır. SW1 anahtarı ile farklı i-button seçip kodları okutturun. Bu sistem geliştirilerek istenilen şekilde AKBİL benzeri bir kontör sistemi yahut bir güvenli geçiş anahtar sistemi tasarlanabilir. Yapacaklara kolay gelsin. Yardıma ihtiyacınız olursa burdayım. Gerekli dosyalar asağıdaki linktedir.
Proteus simulasyonu ve hex kodları
Proteus simulasyonu ve hex kodları
23 Mayıs 2008 Cuma
Sıcaklık ölçümü ve tek hattan PC ye gönderme projesi (Telemetri)
Basit olarak telemetri sıcaklık sistemi olarak da adlandırlabilir. Projede sıcaklık sensöründen okunan değer tek hat (One Wire ) protokolü ile diğer tarafta PC ye bağlı olan alıcıya iletir. Hyper terminal yada benzeri bir program ile gönderilen sıcaklık değerleri okunabilir. Kullanılan sensör DS1820 (DS18S20), islemci pic16f877. Devre daha ziyade RF modülleri ile sıcaklık iletimi için tasarlanmıştır. UDEA firmasının oldukca uygun fiyata sattığı RF modüllerle kolayca entegre olabilir.
Özkan ÇINAR
Bu linkten Proteus simülasyonunu ve HEX kodları indirebilrsiniz.... Yapacaklara kolay gelsin...
http://rapidshare.com/files/116880587/sicaklik_olcumu_tek_hat_gonderim_pc_okuma.rar.html
30 Nisan 2008 Çarşamba
DS1820 ve 16f628 ile PC den sıcaklık kontrolü
Proteus simulasyonu ve devre şemasını verdiğim bu devrede 5 adet DS1820 sıcaklık sensöründen okunan sıcaklık değerleri pic 16f628 tarafından bilgisayara aktarılmakta ve bilgisayardan gönderilene komutlarla röleler kontrol edilebilmektedir.
Proteus çizimi ve hex kodları...
Proteus çizimi ve hex kodları...
Soru ve önerileriniz için ozqancinar@gmail.com
Arama keşif robotu
Projenin adı : Bilgisayar Kontrollü Kameralı
Arama Keşif Aracı
Projenin Amacı : İnsanların ulaşmasında tehlike olabilecek yerlere gönderilerek, o yer hakkında bilgi toplayabilen ve geliştirilerek, üzerine takılabilecek çeşitli donanımlarla uzaktan fiziksel müdahaleyi mümkün kılacak bir sistemin temel platformu niteliğinde zorlu arazi koşullarında gidebilecek çekiş sistemine sahip protip bir araç gerçekleştirmek.
Aracın Temel Kısımları:
* Tekerlekler ve redüktörler
* Güç kısmı
* Alıcı ve Güç Kontrol devresi
* Telsiz Kamera
Bilgisayardan kontrol ve verici kısmı :
* Özel olarak proje için geliştrilmiş kontrol ve izleme programı
* Komutları RF olarak gönderen verici kısmı
Teknik Özellikleri :
* Tekerlekler ve redüktörler :
Proje kapsamında geliştirdiğimiz araç 8 adet tırtırlı tekerleğe ve bunlara güç sağlayan 4 adet DC motora sahiptir. Bu motorlardan, bulundukları taraflardakiler birbirlerine paralel bağlıdır. Aracın dönüşleri motorların farklı yönlere döndürülerek yada bir taraf durdurulup diğer taraf hareket ettirilerek sağlanmaktadır. Günümüz tanklarında ve paletli araçlarında bu sistem kullanılmaktadır. Araç bu çekiş ve manevra yapısı sayesinde toplam 8 farklı manevra hareketi yapabilmektedir. Kendi imkanlarımızla çeşitli cihazlardan elde ettiğimiz redüktör (Güç arttırmak amacıyla kullanılan dişli sistemlerinin genel adı) mekanizmaları aracılığıyla aracın torku (çekiş gücü) arttırılarak engebeli arazi şartlarına uygun hale getirilmiştir. Tekerlekler özel bir süspansiyon sistemi sayesinde araca bağlı oldukları noktada bir eksen üzerinde hareket edebilmekte ve engelleri tırmanmada kavramayı arttırmaktadır.
* Güç kısmı :
Araç üzerinde enerji kaynağı olarak bir adet 6 V/2.5 A akü ve 9 voltluk şarjlı pil bulunmaktadır. Akü aracın motorlarının gerekli torku üretebilmesi için ihtiaycı olan akımı sağlamaktadır. Yaptığımız testler sonucunda aracın yüklenmesi durumunda yaklaşık 2.5 Amper akım çektiği görülmüştür. Gerek akü gerekse 9 voltluk pil şarj edilebilir pillerdir. Tam şarj edilmesi halinde pil ve akü, kullanıma bağlı olarak değişmekle beraber yaklaşık 2 saat kadar dayanabilmektedir.
* Alıcı ve Güç Kontrol devresi
Araç üzerinde bilgisayardan gönderilen radyo frekans sinyallerini yakalamak üzere UDEA isimli TÜRK firmasının geliştirdiği RF modüllerden faydalanılmıştır. Bu modüler tarafından yakalanan sinyalleri alarak yorumlayan PIC16F628 isimli programlanbilir entegre (mikrodenetleyici ) bulunmaktadır. Seri ileitişim için kullanılan protokol RS232 protokolüdür. Pic basic dili kullanılarak aracın kontrolü için gerekli program geliştirilmiştir. DC motorları sürmek ve gereken enerjiyi aktarabilmek için L298 isimli motor sürücü güç entegresi kullanılmıştır.
* Telsiz Kamera
Araç üzerinde, gittiği yerlere ait görüntüleri alarak bunları gerçek zamanlı olarak PC ye aktaran telsiz kamera bulunmaktadır. Bilgisayarda araçtan elde edilen görüntüler istenirse video istenirse fotoğraf şeklinde kayıt edilebilmektedir.
Bilgisayar kontrol ve verici kısmı :
PC Programı : DELPHI programlama dilinde projeye özel olarak yazılmış olan program aracılığıyla araçtan gelen görüntüler alınabilmekte,fotoğraf ve video kaydı yapılabilmekte, araca kumanda edilebilmektedir. Gelen görüntüler istenirse video olarak kaydedilmekte ve saklanabilmektedir. İstenirse arama keşif faaliyetleri doğrultusunda araçtan fotoğraf görüntüleri şeklindede kayıt alınabilmektedir.
Verici kısmı: Bilgisayar programında üretilen araca ait kontrol sinyalleri seri porta (COM ) bağlı olan RF verici devresi yardımıyla araca gönderilmektedir.
Özkan ÇINAR
2008
28 Nisan 2008 Pazartesi
Elektor ,Everday Practical Electronic, NV ve daha bir çok düküman
Arkadaşlar bu linkte TIKLAYIN elektronik dergilerin en çok bilinenlerinin bir çok sayısını bulabilrsiniz. doğrudan serverdan çekebileceğiniz için rapidshare gibi upload siteleri ile uğraşmak zorunda değilsiniz. Ben tümünü indirdim, sizede kolay gelsin umarım işinize yarar. Herşey elektronik için....
5 Nisan 2008 Cumartesi
Arama Keşif aracı
Son projemin videosu nu izleyebilirsiniz. Bu projede, aracın üzerindeki RF kamera aracılığıyla ,aracı görmeden bilgisayar klavyesinden kontrol etmek mümkündür. Arac tekerlek yapısı sayesinde zor arazi koşullarında engebeli zeminlerde hareket edebilmektedir. Üzerindeki akü batarya sayesinde uzun bir süre enerji ikmali yapmadan dolaşabilmektedir. Projenin ayrıntılarını ilerleyen zamanlarda vereceğim. İlgilenenlere yardımcı olurum. Kullandığım elemanlar genel olarak: PIC16F628, L298, RF moduller ,DC motorlar, Redüktörler, Kolay işlenebilir sıkıştırılmış yumuşak plastik. PC kontrol kısmı için DELPHI de yazdığım özel program .
Kaydol:
Kayıtlar (Atom)





.bmp)
