Inhoudsopgave:

Sunrise Simulator Lamp - Ajarnpa
Sunrise Simulator Lamp - Ajarnpa

Video: Sunrise Simulator Lamp - Ajarnpa

Video: Sunrise Simulator Lamp - Ajarnpa
Video: Best Sunrise Alarm Clock of 2022 | The 5 Best Alarm Clocks Review 2024, November
Anonim
Zonsopgangsimulatorlamp
Zonsopgangsimulatorlamp
Zonsopgangsimulatorlamp
Zonsopgangsimulatorlamp

Ik heb deze lamp gemaakt omdat ik het beu was om in de winter in het donker wakker te worden. Ik weet dat je producten kunt kopen die hetzelfde doen, maar ik hou van het gevoel iets te gebruiken dat ik heb gemaakt.

De lamp simuleert een zonsopgang door gedurende een uur geleidelijk in helderheid op te voeren vanaf een ingestelde alarmtijd. Hij maakt via Bluetooth verbinding met een Android-app, die kan worden gebruikt om de wektijd in te stellen, het licht aan en uit te zetten en de helderheid aan te passen.

Een driewegschakelaar aan de achterkant van de lamp schakelt tussen een "Aan", "Uit" en "Alarm" status. Als de schakelaar op "Aan" staat, brandt de LED constant als een normale lamp. Als het "Uit" is, gaat het licht niet aan, zelfs niet als het alarm is ingesteld. Als deze op "Alarm" staat, gaat de lamp op de ingestelde tijd aan en kan ook op elk moment worden ingeschakeld met de app.

Twee 10W warm witte LED's zorgen voor verlichting via een diffusorscherm. De helderheid kan worden geregeld met een dimmerknop aan de achterkant van de lamp of met de app. De maximale helderheid van de lamp tijdens de zonsopgang (gedurende een uur na de ingestelde alarmtijd) kan ook worden ingesteld met de app.

Ik ben geen elektronica-ontwerper, dus ik weet zeker dat er manieren zijn om mijn ontwerp te verbeteren. Als je suggesties hebt over hoe het kan worden verbeterd, laat het me dan weten.

Stap 1: zaak

Geval
Geval
Geval
Geval
Geval
Geval

De behuizing is gemaakt van een 1 × 4 sparrenbord met een 1/8 "multiplexrug. Totale geassembleerde afmetingen zijn 6 "x 6" x 3-1 / 2 ". Inbegrepen is een maattekening van de kastdelen.

Aan elke kant van de behuizing is een gleuf gesneden om de diffuser te bevatten wanneer de behuizing wordt gemonteerd. Een andere inkeping van 1/8" diep is ook aan elke kant gesneden, zodat de 1/8" multiplex achterkant gelijk met de achterkant van de zijkanten van de behuizing kan zitten wanneer ze worden gemonteerd. De zijkanten van de kast zijn in verstek gezaagd en aan elkaar gelijmd. Aan de onderkant worden schroeven gebruikt voor extra stevigheid en de schroefkoppen zijn bedekt met ronde rubberen voetjes.

De achterkant van de behuizing bevat alle interne componenten van de lamp. Een 3/8” dik stuk multiplex ter grootte van de PCB is aan de binnenkant van de 1/8” backing gelijmd om als basis te dienen waarop de printplaat kan worden geschroefd. De schroeven houden de printplaat en de metalen beugel die aan de LED's is bevestigd op hun plaats, zodat alle interne componenten als één stuk kunnen worden verwijderd. De achterkant van 1/8 inch wordt vervolgens in de vier zijkanten van de behuizing geschroefd. Voor de aan/uit/alarmschakelaar, de dimmerknop en de stekker zijn drie doorvoeren in de achterkant nodig.

Stap 2: Schema

Schematisch
Schematisch
Schematisch
Schematisch
Schematisch
Schematisch

Dit project was de eerste keer dat ik Eagle heb gebruikt, waarmee ik zowel het schema als de PCB heb ontworpen. Ik heb het de afgelopen jaren niet meer gebruikt sinds ik dit heb gemaakt, dus vraag me alsjeblieft niet hoe ik het moet gebruiken!

Het is een paar jaar geleden dat ik dit heb gebouwd, maar ik geloof dat het "Snooze" -signaal verwarrend is omdat het eigenlijk slechts een indicator is, zodat de firmware weet dat de schakelaar is ingeschakeld. Ik denk dat ik in mijn vorige versie een snooze-functie had. Ik heb ook een header voor een ventilator toegevoegd voor het geval ik koeling nodig had voor de LED's, maar deze uiteindelijk nooit nodig had.

Stap 3: printplaat

Printplaat
Printplaat
Printplaat
Printplaat
Printplaat
Printplaat

Als je mijn ontwerp wilt gebruiken om boards te bestellen en niets wilt veranderen, kun je de gerber-bestanden krijgen op rpdesigns.ca/sunrise-simulator-lamp, die je naar de meeste PCB-fabrikanten kunt sturen om boards te laten printen. Ik gebruikte PCBWay en had echt goede resultaten voor een goede prijs.

Anders kunt u hier ook het Eagle.brd-bestand downloaden en het naar wens aanpassen.

Stap 4: Stuklijst

De meeste onderdelen kunnen bij Digikey worden besteld, wat geweldig is omdat ze de volgende dag levering bieden. Ik heb dit een paar jaar geleden gebouwd, dus ik weet niet eens zeker of alle dezelfde componenten nog steeds beschikbaar zijn.

Stap 5: Firmware

Firmware
Firmware

De microcontroller die ik heb gebruikt is een 28-pins ATMEGA168, die standaard op een Arduino Duemilanove-bord zit. Om deze reden was de Arduino IDE een natuurlijke keuze voor firmware-ontwikkeling.

De PCB bevat een ISCP-header voor het programmeren met een USBTiny-programmeur, wat erg handig was tijdens de ontwikkeling toen ik steeds dingen moest aanpassen, maar de microcontroller kan ook eenvoudig op een Arduino-bord worden geprogrammeerd en vervolgens worden overgebracht naar de PCB.

Stap 6: Android-app

Android-app
Android-app
Android-app
Android-app
Android-app
Android-app

De Android-app is ontwikkeld met behulp van MIT App Inventor. Het is vrij eenvoudig, want het is de eerste en enige app die ik ooit heb gemaakt. U kunt het.apk-bestand gebruiken om de app op uw Android-apparaat te installeren.

Als je iets in de app wilt wijzigen, tonen de foto's de invoer die ik heb gebruikt voor MIT App Inventor.

Stap 7: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

Op de foto's is de achterplaat van de kast te zien met alle hardware eraan vast. De printplaat werd rechtstreeks op het triplex geschroefd en er werden gaten gesneden voor de schakelaar, dimmerknop en oplaadstekker. De LED's zijn gemonteerd op twee koellichamen, die met een gebogen stuk dun plaatwerk aan het triplex zijn bevestigd. Deze achterplaat past in de koffer en kan met schroeven worden bevestigd.

Dat is het!

Aanbevolen: