Inhoudsopgave:

Infinity spiegel wandklok in IKEA fotolijst - Ajarnpa
Infinity spiegel wandklok in IKEA fotolijst - Ajarnpa

Video: Infinity spiegel wandklok in IKEA fotolijst - Ajarnpa

Video: Infinity spiegel wandklok in IKEA fotolijst - Ajarnpa
Video: infinity ♾️ mirror 2024, November
Anonim
Image
Image
Wandklok met oneindige spiegel in IKEA fotolijst
Wandklok met oneindige spiegel in IKEA fotolijst
Wandklok met oneindige spiegel in IKEA fotolijst
Wandklok met oneindige spiegel in IKEA fotolijst
Wandklok met oneindige spiegel in IKEA fotolijst
Wandklok met oneindige spiegel in IKEA fotolijst

Hallo, Ik heb altijd al een wandklok willen bouwen. Er zijn veel prachtige wandklokken in winkels zoals IKEA. Ik had wat problemen met deze commerciële klokken. Ze zijn te luid voor mij (de continue tik-tak is vervelend), ik kan de uurwijzers niet zien in het donker, ze nemen veel ruimte in beslag op mijn muur en ze zijn niet nauwkeurig. Ik besloot een stille klok te bouwen met LED's en met internetsynchronisatie en ik combineerde deze met een infinity-spiegel. De spiegel maakt het mogelijk om de uurwijzers te zien. Mijn idee was om het zo eenvoudig mogelijk te maken. Het hele bouwproces duurt ongeveer 30 minuten. De projectkosten waren 20 $. Het apparaat wordt gevoed door een standaard telefoonoplader (5VDC). De complete elektronica en de spiegel zijn ingebouwd in een fotolijst die bij IKEA is gekocht.

Stap 1: BOM-lijst

BOM-lijst
BOM-lijst

Materiaalnaam, hoeveelheid, link

IKEA RIBBA Fotolijst Zwart 23cmx23cm 1 st

WS2812B Led Strip, individueel adresseerbare Smart RGB Led Strip, Zwart 74pcs/1m IP30 1 st

NodeMcu v3 Lua WIFI Internet of Things ontwikkeling MCU board ESP8266 1 st

Telefoon oplader 1 st

USB-telefoonkabel 1 st

Proto PCB 1 st

Kabel voor solderen 1 st

Soldeer tin 1 st

Condensator 16V 16V 470uF 1 st

Behuizing voor elektronica 1 st

Spiegel 23 cm x 23 cm 1 st Lokale winkel

Glasplaat 23 cm x 23 cm 1 st Lokale winkel

Totale materiaalkosten van het project: 20, 25 $/totaal project

Stap 2: Montage

montage
montage
montage
montage

Elke stap van het montageproces is te zien in de eerste stapvideo.

Wat extra informatie bij de video:

Het probleem met de nauwkeurigheid van de klok werd opgelost door IoT-technologie en periodieke tijdserversynchronisatie. In dit project heb ik NodeMCU gebruikt, dat de tijdsynchronisatie zal afhandelen.

De volgende stap was het vinden van de juiste woonruimte. Ik kies de IKEA RIBBA Fotolijst. Ik had 60 stuks LED's in de klok nodig omdat er 60 seconden en 60 minuten zijn. Ik heb de binnenomtrek van het frame gemeten. Ik heb uitgerekend dat de ledstrip van 74 stuks/1 meter ideaal is. Nadat ik 14 stuks LED's uit een strook van 1 meter had gesneden, pasten de resterende 60 stuks perfect in de binnenomtrek van het frame.

Over het oneindige spiegeleffect kunt u hier meer vinden:

De spiegel en de glasplaat waren een standaard product bij een plaatselijke glaswinkel, ze hebben ze op maat gezaagd.

Stap 3: Het circuit

Het circuit
Het circuit

Ik heb alle componenten aangesloten volgens het schema. Er werden slechts een paar pincodes van de nodeMCU gebruikt, dus een kleine proto-PCB was meer dan genoeg. Eigenlijk kunnen de kabels direct aan de PIN's worden gesoldeerd en kan de behuizing van de elektronica worden weggelaten, of je kunt dit kastje naast de voeding plaatsen om het beter te bekijken. Daarvoor moet je de kabels die uit de ledstrip komen, verlengen, de maximale lengte voor deze kabel is 5 meter (volgens de datasheet, niet getest). De condensator is niet nodig als de voeding goed is. Mijn USB-adapter is een goedkope, dus ik heb een condensator van 450uF op de proto-print gesoldeerd.

De WS2812B LED's zijn onafhankelijk adresseerbare componenten. Zeer gemakkelijk om met hen te werken. Ik heb zojuist 5 VDC, GND op de voeding aangesloten en de communicatie-PIN op de MCU, en het werkt. Het nummer van de LED moet worden opgegeven in de Arduino-code. Hier is meer informatie over deze LED's:

Stap 4: Upload de bijgevoegde software

Gebruik Arduino IDE-software en USB-kabels voor het uploaden van de broncode naar de MCU's:

Er is veel instructie over het programmeren van een NodeMCU, bijv.:

www.instructables.com/id/Programming-ESP82…

De basis van de broncode komt uit deze instructie:

www.instructables.com/id/Infinity-Mirror-C… Dank ItsGraGra voor de inspiratie.

Het originele programma begint met een demoprogramma, dat de mogelijkheden van de LED-s demonstreert. Helaas herstart de MCU zichzelf na een paar seconden. Ik dacht dat het probleem de goedkope USB-adapter was. Ik heb het geprobeerd met een tafelmodel voeding, er veranderde niets. Ik heb een deel van het demoprogramma verwijderd, daarna werkte alles prima. Ik heb het demoprogramma in de broncode gelaten, als iemand het probleem heeft ontdekt, plaats dan de oplossing in de opmerking of stuur me een bericht.

Voordat u de NodeMCU-code uploadt, wijzigt u uw wifi-inloggegevens en stelt u uw tijdzone in.

Laatste woorden

Ik heb deze klok 1 maand probleemloos gebruikt. Ik ben blij met dit project, ik kreeg al een verzoek van mijn familie om er nog een paar te bouwen.

Prettige dag!

Aanbevolen: