31 Mart 2019 Pazar

elektronik kart arızası inceleme



              Bu yazıda size başıma gelen bir elektonik kart arızasından bahsetmek istiyorum. 1 yıl önce satışını yaptığım bir ürünüm için arıza yaptığı bildirildi.  Böyle durumları seviyorum, hemen ürünü bize göndermelerini istedim. Ne olduğunu sormadım bile. Ürünün prensip şemasına buradan bakabilirsiniz basit bir çizim yaptım.

       Arızalı ürün geldiğinde hemen 7805 kontrol ettim arızalıydı çıkış vermiyordu. Yenisi ile değiştirdim ancak rölelerin yarısı çalışmıyordu. Röleleri süren transistör ve röle ters emk sönümlendiren 1n4148 diyotlar arızalıydı. Röleleri sürmek için opto kullanmadığımıda belirteyim. 

              Ayrıca PIC18F45K22 işlemcisinin portd.0 pini çıkış vermiyordu. Müşteri 12 volt besleme adaptörünü göndermemişti zaten oda arızalıydı büyük ihtimal. 

         Hemen müşteriyi arayıp cihazın olduğu yere yıldırımmı düştü diye sordum, kendisi şebekeden yüksek voltaj geldiğini söyledi.

          Arızalı malzemeleri değiştirip ürünü çalışır duruma getirdikten sonra gönderdik sorunsuz kullanmaya devam ediyorlar. Müşterimiz bir ups almayı düşündüklerini söyledi. Sanırım bu durumda en iyi seçenek ups kullanmak olacaktır. Gerçekten işe yarayan bir akım koruma prizi varsa oda kullanılabilir.

           Elektronik kartın çalıştığı yere yıldırım düşmesi veya şebekeden yüksek voltaj gelmesinin bir kartta nelere neden olabileceğini görmüş olduk. 

          Varistör, opto kullanılsa dahi yine bir takım arızaların olabileceğini düşünüyorum. Özellikle smps adaptörlerin şebekeden gelen pik ve yüksek voltajları nasıl geçirebildiğini de fark etmiş olduk. Ayrıca böyle röle kontrol kartlarında rölelerin ayrı bir adaptör ile beslenmesi daha iyi olabilir. Yine de röle üzerinden devrenize atlamalar olabilir. Çünkü röle 220 volt ac şebekeden bir cihazı çalıştırıyor olabilir.

          Birde böyle bir arızanın belki de 1000de 1 olabileceğini düşündüğümüzde, elektronik kartın arızalara karşı daha da dayanıklı hale getirilmesinin maliyeti artırmasının değip değmeyeceği de tartışılır. Bütün önlemler alınmış bir elektronik kartta, yakına yıldırım düşmesi veya şebekeden yüksek voltaj gelmesine nasıl tepki vereceğini de düşünmek lazım, bu kart bile arıza yapabilir.

         
         Umarım bilgiler faydalı olur elektronik ile uğraşan kişilere.


devamını oku ...

29 Mart 2019 Cuma

gsm modul imei numarası nasıl degiştirilir

Aliexpress gibi sitelerden, çinden aldığınız sim900 sim900R ve sim800c gibi modülleri Türkiye’de kullanmak isterseniz, imei numarasını geçerli bir eski telefonun imei numarasını kullanabilirsiniz. Tabi gsm modüle imei numarasını yükleyip kullanmaya başladığınızda, eski telefonu kullanmamanız lazım. Aksi takdirde klon durumu oluşup telefonda modülde devre dışı kalır 🙂 Aşağıdaki kod parçası bir örnektir. G510 gibi farklı gsm modüller için benzer kodlama yapılabilir. IMEI değiştirmek istediğiniz gsm modülün datasheet dosyasını incelemekte faydalı olur. Uyarmak isterim ki, tek deneme hakkınız olabilir veya modülü hiç kullanamayabilirsiniz. Bir çeşit hack işi. Böyle hek işleri risklidir sorumluluk kabul etmem, modülü elinize alabilirsiniz 🙂 Ayrıca gsm modüllerle haşır neşir olmanız arama yaptırabilmek, sms gönderebilmek gibi yeteneklere sahip olmanız iyi olur.

Peki bu iş yasal mıdır? İleri teknolojik bir işlem. Gsm modüller herkes tarafından kullanılan komponentler değil, ileri seviye kullanıcıların işi. Bu işlemi bürokrasinin anlaması, yorumlaması ve yasal veya değil demesi Türkiye için imkansız. Ama işlem sonucuna bakarsak, kendi telefonunun imei numarasını kullanacaksanız çok da sorun olmaz sanırım. Çinden 1 adet gsm modül sipariş etmiş bir öğrenci için eğitim amacıyla bu bilgiler kullanılabilir. 

Eğer Türkiye’den gsm modül satın alırsanız büyük ihtimal imei onay işlemi yapılmış olacaktır. Yine de aldığınız yere sormakta fayda var. 

Örnek kod:

AT

OK
AT + SIMEI?

8*************2

OK
AT + SIMEI = "351234567890123"

OK
AT + SIMEI?

351234567890123

OK
AT+GSN

351234567890123

OK


Not: Bu yazıdaki bilgiler eğitim amaçlıdır. Ticari amaçla kullanmak sizin sorumluluğunuzdadır. 

devamını oku ...

24 Şubat 2019 Pazar

pickat ide örnek kodlar

pickatide


PickatIde için kütüphaneler hazırlanmaya devam ediliyor. Bu yazı güncellenerek devam edecek.

Pickat ide websitesi: http://pickatide.com/

Pickat dijital çıkış:
#include "mcu.h"
#define SPEED 20000000
#include "standart.c"
#include "config.h"

void main(void)
{
  PORTA = 0X00;    // PORTLAR SIFIRLANDI.
  PORTB = 0X00;
  PORTC = 0b00000000;

  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);

while (1)
  {
   digitalWrite(4,HIGH); 
   Delay(100);
   digitalWrite(4,LOW);
   Delay(100);
 
digitalWrite(3,HIGH);  // pickat üzerindeki ledler sıra ile yanıp sönmektedir...
   Delay(1000);                 // delay parantez içindeki değeri değiştirerek led yanma süresini belirleyebilirsiniz.
   digitalWrite(3,LOW);
   Delay(1000);

  }

}


Pickat dijital giriş:
#include "mcu.h"
#define SPEED 20000000
#include "standart.c"
#include "config.h"

int durum=0;
void main(void)
{
  PORTA = 0b00000000;
  PORTB = 0b00000000;
  PORTC = 0b00000000;

  pinMode(4,OUTPUT);
  pinMode(5,INPUT);

  while (True)
  {
    durum=digitalRead(5);
   digitalWrite(4,durum);
  }

}


Pickat analog giriş:
#include "mcu.h"
#define SPEED 20000000
#include "standart.c"
#include "config.h"

int durum=0;  // INT TİPİNDE DURUM DEĞİŞKENİ OLUŞTURULDU.
void main(void)   // ANA PROGRAM BAŞLANGICI
{

  pinMode(4,OUTPUT);   // 4. PİN CIKIŞ
  pinMode(A8,INPUT);    // A2( ANALOG 2. KANAL) GİRİŞ.

  while (True)  // SONSUZ DÖNGÜ BAŞLANGICI
  {
  durum=analogRead(A8);   // A2 KANALINI OKU DURUM DEĞİŞKENİNE YÜKLE
    if(durum>=900)  //DUURUM 900 EŞİT VEYA BÜYÜKSE
    { // new line bro
    digitalWrite(4,HIGH);  // 4 PİNNİNE LOJİK1 YAP
   }
else
{
digitalWrite(4,LOW);   // DEĞİL İSE LOJİK 0 YAP

}
  }

}

Daha fazla Pickat İde kütüphane dosyalarını aşağıdaki linkten indirebilirsiniz:

https://drive.google.com/drive/folders/1P6UiOIloy0BaDwXy9khNRDR2Riu-KCim?usp=sharing





devamını oku ...

20 Şubat 2019 Çarşamba

pickat ide beta yayınlandı


Pickat ekibi tarafından hazırlanan PickatIDE beta versiyonu yayınlandı. Pickat 1 ürünü için kod yazıp derleyebileceğiniz windows uygulamasına aşağıdaki linkten ulaşabilirsiniz. Derlediğiniz kodu programlayıcıya ihtiyaç olmadan Pickat'a doğrudan yükleyebilirsiniz. Türkiye'de ilk defa hazırlanan PIC idesi Açık kaynak SDCC ve Gputils tarafından desteklenmektedir. Üstelik pickatIDE ücretsizdir :-)

Pickat Ide download

Orjinal drive linki:

https://drive.google.com/file/d/1_oFK5qCqbxZXAaWbjEJUCbm0SXtJqXY0/view?usp=sharing

Pickat ide web sitesi: http://pickatide.com/

Bizlere destek olan herkese teşekkür ederiz. Pickat ide geliştirmeleri devam edecek. Buraya tıklayarak kullanabileceğiniz bazı sdcc örneklerini görebilirsiniz. İngilizce sdcc örnekleri için buraya tıklayınız.

Pickat'ı aşağıdaki linkten satın alabilirsiniz:

Pickat Satın Alma linki...


pickat pic geliştirme kartı

devamını oku ...

20 Ocak 2019 Pazar

elektronik malzeme komponent karşılık online site



Elektronik malzeme karşılıları için online web site linklerini aşağıda görebilirsiniz. Muadil malzeme bulmak için bu siteler oldukça kullanışlı. Önereceğiniz başka siteler varsa yorumdan bildirebilirsiniz.

http://www.allxref.com/

https://www.el-component.com/

Transistörler için linki ziyaret ediniz:

https://www.elektroinfo.org/2008/10/transistr-karlk-programlar-ve-txt.html

Smd malzemeler için kod karşılıkları:

https://www.elektroinfo.org/2014/10/smd-malzemeler-icin-kod-ve-ayrintili.html

Elektronik malzeme üretici web siteleri:

https://www.elektroinfo.org/2008/03/elektronik-malzeme-ureticileri-web.html

Dahada ilerisi eca vrt dvd kürek ve şifre rar içinde: Not: Zip dosyasından çıkarttığınız klasörlerin içerisinde Crack klasörü var içerisindeki exe dosyasını programın kurulduğu dizinde bulunan aynı dosyayla değiştireceksiniz.

https://yadi.sk/d/e1GwLxyaW4xlIQ

ilave bilgiler:

Smd malzemelerin kod karşılıkları ve kılıf yapılarını içeren pdf dokümanları aşağıdaki linkten indirebilir/görüntüleyebilirsiniz.

smd elektronik malzeme kod ve kılıf dataları(kılıf yapıları tanıtım)download

smd elektronik malzeme kod karşılıkları full download 


İlave bilgiler:

Sıkıştırılmış dosya içerisinde 2 adet pdf doküman mevcut. birisinde kondansatörlerin smd kodlarını ikinci pdf dosyasında ise diğer elektronik malzemelerin kodlarını bulabilirsiniz. SMD malzemeleriyle ilgilenen arkadaşlar için faydalı olacaktır. buradan dosyayı indirebilirsiniz

SMD katolag alternatif indirme linki için buraya tıklayınız...

Ayrıca bu sitede kullanılabilir eğer zamanla yok olmazsa:

http://www.s-manuals.com/smd/
devamını oku ...

18 Ocak 2019 Cuma

usb pc performans monitörü



Usb pc perfoemance monitörü devresi ile bilgisayarınızın ram cpu kullanım ısı değerlerini ve ekran kartınızın cpu ram kullanım oranlarını gözlemleyebilirsiniz. projenin bütün dosyalarını (pic code, eaglepcb, pc program c3 code, görseller, devre şeması) aşağıdaki linkten indirebilirsiniz. Bu projede pic18f2550 smd ISO kullandım. projenin bir kısmında open hardware kütüphanesi kullandım. Geliştirmek isteseniz bunu gözardı etmeyin. Pic kodu proton basic ve çok basittir. 





devamını oku ...

9 Ocak 2019 Çarşamba

pic18f2550 usb hid bootloader mikroc



Pic18f2550 işlemcisi için kullanabileceğiniz bootloader mikroc kodunu aşağıdaki linkten indirebilirsiniz. Bu kod aynı zamanda pickat içinde kullanılabilir. Yükleme programı olarak mikroe bootloader programı kullanılabilir.

PIC18F2550 BOOTLOADER HEX AND SOURCE DOWNLOAD

https://drive.google.com/file/d/1PXLZahprnnojCEU5NtUIS-32oJq6cpXY/view?usp=sharing

Benzer yazı:

PIC18F25K50 PIC18LF25K50 HID BOOTLOADER MIKROBASIC
devamını oku ...