Dit is niet een Instructable hoe het klok-project dat Ahmed Mohamed in de problemen kwam in September 2015 opnieuw te maken, noch wil ik dit als een discussie over wat er gebeurd is. Wat ik wil doen is lay-out van een eenvoudige klok project met behulp van een Arduino te helpen inspireren mensen zoals Ahmed houden hacken, maken en programmeren.
Is het meest fundamentele, dat een digitale klok is een computer met input en output en met gedrag gecontroleerd door middel van logica. Met behulp van een Arduino, kunnen we program en test het gedrag stap voor stap. Dit kan ons in leiden tot sommige inzichten over waarom de fundamentele digitale klok is niet veranderd in decennia. Het kan ook laten we verkennen creatief enkele alternatieven.
Samenvatting van de stappen:
- Met behulp van de Arduino interne counter tijd te houden.
- Toevoegen-visuele uitvoer via een 7-segment display.
- Het toevoegen van een alarm met behulp van een piëzo-luidspreker.
- Met behulp van een knop voor input om het alarm.
- Het toevoegen van een real time clock (RTC) voor nauwkeurigheid.
- Het toevoegen van batterijstroom.
Delen en toebehoren:
Alles wat je echt nodig hebt om te beginnen u exploratie is een Arduino. Ter voltooiing van dit project, zijn echter enkele andere optionele items nodig:
- Jumper draden zoals adafruit.com/products/758 voor (stap 2)
- Breadboard zoals adafruit.com/products/64 (voor stap 2)
- 7-segment display zoals adafruit.com/products/881 (stap 2)
- Piëzo spreker zoals adafruit.com/product/160 (voor stap 3)
- Tactiele drukknop zoals adafruit.com/product/1119 (voor stap 4)
- RTC-module zoals adafruit.com/products/264 (voor stap 5)
- 4xAA batterijhouder zoals adafruit.com/products/830 (voor stap 6)
- 5 of 10mm LED
- Project geval
Klaar om te beginnen?