Voer de juiste code in het toetsenblok en de servo zal de deur ontgrendelen. Voer de onjuiste code en Sorry u blijven uit.
Er was een aantal bepalingen die ik wilde in mijn Keyless Entry systeem:
- Helper licht. Een licht dat op zou komen wanneer een toets werd ingedrukt. Vervolgens uitgeschakeld nadat de ingestelde tijd beperken.
- Een overschrijving schakelen zodat de servo kan worden bediend zonder het toetsenbord.
- Een indicatie dat de pass-code hebt ingevoerd juist of niet was.
- Aangedreven door een lader van de muur.
- Kunnen opereren handmatig tijdens een stroomstoring
Ik begon met deze bepalingen uit te bouwen.
Het toetsenbord werkt op een matrix-systeem. Op een willekeurige toets te drukken zal betrekken 2 draden.
Voorbeeld als u druk op nummer 8 op de draad zal uitwerking ROW3 en CLO2. Dit de micro controller kunt u bepalen welke toets werd ingedrukt met slechts 7 draden via het toetsenbord.
Terwijl dit toetsenbord schema niet aan deze te bouwen klopt is de theorie nog steeds hetzelfde.
Deze build maakt geen gebruik van de externe weerstanden. Het maakt gebruik van de interne pullup weerstanden in de Atmega328.