
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

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.
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe

Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe

Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Die bestuur van 'n Led Matrix met behulp van Arduino: 5 stappe

Die bestuur van 'n Led Matrix met behulp van Arduino: Hallo, vriend.In hierdie artikel sal ek jou wys hoe om Led Matrix te gebruik met behulp van Arduino.Led Matrix is 'n versameling LED's in die vorm van skikkings. Afhangende van die tipe, het Led Matrices 'n verskeidenheid kolomme en rye. Deur verskeie LED's met 'n sertifikaat voor te stel
4 projekte in 1 met behulp van DFRobot FireBeetle ESP32 & LED Matrix Cover: 11 stappe (met foto's)

4 projekte in 1 met behulp van DFRobot FireBeetle ESP32 & LED Matrix Cover: Ek het daaraan gedink om 'n instruksie vir elke van hierdie projekte te doen - maar uiteindelik het ek besluit dat die grootste verskil die sagteware vir elke projek is, wat ek gedink het beter is om net te maak een groot instruksie! Die hardeware is dieselfde vir alle
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)

Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms