Мазмұны:
- 1 -қадам: Жауапкершіліктен бас тарту
- 2 -қадам: Қажетті компоненттерді жинаңыз
- 3-қадам: RFID-RC522-ді Uno-ға қосыңыз
- 4 -қадам: Nokia LCD5110 құрылғысын Uno -ға қосыңыз
- 5 -қадам: кодты жазыңыз
- 6 -қадам: бастапқы код және Arduino логотипі
- 7 -қадам: жүйе әрекет етеді
- 8 -қадам:
Бейне: DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Неліктен мен 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-ға қосыңыз
Өзіме жеңіл болу үшін мен барлық байланыстарымды жасау үшін 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 -ға қосу керек. Бұл жолы мен негізгі түйреуіштер үшін Uno -ға тікелей қосылу үшін өтпелі кабельдерді қолдануды таңдадым және кернеу қосылымдары үшін Proto Shield тақтасын қолдандым. Бұл таңдаудың басты себебі мен Nokia LCD5110 орнынан тұруын қаладым. Егер мен оны Proto Shield тақтасына тікелей қосатын болсам, оның орнына экран жатар еді.
- Uno бойынша VCC 3.3
- Undo бойынша GND - GND
- CS/SCE Uno -дағы 3 -ші түйреуге
- Uno -дағы 4 -ші пинге RST
- DC / D / C Uno -дағы 5 -ші пинге дейін
- MOSI / DN (MOSI) Uno -дағы 6 -түйреуішке
- SCK / SCLK Uno -дағы 7 -пинге дейін
- 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 -қадам: жүйе әрекет етеді
8 -қадам:
Бұл нұсқаулықты өзімнен басқа біреу пайдалы деп үміттенемін.
Ұсынылған:
Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)
HMC5883L компас сенсорының Arduino интерфейсіне арналған нұсқаулық: Сипаттама нүктесіндегі магнит өрісі
MH871-MK2 винил кескішті пайдалану бойынша нұсқаулық: 11 қадам
MH871-MK2 винилді кескішті қолдану жөніндегі нұсқаулық: Сәлеметсіз бе, менің атым Рикардо Грин және мен MH871-MK2 винилді кескішті қолдану бойынша нұсқаулық жасадым
Бір пин пернетақтасы Raspberry Pi пайдалану жөніндегі нұсқаулық: 9 қадам
Бір пин пернетақтасы Raspberry Pi пайдалану жөніндегі нұсқаулық: ЕСКЕРТУ: Бұл - АШЫҚ КӨЗДІҢ ӨНІМІ ҮШІН ПАЙДАЛАНУ НҰСҚАУЛЫҒЫ: БІР ПІНДІ Кілттер. Бұл DIY ЖОБАСЫ емес. ҚАЛАУЛАРДЫ ӨЗІҢІЗ КӨРКІЗГІҢІЗ КЕЛСЕ, БІРКІТТІҢ ФАЙЛДАРЫН ОҚУ ШЫҒАРМАСЫНЫҢ ІШІНДЕ ТАБУҒА БОЛАДЫ. Бір істікшелі пернетақта дегеніміз не? Бір істікшелі пернетақта
Arduino мен Python көмегімен DIY «PC пайдалану өлшеуішінің ROG базасы»: 5 қадам (суреттермен)
Arduino мен Python -ды қолдана отырып, DIY «PC пайдалану өлшеуішінің ROG базасы»: *********************************** +Біріншіден, бұл нұсқаулықты ағылшын тілін білмейтін адам жазған …… ағылшын профессоры емес, сондықтан мені мазақ етпес бұрын кез келген грамматикалық қате туралы хабарлаңыз .:p +және еліктемеңіз
YABC - тағы бір Blynk контроллері - IoT бұлттығы мен ылғалдылығын реттегіш, ESP8266: 4 қадам
YABC - тағы бір Blynk контроллері - IoT бұлтты температура мен ылғалдылықты реттегіш, ESP8266: Сәлеметсіздерме, мен жақында үйде саңырауқұлақ өсіре бастадым, устрица саңырауқұлағы, бірақ менде үйдегі қайнатпаға, әйеліме арналған ферментті температураны бақылауға арналған үйде 3 контроллер бар. ол қазір бұл Комбучамен айналысады және жылуға арналған термостат ретінде