İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje, halihazırda var olan elektronik banka tekeli düşünülerek oluşturulmuştur. Çalıştırmak için bir arduino uno ve rfid kullanır. Ayrıca navigasyon için bir lcd ve bir tuş takımı ile donatılmıştır. Ben 3d yazıcı ile yaptım ama eğer bir yazıcıya erişiminiz yoksa sorun değil çünkü gövde farklı malzeme ve araçlarla üretilebiliyor. Onu kullanma deneyimime göre, oyunu sadece daha eğlenceli değil, aynı zamanda daha hızlı ve daha az dağınık hale getiriyor. Bu derste, bileşenleri nasıl bağlayacağınızı ve hepsini nasıl bir araya getireceğinizi arduino'yu nasıl programlayacağınızı anlatacağım.
Feragatname: İngilizce benim ilk dilim değil ve herhangi bir mühendislik diplomam yok. Elektronik benim hobim ve bu yüzden bu projeyi geliştirmeye giden her türlü bilgiyi sağlıyorum.
Herhangi bir sorunuz veya sorununuz varsa, yorumlarda sormaktan çekinmeyin.
Eğer bir hata yaptığımı düşünüyor ve tasarımımı geliştirmek istiyorsanız yorumlardan bana ulaşabilirsiniz.
Gereçler
Bu proje için ihtiyacınız olacak:
* bir arduino uno
* bir rfid okuyucu (RC522 kullandım)
* Seri arayüzlü 16x2 LCD ekran
* esnek tuş takımı 4x4
* zil
* Tel
* 3 boyutlu yazıcı
* stl dosyaları(https://www.thingiverse.com/thing:3883597)*
* Çeşitli ebatlarda somunlu M3 vidalar
*6 RFID kartı ve 1 rfid etiketi
Adım 1: Arduino ve Kablolama
Yukarıdaki çizim, programın çalışması için bileşenlerin nasıl kablolanması gerektiğidir.
Bu proje ile arduino uno'nuzdaki tüm portları kullanacaksınız.
Öncelikle RC522 RFID okuyucu soldan sağa bağlanacaktır:
1. pin -> D13
2. pin -> D12
3. pin ->D11
4. pin -> D10
5. pin -> bağlanmadan bırakın
6. pin -> gnd
7. pin -> bağlanmadan bırakın
8. pin -> 3.3v
Tuş takımı soldan sağa aşağıdaki şekilde bağlanacaktır:
1. pin -> D9
2. pin -> D8
3. pin ->D7
4. pin -> D6
5. pin -> D5
6. pin -> D4
7. pin -> D3
8. pin -> D2
Seri arayüzlü lcd (şemada seri olmayan bir lcd ile temsil edilir) sda ile analog 4 ve scl ile analog 5 olarak etiketlendiği için bağlanacaktır.
Zil veya piezo hoparlör aşağıdaki gibi bağlanacaktır:
D1 için pozitif
Gnd için negatif
Adım 2: Arduino ve Kod
Aşağıdaki kodu veriyorum, değiştirmekten çekinmeyin ve istediğiniz şekilde değiştirin. Sadece daha önce gösterdiğim kablolama ile çalışacağını unutmayın. Yapmanız gereken tek şey, programdaki her kartın id'sini kartlarınızın ilgili id'leri ile değiştirmektir. Ekteki videoda hangi numaraların değiştirilip kart id ile değiştirileceği anlatılmaktadır.
Kartınızın kimliğini bilmiyorsanız, burada RC522 modülünüzü kullanmanın bir yolu var.
kütüphaneler:
RC522
LCD
klavye
Adım 3: Parçaları 3B Yazdırma
Parçaları kendi yaptığım bir yazıcıyla 3d yazdırdım, bu yüzden parçalar için herhangi bir ayar öneremiyorum. PLA ve support.stl dosyalarını kullandım
Adım 4: Son Montaj
Arduino'yu muhafazadaki oyuklara yerleştirin. Bundan sonra lcd'yi yerleştirin ve vidaları sıkın ve tuş takımını da yerleştirin. Ardından, RFID okuyucuyu dış duvara ve sesli uyarıya yakın bir yere yerleştirin. Kabloları farklı bileşenlere lehimlemenizi ve diğer uçlarını arduinoya bağlamanızı öneririm. Kablo yönetimi zor ama makul. Son olarak iki parçayı kapatın, kabloların dışarı çıkmadığından emin olun ve iki yarıyı bantla sabitleyin.
Adım 5: Nasıl Kullanılır
Otomatik bankayı kullanmak için önce * tuşuna basın, ardından başlatmak için bir kart taramanız, ardından bir sayı yazmanız ve mevcut numarayı eklemek için A'ya veya mevcut numarayı çıkarmak için B'ye basın, ardından ikinci kartı tarayın. para vermek veya almak istiyorsanız bankadan önce oyuncunun kartını tarayın ve ardından bankacıların anahtarını tarayın.