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 slinger, analoge klokken en de nu trending moderne digitale klokken.

Digitale klokken heeft vele voordelen ten opzichte van de analoge klokken als de nauwkeurigheid in de tijd, gemakkelijk lezen van tijd wanneer vergeleken bij analoge, zichtbaarheid ook in het donker, enzovoort...

Hier is een wekker gepresenteerd die is gebouwd met behulp van eenvoudige Atmega-328 microcontroller en DS-1307 RTC die is een tijd-keeper die de tijd zelfs houdt wanneer er een stroomstoring optreedt.

Kenmerken:

-Herinner me de tijd na een stroomstoring.

-Klinkt een alarm op een vooraf vastgesteld tijdstip, zonder te worden "gewapend" elke dag.

Het programma wordt geschreven naar het alarm bellen elke dag op 5 om 0.00 uur (dit kan gemakkelijk worden veranderd in de code). Zodra het alarm is geannuleerd door op de knop Annuleren te drukken wapens het opnieuw zelf een uur later, klaar voor morgen.

-Houd de beltoon voor 5 minuten totdat je uit bed te annuleren.

Het programma ringen gedurende 5 minuten (de tijd is configureerbaar) om ervoor te zorgen dat je wakker wordt. Fysiek het vinden van de klok enige afstand van het bed zorgt u ervoor dat u hebt om uit bed naar het opgesloten.

-Flash een LED voor het vinden van de "cancel" knop in het donker.

Helder knippert de LED naast de knop kunt u vinden in uw slaperig staat.

-Be kundig voor de alarmfunctie annuleren tijdens de vakantie.

Een schuifregelaar switch kunt u het alarm uitschakelen tijdens de vakantie.

-Daylight Saving Time gemakkelijk verwerken.

Een schuif schakelaar voegt een uur de tijd als gelezen van de klok-chip. Dus schuif u het over aan het begin van de zomertijd, en terug opnieuw aan het eind.

-Dim het display's nachts.

Tussen de uren van 9 uur en 6 uur de cijfers op het scherm worden grijs weergegeven (door het verminderen van het pulserend sproeien van de pulse width modulation). Dit maakt hen onopvallend wanneer u probeert te slapen.

-Alleen geluid op maandag tot en met vrijdag (school/werk dagen).

De code kunt bepalen van de dag van de week van de klok-chip, en dus alleen het geluid van het alarm op weekdagen. Dit bespaart het probleem van het alarm uitschakelen in het weekend, en vergeten te zwenking op weerom voort op zondagavond.

Labels: Klok, Arduino

Gerelateerde Artikelen

Digitale muur klok met behulp van Atmega-8 en RTC

Digitale muur klok met behulp van Atmega-8 en RTC

Klok is een van de meest essentiële dingen van huis houden. Er zijn verschillende soorten klokken zoals goede oude klokken van de slinger, analoge klokken en de nu trending moderne digitale klokken.Digitale klokken heeft vele voordelen ten opzichte v
Een flipperkast 1970 's omzetten in een atoom synced wekker met behulp van een gps en een arduino

Een flipperkast 1970 's omzetten in een atoom synced wekker met behulp van een gps en een arduino

Een van de meest voorkomende problemen van pinball verzamelaars is waar we de volgende keer. De gedachte kwam bij me op een dag - wat als ik opnieuw kon purpose de flipperkast? Ik kon vervolgens vervangen door een bestaand apparaat de pin, en mijn pr
Klok met thermometer met behulp van Arduino, i2c 16 x 2 lcd, DS1307 RTC en DHT11 sensor.

Klok met thermometer met behulp van Arduino, i2c 16 x 2 lcd, DS1307 RTC en DHT11 sensor.

Hello! Het is al een tijdje ik heb niet geplaatst om het even wat op Instructables, maar nu maakte ik een eenvoudig project dat ik op internet in verschillende vormen gezien heb. Ik erin geslaagd om een code met behulp van andere codes die ik op inte
Auto datta logger met behulp van OBD-II-protocol (atmega 2560 + SD kaart + lcd 16 x 2)

Auto datta logger met behulp van OBD-II-protocol (atmega 2560 + SD kaart + lcd 16 x 2)

OK eerst van dit alles was een afstudeerproject voor mijn cursus van de microprocessor in mijn universiteit, en het beoogde te verduidelijken en te begeleiden naar iemand heeft een gelijkaardig project of wil gewoon te doen en te leren, want toen ik
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli
Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

Digitale klok met behulp van 7 Segment Display gecontroleerd met behulp van TV Remote

er zijn rassen van digitale klok beschikbaar in ons dagelijks leven. Eenvoudige digitale klok zal meestal hebben sommige gebouwd in functies zoals alarm klok, kalender en thermometer naast de display de klok-informatie. Sommige van de vooraf digitale
Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra
Instellen van de DS1307 Real timerklok met behulp van de seriële Monitor

Instellen van de DS1307 Real timerklok met behulp van de seriële Monitor

de hardware is de standaard setup en is als volgt.SDA van de RTC aan 4 pin van de Arduino.SCL van de RTC aan 5 pin van de ArduinoDan natuurlijk pos en neg.Gewoon negeren de gizDuino info in de setup-afbeelding. linkerkant van de pagina.Volledige deta
Nieuwe software uploaden naar Trinity met behulp van Arduino [Jak nahrát software Ken Trinity with Arduino]

Nieuwe software uploaden naar Trinity met behulp van Arduino [Jak nahrát software Ken Trinity with Arduino]

[ČESKY NÍŽE]Hallo dudes! Hier leert u hoe om te uploaden van nieuwe firmware naar Trinity synth met behulp van de Arduino IDE.Meer info over Trinity is hier: http://www.bastl-instruments.com/Deze methode is om te worden gebruikt voor het bijwerken va
Foot - een slimme metgezel voor het fysiek uitgedaagd met behulp van Intel Galileo Super

Foot - een slimme metgezel voor het fysiek uitgedaagd met behulp van Intel Galileo Super

Inductie van dit idee:We voelden echt erg jammer voor een collega in ons kantoor, waarvan benen zeer slecht zijn uitgeschakeld en ze worstelt alot dagelijks met krukken lopen. Hoewel er lift voorzien is, is het moeilijker voor haar om te bereiken dat
DIY: Deur alarmsysteem met behulp van de Arduino Uno

DIY: Deur alarmsysteem met behulp van de Arduino Uno

dit is een deur alarm-systeem dat gemakkelijk kan worden gebouwd en geïnstalleerd. Het maakt gebruik van het fundamentele beginsel uiteengezet door de Arduino Uno ontwerpers die is het gebruik van de Sensor, Microcontroller en de bedieningssleutel. I
Branden van Arduino Bootloader te ATMEGA328P-PU met behulp van Arduino Pro Mini

Branden van Arduino Bootloader te ATMEGA328P-PU met behulp van Arduino Pro Mini

Hier is een circuit gebouwd op sommige perf bord dat maakt het makkelijk om te branden van de Arduino bootloader naar een lege ATMEGA328P-PU-chip.Na het bouwen van het circuit uploaden van de schets van de ArduinoISP uit bestand -> voorbeelden -> 11
Met behulp van TI van cc3000 met 1284 p

Met behulp van TI van cc3000 met 1284 p

het kostte me een paar extra uren om erachter te komen hoe je TI van cc3000 om te werken met de ATMega 1284p geconfigureerd voor uitvoering met de Arduino ISP.Hopelijk zulks zal uitgezonderd de volgende pour sap van de uitgaven van de extra tijd van
DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

dit is een deur alarm-systeem dat gemakkelijk kan worden gebouwd en geïnstalleerd. Het maakt gebruik van het fundamentele beginsel uiteengezet door de Arduino Uno ontwerpers die is het gebruik van de Sensor, Micro-controller en de bedieningssleutel.