Sisukord:

Infinity Mirror seinakell IKEA pildiraamis: 4 sammu
Infinity Mirror seinakell IKEA pildiraamis: 4 sammu

Video: Infinity Mirror seinakell IKEA pildiraamis: 4 sammu

Video: Infinity Mirror seinakell IKEA pildiraamis: 4 sammu
Video: Сегодня 22 февраля день золотой звезды, нарисуйте эту цифру на руке. 22 лунные сутки, в Скорпионе 2024, Juuli
Anonim
Image
Image
Infinity Mirror seinakell IKEA pildiraamis
Infinity Mirror seinakell IKEA pildiraamis
Infinity Mirror seinakell IKEA pildiraamis
Infinity Mirror seinakell IKEA pildiraamis
Infinity Mirror seinakell IKEA pildiraamis
Infinity Mirror seinakell IKEA pildiraamis

Tere, Tahtsin alati seinakella ehitada. Sellistes poodides nagu IKEA on palju imelisi seinakellasid. Mul oli nende kaubanduslike kelladega probleeme. Need on minu jaoks liiga valjuhäälsed (pidev tic-tac on tüütu), ma ei näe tunnipilte pimedas, nad kasutavad minu seinal palju ruumi ja pole täpsed. Otsustasin ehitada vaikse LED -ide ja Interneti -sünkroonimisega kella ning kombineerisin selle lõpmatuspeegliga. Peegel võimaldab näha tunde. Minu idee oli muuta see võimalikult lihtsaks. Kogu ehitusprotsess võtab umbes 30 minutit. Projekti maksumus oli 20 dollarit. Seadme toiteallikaks on tavaline telefonilaadija (5VDC). Kogu elektroonika ja peegel olid ehitatud IKEAst ostetud pildiraami.

Samm: tootekirjelduste loend

BOM -i loend
BOM -i loend

Materjali nimi, kogus, link

IKEA RIBBA pildiraam must 23cmx23cm 1 tk

WS2812B LED-riba, individuaalselt adresseeritav nutikas RGB-LED-riba, must 74 tk/1 m IP30 1 tk

NodeMcu v3 Lua WIFI Asjade Interneti arendamise MCU-plaat ESP8266 1 tk

Telefonilaadija 1 tk

USB-telefonikaabel 1 tk

Proto PCB 1 tk

Kaabel 1 tk jootmiseks

Jootekarp 1 tk

Kondensaator 16V 16V 470uF 1 tk

Elektroonika korpus 1 tk

Peegel 23 cm x 23 cm 1 tk Kohalik pood

Klaasplaat 23 cm x 23 cm 1 tk Kohalik pood

Projekti materjalide kogumaksumus: 20, 25 dollarit projekti kohta

2. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Koostamisprotsessi iga sammu saab näha esimese sammu videost.

Lisateavet video kohta:

Kella täpsuse küsimuse lahendas asjade Interneti -tehnoloogia ja ajaliserveri perioodiline sünkroonimine. Selles projektis kasutasin NodeMCU -d, mis tegeleb aja sünkroonimisega.

Järgmine samm oli leida õige eluase. Valin IKEA RIBBA pildiraami. Mul oli kella vaja 60 tk LED -e, sest seal on 60 sekundit ja 60 minutit. Mõõtsin raami sisemist perimeetrit. Arvutasin, et 74 tk / 1 meeter LED -riba on ideaalne. Pärast seda, kui lõikasin 1-meetriselt ribalt maha 14 tk LED-d, sobisid ülejäänud 60 tk ideaalselt raami sisemise ümbermõõduga.

Infinity peegli efekti kohta leiate lisateavet siit:

Peegel ja klaasplaat olid kohalikus klaasipoes standardtoode, nad lõikasid need paraja suurusega.

3. samm: vooluring

Ringkond
Ringkond

Ühendasin kõik komponendid vastavalt skeemile. Kasutati ainult mõnda sõlme MCU PIN -koodi, seega piisas väikesest proto -PCB -st. Tegelikult saab kaablid joodetud otse PIN -koodide juurde ja elektroonika korpuse välja jätta või parema väljanägemise huvides selle kasti toiteallika kõrvale panna. Selleks peate pikendama LED -ribalt tulevaid kaableid, selle kaabli maksimaalne pikkus on 5 meetrit (vastavalt andmelehele, pole testitud). Kondensaatorit pole vaja, kui toiteallikas on hea. Minu USB -adapter on odav, nii et ma jootsin ühe 450uF kondensaatori proto -trükkplaadile.

WS2812B LED -id on sõltumatult adresseeritavad komponendid. Väga lihtne nendega töötada. Ühendasin äsja 5 VDC, GND toiteallikaga ja side -PIN -i MCU -ga ning see töötab. LED -i number tuleks Arduino koodis täpsustada. Siin on nende LED-ide kohta lisateavet:

Samm: laadige lisatud tarkvara üles

Lähtekoodi MCU-de üleslaadimiseks kasutage Arduino IDE tarkvara ja USB-kaableid:

NodeMCU programmeerimiseks on palju juhiseid, st:

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

Lähtekoodi põhi pärineb sellest juhisest:

www.instructables.com/id/Infinity-Mirror-C… Täname ItsGraGrat inspiratsiooni eest.

Algne programm algab demoprogrammiga, mis näitab LED-ide võimet. Kahjuks taaskäivitub MCU mõne sekundi pärast ise. Arvasin, et probleem on odav USB -adapter. Proovisin töölaua toiteallikaga, midagi ei muutunud. Eemaldasin osa demoprogrammist, siis töötas kõik hästi. Jätsin demoprogrammi lähtekoodi, kui keegi probleemist teada sai, lisage lahendus kommentaari või saatke mulle sõnum.

Enne NodeMCU koodi üleslaadimist muutke oma Wifi mandaati ja määrake ajavöönd.

Lõppsõnad

Olen kasutanud seda kella 1 kuu ilma probleemideta. Olen selle projektiga rahul, sain juba oma perelt mõne taotluse, et peaksin veel mõned ehitama.

Head päeva!

Soovitan: