Sunrise wekker LED (1 / 12 stap)

Stap 1: theorie


Voor een meer diepgaande uitleg van hoe LED matrices werk, bezoek deze pagina. Zoals u in het circuit diagram hierboven zien kunt, bestaat een LED-matrix uit een aantal LEDs wired samen in een grid-achtige manier. Natuurlijk, hun definitieve regeling hoeft niet te worden in de vorm van een raster, maar hun bedrading doet. In wezen de LEDs in elke rij hebben hun anoden verbonden met elkaar, en alle van de LEDs in elke kolom alles hun kathoden wired samen. Om elke één LED inschakelt, moet u de de anode (via haar gemeenschappelijke verbinding voor rij) naar V + en de kathode (via haar gemeenschappelijke kolom verbinding) verbinden met GND. Op deze manier kan elke LED afzonderlijk worden aangepakt. Dit veroorzaakt een probleem bijna onmiddellijk, echter. Wat als je wilde twee LED's inschakelen op dezelfde, degene die in de eerste kolom een down van de bovenkant en een ander in de derde kolom twee neer vanaf de bovenkant? Nou, zou u verbinden met de tweede en derde rij aan V + en de eerste en de derde kolom GND. Maar nu plots vier LED's zijn op, in plaats van de twee die u oorspronkelijk hebt gewenst. Als u dit probleem kunt u oplossen, wordt rij of kolom scannen gebruikt.

Met rij- en kolom scannen, is slechts één rij orcolumn ooit verbonden met V + of GND tegelijk (in rij scanning, slechts één rij is verbonden met V + en in kolom scannen slechts één kolom is verbonden met GND). Op deze manier zijn de enige LEDs die zal worden verlicht die in de rij/kolom die is op dit moment wordt verbonden met V +/ GND. Zodat het lijkt alsof meer dan één rij/kolom op een moment brandt, worden de rijen/kolommen gescand; Zodra één rij/kolom is ingeschakeld en de bijbehorende LED's zijn uitgeschakeld op /, het weer is uitgeschakeld en hetzelfde gebeurt met de volgende rij/kolom. Deze pulserende van de verlichting gebeurt zo snel dat je oog niet zien wat zich uitschakelen in wat bekend staat als de persistentie van vision (POV), en onze hersenen-proces dat meerdere rijen/kolommen staan op een moment.

Ik besliste te gebruiken rij scannen voor dit project. Ik dacht dat het zou gemakkelijkste, zoals ik ben met behulp van een matrix die bestaat uit vijf rijen en 11 kolommen en vijf rijen zijn in staat om te passen in de 8-uitvoer-maximaal de shift-registers die worden gebruikt voor het bepalen van de matrix. De reden dat ik ben met behulp van shift is dat een standaard Arduino Uno hoeft niet genoeg I/O voor zowel de LED-matrix en de drukknoppen gebruikt om te bepalen van de klok. De shift-registers gebruik 6 Arduino pinnen in plaats van de 16 die nodig zou zijn om direct rijden elke kolom en rij. Drie shift registers worden gebruikt: een voor het scannen van de rij en een ander 2 voor de kolom tot zinken brengen. Omdat het scannen van de rij in wezen onafhankelijk van alles draait, moet het afzonderlijk worden gecontroleerd uit de registers van de kolom. De kolom registers kunnen daadwerkelijk worden daisy-chained samen met behulp van de uitgang voor seriële van een van de shift-registers, waardoor we het aantal pinnen van de Arduino te verminderen. Dit project wordt het 74HC595 shift register gebruikt.

Voor een handleiding over welke shift registreert zijn en hoe ze te gebruiken met een Arduino, Klik hier.

De zonsopgang alarm circuits is vrij eenvoudig, en alleen bestaat uit een basis RC-kring dat geleidelijk de stroom op de poort van een IRF510-MOSFET, waardoor op zijn beurt meer en meer huidige verhoogt stroom door een LED-array, door de afvoer-bronpad, en in GND. Hoe meer actuele stroomt door de array, helderder zijn LED's zijn en hoe dichter je wakker in de ochtend.

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