Turinys:

RGB laikrodis, skirtas vaikams išmokti apie laiką: 4 žingsniai
RGB laikrodis, skirtas vaikams išmokti apie laiką: 4 žingsniai

Video: RGB laikrodis, skirtas vaikams išmokti apie laiką: 4 žingsniai

Video: RGB laikrodis, skirtas vaikams išmokti apie laiką: 4 žingsniai
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Lapkritis
Anonim
RGB laikrodis moko vaikus apie laiką
RGB laikrodis moko vaikus apie laiką

Praėjusią naktį aš sugalvojau, kaip padėti savo 5 metų vaikui pajusti laiką.

Akivaizdu, kad vaikai orientuojasi į kasdienius įvykius, kad suprastų, kas bus toliau. Tačiau ankstesni įvykiai paprastai yra šiek tiek netvarkos ir vargu ar kada nors.

Kadangi pasakyti jai dabartinį laiką yra gana nenaudinga, nes tai jai nieko nereiškia, aš paprastai naudoju įvykį, kad suplanuočiau dalykus, t. po paleidimo, prieš miegą ir pan.

Taigi manau, kad svarbiausia yra susieti laiką su realaus gyvenimo įvykiais.

Taigi čia yra idėja: sukurkite laikrodį, kuris pakeistų jo foną, atsižvelgiant į dangaus spalvas.

Tai labai greitas ir, būkime sąžiningi…, purvinas projektas. man prireikė vos kelių valandų. Esu tikras, kad ateityje tai gali būti daug gražiau ir švaresnė, bet aš tiesiog norėjau tai išbandyti …

Priedai:

„WeMos D1 Mini“

LCD ekranas ST7735

1 žingsnis: valdybos paruošimas

Valdybos paruošimas
Valdybos paruošimas

Čia klajoklis yra išankstinis sąsiauris, ST7735 ekranas prijungtas prie „Wemos“plokštės taip:

RST kaištis prijungtas prie D4 CS kaištis prijungtas prie D3D/C kaištis prijungtas prie D2DIN/SCL (MOSI) kaištis prijungtas prie D7CLK/SDA (SCK) kaištis prijungtas prie D5VCC, o BL prijungtas prie 3V3 kaiščio, prijungtas GND prisegti GND

2 veiksmas: sudėkite jį ir įkelkite kodą

Sudėkite jį ir įkelkite kodą
Sudėkite jį ir įkelkite kodą
Sudėkite jį ir įkelkite kodą
Sudėkite jį ir įkelkite kodą
Sudėkite jį ir įkelkite kodą
Sudėkite jį ir įkelkite kodą

Kodas nėra švarus ir tikriausiai reikia šiek tiek padirbėti, kad jį būtų galima perskaityti. Aš sutvarkysiu jį ateityje, dabar jis veikia …

pabandysiu tai apibūdinti keliais žodžiais.

Lentelė įsijungia. Prisijungia prie interneto. Gauna laiką iš NTP serverio. Atnaujina laiką naudojant DST nustatymus. Yra ir masyvas su spalvų palete 24 valandas. Spalvos yra šios:

Naktis - juoda mėlyna - rytas geltona - vidurdienis oranžinė - popietė violetinė - vakaras

Padėklas yra nupieštas viršuje ir naudojamas kaip atskaitos taškas bėgant laikui. Būsimame ID norėčiau, kad jis cikliuotų, kad esama spalva visada būtų centre.

Laikrodis atnaujinamas du kartus per sekundę, galite pakeisti į 200 ms, jei jis nėra pakankamai sklandus. Fonas atnaujinamas tik valandos pradžioje, kad būtų išvengta mirgėjimo.

3 žingsnis: įdėkite jį į dėžutę

Įdėkite jį į dėžutę
Įdėkite jį į dėžutę
Įdėkite jį į dėžutę
Įdėkite jį į dėžutę

Aš dažniausiai naudoju aliejaus skardinę, nes namuose neradau nieko gražesnio. Turėjau apvynioti lentą juostele, kad įsitikintumėte, jog ji nėra trumpojo jungimo.

Spėju, kad tai bus papuošta, kai grįšiu iš darbo …

4 žingsnis: galutinis rezultatas

Galutinis rezultatas
Galutinis rezultatas

Viskas padaryta.

Leiskite namo vaikui tai bus naudinga ir sužinos apie laiką!

Rekomenduojamas: