
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59





Sveiki, Aš visada norėjau sukurti sieninį laikrodį. Parduotuvėse, tokiose kaip IKEA, yra daug nuostabių sieninių laikrodžių. Turėjau problemų su šiais komerciniais laikrodžiais. Jie man per daug garsūs (nuolatinis „tic-tac“erzina), nematau valandų rodyklių tamsoje, jie naudoja daug vietos ant mano sienos ir nėra tikslūs. Aš nusprendžiau sukurti tylų laikrodį su šviesos diodais ir su interneto sinchronizavimu, ir aš jį sujungiau su begalybės veidrodžiu. Veidrodis leidžia matyti valandų rodykles. Mano idėja buvo padaryti tai kuo paprastesnę. Visas statybos procesas trunka apie 30 minučių. Projekto kaina buvo 20 USD. Įrenginys maitinamas standartiniu telefono įkrovikliu (5 VDC). Visa elektronika ir veidrodis buvo įmontuoti į nuotraukų rėmelį, nupirktą IKEA.
1 žingsnis: BOM sąrašas

Medžiagos pavadinimas, suma, nuoroda
IKEA RIBBA paveikslų rėmas juodas 23cmx23cm 1 vnt
WS2812B LED juostelė, individualiai adresuojama išmanioji RGB LED juostelė, juoda 74vnt/1m IP30 1 vnt
„NodeMcu v3 Lua WIFI“daiktų interneto kūrimo MCU plokštė ESP8266 1 vnt.
Telefono įkroviklis 1 vnt
USB telefono kabelis 1 vnt
Proto PCB 1 pc
Kabelis litavimui 1 vnt
Lydmetalis 1 vnt.
Kondensatorius 16V 16V 470uF 1 vnt
Korpusas elektronikai 1 vnt
Veidrodis 23 cm x 23 cm 1 vnt Vietinė parduotuvė
Stiklo plokštė 23 cm x 23 cm 1 vnt Vietinė parduotuvė
Bendra projekto kaina: 20, 25 USD/bendras projektas
2 žingsnis: Surinkimas


Kiekvieną surinkimo proceso etapą galima pamatyti vaizdo įraše apie pirmąjį žingsnį.
Šiek tiek papildomos informacijos vaizdo įraše:
Klausimą dėl laikrodžio tikslumo išsprendė daiktų interneto technologija ir periodinis laiko serverio sinchronizavimas. Šiame projekte naudojau „NodeMCU“, kuris tvarkys laiko sinchronizavimą.
Kitas žingsnis buvo rasti tinkamą būstą. Aš renkuosi IKEA RIBBA nuotraukų rėmelį. Laikrodyje man reikėjo 60 vnt šviesos diodų, nes yra 60 sekundžių ir 60 minučių. Aš išmatavau vidinį rėmo perimetrą. Apskaičiavau, kad 74 vnt / 1 metro LED juostelė yra ideali. Nupjovus 14 vnt šviesos diodų nuo 1 metro juostos, likę 60 vnt. Puikiai atitiko vidinį rėmo perimetrą.
Daugiau apie begalybės veidrodžio efektą rasite čia:
Veidrodis ir stiklo plokštė buvo standartinis gaminys vietinėje stiklo parduotuvėje, jie supjaustė juos tinkamo dydžio.
3 žingsnis: grandinė

Aš prijungiau visus komponentus pagal schemą. Buvo naudojami tik keli „nodeMCU“PIN kodai, todėl mažo protinio PCB buvo daugiau nei pakankamai. Tiesą sakant, kabeliai gali būti lituojami tiesiai prie PIN kodų, o elektronikos korpusas gali būti paliktas, arba galite įdėti šį langelį šalia maitinimo šaltinio, kad geriau atrodytumėte. Norėdami tai padaryti, turite išplėsti kabelius, einančius iš šviesos diodų juostos, maksimalus šio kabelio ilgis yra 5 metrai (pagal duomenų lapą, nepatikrintas). Kondensatorius nereikalingas, jei maitinimo šaltinis yra geras. Mano USB adapteris yra pigus, todėl lituosiu vieną 450uF kondensatorių prie proto PCB.
WS2812B šviesos diodai yra nepriklausomai adresuojami komponentai. Labai lengva dirbti su jais. Aš ką tik prijungiau 5 VDC, GND prie maitinimo šaltinio ir ryšio PIN kodą prie MCU, ir tai veikia. Šviesos diodo skaičius turėtų būti nurodytas „Arduino“kode. Čia rasite daugiau informacijos apie šiuos šviesos diodus:
4 veiksmas: įkelkite pridėtą programinę įrangą
Norėdami įkelti šaltinio kodą į MCU, naudokite „Arduino IDE“programinę įrangą ir USB kabelius:
Yra daug instrukcijų, kaip užprogramuoti „NodeMCU“, ty:
www.instructables.com/id/Programming-ESP82…
Pagrindinis šaltinio kodo šaltinis yra iš šios instrukcijos:
www.instructables.com/id/Infinity-Mirror-C… Dėkojame „ItsGraGra“už įkvėpimą.
Pradinė programa prasideda demonstracine programa, demonstruojančia šviesos diodų galimybes. Deja, po kelių sekundžių MCU paleidžiamas iš naujo. Maniau, kad problema yra pigus USB adapteris. Bandžiau su staliniu maitinimo šaltiniu, niekas nepasikeitė. Aš pašalinau dalį demonstracinės programos, tada viskas veikė gerai. Demonstracinę programą palikau šaltinio kode, jei kas nors sužinojo apie problemą, įveskite sprendimą į komentarą arba atsiųskite man žinutę.
Prieš įkeldami „NodeMCU“kodą, pakeiskite „Wifi“prisijungimo duomenis ir nustatykite laiko juostą.
Paskutiniai žodžiai
Aš naudoju šį laikrodį 1 mėnesį be jokių problemų. Džiaugiuosi šiuo projektu, jau gavau prašymą iš savo šeimos, kad turėčiau pastatyti dar kelis.
Geros dienos!
Rekomenduojamas:
Kryptinis sieninis laikrodis: 27 žingsniai (su nuotraukomis)

Kryptinis sieninis laikrodis: Laiko tėkmės mes negalime kontroliuoti. Tai atsitinka tokiu pat greičiu, jei mes miegame, esame budrūs, nuobodūs ar susižadėję. Atsižvelgiant į dabartinius įvykius, svarbu prisiminti, kad laikas praeis. Kol laukiame laiko, kodėl gi nepasigaminus
Begalybės veidrodinis laikrodis su potenciometrais: 3 žingsniai

Begalybės veidrodinis laikrodis su potenciometrais: susidūriau su begalybės veidrodžiu ir radau, kad tai tikrai šaunu. Tai įkvėpė mane sukurti begalybės veidrodį, bet man reikėjo, kad turėčiau tikslą. Taigi, aš nusprendžiau padaryti veikiantį begalybės veidrodinį laikrodį. Tai begalybės veidrodis, leidžiantis
Įspūdingas magnetinis sieninis laikrodis: 24 žingsniai (su nuotraukomis)

Įspūdingas magnetinis sieninis laikrodis: Mechaniniai laikrodžiai mane visada žavėjo. Tai, kaip visos vidinės pavaros, spyruoklės ir atramos veikia kartu, kad gautų nuolatinį patikimą laikrodį, visada atrodė nepasiekiamas mano ribotam įgūdžių rinkiniui. Laimei, šiuolaikinė elektronika
Lengvas „pasidaryk pats“begalybės veidrodinis laikrodis: 3 žingsniai

Lengvas „pasidaryk pats“begalybės veidrodinis laikrodis: jei jums nuobodu įprastas laikrodis, pabandykite pasidaryti šį šaunų „pasidaryk pats“begalybės veidrodinį laikrodį. Norėdami išlyginti savo kambarį
Begalybės veidrodinis laikrodis: 5 žingsniai (su nuotraukomis)

Begalybės veidrodinis laikrodis: Tai rankų darbo laikrodis, daugiausia skirtas dekoravimui. Laikrodyje yra keletas LED lempučių, kai įjungtas, tai yra graži miegamojo apdaila. Išjungus, tai mažas veidrodis. Žinoma, tai pats laikrodis