Mündəricat:
- Təchizat
- Addım 1: Arduino və Kablolama
- Addım 2: Arduino və Kod
- Addım 3: Parçaları 3D çap edin
- Addım 4: Son Quraşdırma
- Addım 5: Necə istifadə olunur
Video: İnhisar RFID Avtomatlaşdırılmış Bank: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu layihə, artıq mövcud olan elektron bank monopoliyası nəzərə alınmaqla yaradılmışdır. İşləmək üçün bir arduino uno və rfid istifadə edir. Üstəlik naviqasiya üçün bir LCD və klaviatura ilə təchiz edilmişdir. Mən bunu bir 3D printerdən istifadə etdim, amma girişiniz yoxdursa, bu yaxşıdır, çünki mənzil fərqli material və vasitələrlə istehsal oluna bilər. İstifadədən əldə etdiyim təcrübəyə görə, oyunu yalnız daha əyləncəli deyil, həm də daha sürətli və daha az qarışıq edir. Bu təlimatda arduinonun komponentləri necə bağlayacağını və hamısını necə bir araya gətirəcəyini proqramlaşdıracağam.
İmtina: İngilis dili mənim ilk dilim deyil və heç bir mühəndislik diplomum yoxdur. Elektronika mənim hobbimdir və buna görə də bu layihəni inkişaf etdirmək üçün lazım olan bütün məlumatları verirəm.
Hər hansı bir sualınız və ya probleminiz varsa şərhlərdə soruşmaqdan çekinmeyin.
Səhv etdiyimi düşünürsünüzsə və dizaynımı yaxşılaşdırmaq istəyirsinizsə, şərhlərdən mənə məlumat verə bilərsiniz.
Təchizat
Bu layihə üçün sizə lazım olacaq:
* bir arduino uno
* rfid oxucu (RC522 istifadə etdim)
* Seriyalı interfeysi olan 16x2 LCD ekran
* çevik klaviatura 4x4
* səs siqnalı
* tel
* 3d printer
* stl faylları (https://www.thingiverse.com/thing:3883597)*
*Fərqli ölçülərdə qoz -fındıqlı M3 vintlər
*6 RFID kartı və 1 rfid etiketi
Addım 1: Arduino və Kablolama
Yuxarıdakı eskiz, proqramın işləməsi üçün komponentlərin bağlanması üsuludur.
Bu layihə ilə arduino uno üzərindəki bütün limanlardan istifadə edəcəksən.
Əvvəlcə RC522 RFID oxuyucusu soldan sağa bağlanacaq:
1 -ci pin -> D13
2 -ci pin -> D12
3 -cü pin -> D11
4 -cü pin -> D10
5 -ci pin -> əlaqəsiz buraxın
6 -cı pin -> gnd
7 -ci pin -> əlaqəsiz buraxın
8 -ci pin -> 3.3v
Klaviatura soldan sağa aşağıdakı kimi bağlanacaq:
1 -ci pin -> D9
2 -ci pin -> D8
Üçüncü pin -> D7
4 -cü pin -> D6
5 -ci pin -> D5
6 -cı pin -> D4
7 -ci pin -> D3
8 -ci pin -> D2
Sda interfeysi olan lcd (diaqramda seriyalı olmayan bir lcd ilə təmsil olunur) sda ilə analog 4 -ə və scl -5 -ə analog olaraq bağlandığı üçün bağlanacaq.
Səs siqnalı və ya piezo dinamik aşağıdakı kimi bağlanacaq:
D1 üçün müsbətdir
Gnd üçün mənfi
Addım 2: Arduino və Kod
Aşağıdakı kodu verirəm, dəyişdirməkdən və istədiyiniz şəkildə dəyişdirməkdən çekinmeyin. Unutmayın ki, yalnız əvvəl göstərdiyim kabellərlə işləyəcək. Etməyiniz lazım olan tək şey, proqramdakı hər bir kartın şəxsiyyət vəsiqəsini kartlarınızın müvafiq identifikatorları ilə əvəz etməkdir. Əlavə edilmiş videoda hansı nömrələrin dəyişdirilməsi və kartınızın identifikatoru ilə əvəz edilməsi izah edilir.
Kartlarınızın kimliyini bilmirsinizsə, burada RC522 modulunuzdan istifadə etməyi öyrənməyin bir yolu var.
kitabxanalar:
RC522
LCD
klaviatura
Addım 3: Parçaları 3D çap edin
Parçaları özüm hazırladığım bir printerdən istifadə edərək 3d çap etdim, buna görə hissələr üçün heç bir parametr tövsiyə edə bilmərəm. PLA və support.stl fayllarından istifadə etdim
Addım 4: Son Quraşdırma
Arduinonu korpusdakı kəsiklərə yerləşdirin. Bundan sonra, lcd yerləşdirin və vintləri sıxın və klaviaturanı da qoyun. Sonra Rfid oxuyucusunu xarici divara və səs siqnalına yaxın yerləşdirin. Telləri fərqli komponentlərə lehimləməyi və digər uclarını arduinoya bağlamağı məsləhət görürəm. Kabel idarəetmə çətin, lakin inandırıcıdır. Son olaraq iki hissəni bağlayın, heç bir kabelin çıxmadığından əmin olun və iki yarısını bantla bağlayın.
Addım 5: Necə istifadə olunur
Avtomatik bankdan istifadə etmək üçün əvvəlcə kartı taramalısınız * sonra düyməni basaraq cari nömrəni çıxarmaq üçün A və ya cari nömrəni çıxarmaq üçün B düyməsini basın, sonra pul vermək və ya götürmək istəyirsinizsə ikinci kartı tarayın. bankdan əvvəl oyunçunun kartını tarayın və sonra bankirlərin açarını skan edin.
Tövsiyə:
Avtomatlaşdırılmış EKQ- BME 305 Final Layihəsi Əlavə Kredit: 7 Addım
Avtomatlaşdırılmış EKQ- BME 305 Final Layihəsi Əlavə Kredit: Ürək döyüntüsünün istehsal etdiyi elektrik siqnallarını ölçmək üçün elektrokardioqram (EKQ və ya EKQ) istifadə olunur və ürək-damar xəstəliklərinin diaqnozu və proqnozunda böyük rol oynayır. EKQ -dən əldə edilən bəzi məlumatlar ritmləri ehtiva edir
Avtomatlaşdırılmış Ev Yeməyi Bowl Layihəsi: 13 Addım
Avtomatlaşdırılmış Ev Yeməyi Bowl Layihəsi: Bu təlimatlı, qida qabları ilə birlikdə avtomatlaşdırılmış, proqramlaşdırıla bilən bir ev yemi qurucusunun necə qurulacağını təsvir edəcək və izah edəcək. Məhsulların necə işlədiyini və nəyə bənzədiyini göstərən bir videonu bura əlavə etdim
Avtomatlaşdırılmış Uşaq Mandalorian: 10 Addım (Şəkillərlə birlikdə)
Avtomatik Mandalorian Uşaq: Bu yeni oyuncağı aldınız (özünüzdən başqa kimsə üçün) və onu " aktiv " vahidi zədələmədən göstərin. Təəssüf ki, yalnız başını vurduqda işləyir
VentMan Part II: Arduino-Avtomatlaşdırılmış Fırın Algılayıcıları: 6 addım
VentMan Part II: Arduino Avtomatlaşdırılmış Ocaq Algılayıcıları: Əsas nöqtələr: Bu, AC/soba üfleyici motorumun nə vaxt işlədiyini aşkar etmək üçün qoyulmuş müvəqqəti bir hack idi ki, iki gücləndirici fanatım açılsın. Daha çox isti/soyuq havanı iki təcrid olunmuş yataq otağından itələmək üçün kanalımda iki gücləndirici fanata ehtiyacım var. Amma mən
Vex Avtomatlaşdırılmış Nerf Crossbow: 7 addım
Vex Automated Nerf Crossbow: Vex avtomatlaşdırılmış nerf yastığı necə qurmaq olar