INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Bou 'n digitale kodeslot -toestel met Arduino- en Qwiic -stelsel met behulp van Zio M Uno en 'n Hex 4x3 Matrix -toetsbord.
Projek Oorsig
Vir hierdie projek bou ons 'n eenvoudige digitale kodeslot wat gebruikers kan invoer en inskryf. In hierdie tutoriaal sal ons gebruikers wys hoe 'n digitale kodeslotstelsel in 'n Arduino -koppelvlak werk.
Aan die einde van hierdie tutoriaal kan u:
- Stel 'n digitale kodeslot op met Zio en basiese 12 sleutels
- U kan met Arduino IDE koppel om Zio met die toetsbord te programmeer
- Skep 'n program wat gebruikers vra om 'n ses-syfer wagwoord in te voer om te ontsluit
- In staat wees om 'n nuwe ses-syfer wagwoord te skep
Nuttige hulpbronne
Vir eenvoudige doeleindes veronderstel hierdie tutoriaal dat u 'n volledige begrip en kennis van die opstel van Zio-ontwikkelingsborde het.
Vir hierdie projek neem ons aan dat u reeds Zuino M Uno gekonfigureer het om met Arduino IDE te koppel. As u dit nog nie gedoen het nie, het ons 'n aparte pos op ons ontwikkelingsbordgidse. Kyk na hulle hieronder:
Zuino M Uno Qwiic Begeleidingsgids
Stap 1: Skematiese uitleg
Stap 2: Opstelling en konfigurasie
U benodig die volgende modules om hierdie projek te bou:
- Zuino M Uno
- Zio Qwiic 0.91”OLED -skerm
- Hex Matrix -toetsbord (4 x 3)
- Qwiic -kabels 200 mm
- Broodbordkabels Jumperdrade (manlik tot vroulik)
- Mikro -USB -kabel
Stap 3:
Daisy ketting die modules saam soos getoon op die skematiese diagram hierbo.
Stap 4:
Koppel die bedieningspaneel met behulp van manlike tot vroulike springers aan u Zuino M Uno
Stap 5:
Laai die volgende biblioteke af en installeer dit op u Arduino IDE:
- Adafruit GFX -biblioteek
- Adafruit SSD1306 -biblioteek
- Arduino -sleutelbordbiblioteek
Stap 6:
Koppel jou Uno aan 'n rekenaar. Laai die kode af en flits dit na u Uno met die Arduino IDE.
U kan die kode aflaai van ons Github -bladsy.
Stap 7: Demo: Aanmeldingstoets
Voer die ses-syfer wagwoord in, gevolg deur die "#" sleutel. Om die 6 -syfer wagwoord wat in die programkode gestoor is, te vind, maak die seriële monitor oop en dit sal die wagwoord vir die slot wys.
As u met die regte wagwoord suksesvol aanmeld, sal u 'n welkomskerm sien.
Stap 8: Verander wagwoordtoets
Sodra u daarin geslaag het om aan te meld, kan u die wagwoord na 'n nuwe een verander. Bevestig dit met die "*" - sleutel om die wagwoord te verander.
In hierdie voorbeeld het ek die wagwoord verander van 123456 na 000000 soos getoon op die seriële monitor.
Stap 9: Mislukte aanmeldpogingstoets
Met hierdie demo het ons ook die funksie ingesluit dat die toestel, met drie mislukte pogings om die regte wagwoord in te voer, homself sal sluit. Stel u Uno terug om dit te toets. Probeer om die verkeerde wagwoord 3 keer in te voer.
U sal onmiddellik gesluit word na 3 mislukte pogings.