Mundarija:
- 1 -qadam: Ogohlantirishdan voz kechish
- 2 -qadam: kerakli komponentlarni yig'ing
- 3-qadam: RFID-RC522-ni Uno-ga ulang
- 4 -qadam: Nokia LCD5110 -ni Uno -ga ulang
- 5 -qadam: Kodni yozing
- 6 -qadam: Manba kodi va Arduino logotipi
- 7 -qadam: Tizim amalda
- 8 -qadam:
Video: DIYMall RFID-RC522 va Nokia LCD5110 ni Arduino bilan ishlatish bo'yicha yana bir ko'rsatma: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Nima uchun men DIYMall RFID-RC522 va Nokia LCD5110 uchun boshqa ko'rsatma yaratish kerakligini his qildim? Rostini aytsam, men o'tgan yili bu ikkita qurilmadan foydalanib, kontseptsiya isboti ustida ishlaganman va qandaydir tarzda kodni "noto'g'ri" qilib qo'yganman. DIYMall RFID-RC522-da PIN-kodlar boshqa RFID-RC522 kabi bir xil etiketkalarga ega emasligi sababli, qaysi pinni aniqlash qiyin edi. Bundan tashqari, agar men POCda qilgan ishlarimni unutib qo'ysam, endi uni Internetda topishim mumkin.
1 -qadam: Ogohlantirishdan voz kechish
Shuni ta'kidlash kerakki, biz ushbu ko'rsatmalarga amal qilish natijasida sodir bo'layotgan har qanday narsa uchun javobgarlikni o'z zimmamizga olmaymiz. Har qanday narsani qurishda ishlab chiqaruvchilarning ko'rsatmalariga va xavfsizlik varaqlariga rioya qilish har doim yaxshidir, shuning uchun siz o'zingiz tayyorlagan buyumlar va asboblar uchun ushbu hujjatlar bilan tanishib chiqing. Biz shunchaki o'zimiz yaratgan qadamlar haqida ma'lumot beramiz. Biz professional emasmiz. Aslida, ushbu qurilishda qatnashgan har 3 kishidan 2 nafari bolalardir.
2 -qadam: kerakli komponentlarni yig'ing
1) Arduino Uno taxtasi.
2) DIYMall RFID-RC522 taxtasi.
3) Nokia LCD5110 kartasi
4) jumperlar
5) RFID yorlig'i (kalit zanjiri).
6) Ixtiyoriy UNO Proto Shield yoki oddiy non taxtasi.
3-qadam: RFID-RC522-ni Uno-ga ulang
Ishni osonlashtirish uchun men barcha ulanishlarimni o'rnatish uchun Proto Shield -dan foydalandim. Siz ixtiyoriy ravishda non taxtasidan foydalanishingiz yoki narsalarni to'g'ridan -to'g'ri ulashingiz mumkin. Proto Shield yoki non taxtasining afzalligi-bu RFID-RC522 pinlari to'g'ridan-to'g'ri Proto Shield yoki non paneliga ulanishi mumkin, bu esa RFID-RC522ni ushlab turish uchun "stend" ni ta'minlaydi.
Men Proto Shield -dan foydalandim, chunki men tasodifan osilganman. Qanday bo'lmasin, RFID-RC522-ni quyidagicha ulang:
- SDA / NSS -ni Uno -ga 10 -pin bilan bog'lang
- SCO -ni Uno -dagi 13 -pinga o'tkazing
- MOSI -ni Uno -ga 11 -pin bilan bog'lang
- MISO -ni Uno -ga 12 -pin bilan bog'lang
- Undoda GND dan GNDgacha
- Uno -dagi 9 -pin uchun RST
- Uno -da VCC 3.3 ga
4 -qadam: Nokia LCD5110 -ni Uno -ga ulang
Endi Nokia LCD5110 -ni Uno -ga ulash vaqti keldi. Bu safar men asosiy pinlar uchun to'g'ridan -to'g'ri Uno -ga ulanish uchun o'tish kabellaridan foydalanishni tanladim va kuchlanish ulanishlari uchun Proto Shield -dagi taxtadan foydalandim. Bu tanlovning asosiy sababi men Nokia LCD5110 o'rnidan turishini xohlardim. Agar men uni to'g'ridan -to'g'ri Proto Shield -dagi non paneliga ulaganimda, uning o'rniga ekran yotar edi.
- Uno -da VCC 3.3 ga
- Undoda GND dan GNDgacha
- CS/SCE -ni Uno -ga 3 -pin bilan bog'lang
- Uno -dagi 4 -pin uchun RST
- DC / D / C tugmachasidagi 5 -pingacha
- MOSI / DN (MOSI) Uno -dagi 6 -pin uchun
- SCO / SCLK tugmachasini 7 -pinga qo'ying
- Uno -da GND -ga LED
5 -qadam: Kodni yozing
Men DIYMall RFID-RC522 muhandislik loyihalari uchun muhandislik loyihalari saytining namunali kodini, shuningdek Nokia LCD5110 uchun Rinky Dink Electronics-ni o'zimni qiziqtirish uchun bir oz o'zgartirishlar bilan birlashtirdim.
Bu misol, himoyalangan kirish nuqtasini qulflash va ochish uchun RFID teglaridan foydalanishni taqlid qiladi. Tegishli RFID yorlig'i aniqlangandan so'ng, tizim qulfdan chiqariladi.
Dastur birinchi marta ishga tushirilganda, LCD5110 ekranida Arduino logotipi (alohida grafik faylda saqlanadi) ko'rsatiladi, shunda foydalanuvchi uning ishlayotganini biladi. 3 soniyadan so'ng, u kirish nuqtasi qulflanganligini ko'rsatuvchi "RFID qulflangan" xabarini ko'rsatadi. Keyin dastur har soniyada RFID yorlig'ini tekshiradi. Agar RFID yorlig'i aniqlansa, dastur RFID tegining yagona raqamini tekshiradi va kirish nuqtasini ochish kerakligini aniqlaydi. Agar mos keladigan noyob raqam aniqlansa, tizim LCD5110da yagona raqamni ko'rsatadi va tizimni 2 soniya davomida qulfdan chiqarilgan holatga qo'yadi. Agar tegishli raqam aniqlanmasa, tizim LCD5110 -da yagona raqamni ko'rsatadi va tizimni qulflangan holatda saqlaydi.
Tegishli noyob raqam aniqlanganda, ba'zi bir ishlarni bajarish uchun ushbu misol kodiga servo yoki o'rni osongina qo'shilishi mumkin.
6 -qadam: Manba kodi va Arduino logotipi
7 -qadam: Tizim amalda
8 -qadam:
Umid qilamanki, o'zimdan tashqari kimdir bu ko'rsatmalarni foydali deb topadi.
Tavsiya:
Yangi Neopixel oldingizmi? Bu erda tez boshlash bo'yicha ko'rsatma !: 5 qadam
Yangi Neopixel oldingizmi? Mana, tezkor qo'llanma !: Bilaman, men oxirgi ko'rsatmamda men muntazam bo'lishni aytganman, lekin unday emas. Xo'sh, men urinib ko'rdim, lekin menda yaxshi fikrlar yo'q edi: Mum bilan qoplangan o'yin: KABOOM!*Qalamli sham: Fissssssss … KABOOOM! ** Matematikaning badiiy san'ati: burchaklari noto'g'ri! Men baribir qaytdim
Robotli avtomobillarni yig'ish bo'yicha Veedooo dasturlash bo'yicha ko'rsatma: 7 qadam
Veedooo Robotli Avtomobillarni yig'ish bo'yicha ko'rsatma: Paketlar ro'yxati
BLUETOOTH AMPLIFIER CUM POWER BANK BO'YICHA BO'LGAN BO'YICHA: 15 qadam (rasmlar bilan)
PUER BANK BO'YICHA BO'LGAN KO'PCHA BO'LIMLIGI: Salom bolalar, shuning uchun bu musiqani o'zlari bilan olib yurishni yaxshi ko'radiganlar uchun, shuningdek, telefon zaryadlovchisini olib yurishni yoqtirmaydiganlar uchun-rozetkani qidirish;-). Bu oddiy arzon va ko'chma bluetooth karnay qilish oson
Eski iPod zaryadlovchini yana qanday ishlatish kerak: 5 qadam
Eski iPod zaryadlovchini qanday qayta ishlatish kerak: menda birinchi gen bor. Hozirgina uy atrofida yotib turgan iPod nano -dok. Bu endi foydasiz, chunki men bir necha yil oldin nanoyimni yo'qotdim. Shunday qilib, men bir vaqtlar iPod-dan mahrum bo'ldim. IPod-blyuzdan keyin … Menda iPod Touch bor. Buning uchun hech qanday dokim yo'q edi, menda br
64 pikselli RGB LED displey - yana bir Arduino klon: 12 qadam (rasmlar bilan)
64 pikselli RGB LED displey - boshqa Arduino klon: bu displey 8x8 RGB LED matritsaga asoslangan. Sinov maqsadida u 4 smenali registrlar yordamida standart Arduino platasiga (Diecimila) ulandi. Ishga kirgandan so'ng, men uni fabbed PCB bilan to'ldirdim. Shift registrlarining kengligi 8-bit va