Tartalomjegyzék:

Végtelen tükör falióra az IKEA képkeretben: 4 lépés
Végtelen tükör falióra az IKEA képkeretben: 4 lépés

Videó: Végtelen tükör falióra az IKEA képkeretben: 4 lépés

Videó: Végtelen tükör falióra az IKEA képkeretben: 4 lépés
Videó: Első -és egyben az utolsó- táncos videó 🙈 #vicces #magyar 2024, Július
Anonim
Image
Image
Végtelen tükör falióra az IKEA képkeretben
Végtelen tükör falióra az IKEA képkeretben
Végtelen tükör falióra az IKEA képkeretben
Végtelen tükör falióra az IKEA képkeretben
Végtelen tükör falióra az IKEA képkeretben
Végtelen tükör falióra az IKEA képkeretben

Helló, Mindig faliórát akartam építeni. Rengeteg csodálatos falióra található az olyan üzletekben, mint az IKEA. Voltak problémáim ezekkel a kereskedelmi órákkal. Nekem túl hangosak (a folyamatos tic-tac bosszantó), nem látom az óramutatókat a sötétben, sok helyet foglalnak el a falomon, és nem pontosak. Úgy döntöttem, hogy építek egy csendes órát LED -ekkel és internetes szinkronizálással, és kombináltam egy végtelen tükörrel. A tükör lehetővé teszi az óramutatók megtekintését. Az én elképzelésem az volt, hogy a lehető legegyszerűbb legyen. Az egész építési folyamat körülbelül 30 percet vesz igénybe. A projekt költsége 20 dollár volt. A készüléket szabványos telefon töltő (5VDC) táplálja. A teljes elektronikát és a tükröt az IKEA -ban vásárolt képkeretbe építették be.

1. lépés: BOM lista

BOM lista
BOM lista

Anyag neve, mennyisége, linkje

IKEA RIBBA képkeret fekete 23cmx23cm 1 db

WS2812B LED szalag, egyedileg címezhető intelligens RGB LED szalag, fekete 74db/1m IP30 1 db

NodeMcu v3 Lua WIFI Dolgok Internetének fejlesztése MCU kártya ESP8266 1 db

Telefonos töltő 1 db

USB telefonkábel 1 db

Proto PCB 1 db

Kábel forrasztáshoz 1 db

Forrasztópáka 1 db

Kondenzátor 16V 16V 470uF 1 db

Elektronikai ház 1 db

Tükör 23 cm x 23 cm 1 db Helyi bolt

Üveglemez 23 cm x 23 cm 1 db Helyi bolt

A projekt teljes anyagköltsége: 20, 25 USD/teljes projekt

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az összeszerelési folyamat minden lépése látható az első lépés videójában.

Néhány további információ a videóhoz:

Az óra pontosságával kapcsolatos kérdést az IoT technológia és az időszakos időkiszolgáló szinkronizálása oldotta meg. Ebben a projektben a NodeMCU -t használtam, amely az időszinkronizálást fogja kezelni.

A következő lépés a megfelelő ház megtalálása volt. Én az IKEA RIBBA képkeretet választom. Szükségem volt 60 db LED -re az órában, mert 60 másodperc és 60 perc van. Megmértem a keret belső kerületét. Úgy számoltam, hogy a 74 db / 1 méter LED szalag ideális. Miután levágtam 14 db LED-et egy 1 méteres csíkról, a fennmaradó 60 db tökéletesen illeszkedett a keret belső kerületéhez.

Az infinity mirror effektről itt talál további információt:

A tükör és az üveglap alaptermék volt a helyi üvegboltban, a megfelelő méretre vágták őket.

3. lépés: Az áramkör

Az áramkör
Az áramkör

Az összes alkatrészt a vázlat szerint csatlakoztattam. A nodeMCU csak néhány PIN -kódját használtuk, így egy kis proto PCB több mint elég volt. Valójában a kábeleket közvetlenül a PIN -kódokhoz lehet forrasztani, és az elektronika házát ki lehet hagyni, vagy elhelyezheti ezt a dobozt a tápegység mellett, hogy jobban nézzen ki. Ehhez meg kell hosszabbítani a LED -szalagból érkező kábeleket, ennek a kábelnek a maximális hossza 5 méter (az adatlap szerint, nem tesztelve). A kondenzátorra nincs szükség, ha a tápegység megfelelő. Az USB adapterem olcsó, ezért forrasztottam egy 450uF kondenzátort a proto PCB -re.

A WS2812B LED -ek egymástól függetlenül címezhető alkatrészek. Nagyon könnyű velük dolgozni. Most csatlakoztattam az 5 VDC -t, a GND -t a tápegységhez, és a kommunikációs PIN -t az MCU -hoz, és működik. A LED számát az Arduino kódban kell megadni. További információ ezekről a LED-ekről:

4. lépés: Töltse fel a csatolt szoftvert

A forráskód MCU-kra való feltöltéséhez használja az Arduino IDE szoftvert és az USB-kábeleket:

Sok utasítás található a NodeMCU programozására vonatkozóan, azaz:

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

A forráskód alapja ebből az utasításból származik:

www.instructables.com/id/Infinity-Mirror-C… Köszönjük ItsGraGra-nak az inspirációt.

Az eredeti program egy demo programmal kezdődik, amely bemutatja a LED-ek képességeit. Sajnos néhány másodperc múlva az MCU újraindul. Azt hittem, hogy a probléma az olcsó USB adapter. Asztali tápegységgel próbáltam, semmi sem változott. Eltávolítottam a demo program egy részét, aztán minden jól működött. A demó programot a forráskódban hagytam, ha valaki rájött a problémára, kérjük, írja be a megoldást a megjegyzésbe, vagy küldjön üzenetet.

A NodeMCU kód feltöltése előtt módosítsa a Wifi hitelesítő adatait, és állítsa be az időzónát.

Utolsó szavak

1 hónapja használom ezt az órát minden probléma nélkül. Örülök ennek a projektnek, már kaptam néhány kérést a családomtól, hogy építsek még néhányat.

Legyen szép napod!

Ajánlott: