Мазмұны:

DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)

Бейне: DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)

Бейне: DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
Бейне: RFID RC522 Module for Arduino 2024, Шілде
Anonim
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану туралы тағы бір нұсқаулық
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану туралы тағы бір нұсқаулық

Неліктен мен DIYMall RFID-RC522 мен Nokia LCD5110 үшін басқа нұсқаулықты жасау қажеттілігін сезіндім? Шынымды айтсам, мен өткен жылы осы құрылғылардың екеуін де пайдаланып, тұжырымдаманы дәлелдеумен жұмыс істедім және кодты «қате» қойдым. DIYMall RFID-RC522-де басқа RFID-RC522 тақталарындағыдай түйреуіштер жоқ болғандықтан, қай түйреуіш екенін анықтау қиын болды. Сонымен қатар, егер мен POC -те жасағанды ұмытып қалсам, оны қазір интернеттен біле аламын.

1 -қадам: Жауапкершіліктен бас тарту

Жауапкершіліктен бас тарту
Жауапкершіліктен бас тарту

Бұл нұсқаулықты орындаудың нәтижесінде болатын кез келген оқиғаға жауапкершілік көтермейтінімізді айтудан тез бас тарту. Кез келген нәрсені жасау кезінде өндірушілердің нұсқаулықтары мен қауіпсіздік парақтарын ұстанған жөн, сондықтан өз қолыңызбен жасау үшін пайдаланатын бөлшектер мен құралдардың кез келгені үшін осы құжаттармен танысыңыз. Біз жай ғана өз қадамдарымызды жасау үшін жасаған қадамдар туралы ақпарат береміз. Біз кәсіби емеспіз. Бұл құрылысқа қатысқан 3 адамның 2 -сі балалар.

2 -қадам: Қажетті компоненттерді жинаңыз

Қажетті компоненттерді жинаңыз
Қажетті компоненттерді жинаңыз
Қажетті компоненттерді жинаңыз
Қажетті компоненттерді жинаңыз
Қажетті компоненттерді жинаңыз
Қажетті компоненттерді жинаңыз

1) Arduino Uno тақтасы.

2) DIYMall RFID-RC522 тақтасы.

3) Nokia LCD5110 тақтасы

4) секіргіштер

5) RFID белгісі (кілттер тізбегі).

6) Қосымша UNO Proto Shield немесе қарапайым нан тақтасы.

3-қадам: RFID-RC522-ді Uno-ға қосыңыз

RFID-RC522-ді Uno-ға қосыңыз
RFID-RC522-ді Uno-ға қосыңыз
RFID-RC522-ді Uno-ға қосыңыз
RFID-RC522-ді Uno-ға қосыңыз
RFID-RC522-ді Uno-ға қосыңыз
RFID-RC522-ді Uno-ға қосыңыз

Өзіме жеңіл болу үшін мен барлық байланыстарымды жасау үшін Proto Shield қолдандым. Сіз қосымша тақтаны қолдана аласыз немесе заттарды тікелей сыммен байланыстыра аласыз. Proto Shield немесе нан тақтасының артықшылығы-RFID-RC522 түйреуіштері тікелей Proto Shield немесе нан тақтасына қосыла алады, осылайша RFID-RC522 ұстау үшін «стенд» береді.

Мен Proto Shield қолдандым, себебі менде біреуі ілулі болды. Кез келген жағдайда RFID-RC522-ді келесідей қосыңыз:

  • SDA / NSS Uno -дағы 10 -шы пинге
  • SCO Uno -дағы 13 -ші пинге дейін
  • MOSI Uno -дағы 11 -ші пинге қосылады
  • MISO Uno -дағы 12 -ші түйреуге
  • Undo бойынша GND - GND
  • Uno -дағы 9 -түйреу үшін RST
  • Uno бойынша VCC 3.3

4 -қадам: Nokia LCD5110 құрылғысын Uno -ға қосыңыз

Nokia LCD5110 құрылғысын Uno желісіне қосыңыз
Nokia LCD5110 құрылғысын Uno желісіне қосыңыз

Енді Nokia LCD5110 -ді Uno -ға қосу керек. Бұл жолы мен негізгі түйреуіштер үшін Uno -ға тікелей қосылу үшін өтпелі кабельдерді қолдануды таңдадым және кернеу қосылымдары үшін Proto Shield тақтасын қолдандым. Бұл таңдаудың басты себебі мен Nokia LCD5110 орнынан тұруын қаладым. Егер мен оны Proto Shield тақтасына тікелей қосатын болсам, оның орнына экран жатар еді.

  1. Uno бойынша VCC 3.3
  2. Undo бойынша GND - GND
  3. CS/SCE Uno -дағы 3 -ші түйреуге
  4. Uno -дағы 4 -ші пинге RST
  5. DC / D / C Uno -дағы 5 -ші пинге дейін
  6. MOSI / DN (MOSI) Uno -дағы 6 -түйреуішке
  7. SCK / SCLK Uno -дағы 7 -пинге дейін
  8. Uno -дағы GND шамы

5 -қадам: кодты жазыңыз

Кодты жазыңыз
Кодты жазыңыз

Мен DIYMall RFID-RC522 инженерлік жобалар үшін инженерлік жобалар сайтының мысал кодын, сондай-ақ Nokia LCD5110 үшін Rinky Dink Electronics-ті көңіл көтеру үшін аздаған өзгерістермен біріктірдім.

Бұл мысал RFID тегтерінің кейбір қорғалған кіру нүктесін құлыптау мен құлпын ашу үшін қолданылуын модельдейді. Тиісті RFID тегі табылғаннан кейін жүйе құлыптан шығады.

Бағдарлама инициализацияланған кезде LCD5110 экранында Arduino логотипін (бөлек графикалық файлда сақталған) көрсетеді, сондықтан пайдаланушы оның жұмыс істейтінін біледі. 3 секундтан кейін ол кіру нүктесі құлыпталғанын білдіретін «RFID құлыптаулы» хабарын көрсетеді. Содан кейін бағдарлама әр секунд сайын RFID тегінің болуын тексереді. Егер RFID тегі анықталса, бағдарлама RFID тегінің бірегей нөмірін тексереді және ол кіру нүктесінің құлпын ашу керектігін анықтайды. Егер сәйкес бірегей нөмір табылса, жүйе LCD5110 бірегей нөмірін көрсетеді және жүйені құлыптан босатылған күйге 2 секунд қояды. Егер сәйкес бірегей нөмір анықталмаса, жүйе LCD5110 бірегей нөмірін көрсетеді және жүйені құлыпталған күйде сақтайды.

Тиісті бірегей нөмір анықталған кезде жұмысты өлшеу үшін осы мысал кодына серво немесе реле қосуға болады.

6 -қадам: бастапқы код және Arduino логотипі

7 -қадам: жүйе әрекет етеді

Image
Image
Әрекет етуші жүйе
Әрекет етуші жүйе
Әрекет етуші жүйе
Әрекет етуші жүйе

8 -қадам:

Бұл нұсқаулықты өзімнен басқа біреу пайдалы деп үміттенемін.

Ұсынылған: