ON - OFF BUTON

Başlatan mustafaaxu, 19 Kasım 2020, 09:05:01

mustafaaxu

#50
Sevgili dostlar
konu bir role aç kapa yapmak bu kadar zormu diyenlere ideali aradıkca evet bu kadar zor diyoruz
On-off konusunda farklı bir uygulama
Pic 12F675 mimarisi üzerine insa ettiğimiz on-off buton devresi tasarımnda konum göstermesi için on off birde role çıkışı oluşturuldu
Fazla bir şey yapmaya gerek duymadan bir butondan gelen palslar  2 led gösterge ve role çıkış konumu sırayla değiştirmekte
On=Pin 5 off=Pin6 role out=Pin7 dir
Besleme 5 volt
İlk açılışta devre ledler tamamen sönük konumda
Butona 1 kerebastnca Pin 5 ve Pin7 +çıkış verir bağlı Led yanar
Butona tekrar basınca  Pin 5 ve Pin7 -çıkış verir bağlı Led söner ve Pin6 off yanar
Sıralama bu şekilde sonsuz devem eder
Role için EMKdiyodu mutlaka koyun pic12F675 çok hassastır

Ekte yazılımın ASM kodunu ve hex kodunu veriyorum
Yapım aslında cok basit hex kodunu indir piç12F675 in içine at devreye 5 volt ver çalıştır.
YAPIM;
Pic ten anlamam yazılım beni bozar dememek lazım bilginin iyisi kotüsü olmaz
PİC ile en kolay devremizi yapalım bu iş güzel bie yemek masasına konan yemek gibidir ön hazırlk gerekir
----------------------------------------
--





eğer pic proğramlama kiti elinizde varsa sorun yok
Yoksa burası sizin için yazılmıştır
Once WinPic800_V3_64H indirin ve kurun yada başka pic proğrammer kurun

http://dnb1654.com/Google%20Drive/Softwears/PIC/PIC%20Simulator%20IDE%206.91/?SD

Ayarları yapalım.
1:Language Türkçeye çevir
2:ayarlar/donanım dan JDM Programmer seçin
3:ayarlar/yazılım solda AYGITsec  açılışta aygıtı seç işaretle  kabul et
WinPic800 tekrar çalıştır.
---------------------------------------
Piç programlayıcımız tamam sıra JDM Programmer kitini yapalım
12f675 için Kullandığımın Şemasını veriyorum
---com1 yada com2 den kullanılıyor



Bu devrede çok basit kartı yapın com 2 takın pic12F675 takılı olsun
Masaüstüne ON_OFF.HEX i kopyalayın
WinPic800 çalıştırın
Kabul et sonra dosya aç
Masaüstunden ON_OFF.HEX seçin aç
Tümünü proğramlama %yüz yeşil olunca kabul et
Jdm kiti çıkar 12f675 çıkar on-off devresinin soketine tak ve 5 volt verip çalıştırın
Asm code
--

Hex code
---


NOT;
Bu kadarını becerdiyseniz MUTLAKA bir yazılım öğrenin asembler dili birez zor C dili daha kolay dır .kaynak isterseniz oda
Sitemizin PİC bölümünde her konuda müthiş bir kaynak var
hazır hex kotlarını indirip pike atarak binlerce proje yapabilirsiniz
KOLAY GELSİN
TA5EK
mustafaaxu

seron

Abi bitanesin sen ya. ::ok
Aç-kapat devresi değil de şu programmeri hemen kiCAD'a aktarasım var :)

mustafaaxu


seron

Programı portable hale getirdim. Kendi bilgisayarımda denedim açılıyor.

WinPic800.zip

seron

#54
Flood için özür.

2021-03-18 08 21 22.png
2021-03-18 08 22 00.png

Bu sabaha karşı çizdim, bir kez kontrol ettim ama sorumluluk kabul etmem, yanlışlık varsa düzeltebilirim. Devre şeması ile Mustafa abinin kartta ufak bir fark vardı bir direnç eklenmiş görünmüyor orjinal şemadaki 4k7 olunca 2k2 diye attım. Yanlışlar için dikkatli olun.

JDMPicBurner.zip

Yusuf Usta'ya da beğendim dedim ama teşekkür etmeyi unuttum, eğer baskı şeması atmıcaksa ben çizer arşivime atarım ;)

Tanrı sizi korusun
gıbay.

asma

Bir noktaya dikkat çekmek isterim. Piyasadan alacağımız 9pin D sub soketlerin gövde/şase bağlantısı olmayabilir.
Bu durumda 1N4007 veya zener diyot ucu boşta kalır. PCB üzerinde bu iki nokta birleştirilmeli.

Ayrıca bu tip ayrıntıların olduğu projeler gördüm. Tıpatıp aynısını yaptığında çalışan , yerdeğişikliği ile bile çalışmayan dizaynlar var. (aynı soğutucuya bağlı olmazsa çalışmayan devreler var)

Takipteyim , konu basit ve uzatılmış değil , zenginleştirilmiş bir konudur. Elinize sağlık.
Kolay gelsin.

mustafaaxu

Seron hocam eline sağlık süper olmuş
Eklediğim şema aslında doğru
Siz in tespitiniz doğrudur
ilk şemayı kontrol etmeden eklemişim kusura bakmayın (power supply iyiyse çalışıyor)
Karttaki şema ekliyorum

Eğer PC power iyiyse 1k led daha parlak yanar
Özellikle bilgisayarın power supply voltajı zayıp olan lar 4,7k kullansın
Bu JDM kitini geliştirirkrn orjinalinde benim ps de çalışmadı sonunda arızanın JDM kartta değilde benim PC nin bordundan kaynaklandığını yakaladım sonra JDM kitinde değişiklik yaparak her pC de çalışır hale getirsim ÖZELLİKLE 12f675 proğramlama esnasında 13v istiyor eski PC de pover 12 v diyor ama ölçüyorsun 11,94 v okuyorsun tabi yetmiyor
Kısaca bu JDM kiti 12F için ideal
WinPic800  ve icprog105F.zip ile çalışmakta
Tekrardan şema için özür
mustafaaxu



mustafaaxu

Alıntı yapılan: asma - 18 Mart 2021, 09:32:18Bir noktaya dikkat çekmek isterim. Piyasadan alacağımız 9pin D sub soketlerin gövde/şase bağlantısı olmayabilir.
Bu durumda 1N4007 veya zener diyot ucu boşta kalır. PCB üzerinde bu iki nokta birleştirilmeli.

Ayrıca bu tip ayrıntıların olduğu projeler gördüm. Tıpatıp aynısını yaptığında çalışan , yerdeğişikliği ile bile çalışmayan dizaynlar var. (aynı soğutucuya bağlı olmazsa çalışmayan devreler var)

Takipteyim , konu basit ve uzatılmış değil , zenginleştirilmiş bir konudur. Elinize sağlık.
Kolay gelsin.


kesinlikle haklısınız hocam
seron hocamın izniyle pcb kartta değişiklikliği vurguladım


seron

Estağfirullah hocam izin ne kelime.
Aslında aklıma gelmedi değil. Ama işte şeytan dürttü, şase hattında öyle bakırdan "yay" şeklinin olması gereksiz osilasyon mu yapar falan diyerek saçmaladım vazgeçtim. PIC türü uygulamalar hakkında bilgim yok, bilmeden de karışmak istemedim.
Yolu düzeltip zipi güncelledim. İsteyen indirip yapabilir. Gerçi şimdi 320volta bir girsek bir sürü böyle programlayıcı zaten paylaşılmıştır ama olsun elimizin altında baskıya hazır PDF var artık.
Çok konuştum, buton uygulaması olarak herhalde çizmeye gerek yoktur.Ama devrenin röleli versiyonu yok. BC337nin kollektörüne 1k üzerinden LED yerine direkt 5V röle bağlarsak sanırım bir sıkıntı çıkmaz. Hatta biraz daha hayal kurarak, 7805 ilavesiyle 12V'de çalışır hale getirilebilir. Amaç neyse uydurulur sıkıntı yok.

AX

Otomotiv sektöründe bir sistemde kullanmak üzere bir meslektaşım için PIC-10F206 ile rotary encoder ve on/off kontrol modülü tasarlamıştım, encoder potunun alt kısmına sığan minik bir devre olmuştu. Bilirsiniz ki PIC-10F20X lerin kılıfı SOT23-6 olan minicik bir işlemcidir bilmeyenler için düşük güçlü SMD transistörlerin 6 pinlisi gibi düşünün. Bu minicik işlemcilerle hayal gücünüze bağlı çok şeyler yapılabilir on/off devrelerinden çok fonksiyonlu kompleks timer devrelerine kadar aklınıza ne gelirse...

seron

@asma 'nın bahsettiği iyi oldu, birşeyler aktaracaktım ama unutmuşum. Şu pdf'yi açınız ve 65. sayfaya gidiniz:
http://www.talkingelectronics.com/projects/200TrCcts/101-200TransistorCircuits.pdf

Oradaki yazıda devrenin 13,5Voltta çalışması gerektiğini söylüyor. Başka olmaz diyor. Şimdi bulamadım, yine bir başka pdf'de aynı adam bazı bilgisayarların COM portundaki voltajın uygun olmaması sebebiyle pic programmer devrelerinin bazen düzgün çalışmayabileceğini aktarıyor. Dolayısıyla bu önemli bir ayrıntıydı paylaşmak istedim.

AX

RS232 Portla bir sürü Telefon programlamak için Interface, Eeprom, PIC Programmer v.s yapmıştım hepsinin besleme gerilimini COM Portundan kullandım fazla akıma gerek olmadığı için 1N4148 yeterli oluyordu hatta zener diyot ve transistörle gerilimi sınırlamam gerektiği devrelerim de olmuştu. Siz eşik değeri çok daha düşük olan Schottky Diyot kullanın çalışacağını düşünüyorum hatta MAX232 IC lerin içinde gerilim katlayıcılar mevcut bu entegreyi programlamada kullanabilirsiniz.

07 Osman

Herhalde güzel ve faydalı şeylerden bahsediyorsunuz. ::op  :)

Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın