Съдържание:

RGB часовник за обучение на децата за времето: 4 стъпки
RGB часовник за обучение на децата за времето: 4 стъпки

Видео: RGB часовник за обучение на децата за времето: 4 стъпки

Видео: RGB часовник за обучение на децата за времето: 4 стъпки
Видео: Свършвам бързо! Как да правя секс по-дълго? 2024, Септември
Anonim
RGB часовник за обучение на децата за времето
RGB часовник за обучение на децата за времето

Снощи ми хрумна идея как да помогна на моите 5 години да усетят времето.

Ясно е, че децата се ориентират към ежедневните събития, за да добият представа какво предстои. Но предишните събития обикновено са малко объркани и почти никога не са в ред.

Тъй като да й кажа текущото време е доста безполезно, тъй като не означава нищо за нея, обикновено използвам събитие, за да измервам времето, т.е. след изстрелване, преди лягане и др.

Така че чувствам, че свързването на времето със събития от реалния живот е ключът.

Ето идеята: Направете часовник, който променя фона си във връзка с цветовете в небето.

Това е много бърз и, нека бъдем честни … мръсен проект. отне ми само няколко часа. Сигурен съм, че това може да бъде много по -хубаво и по -чисто в бъдеще, но просто исках да го пробвам …

Консумативи:

WeMos D1 Mini

LCD дисплей ST7735

Стъпка 1: Подготовка на борда

Подготовка на борда
Подготовка на борда

Кабелите тук са предварително направени, ST7735 дисплеят е свързан към платката Wemos, както следва:

ПИН RST е свързан към D4 CS щифт е свързан към D3D/C щифт е свързан към D2DIN/SCL (MOSI) щифт е свързан към D7CLK/SDA (SCK) щифт е свързан към D5VCC и BL е свързан към пин 3V3, GND е свързан да закрепите GND

Стъпка 2: Сложете го заедно и качете кода

Сложете го заедно и качете кода
Сложете го заедно и качете кода
Сложете го заедно и качете кода
Сложете го заедно и качете кода
Сложете го заедно и качете кода
Сложете го заедно и качете кода

Кодът не е чист и вероятно се нуждае от малко работа, за да бъде четлив. Ще се справя да го поправя в бъдеще, точно сега, той работи …

ще се опитам да го опиша с няколко думи.

Платката се зарежда. Свързва се с интернет. Получава времето от NTP сървър. Актуализира времето с настройките за лятно часово време. Има и масив с палитри цветове за 24 часа. Цветовете са:

Нощ - BlackBlue - MorningYellow - NoonOrange - следобед Purple - вечер

Палетът е изтеглен в горната част и служи като отправна точка за времето, докато минава. В бъдещия идентификатор бих искал да го циклирам, така че текущият цвят винаги да е в центъра.

Часовникът се актуализира два пъти в секунда, можете да промените на 200 мс, ако не е достатъчно гладък за вас. Фонът се актуализира само в началото на час, за да се избегне трептене.

Стъпка 3: Поставете го в кутия

Сложете го в кутия
Сложете го в кутия
Сложете го в кутия
Сложете го в кутия

Използвах консервна кутия най -вече, защото не намерих нищо по -хубаво в къщата. Трябваше да увия дъската с лента, за да се уверя, че няма късо съединение.

Предполагам, че това ще бъде украсено, когато се върна от работа …

Стъпка 4: Краен резултат

Краен резултат
Краен резултат

Готово.

Да се приберем, хлапето ще намери това полезно и ще научи за времето!

Препоръчано: