Sunrise wekker LED (11 / 12 stap)

Stap 11: Upload en testen van Code


Dit is een simpele kwestie van de bijgevoegde bibliotheek downloaden en dan uploaden de bijgevoegde schets van de Arduino of gelijkwaardige micro-controller. Hier desgewenst kunt u te wijzigen van de code naar uw wens, aan te passen aan uw specifieke interpretatie van dit project. Ik heb de code vrij grondig, gereageerd, dus je kunnen begrijpen wat er gaande moet van dat, hier is echter een basisoverzicht van het gebruik van de klok:

De werkelijke tijd houden deel van de klok wordt gedaan door het RTC, en dus alles wat je hoeft te doen is ingesteld de keer eens met behulp van het voorbeeld schets in de bijgevoegde bibliotheek. Zodra de tijd van de RTC is vastgesteld, alles wat je hoeft te doen is uploaden mijn schets en je moet goed om te gaan. De standaardstatus van de klok de tijd, met de helderheid instelbaar via de potmeter moet worden weergegeven (zie vorige stap voor extra uitleg). Zodra het alarm ingesteld schakelaar is gespiegeld, de alarmtijd wordt getoond. Op de uur en minuut knoppen te drukken zal verhogen het alarm uur en minuut, en deze keer zal automatisch worden opgeslagen naar de Arduino van RAM. De PM-LED moet ook komen op wanneer de tijd die u instelt 's nachts is. Zodra de gewenste alarmtijd is vastgesteld, gewoon flip het alarm zet schakelaar terug en ziet u de huidige tijd nogmaals weergegeven. Wanneer de alarmtijd is bereikt, zullen de LEDs langzaam inschakelen, totdat ze hun volledige helderheid onder de 15 minuten merk. Ze blijft bij volledige helderheid, totdat de knop "uitstellen" heeft getroffen, welke omwentelingen van het alarm tot het alarm tijd de volgende dag (dit is niet echt een snooze-knop, een groot tekort aan dit project - zou ik moedig u aan het toevoegen van zulk een ding, zoals snooze knoppen een integraal onderdeel van een wekker zijn).

Een ander punt van mogelijke verbetering is dat de alarmtijd telkens de Arduino macht verliest zal worden gereset. Mocht u gebruik maken van de bibliotheek van de EEPROM, kon u het alarmtijdstip van de Arduino niet-vluchtig geheugen opslaat en behouden de instelling zelfs na een stroomuitval (de RTC wordt aangedreven door een batterij, zodat u niet hoeft te maken over het verliezen van zijn tijd). Een laatste punt van verbetering zou zijn om de volgorde van de refresh() (uitgelegd in de code) op een interrupt-timer, zodat het bijwerken van het scherm dat minder wordt beïnvloed is door wat is in de hoofdlus van het Wetboek gaande er.

Als een van de bovenstaande niet werkt voor u, terug via het schema en alle verbindingen om ervoor te zorgen dat alles correct was bedraad. Opnieuw, adviseer ik breadboarding alles ten eerste om ervoor te zorgen alles werkt voor u en uw componenten.

Gerelateerde Artikelen

LED Sunrise wekker met aanpasbare lied Alarm

LED Sunrise wekker met aanpasbare lied Alarm

Mijn motivatieDeze winter mijn vriendin had een heleboel problemen in de ochtend wakker en leek te lijden aan SAD (Seasonal Affective Disorder). Ik eens merken hoe moeilijker het is om wakker in de winter, aangezien de zon nog niet is komen. Symptome
Childs Neopixel Sunrise wekker

Childs Neopixel Sunrise wekker

Dit is een eenvoudige wekker die tussen een dag en een nacht beeld schakelt zodat kinderen die niet de tijd vertellen weten wanneer het is aanvaardbaar voor het opstaan in de ochtend. Het samen uit noodzaak werd gegooid toen ik besefte ik onze real k
Arduino gecontroleerd Sunrise wekker

Arduino gecontroleerd Sunrise wekker

dit is een update aan de microcontroller voor mijn blauwe LED Dawn Simulator wekker.  Eerder, het gebruikt een Atmel ATMEGA8-16PI die een Atmel programer vereist.  Hier, heb ik bijgewerkt voor het gebruik van een Arduino Uno.  Aangezien de Uno is geb
De Sunrise wekker

De Sunrise wekker

Ooit wakker in de ochtend, keek je wekker, en wenste dat u hadden ongeveer 5 uur eerder wakker? Ik weet dat ik heb. Als een van de dromerige dwarsliggers in de wereld, ik heb niet gevonden een enkele wekker (of een combinatie daarvan) die ooit is lui
Sunrise wekker

Sunrise wekker

ik wilde altijd bij zonsopgang elke ochtend wakker. Zoals de seizoenen veranderde moest ik opnieuw mijn wekker, dus ik kwam met het idee om een licht gevoelige alarm dat zou afgaan bij zonsopgang.  Het is een eenvoudig project dat me minder dan 10 mi
Beginner's Electronics Kit

Beginner's Electronics Kit

In dit Instructable, zal ik u tonen hoe te monteren een inventaris die moet bevatten alles wat die u nodig hebt voor elementaire elektronica projecten met inbegrip van onderdelen, gereedschappen en technische zinnen. Ik stel ook voor projecten die ik
LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

zoals de nachten geleidelijk verlengd in het najaar van 2011, ik ontdekte de geneugten van Arduino en dacht dat het zou een geweldige manier om iets dat ik voor een lange tijd wilde - een zachte manier om op een winter's ochtend wakker te worden.  He
Arduino Real Time wekker met temperatuur en LED-verlichting. Afstandsbediening

Arduino Real Time wekker met temperatuur en LED-verlichting. Afstandsbediening

Arduino Klok, met batterij back-up (real-time clock), tijd, datum, Alarm, temperatuur, LCD output, IR externe input, slaapstand, LED-verlichting (10 X) rood en blauw multi-mode.Stap 1: Stap 1: onderdelenlijstArduino Klok, met batterij back-up (real-t
Rise and Shine! -Arduino LDR wekker

Rise and Shine! -Arduino LDR wekker

Dit instructable ontstond vervulling de project-eis van de MakeCourse bij de Universiteit van Zuid-Florida (www.makecourse.com).BedieningDeze wekker is zo ontworpen dat u stijgen met de zon. Wanneer het licht van buiten door onze foto-weerstand wordt
Blauwe LED dawn simulator voor Soleil zon Alarm

Blauwe LED dawn simulator voor Soleil zon Alarm

deze add-on aan een alarm Soleil zon laat de klok de helderheid van een bank van de LEDs bepalen. Een microcontroller past de macht van de LED's, zodat ze lijken te dim tegen hetzelfde tarief als elke gloeilamp verlichting u deze mogelijk gekoppeld a
Wake Up Light 10 + Watt LED

Wake Up Light 10 + Watt LED

deze instructables is een extentie van de wekker van de Sunrise door. Credits voor de originele idee en circuit Ga naar die lidstaat. Ik alleen aangepast aan mijn behoeften en materialen bij de hand. De instructable in de link beschikt over een wake
Wekker met behulp van Atmega-328 en RTC

Wekker met behulp van Atmega-328 en RTC

Hi iedereen! Dit is mijn eerste instructable! Na het lezen van honderden instructables, besloten heb ik om mezelf.Klok is een van de meest essentiële dingen van huis houden. Er zijn verschillende soorten klokken zoals goede oude klokken van de slinge
Chronobot: Een slimme wekker

Chronobot: Een slimme wekker

Chronobot is een slimme wekker die eigen geaardheid kunt voelen. Het is een analoge klok met een geweldig uitziende geval. De klok is vrij eenvoudig om te bouwen en instellen. Het gemaakt met behulp van een mini ardunio en een TFT-scherm. Chronobot i
LED dimbare Lightbox

LED dimbare Lightbox

bouwen van uw eigen 18 watt LED lichtbak ter bestrijding van de winter-blues. Deze lightbox is diffuus en dimbaar via PWM. Hebt u een lamptimer, kunt u het als een alternatief voor een wekker.Stap 1: materialen Lichtbak6 x 3W witte LEDHeatsinkMetalen