Mündəricat:
- Addım 1: İmtina
- Addım 2: Lazımi komponentləri toplayın
- Addım 3: RFID-RC522-ni Uno-ya qoşun
- Addım 4: Nokia LCD5110 -u Uno -ya qoşun
- Addım 5: Kodu yazın
- Addım 6: Mənbə Kodu və Arduino Logo Qrafikası
- Addım 7: Sistem fəaliyyətdədir
- Addım 8:
Video: DIYMall RFID-RC522 və Nokia LCD5110-un Arduino ilə İstifadəsi Başqa Bir Təlimat: 8 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Niyə DIYMall RFID-RC522 və Nokia LCD5110 üçün başqa bir Təlimat yaratmağa ehtiyac duydum? Düzünü deyim ki, keçən il bir zamanlar bu cihazların hər ikisindən istifadə edərək bir Konsepsiya Proofu üzərində işləyirdim və kodu birtəhər "səhv yerləşdirdim". DIYMall RFID-RC522-də digər RFID-RC522 lövhələrində olduğu kimi etiketlənmiş sancaqlar olmadığından, hansı pimin hansı olduğunu müəyyən etmək çətin idi. Bundan əlavə, POC -da etdiyimi unudsam, indi internetdə tapa bilərəm.
Addım 1: İmtina
Bu təlimatı izləmək nəticəsində baş verən hər hansı bir hadisəyə görə heç bir məsuliyyət daşımadığımızı bildirmək üçün tez bir şəkildə imtina etməliyik. Bir şey tikərkən istehsalçıların təlimatlarına və təhlükəsizlik vərəqələrinə riayət etmək həmişə ən yaxşısıdır. Sadəcə, özümüzü yaratmaq üçün istifadə etdiyimiz addımlar haqqında məlumat veririk. Biz peşəkar deyilik. Əslində bu quruluşa qatılan hər 3 nəfərdən 2 -si uşaqdır.
Addım 2: Lazımi komponentləri toplayın
1) Arduino Uno lövhəsi.
2) DIYMall RFID-RC522 lövhəsi.
3) Nokia LCD5110 lövhəsi
4) Tullananlar
5) RFID etiketi (açar zənciri).
6) İsteğe bağlı UNO Proto Shield və ya sadəcə tipik bir çörək taxtası.
Addım 3: RFID-RC522-ni Uno-ya qoşun
İşimi asanlaşdırmaq üçün bütün əlaqələrimi qurmaq üçün bir Proto Shield istifadə etdim. İsteğe bağlı olaraq bir çörək taxtası istifadə edə və ya sadəcə şeyləri birbaşa bağlaya bilərsiniz. Proto Shield və ya çörək taxtasının üstünlüyü, RFID-RC522 sancaqlarının birbaşa Proto Shieldə və ya çörək taxtasına qoşula bilməsidir, beləliklə RFID-RC522-ni tutmaq üçün "dayaq" təmin edir.
Proto Shield istifadə etdim, çünki təsadüfən ətrafımda asılmışdı. Hər halda RFID-RC522-ni aşağıdakı kimi bağlayın:
- SDA / NSS, Uno -da 10 -cu Pin üçün
- SCO -da Uno -da Pin 13 -ə keçin
- MOSI, Uno -da Pin 11 -ə girəcək
- MISO, Uno -da 12 -ci Pin üçün
- Uno üzərindəki GND - GND
- Uno -da Pin 9 -a RST vurun
- Uno üzərindəki VCC 3.3
Addım 4: Nokia LCD5110 -u Uno -ya qoşun
İndi Nokia LCD5110 -u Uno -ya bağlamağın vaxtıdır. Bu dəfə əsas sancaqlar üçün birbaşa Uno -ya qoşulmaq üçün keçid kabellərindən istifadə etməyi seçdim və gərginlik əlaqələri üçün Proto Shield üzərindəki çörək taxtasından istifadə etdim. Bu seçimin əsas səbəbi Nokia LCD5110 -un ayağa qalxmasını istədim. Birbaşa Proto Shield üzərindəki çörək taxtasına bağlasaydım, ekran əvəzinə uzanardı.
- Uno üzərindəki VCC 3.3
- Uno üzərindəki GND - GND
- CS/SCE, Uno -da 3 -cü Pinə girəcək
- Uno -da Pin 4 -ə RST vurun
- DC / D / C -ni Uno -da 5 -ci Pin -ə qədər
- MOSI / DN (MOSI), UNO -da 6 -cı Pinə yerləşdirilir
- SCO / SCLK -ı Uno -da 7 -ci pinə bağlayın
- Uno üzərindəki GND -ə LED
Addım 5: Kodu yazın
Mühendislik Layihələri saytından nümunə kodu, Mühendislik Layihələri DIYMall RFID-RC522 və Nokia LCD5110 üçün Rinky Dink Electronics üçün əylənmək üçün bəzi kiçik dəyişikliklərlə birləşdirdim.
Bu nümunə, bəzi etibarlı giriş nöqtələrini kilidləmək və açmaq üçün RFID etiketlərinin istifadəsini simulyasiya edir. Müvafiq RFID etiketi aşkar edildikdən sonra sistem açılır.
Proqram ilk dəfə işə salındıqda LCD5110 ekranında Arduino loqotipini (ayrı bir qrafik faylında saxlanılır) göstərir ki, istifadəçi işlədiyini bilsin. 3 saniyədən sonra giriş nöqtəsinin kilidləndiyini göstərən "RFID Kilidi" mesajını göstərir. Proqram daha sonra hər saniyədə bir RFID etiketi yoxlayır. Bir RFID etiketi aşkar edilərsə, proqram RFID etiketinin unikal nömrəsini yoxlayır və giriş nöqtəsinin kilidini açıb açmayacağını müəyyən edir. Uyğun unikal nömrə aşkar edilərsə, sistem LCD5110 -da unikal nömrəni göstərəcək və sistemi 2 saniyə kilidsiz vəziyyətdə qoyacaq. Uyğun unikal nömrə aşkar edilmədikdə, sistem LCD5110 -da unikal nömrəni göstərəcək və sistemi kilidli vəziyyətdə saxlayacaq.
Müvafiq unikal nömrə aşkar edildikdə işin müəyyən bir ölçüsünü yerinə yetirmək üçün bu nümunə koduna asanlıqla bir servo və ya röle əlavə etmək olar.
Addım 6: Mənbə Kodu və Arduino Logo Qrafikası
Addım 7: Sistem fəaliyyətdədir
Addım 8:
Ümid edirəm ki, özümdən başqa kimsə bu Təlimatı faydalı hesab edir.
Tövsiyə:
Arduino ilə İnfraqırmızı Sensorun İstifadəsi: 8 Addım (Şəkillərlə birlikdə)
İnfraqırmızı Sensorun Arduino ilə İstifadəsi: İnfraqırmızı (aka IR) sensoru nədir? İQ sensoru, standartlarla müəyyən edilmiş müəyyən tezlik aralığında İQ siqnallarını tarayan və çıxış pinindəki elektrik siqnallarına çevirən elektron cihazdır (adətən siqnal pimi adlanır). . IR siqnalı
Bluetooth ilə LED Cihaz: Başqa Bir Ölçü Məkanına Giriş: 6 Addım
Bluetooth ilə LED Cihazı: Başqa Bir Ölçü Məkanına Giriş: Bu Müqəddəs Obyekt adlı heykəltəraşlıq layihəm üçün bir LED işıq cihazı sənət əsəridir. Yeni bir dünyaya giriş təqdim etmək üçün bu cihazı istifadə edirəm. LED işığını yandırdığımda, beton qutunun içərisində sonsuz bir tunel görürük
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Asan, Porta Asan .: 3 Addım
DIY MusiLED, Bir klik Windows və Linux Tətbiqi (32 bit və 64 bit) ilə Sinxronizasiya edilmiş LEDlər. Yenidən Yaratmaq, İstifadəsi Kolay, Portu Asan.: Bu layihə Arduino Kartına 18 LED (6 Qırmızı + 6 Mavi + 6 Sarı) bağlamağa və kompüterinizin Səs Kartının real vaxt siqnallarını təhlil etməyə və onları Diod effektlərinə görə onları işıqlandırmaq üçün LEDlər (Tələ, Yüksək Şapka, Kick)
Arduino Irlib ilə bir TV pultunu və ya başqa bir şeyi necə təqlid etmək olar: 3 addım (şəkillərlə)
Arduino Irlib ilə bir TV Uzaqdan və ya Başqa Nəyi Təqdim etməliyəm: Giriş Hər kəsə salam və ilk Təlimatçılığa xoş gəldiniz.Bu gün, başlığın dediyi kimi, Arduino (hər hansı bir model) istifadə edərək İnfraqırmızı siqnallarla işləyən elektron TV pultunu və ya bənzər bir şeyi təqlid etməyi öyrənəcəyik. Problem bu idi: Kodları bir -birindən necə ayıra bilərəm
Bir AVR (arduino) başqa bir Arduino ilə necə proqramlaşdırılır: 7 addım
Başqa bir Arduino ilə AVR (arduino) Proqramlaşdırılması: Bu təlimatlar aşağıdakı hallarda faydalıdır: * atmega168 ilə arduino almışsınızsa və yerli elektronika mağazasında bir atmega328 almışsınızsa. Arduino yükləyicisi yoxdur * arduino istifadə etməyən bir layihə etmək istəyirsən - sadəcə