Manyetik kart sistemi yapacağım kartı okuyunca motor çalışacak. Bunun için nereden başlamalıyım?
Araştırma yaptım ama bana nereden başlamama dair bir fikir vermedi henüz
Rfid okuyucuyu hazır al, uğraşılacak dert değil. seri çıkış verenleri seçersen mikrokontroller ile kolayca haberleşebilirsin. motorun da tipine göre bir sürücü satın alacaksın veya kendin tasarlayacaksın.
Gerisi de 100 satır koda bakar.
Diğer arkadaşımızın dediği gibi seri portlu bir RFID okuyucu edinmekte fayda var. Öncelikle bunu PC'ye bağlayıp kart okutma çalışmaları ile başlayabilirsiniz. Kartın hangi bilgiyi nasıl verdiğini anladıktan sonra bunu bir mikroişlemci ile okumaya başlayabilirsiniz. PIC veya Arduino üzerinde çok sayıda örnek var. Sonra motor kısmına bakarsınız, motorunuz bir DC motor ise sürerken transistor, MOSFET veya role kullanabilirsiniz. Yapacağınız işlem kartı okutmak, okunmuş ise motora bağlı çıkışı aktif hale getirmek olacaktır.
PC ye bağlayıp okuma aşamasını nasıl yapabilirim
PC'ye bir USB-seri dönüştürücü bağlayıp onun ucuna da bir RS232-TTL çevirici (5V veya 3.3V oluşuna göre) bağladıktan sonra RFID okuyucunun seri çıkışını TX-RX çapraz olarak bu uçlara bağlarsınız. PC'de bir terminal program açıp verileri okumayı deneyebilirsiniz.
TEŞEKKÜRLER Bunu bi deniyeyim ben :)
uart çıkışlı uygun fiyatlı rfid modül önerir misiniz?
yeni aldığım bir spi var
http://www.ebay.com/itm/400426561641?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT (http://www.ebay.com/itm/400426561641?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT)
yakında stm ile bir çalışma yapacağım bununla..
Benim aldığım ürün şu idi:
http://www.ebay.com/itm/Serial-13-56MHZ-RFID-Reader-Writer-Module-Kits-Arduino-Compatible-w-Software-/130777694979?pt=LH_DefaultDomain_0&hash=item1e72f54303 (http://www.ebay.com/itm/Serial-13-56MHZ-RFID-Reader-Writer-Module-Kits-Arduino-Compatible-w-Software-/130777694979?pt=LH_DefaultDomain_0&hash=item1e72f54303)
Hem SPI hem UART var, yanında kart ve anahtarlık da geliyor.
Polleme nin önerdiğini ben kullanıyorum düzgün çalışıyor 5-6 cm den rahat okuma yapıyor.
@Muhittin
Senin önerdiğin RC522 kartı da Uart destekliyormuş. SDA/RX, MISO/TX olarak kullanabiliyormuş. Çip başlangıçta pinlerdeki lojik voltaj seviyelerine göre otomatik olarak bağlantı tipini algılıyormuş.
Alıntı yapılan: LukeSkywalker - 02 Ekim 2014, 19:57:38
@Muhittin
Senin önerdiğin RC522 kartı da Uart destekliyormuş. SDA/RX, MISO/TX olarak kullanabiliyormuş. Çip başlangıçta pinlerdeki lojik voltaj seviyelerine göre otomatik olarak bağlantı tipini algılıyormuş.
Bu bilgi nerede var? Bu kartı kullanmak isteyip sıfr bu sadece SPI desteklediği için vazgeçmiştim. Link verebilir misiniz?
Datasheet, 9. sayfa başlık 8.1.1
Evet gördüm. SPI, I2C ve UART destekler görünüyor. Bu kart aşağıdaki linkte de vardı ve almamıştım. İhtiyaç olursa tekrar bakılabilir diye not aldım. Teşekkürler.
http://www.direnc.net/RFID-READER-1356MHZ,PR-17805.html (http://www.direnc.net/RFID-READER-1356MHZ,PR-17805.html)
Fiyatının uygun olmasına paralel olarak yazılım kısmı biraz karışık gibi veya gece gece bana öyle geldi.
Alıntı yapılan: polleme - 02 Ekim 2014, 22:32:46
Evet gördüm. SPI, I2C ve UART destekler görünüyor. Bu kart aşağıdaki linkte de vardı ve almamıştım. İhtiyaç olursa tekrar bakılabilir diye not aldım. Teşekkürler.
http://www.direnc.net/RFID-READER-1356MHZ,PR-17805.html (http://www.direnc.net/RFID-READER-1356MHZ,PR-17805.html)
bu modülden elimde var ne zamandır uğraşmak istiyorum fakat kısmet olmadı.Kafama takıldı.Modül 3 haberleşme sisteminide destekliyor fakat hangisini kullanacağımızı nasıl seçiyoruz ?
Alıntı yapılan: mustafa_cmbz - 03 Ekim 2014, 00:53:41
bu modülden elimde var ne zamandır uğraşmak istiyorum fakat kısmet olmadı.Kafama takıldı.Modül 3 haberleşme sisteminide destekliyor fakat hangisini kullanacağımızı nasıl seçiyoruz ?
Bu bana da çok ilginç geldi ama datasheet şöyle diyor: RC522, kendi interface pinlerini resetler ve ardından bağlı olduğu interface'den gelen kontrol pinlerinin lojik seviyelerine göre göre SPI, UART veya I2C'den birini seçer. Bunu tablo 5'deki pin durumuna göre kontrol eder. Bu duruma göre örneğin D7 pinine TX sinyali gelirse UART, MISO gelirse SPI ve SCL gelirse I2C gibi davranıyor, bunu otomatik yapıyor.
(http://i.hizliresim.com/3R6Dnp.jpg) (http://hizliresim.com/3R6Dnp)
modül üzerindeki chipin datasheetinde şöyle bir kısım var.
Fakat halen anlamadığım bir nokta var.Bu sanırım tak hangi protokol ile istersen çalıştır değil gibi geldi.Tama hangi şekilde çaşılacağını anlıyor ama bunu anlaması için sanırım aşağıdaki tabloda tarif ediyor ama tam anlamadım.
Hatta devreyi yaptım ama uarttan herhangi bir şey okuyamıyorum.
Modüle enerji verdiğimizde başlangıç olarak bir bilgi göndermek gerekiyormu yoksa kart okuttuğumuzda direkt modülün çıkışından data mı alıyoruz ?
nfc li bir cep telefonu ile bu şekilde motor çaliştrabilirmiyiz ki ? yapan varmi
Alıntı yapılan: x-nomek - 13 Ekim 2014, 01:44:17
nfc li bir cep telefonu ile bu şekilde motor çaliştrabilirmiyiz ki ? yapan varmi
NFC telefonla okuduğun bilgiyi bluetooth üzerinden veya internet üzerinden çalışan bir sisteme gönderirsen yapabilirsin tabi, ama bana çok da mantıklı gelmiyor neden NFC'li telefon kullanıyorsun. Al bir okuyucu sabit kalsın :)
Bu arada dediğiniz gibi 3 haberleşme protokolünüde destekleyen bir modül bu, kullanmak için istediği pinleri istediği değerlere getirmek zorundasınız. Dışarıda satılan hazır SPI'lı sistemlerde kes biç yaparak halledebilirsiniz fakat pinler oldukça ince, mümkünse baskı yapıp denemek daha faydalı olacaktır. Modül pasif bir modül güvenlik sebebiyle. Yani birşey üzerine geldiğinde aşama aşama yapmanız gerekenler var. En basitinden anteni açıp kapatma kontrolüne sahipsiniz. Default olarakta anten kapalı :) Kısaca biraz saç baş yolduracak bir ürün. Fakat alıştıktan sonra işin içinde güvenlik ve kontrol olduğundan bu şartları getirdiklerini anlıyorsunuz. Keza başlangıç olarak Mifare Classic ile başlayıp daha sonra üst seviye kartların mantığını anlamaya çalışmak daha doğru geliyor bana.
Onun dışında Mifare NFC hakkında sorularınızı aşağıdaki linkten cevaplamaya çalışırım =)
Konu ile ilgili arkadaşlardan okumayan varsa yazdığım yazı kısa kısa detay bilgiler verebilir ;
https://www.picproje.org/index.php?topic=52963.0 (https://www.picproje.org/index.php?topic=52963.0)
http://(http://i.hizliresim.com/m8M5O4.jpg) (http://hizliresim.com/m8M5O4)
tablofa görüldüğü üzere I2c ve EA ile seçim yapılıyor.
ikiside 0 olursa uart
EA 1 olursa SPI
ikiside 1 olursa I2C şeçiliyor.
iki gündür bu aletle SPI için uğraşıyorum. http://stm32f4-discovery.com/2014/07/library-23-read-rfid-tag-mfrc522-stm32f4xx-devices/ (http://stm32f4-discovery.com/2014/07/library-23-read-rfid-tag-mfrc522-stm32f4xx-devices/)
adresindeki kodları port ettim (yada ben öyle sanıyorum) ama kartın olup olmadığını bir türlü gözlemleyemiyorum.
Hocam logic analyser ile donanıma baksan daha yararlı olur