Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Mikrodenetleyicili Sensör Devresi
Tahribat.Com Forumları
Assembly - Reverse Engineering
      Mikrodenetleyicili Sensör Devresi
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 3 Ocak 2012 (Sali) 02:11 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
fortunate1357


Kayıt : 17 Mayis 2007
İstanbul
Erkek Üye
 

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


 
3 Ocak 2012 (Sali) 02:28 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
musa-90


Kayıt : 30 Aralik 2011
İzmir
Erkek Üye
 

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 Ocak 2012 (Sali) 02:29 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
antivir-US


Kayıt : 4 Ocak 2006
ıspartaküs
Erkek Üye
 

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


SAKINDIĞIN GÖTE ÇÖP BATAR 
3 Ocak 2012 (Sali) 03:17 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
erbogan


Kayıt : 11 Eylül 2009
Çanakkale - Adana
Erkek Üye
 

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 :)


Oooh yes! Once upon a time in the west... 
3 Ocak 2012 (Sali) 14:25 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
fortunate1357


Kayıt : 17 Mayis 2007
İstanbul
Erkek Üye
 

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?


 
4 Ocak 2012 (Çarsamba) 11:35 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
antivir-US


Kayıt : 4 Ocak 2006
ıspartaküs
Erkek Üye
 

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.


SAKINDIĞIN GÖTE ÇÖP BATAR 
5 Ocak 2012 (Persembe) 23:28 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
fortunate1357


Kayıt : 17 Mayis 2007
İstanbul
Erkek Üye
 

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


 
6 Ocak 2012 (Cuma) 01:40 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
antivir-US


Kayıt : 4 Ocak 2006
ıspartaküs
Erkek Üye
 

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.


SAKINDIĞIN GÖTE ÇÖP BATAR 
6 Ocak 2012 (Cuma) 12:18 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
fortunate1357


Kayıt : 17 Mayis 2007
İstanbul
Erkek Üye
 

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?


 
6 Ocak 2012 (Cuma) 16:28 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
antivir-US


Kayıt : 4 Ocak 2006
ıspartaküs
Erkek Üye
 

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


SAKINDIĞIN GÖTE ÇÖP BATAR 
6 Ocak 2012 (Cuma) 19:02 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
antivir-US


Kayıt : 4 Ocak 2006
ıspartaküs
Erkek Üye
 

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


SAKINDIĞIN GÖTE ÇÖP BATAR 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Mikrodenetleyicili sensör devresi Favorilerime Ekle Yukarı Çık
Konuda 14 Mesaj Var.
Konu 666 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim