Мазмуну:

DIYMall RFID-RC522 жана Nokia LCD5110ду Arduino менен колдонуу боюнча дагы бир көрсөтмө: 8 кадам (сүрөттөр менен)
DIYMall RFID-RC522 жана Nokia LCD5110ду Arduino менен колдонуу боюнча дагы бир көрсөтмө: 8 кадам (сүрөттөр менен)

Video: DIYMall RFID-RC522 жана Nokia LCD5110ду Arduino менен колдонуу боюнча дагы бир көрсөтмө: 8 кадам (сүрөттөр менен)

Video: DIYMall RFID-RC522 жана Nokia LCD5110ду Arduino менен колдонуу боюнча дагы бир көрсөтмө: 8 кадам (сүрөттөр менен)
Video: 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 -кадам: Жоопкерчиликтен баш тартуу

Disclaimer
Disclaimer

Бул нускаманы аткаруунун натыйжасында болуп жаткан нерселер үчүн эч кандай жоопкерчилик тартпай тургандыгыбызды билдирүү үчүн тез эле баш тартуу. Эч нерсе курбоодо өндүрүүчүлөрдүн көрсөтмөлөрүн жана коопсуздук баракчаларын ээрчүү эң жакшы, андыктан өзүңүз куруу үчүн колдонгон тетиктери менен шаймандары үчүн бул документтерге кайрылыңыз. Биз жөн гана өзүбүздүн кадамдарыбыз жөнүндө маалымат берип жатабыз. Биз профессионал эмеспиз. Чындыгында, бул курулушка катышкан инсандардын 3төн 2си балдар.

2 -кадам: Керектүү компоненттерди чогултуу

Керектүү компоненттерди чогултуу
Керектүү компоненттерди чогултуу
Керектүү компоненттерди чогултуу
Керектүү компоненттерди чогултуу
Керектүү компоненттерди чогултуу
Керектүү компоненттерди чогултуу

1) An 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 үчүн LED

5 -кадам: Кодду жазыңыз

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

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

Бул мисал кээ бир корголгон кирүү чекитин кулпулоо жана ачуу үчүн RFID тегдерин колдонууну окшоштурат. Тиешелүү RFID теги аныкталгандан кийин система кулпусун ачат.

Программа биринчи жолу инициализацияланганда, ал LCD5110 экранында Arduino логотибин (өзүнчө графикалык файлда сакталган) көрсөтөт, ошондуктан колдонуучу анын иштеп жатканын билет. 3 секунддан кийин ал кирүү чекити кулпуланганын билдирүүчү "RFID Locked" билдирүүсүн көрсөтөт. Андан кийин программа ар бир экинчи RFID тегин текшерет. Эгерде RFID теги табылса, программа RFID тегинин уникалдуу номерин текшерет жана кирүү чекитинин кулпусун ачуу керекпи же жокпу аныктайт. Эгерде тиешелүү уникалдуу номер аныкталса, система уникалдуу номерди LCD5110до көрсөтөт жана тутумду 2 секундага кулпусуз абалына коёт. Эгерде уникалдуу номер табылбаса, система уникалдуу номерди LCD5110до көрсөтөт жана тутумду кулпуланган абалда кармайт.

Тийиштүү уникалдуу номер табылганда, кандайдыр бир иш -аракетти аткаруу үчүн, бул мисал кодуна серво же реле кошууга болот.

6 -кадам: Булак коду жана Arduino Logo Graphics

7 -кадам: Система аракетте

Image
Image
Система аракетте
Система аракетте
Система аракетте
Система аракетте

8 -кадам:

Мен үмүт кылам, кимдир бирөө, өзүмдөн башка, бул Нускаманы пайдалуу деп табат.

Сунушталууда: