Агуулгын хүснэгт:
- Алхам 1: Схемийн зохион байгуулалт
- Алхам 2: Тохиргоо ба тохиргоо
- Алхам 3:
- Алхам 4:
- Алхам 5:
- Алхам 6:
- Алхам 7: Демо: Нэвтрэх тест
- Алхам 8: Нууц үгийн тестийг өөрчлөх
- Алхам 9: Нэвтрэх оролдлого амжилтгүй боллоо
Видео: Matrix товчлуурыг ашиглан Arduino дижитал код түгжих төсөл: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Zio M Uno болон Hex 4x3 Matrix Keypad ашиглан Arduino болон Qwiic системээр дижитал код түгжих төхөөрөмжийг бүтээх.
Төслийн тойм
Энэхүү төслийн хувьд бид хэрэглэгчид оруулах, оруулах боломжтой энгийн дижитал код түгжээг бүтээх болно. Энэхүү гарын авлагад бид дижитал код түгжих систем Arduino интерфэйс дээр хэрхэн ажилладагийг хэрэглэгчдэд үзүүлэх болно.
Энэхүү сургалтын төгсгөлд та дараахь зүйлийг хийх боломжтой болно.
- Zio болон үндсэн 12 товчлуурын товчлуур бүхий дижитал код түгжээг тохируулна уу
- Zio програмыг товчлуураар програмчлахын тулд Arduino IDE -тэй харилцах боломжтой байх
- Түгжээг тайлахдаа зургаан оронтой нууц үг оруулахыг хэрэглэгчдээс хүсдэг програм үүсгээрэй
- Шинэ зургаан оронтой нууц үг үүсгэх боломжтой байх
Хэрэгтэй эх сурвалжууд
Энгийн хялбар болгох үүднээс энэхүү заавар нь танд Zio хөгжүүлэлтийн самбарыг тохируулах талаар бүрэн ойлголттой, ноу-хаутай гэж үзэж байна.
Энэ төслийн хувьд та Zuino M Uno -г Arduino IDE -тэй интерфэйс хийхээр аль хэдийн тохируулсан гэж бид үзэж байна. Хэрэв та үүнийг хийгээгүй бол манай хөгжлийн самбарын гарын авлагад тусдаа бичлэг оруулсан болно. Тэдгээрийг доороос үзээрэй.
Zuino M Uno Qwiic эхлэх гарын авлага
Алхам 1: Схемийн зохион байгуулалт
Алхам 2: Тохиргоо ба тохиргоо
Энэхүү төслийг бүтээхийн тулд танд дараах модулиуд хэрэгтэй болно.
- Zuino M Uno
- Zio Qwiic 0.91 инчийн OLED дэлгэц
- Hex матрицын товчлуур (4 x 3)
- Qwiic кабель 200 мм
- Breadboard кабель холбогч утас (эрэгтэй, эмэгтэй)
- Микро USB кабель
Алхам 3:
Дэйзи модулийг дээрх схемийн диаграммд үзүүлсэн шиг холбоно.
Алхам 4:
Эрэгтэй эмэгтэй холбогчийг ашиглан товчлуурыг Zuino M Uno руу холбоно уу
Алхам 5:
Дараах номын санг Arduino IDE дээрээ татаж суулгаарай.
- Adafruit GFX номын сан
- Adafruit SSD1306 номын сан
- Arduino товчлуурын номын сан
Алхам 6:
Uno -г компьютерт холбоно уу. Arduino IDE ашиглан кодоо Uno руу татаж аваад Flash хийнэ үү.
Та кодыг манай Github хуудаснаас татаж авах боломжтой.
Алхам 7: Демо: Нэвтрэх тест
Зургаан оронтой нууц үгийг оруулаад "#" товчийг дарна уу. Програмын кодонд хадгалагдсан 6 оронтой нууц үгийг олохын тулд цуваа дэлгэцийг нээвэл түгжээний нууц үгийг харуулна.
Хэрэв та зөв нууц үгээр амжилттай нэвтэрвэл тавтай морилно уу гэсэн дэлгэц гарч ирнэ.
Алхам 8: Нууц үгийн тестийг өөрчлөх
Нэвтрэх боломжтой болсны дараа та нууц үгээ шинэ нууц үг болгон өөрчлөх боломжтой болно. Нууц үгээ өөрчлөхийн тулд "*" товчлуураар баталгаажуулна уу.
Энэ жишээнд би 123456 гэсэн нууц үгийг 000000 болгон өөрчилсөн.
Алхам 9: Нэвтрэх оролдлого амжилтгүй боллоо
Энэхүү демогоор бид зөв нууц үг оруулах оролдлогыг 3 удаа хийснээр төхөөрөмж өөрөө түгжигдэх функцийг оруулсан болно. Үүнийг шалгахын тулд Uno -г дахин тохируулна уу. Буруу нууц үгээ 3 удаа оруулна уу.
3 удаа бүтэлгүйтсэний дараа та түгжигдэх болно.
Зөвлөмж болгож буй:
Тоон товчлуурыг Arduino ашиглан ашиглах: 4 алхам
Тоон товчлуурыг Arduino ашиглан ашиглах: Тоон товчлуурууд нь таны төслүүдийн янз бүрийн интерфэйсийн эцсийн хэрэглэгчийн энгийн хувилбарыг өгөх боломжтой. Эсвэл танд маш олон товчлуур хэрэгтэй бол барилгын ажилд маш их цаг хэмнэх болно. Бид Arduino l ашиглан тэдгээрийг холбох замаар гүйх болно
AVR микроконтроллер. LED товчлуурыг ашиглан унтраана уу. Датах товчлуурыг дарах: 4 алхам
AVR микроконтроллер. LED товчлуурыг ашиглан унтраана уу. Товчлуурыг тайлах. Энэ хэсэгт бид ATMega328PU програмын C кодыг хэрхэн хийх талаар товчлуурын унтраалгын дагуу гурван LED -ийн статусыг хэрхэн өөрчлөх талаар сурах болно. Түүнчлэн, бид "Switch Bounce" гэсэн асуудлын шийдлийг судалж үзсэн. Уламжлал ёсоор бид
Цахим код түгжих: 4 алхам
Цахим код түгжигдэхүүн: Дижитал код түгжигч нь электроникийн салбарт маш их алдартай бөгөөд түгжээг нээхийн тулд та тодорхой 'код' оруулах хэрэгтэй. Энэ төрлийн түгжээнд Lock -ийг нээхийн тулд оруулсан кодоо урьдчилан тодорхойлсон кодтой харьцуулахын тулд микроконтроллер хэрэгтэй болно. Ийм төрлүүд байдаг
Arduino ашиглан RFID түгжих систем: 6 алхам
Arduino ашиглан RFID түгжих систем: Сайн байцгаана уу, энэ бол миний анхны зааварчилгаа бөгөөд үүнийг Жудхи Прасетёо танилцуулсан болно. Семинарыг Ассамблей зохион байгуулсан бөгөөд би дадлагажигчаар ажиллаж байна, хэрэв та үйлдвэрлэгч бол ажиллах хамгийн тохиромжтой газар юм. RFID түгжээний систем рүү буцаж ирэхэд би
Windows PC түгжих/RFID ашиглан түгжээг тайлах: 7 алхам (зурагтай)
Windows PC Lock/RFID ашиглан түгжээг тайлах: Сайн байна уу! Та компьютер/зөөврийн компьютераа түгжигдэх бүртээ онгойлгохын тулд нууц үгээ оруулахаас залхаж байсан уу? Би үүнийг өдөр бүр хэд хэдэн удаа түгжиж заншсан бөгөөд нууц үг/зүү бичих, дарж бичихээс өөр ядаргаатай зүйл байхгүй