folder Tahribat.com Forumları
linefolder Assembly - Reverse Engineering
linefolder Mikrodenetleyicili Sensör Devresi



Mikrodenetleyicili Sensör Devresi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fortunate1357
    fortunate1357's avatar
    Kayıt Tarihi: 17/Mayıs/2007
    Erkek

    Karaköyde kolaylıkla bulabileceğim bir türden mikroişlemciyle yapılabilecek sensör devresi şemasını ve bu devrenin program kodunu nasıl bulabilirim? Bu iki konuda beni aydınlatabilirseniz sevinirim

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    musa-90
    musa-90's avatar
    Kayıt Tarihi: 30/Aralık/2011
    Erkek

    fortunate1357 bunu yazdı:
    -----------------------------

    Karaköyde kolaylıkla bulabileceğim bir türden mikroişlemciyle yapılabilecek sensör devresi şemasını ve bu devrenin program kodunu nasıl bulabilirim? Bu iki konuda beni aydınlatabilirseniz sevinirim


    -----------------------------

    Hocam sensör devresi şeması derken ne sensörü, hareket sensörü mü,sıcaklık sensörü mü ayrıntılı acıklarsan bide şu adrese bak iyi pıc uygulamaları var.

    http://elektrobilim.org/forum/pic-uygulamalari/

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antivir-US
    antivir-US's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    ne olduğunu tam olarak yazarsan belki yardımcı olabilirim


    Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erdoganb
    erdoganb's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Eylül/2009
    Erkek

    Karaköyde hemen her türlü mcu, sensör ve devre parçası bulursun sanıyorum. 320volt.com vardı bi, bi de antrak.org.tr buraları çok kurcalaman lazım. Sitede vardı böyle eğlenceli şeylerle uğraşan arkadaşlar.

    Arduino, pic ya da atmel çalışanlar vardı. Hatta Spark bi ara arduino ile bi şeyler yapmıştı. Kimdi tam hatırlamıyorum ama Deniz ya da sea gibilerinden bi isimde bi mürit kutu bulan robot yapmıştı, sensör devreleriyle. Şemaları yollamıştı. Tüm pic'i datasheet'ine bakarak yapmış zavallım. Ne acı çekmiştir kim bilir :)


    yardırmak bizim işimiz
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fortunate1357
    fortunate1357's avatar
    Kayıt Tarihi: 17/Mayıs/2007
    Erkek

    Yapmak istediğim şey marketlerdeki fiyat gösteren alet.FrinedlyArm kite android kurdum ve her şeyini yaptım sadece devrenin sensör kısmı kaldı.Bir ürün yaklaşınca seri portundan herhangi bir çıkış verecek mikroişlemcili bir devre tasarlamak istiyorum ki bu çıkışı alıp barkod okutma işleminin başlaması için kamera aktivitesini başlatacağım.Bunu c ile veya picbasic ile nasıl yapabilirm kodu nasıl olur?

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antivir-US
    antivir-US's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    anladığım kadarı ile sana sadece sensörden bilgi alınca seri porttan herhangi bir bilgi yollayacak düzenek lazım öyle mi?

    Sensör işini kendim hallederim diyosan pic programını ben yazarım.

    örneğin sersör algılama yapınca seri porta 20-30-100 gibi veri yollayacak veya "MAL ALGILANDI" gibi bir string yollayacak düzenek diyosan kolaydır yaparım.


    Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fortunate1357
    fortunate1357's avatar
    Kayıt Tarihi: 17/Mayıs/2007
    Erkek

    Senin yazacağın program c tabanlı mı olacak benim için farketmez gerçi ama.Hangi mikrodenetleyiciyi önerirsin ben de ona göre devre kurayım.Bu konularda çok bilgim de yok daha üst düzey dillerle uğraşıyorum bu konuda acemiyim

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antivir-US
    antivir-US's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    fortunate1357 bunu yazdı:
    -----------------------------

    Senin yazacağın program c tabanlı mı olacak benim için farketmez gerçi ama.Hangi mikrodenetleyiciyi önerirsin ben de ona göre devre kurayım.Bu konularda çok bilgim de yok daha üst düzey dillerle uğraşıyorum bu konuda acemiyim


    -----------------------------

    basic

    ne fark eder ki işlemcinin yollayacağı bilgi;

    SEROUT GPIO.0,396,["fortunate1357",13]

    1200 baud hızında terslenmemiş yani normal şekilde fortunate1357 yazısını GPIO.0 pininden seri olarak yollamak ve terminalşde alt satıra inmek.

    Programın iş yapan kısmı bu kadar.İster string gönder,istersen çeşit çeşit değişken yolla, pc hangi değişkeni alınca ne yapacaksa sen de o programı yaz.

    Sanırım dediğin de

    bir sensör aktif olunca işlemciyi uyaracak ve işlemci seri porttan veri yollayacak,pc de ona göre davranacak.Bu ise, en ucuzundan bir pic iş yapar.

    Örneğin 12F629 veya 12F675 veya 16F628A gibi bir işlemci fazlasıyla yeter.En ucuzu hangisi ise al bi tane. Yalnız C serisi alma onlar 1 kez programlanabilir,programda yanlışlık olursa işleciyi silemezsin işlemci çöpe gider. F serisi al 12F,16F gibi.


    Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fortunate1357
    fortunate1357's avatar
    Kayıt Tarihi: 17/Mayıs/2007
    Erkek

    Tamam ben dediğin piclerden herhangi bir tanesini alayım program kodunu da sen yazarsan her şey hallolmuş oluyor. Bana bunu birkaç günlük bir sürede yapabilir misin? Senin ne kadar zamanını alacak bir şey bu?

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antivir-US
    antivir-US's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    yalnız bu kadarla kalmıyor ki

    Bunu seri porta bağlamak için max232 entegreli ek devre yapman gerektiğini biliyosundur. seri portta +-12 volt olması lazım pic ise 0-5v arası çalışacağı için level konvertör (max232 entegresi) gerekiyor.Bunları d ayaptıktan sonra geriye sadece program kalıyor ki o da kısa sürer.

    sen bunları ayarla ben de aklıma geldikçe programı üçer beşer yazarım


    Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    antivir-US
    antivir-US's avatar
    Kayıt Tarihi: 04/Ocak/2006
    Erkek

    Seri porta desimal tabanda 255 gönderen programlar

    http://hotfile.com/dl/140292001/6b88af3/RS232_SENSOR.rar.html

    '****************************************************************
    '*  Name    : UNTITLED.BAS                                      *
    '*  Author  : [antivir-US]                              *
    '*  Notice  : Copyright (c) 2012 [İZİNSİZ KULLANMAK HARAMDIR]   *
    '*          : All Rights Reserved                               *
    '*  Date    : 06.01.2012                                        *
    '*  Version : 1.0                                               *
    '*  Notes   :                                                   *
    '*          :                                                   *
    '****************************************************************
    DEVICE = 12F675'12F629 ALIRSAN BU SATIRI DEĞİŞTİR
    CONFIG CPD_OFF, CP_OFF, BODEN_OFF, MCLRE_OFF, PWRTE_ON, WDT_OFF, XT_OSC
    XTAL=4'4mhz KRİSTAL KULLANILACAK
    INCLUDE "modedefs.bas"
    DECLARE SERIAL_DATA 8 ' Set Serin and Serout data bits to 8 (default)
    OPTION_REG.7=0'DAHİLİ PULL-UP DEVREDE
    CMCON=7'ANALOG KOMPARATÖRLER KAPALI
    ANSEL=0'12F629 DA BU SATIRI SİL ANALOG GİRİŞ YOK TÜMÜ DİJİTAL
    OUTPUT GPIO.0'RS232 ÇIKIŞ PİNİ
    INPUT GPIO.1'BUTON PİNİ
    GPIO=0
    DELAYMS 1000
    '****************************************************************
    BASLA:
            
            IF GPIO.1=0 THEN SEROUT GPIO.0,396,[DEC 255,13]'2400 BAUD
            
            WHILE GPIO.1=0:DELAYMS 50:WEND
            
            GOTO BASLA
    '****************************************************************
    END

    '****************************************************************
    '*  Name    : UNTITLED.BAS                                      *
    '*  Author  : [antivir-US]                              *
    '*  Notice  : Copyright (c) 2012 [İZİNSİZ KULLANMAK HARAMDIR]   *
    '*          : All Rights Reserved                               *
    '*  Date    : 06.01.2012                                        *
    '*  Version : 1.0                                               *
    '*  Notes   :                                                   *
    '*          :                                                   *
    '****************************************************************
    DEVICE=16F628A
    CONFIG CP_OFF,DATA_CP_OFF,WDT_OFF,INTRC_OSC_NOCLKOUT,MCLRE_OFF,LVP_OFF,BODEN_OFF,PWRTE_ON 
    XTAL=4
    
    INCLUDE "modedefs.bas"
    DECLARE HSERIAL_BAUD = 2400 ' Set baud rate to 2400
    'DECLARE HSERIAL_RCSTA = %10010000 ' Enable continuous receive
    DECLARE HSERIAL_TXSTA = %00100000 ' Enable transmit and asynchronous mode
    DECLARE HSERIAL_CLEAR = ON ' Clear the buffer before receiving
    
    CMCON=7
    OPTION_REG.7=0'DAHİLİ PULL UP DİRENÇLERİ DEVREDE
    
    INPUT PORTB.0
    
    CLEAR
    DELAYMS 1000
    '*****************************************************************
    BASLA:
            IF PORTB.0=0 THEN HSEROUT [DEC 255,13]
            
            WHILE PORTB.0=0:DELAYMS 50:WEND
            
            GOTO BASLA
    '*****************************************************************
    END


    Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.
Toplam Hit: 2283 Toplam Mesaj: 14