
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51


Біз ұйқысыз ұйқысыз жынды болдық !!! Біздің 2 жасар бала таңертеңнен таңертең бөлмесінен шықпай тұрып, сағат бойынша «7-ді» қалай күту керектігін түсіне алмады. Ол ерте оянатын (мен таңғы 5: 27 -де айтамын - «7 бар !!!» дейді) және орнынан тұрып, бөлмесінен шығып, сол күні ояу болуға уақыт бөліңіз. 2-4 жас аралығында сағатты оқу өте қиын болғандықтан, бұл қарапайым жарық сағаты біздің мәселенің үлкен шешімі болды !!!
ЖАСЫЛ МААНАЛАР ӨТЕДІ !!! ҚЫЗЫЛ, төсекте болыңыз !!! Бұл қарапайым, арзан Arduino нақты уақыттағы сағатты кез келген уақытта жарықдиодты жарықтандыруға орнатуға болады. Біз үшін бұл таңғы 6: 00 -де ҚЫЗЫЛ, төсеніште болуды білдіреді. Содан кейін таңғы 7: 00 -ге 10 минут қалғанда САРЫ бұрылып, сіздің бөлмеңізде шығуға және ойнауға уақыт жақындап қалғанын көрсетеді. Содан кейін таңғы сағат 7: 00 -де… «Жарық - ЖАШЫЛ !!!», - дейді ол, біздің бөлмеге әр таң сайын таңғы 7: 00 -ден ерте кіріп келе жатып. Қандай құтқарушы !!!
1 -қадам: материалдарды жинаңыз

Бөлшектер
- 1 x Arduino Nano (AliExpress -те 2,70 доллар)
- 1 x DS1307 нақты уақыт сағаты (AliExpress -те 0,60 доллар)
- 1 x Екі жақты прототип тақтасы (AliExpress-те 5 үшін 1,45 доллар)
- Әрқайсысы 1 жасыл, қызыл, сары 5мм жарық диоды (AliExpress бойынша 100 үшін 0,94 доллар)
- Әрқайсысы 270 Ом, 680 Ом, 1 К Ом резисторы (AliExpress -те 600 ассортимент үшін 2,35 доллар)
- Ақ флейт стадионы кубогы ($ 1 Walmart немесе доллар дүкені)
- Push Light немесе 3-4 АА батарея ұстағыш (AliExpress-те 1 долларлық дүкен немесе $ 0,50 AliExpress)
Құралдар
- Дәнекерлеуіш пен дәнекерлеуіш
- Дәнекерленген тақта
- Сым және секіргіш сымдар
- Желім мылтық
Ескерту: қытайлық нано драйверлерді жұмысқа шақыру:)
2 -қадам: Сағатты орнату



DS1307 RTC сағаттарға ұқсайды және Arduino қуатын жоғалтқанда немесе қалпына келтіргенде де уақытты сақтау үшін батареяны пайдаланады. RTC Arduino -мен байланысу үшін I2C интерфейсін қолданады. SCL (сағат) А5 -ке, SDA (деректер) А4 -ке бекітілген. RTC VCC үшін 5V -мен жақсы жұмыс істейді, бірақ мен 3.3V -де жақсы жұмыс істегенін көрдім.
- Нан тақтасын пайдаланып, нақты уақыт сағатын Arduino -ға схемаға сәйкес қосыңыз.
-
Содан кейін DS1307RTC кітапханасын github -дан осы жерден немесе тіркемелерден жүктеңіз.
Егер сіз ешқашан кітапхананы жүктемеген болсаңыз, «Клондау немесе жүктеу» түймесін басып, «ZIP жүктеу» опциясын таңдаңыз
- Кітапхананы Arduino редакторына «Импорттау» және ZIP таңдау арқылы импорттаңыз.
- Әрі қарай, берілген Program_Clock_RTC.ino эскизін жүктеп алып, редакторға импорттаңыз.
- Эскизде ағымдағы күнді/уақытты орнатыңыз және сағатты орнату үшін бағдарламаны іске қосыңыз.
- Дұрыс уақыттың қайтып келетінін тексеріңіз.
Құттықтаймын !! Сізде қазір жұмыс сағаты бар !!
3 -қадам: жарықдиодты шамдарды қосу және бағдарламалау


Жарықдиодты тест
Енді схемаға сәйкес светодиодтар мен резисторларды жалғаңыз.
Light_Up_Clock_for_Kids.ino эскизін жүктеңіз және жүктеңіз. Циклда сіз «setLEDs (tm. Hour, tm. Minute)» түсініктемесін көресіз. функциясы және «testLEDs ();» астында ғана түсіндірілмеген әр жарық диодты 8 секунд ішінде айналдыратын функция.
Жарықдиодты шамдар арқылы велосипедпен жұмыс жасайтынын тексеріңіз және RTC растау қажет болса, сериялы басып шығару жолдарын өшіріңіз, ол әлі де дұрыс уақытты шығарады.
Times бағдарламалау
Барлығы жұмыс істеп тұрғанын тексергеннен кейін setLEDs () функциясына түсініктеме беріңіз және testLEDs () функциясына түсініктеме беріңіз. SetLEDs () функциясының корпусында мысалдардан кейін әр түрлі түстерді көрсету уақыттарын орнатыңыз.
ЕСКЕРТПЕ: Жарықдиодты шамдардың дұрыс жарықтығын алу үшін резистордың мәндерімен ойнауға тура келетін шығар (сонымен қатар қуат кернеуі). Мен 5мм жарық диодтар үшін келесі жұмыстарды жақсы таптым, өйткені Грин ең жоғары кернеуге ие және табиғи түрде ең жарқын, содан кейін басқа түстер үшін күңгірт:
- Жасыл: 1K Ом
- Сары: 680 Ом
- Қызыл: 270 Ом
4 -қадам: Шамның корпусын құру




Опциялар
Жарықты тарату үшін светодиодтар мен шамдарды қоршау үшін бірнеше түрлі ортаны қолдандым. Әр түрлі тиімділік деңгейінде мен батырманы (светодиодтар диффузияға жақын орналасқан), ішіне пергамент қағаз немесе жылтыр желім салынған Мейсон банкасын және стадионның ақ шыныаяқтарын қолданып көрдім. Сізге жұмсақ, біркелкі жарқыл беру үшін жарықты тарататын және жарық диодтарының қаттылығын төмендететін нәрсе қажет.
Ең жақсы нұсқа
Мен ақ стадионның негізгі шыныаяқын (3 долларға 1 доллар) таптым, оның ішіне балауыз қағаз салынған (суретте көрсетілгендей) жақсы жарық береді. Балауыз қағазсыз светодиодтар шыныаяқтың жоғарғы жағында жарқырап, біркелкі емес жарық дақтарын жасайды. Мен бұл ұзақ мерзімді пайдалануды жоспарлап отырғандықтан, мен тіпті болашақта Arduino-ны қосатын силикон питомнигін алдым (AliExpress-те 10 доллар).
5-қадам: қуаты аз және батареялар




Мен мұны тұрақты етіп, батареяларды пайдалану үшін қолданғым келді. Бұл келесі бөлік міндетті емес, себебі сіз шыныаяқты үстіне қойып, қабырғадағы штепсельмен немесе портативті USB зарядтағышпен қуаттай аласыз.
Қуаты аз және кіріктірілген жарықдиодты алып тастау
Код қазірдің өзінде Arduino-ны төмен қуатты 8 секундқа қоюды, уақытты тексеру үшін оятуды, содан кейін қайтадан ұйықтауды қамтиды. Қуатты үнемдеу үшін және үнемі жарық диодты дисплейде болмау үшін Arduino Nano-да орнатылған жарық диодты алып тастауға болады (мен D13 түйреуішін қолданғандықтан, сонымен қатар кіріктірілген жарықдиодты өшіруді шештім. сол түйреуіш).
POW және L деп белгіленген кіріктірілген жарықдиодтардың бүйірлерін қыздыру үшін дәнекерлеуішті қолданыңыз, содан кейін оларды алу үшін тартыңыз немесе кесіңіз. Қуатты үнемдеудің басқа да көптеген нұсқалары бар, оларды Google арқылы тексеруге болады, бірақ бұл батареяларда бірнеше айға созылады және әзірге жақсы жұмыс істейді!
Прототип тақтасы мен батарея корпусы
Барлық бөлшектерді прототип тақтасына дәнекерлеу оның көлемін азайтады және оны шыныаяқтың ішіндегі аккумулятордың үстіне оңай орнатуға мүмкіндік береді.
3 немесе 4 АА батарея корпусын қолданыңыз және Arduino-да Винге оң (+), ал GND-ге теріс (-) дәнекерлеңіз.
Менде батарея қораптары болған жоқ, бірақ менің қажеттіліктеріме 4 АА аккумуляторлық корпусы бар 1 долларлық жарық шамы бар. Мен ақ шыныаяқты батарея корпусының үстіне қойдым және қара пластикке белгі қойдым, содан кейін қызметтік пышақпен кесіп алдым.
Тақтаны аккумуляторлық батареяға ыстық желіммен жабыңыз, содан кейін ақ кесені ыстық желіммен жабыстырыңыз. Қажет болған кезде ыстық желімді оңай кесуге болады және жарық диодты жарықтандыру уақытын қайта бағдарламалауға болады.
Бұл балалар шкафының жоғарғы жағында, есіктің қасында, енді таңертең бұзушылықтар болмайды !!!
Ұсынылған:
Есту қабілетінің төмендеуіне арналған LLLT LED қызыл жарық терапиясы: 4 қадам

Есту қабілетінің жоғалуына арналған LLLT жарықдиодты қызыл жарық терапиясы: Мен есімде қалғандай ұзақ уақыт бойы құлақтың шуылын (құлағымда шырылдап) болдым. Сонымен, " жылдам түзету " болған жоқ. бұл оны жеңілдетуге көмектесетін сияқты. Кейбір адамдар құлақтың шуылын антибиотиктерге, стероидтарға реакция, сезімталдық деп ойлайды
Жел диірмені DIY жиынтығы қызыл жарықдиодты жыпылықтайтын жарық: 6 қадам (суреттермен)

DIY жиынтығы жел диірмені қызыл жарық диодты жарықтандырғыш шамы: Сипаттама: Бұл DIY MCU дизайны, дәнекерлеуге арналған электронды диірмен жиынтығын үйретеді. Құрастыру оңай: бұл өнім сізге келеді, бұл компонент жинағын жел диірмені сияқты салқын модульге орнату керек. Жинақ компоненттерінің маркерінің атауы
NCD сымсыз температурасы мен ылғалдылығы датчигінің қызыл-қызыл түйінін қолдану арқылы электрондық хабарландырулар жасау: 22 қадам

NCD сымсыз температурасы мен ылғалдылығы датчиктерінің электрондық поштасы бойынша ескерту жасау Node-Red: Біз мұнда NCD температурасы мен ылғалдылығы сенсорын қолданамыз, бірақ қадамдар кез келген ncd өніміне тең болады, сондықтан егер сізде басқа ncd сымсыз сенсорлары болса, тәжірибе жасаңыз. қатар байқаңыз. Бұл мәтінді тоқтату арқылы сізге
Балаларға арналған төсек сағаты: 12 қадам

Балаларға арналған төсек -орын сағаты: Осы нұсқауларды орындай отырып, сіз қозғалысты іске қосатын сағатты құра аласыз және күнді, уақытты және күннің сәйкес оқиғасын көрсетеді. Ол түнгі режимді көрсетеді, ұйықтау уақыты келгенде және балалар оянғанда олар нені тез еске алады
Балаларға арналған интерактивті ойыншық. (жарық пен дыбыс): 6 қадам

Балаларға арналған интерактивті ойыншық. (шамдар мен дыбыс): Бұл мен кішкентай балаларға арналған цикл (1-3), ол жарық диоды мен дыбыстық сигналды пайдаланады. Бала түймені басқанда, бірдеңе болады. Толығырақ көру үшін видеоны қараңыз. (дыбыстық сигналды есту үшін дыбысты қосыңыз, бұл бейнеде)