Sisällysluettelo:

Infinity Mirror -seinäkello IKEA -kuvakehyksessä: 4 vaihetta
Infinity Mirror -seinäkello IKEA -kuvakehyksessä: 4 vaihetta

Video: Infinity Mirror -seinäkello IKEA -kuvakehyksessä: 4 vaihetta

Video: Infinity Mirror -seinäkello IKEA -kuvakehyksessä: 4 vaihetta
Video: Видеообзор стеллаж Айсберг лофт 40х102-2 от Фабрики мебели 4 Сезона 2024, Heinäkuu
Anonim
Image
Image
Infinity Mirror -seinäkello IKEA -kuvakehyksessä
Infinity Mirror -seinäkello IKEA -kuvakehyksessä
Infinity Mirror -seinäkello IKEA -kuvakehyksessä
Infinity Mirror -seinäkello IKEA -kuvakehyksessä
Infinity Mirror -seinäkello IKEA -kuvakehyksessä
Infinity Mirror -seinäkello IKEA -kuvakehyksessä

Hei, Olen aina halunnut rakentaa seinäkellon. IKEAn kaltaisissa kaupoissa on paljon upeita seinäkelloja. Minulla oli joitain ongelmia näiden kaupallisten kellojen kanssa. Ne ovat minulle liian äänekkäitä (jatkuva tic-tac on ärsyttävää), en näe tuntikelloja pimeässä, he käyttävät paljon tilaa seinälleni eivätkä ole tarkkoja. Päätin rakentaa hiljaisen kellon, jossa on LED -valot ja Internet -synkronointi, ja yhdistin sen äärettömään peiliin. Peili mahdollistaa tuntiosoitinten näkemisen. Ajatukseni oli tehdä siitä mahdollisimman yksinkertainen. Koko rakennusprosessi kestää noin 30 minuuttia. Projektin hinta oli 20 dollaria. Laite saa virtaa tavallisesta puhelinlaturista (5VDC). Koko elektroniikka ja peili rakennettiin IKEA: sta ostettuun kuvakehykseen.

Vaihe 1: Luettelo

BOM -luettelo
BOM -luettelo

Materiaalin nimi, määrä, linkki

IKEA RIBBA kuvakehys musta 23cmx23cm 1 kpl

WS2812B Led Strip, Yksilöllisesti Osoitettava Smart RGB Led Strip, Musta 74kpl/1m IP30 1 kpl

NodeMcu v3 Lua WIFI esineiden Internet-kehityksen MCU-kortti ESP8266 1 kpl

Puhelinlaturi 1 kpl

USB-puhelinjohto 1 kpl

Proto PCB 1 kpl

Kaapeli juotettavaksi 1 kpl

Juotospurkki 1 kpl

Kondensaattori 16V 16V 470uF 1 kpl

Elektroniikkakotelo 1 kpl

Peili 23 cm x 23 cm 1 kpl Lähikauppa

Lasilevy 23 cm x 23 cm 1 kpl Lähikauppa

Hankkeen materiaalikustannukset: 20, 25 dollaria/projekti

Vaihe 2: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Kokoamisprosessin jokainen vaihe näkyy ensimmäisen vaiheen videossa.

Muutamia lisätietoja videosta:

Kellon tarkkuuteen liittyvä ongelma ratkaistiin IoT -tekniikalla ja säännöllisellä aikapalvelimen synkronoinnilla. Tässä projektissa käytin NodeMCU: ta, joka hoitaa ajan synkronoinnin.

Seuraava askel oli löytää oikea asunto. Valitsen IKEA RIBBA -kehyksen. Tarvitsin 60 kpl LED -valoja kelloon, koska on 60 sekuntia ja 60 minuuttia. Mittasin kehyksen sisäkehän. Laskin, että 74 kpl / 1 metri LED -nauha on ihanteellinen. Kun leikkasin 14 kpl LED-valoja alas 1 metrin nauhasta, loput 60 kpl sopivat täydellisesti kehyksen sisäkehykseen.

Infinity peilitehosteesta löydät lisää täältä:

Peili ja lasilevy olivat paikallisen lasikaupan vakiotuotteita, ja ne leikattiin oikean kokoisiksi.

Vaihe 3: Piiri

Piiri
Piiri

Liitin kaikki komponentit kaavion mukaan. Vain muutama nodeMCU: n PIN -koodi käytettiin, joten pieni proto -PCB oli enemmän kuin tarpeeksi. Itse asiassa kaapelit voidaan juottaa suoraan PIN -koodeihin ja elektroniikan kotelo voidaan jättää pois tai voit laittaa tämän laatikon virtalähteen viereen nähdäksesi paremmin. Tätä varten sinun on pidennettävä LED -nauhasta tulevia kaapeleita, tämän kaapelin enimmäispituus on 5 metriä (tuoteselosteen mukaan, ei testattu). Kondensaattoria ei tarvita, jos virtalähde on hyvä. USB -sovittimeni on halpa, joten juotin yhden 450uF -kondensaattorin proto -piirilevyyn.

WS2812B -LEDit ovat itsenäisesti osoitettavia komponentteja. Erittäin helppo työskennellä heidän kanssaan. Liitin juuri 5 VDC: n, GND: n virtalähteeseen ja tiedonsiirtonumeron MCU: han, ja se toimii. LEDin numero on ilmoitettava Arduino -koodissa. Tässä on lisätietoja näistä LEDeistä:

Vaihe 4: Lataa liitetty ohjelmisto

Lataa lähdekoodi MCU-laitteisiin käyttämällä Arduino IDE -ohjelmistoa ja USB-kaapeleita:

NodeMCU: n ohjelmoinnissa on paljon ohjeita, esim.

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

Lähdekoodin perusta tulee tästä ohjeesta:

www.instructables.com/id/Infinity-Mirror-C… Kiitos ItsGraGralle inspiraatiosta.

Alkuperäinen ohjelma alkaa demo-ohjelmalla, joka osoittaa LED-valojen kyvyn. Valitettavasti muutaman sekunnin kuluttua MCU käynnistyy uudelleen. Ajattelin, että ongelma on halpa USB -sovitin. Kokeilin pöytätason virtalähteellä, mikään ei muuttunut. Poistin osan demo -ohjelmasta, sitten kaikki toimi hyvin. Jätin demo -ohjelman lähdekoodiin, jos joku sai selville ongelman, kirjoita ratkaisu kommenttiin tai lähetä minulle viesti.

Ennen kuin lataat NodeMCU -koodin, vaihda Wifi -kirjautumistietosi ja aseta aikavyöhyke.

Viimeiset sanat

Olen käyttänyt tätä kelloa 1 kuukauden ajan ilman ongelmia. Olen tyytyväinen tähän projektiin, olen jo saanut perheeltäni pyynnön rakentaa muutama lisää.

Hauskaa päivän jatkoa!

Suositeltava: