Мазмуну:
- 1 -кадам: материалдарды чогултуу
- 2 -кадам: Саатты коюу
- 3 -кадам: Светодиоддорду кошуу жана программалоо
- 4 -кадам: Лампа корпусун куруу
- 5-кадам: аз кубаттуулук жана батареялар
Video: Балдар үчүн жарык берүүчү саат - Green Means Go! Кызыл, төшөктө бол !!!: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Биз уктай албай жинди болуп баратканбыз !!! Биздин 2 жаштагы бала эртең менен эртең менен бөлмөсүнөн чыкпай туруп, саат боюнча "7ди күтүүнү" түшүнө алган жок. Ал эрте ойгонот (мен таңкы 5:27 демекчимин - "7 бар !!!" дейт) жана жөн эле туруп, бөлмөсүнөн чыгып, ошол күнү сергек болууга убакыт бөлүңүз. 2-4 жаштан баштап сааттарды окуу абдан кыйын болгондуктан, бул жөнөкөй жарык саат биздин көйгөйдүн ЧОҢ чечими болчу !!!
GREEN MEANS GO !!! КЫЗЫЛ, ТӨШӨКТӨ БОЛ !!! Бул жөнөкөй, арзан Arduino реалдуу убакыт саатын каалаган убакта LEDди күйгүзүү үчүн койсо болот. Биз үчүн бул таңкы саат 6: 00дө КЫЗЫЛ, төшөктө кал. Андан кийин, таңкы саат 7: 00гө 10 мүнөт калганда, САРЫ бурулуп, бөлмөңүздө ойноп чыгууга аз калды. Андан кийин эртең мененки саат 7: 00дө "Жарык жашыл !!!" дейт ал, биздин бөлмөгө эртең мененки саат 7: 00дөн эрте кирбей. Кандай куткаруучу !!!
1 -кадам: материалдарды чогултуу
Бөлүктөр
- 1 x Arduino Nano (AliExpress боюнча $ 2.70)
- 1 x DS1307 реалдуу убакыт сааты (AliExpress боюнча $ 0.60)
- 1 х эки тараптуу прототип тактасы (AliExpress боюнча 5 үчүн $ 1.45)
- 1 ар бир Жашыл, Кызыл, Сары 5мм LED (AliExpress боюнча 100 үчүн 0,94 доллар)
- 1 ар бири 270 Ом, 680 Ом, 1K Ом резисторлору (AliExpressте 600 ассорти үчүн $ 2.35)
- White Fluted Stadium Cup ($ 1 Walmart же Dollar дүкөнү)
- Push Light же 3-4 АА батареянын кармагычы (1 долларлык дүкөн же AliExpressте 0,50 доллар)
Куралдар
- Паяльник жана Лайк
- Solderless Breadboard
- Wire жана Jumper Wires
- Глей тапанчасы
Эскертүү: Кытайдын нано айдоочуларын иштөөгө үйрөтүү:)
2 -кадам: Саатты коюу
DS1307 RTC саатка окшош жана Arduino күчүн жоготкондо же баштапкы абалга келген учурда да иштөө жана убакытты сактоо үчүн батареяны колдонот. RTC Arduino менен байланышуу үчүн I2C интерфейсин колдонот. SCL (саат) A5ке, SDA (маалыматтар) A4кө тиркелет. RTC VCC үчүн 5V менен эң жакшы иштейт, бирок мен 3.3Vда жакшы иштегенин байкадым.
- Нан тактасын колдонуп, схемага ылайык реалдуу убакыт саатын Arduino менен байланыштырыңыз.
-
Андан кийин, DS1307RTC китепканасын githubдан бул жерден же тиркемелерден жүктөп алыңыз.
Эгерде сиз китепкананы эч качан түшүрө элек болсоңуз, "Клондоо же Жүктөө" баскычын чыкылдатыңыз жана "ZIPти жүктөө" опциясын тандаңыз
- Китепкананы Arduino редакторуна импорттоп, "Импорттоону" жана ZIPди тандап алыңыз.
- Андан кийин, тиркелген Program_Clock_RTC.ino эскизин жүктөп алып, редакторго ушундай импорттоңуз.
- Эскизде учурдагы датаны/убакытты коюңуз жана саатты коюу үчүн программаны иштетиңиз.
- Туура убакыт кайтып келерин текшериңиз.
Куттуктайм !! Сизде азыр иштөө сааты бар !!
3 -кадам: Светодиоддорду кошуу жана программалоо
LED сынагы
Эми схемага ылайык LED жана резисторлорду туташтырыңыз.
Light_Up_Clock_for_Kids.ino эскизин түшүрүп, жүктөңүз. Укурукта сиз "setLEDs (tm. Hour, tm. Minute)" деген комментарийлерди көрөсүз. функциясы жана "testLEDs ();" астында гана түшүндүрүлбөгөн ар бир LED аркылуу 8 секунд айлануучу функция.
Жарык диоддору аркылуу велосипедди текшериңиз жана serial.print линияларын комментарийлебеңиз, эгер сиз RTC ырасташыңыз керек болсо дагы, туура убакытты чыгарып жатат.
Таймдарды программалоо
Баары иштеп жатканын текшергенден кийин, setLEDs () функциясын комментарийге жазыңыз жана testLEDs () функциясын комментарийлеңиз. Функциянын setLEDs () денесинде мисалдардан кийин ар кандай түстөрдү көрсөтүүнү каалаган убакытты коюңуз.
ЭСКЕРТҮҮ: Жарык диоддоруңузга туура жарык берүү үчүн резистордун баалуулуктары менен ойношуңуз керек болот (жана ошондой эле сиз каалаган электр энергиясын тартуу). Мен 5мм диоддорум үчүн төмөндөгү иштерди жакшы таптым, анткени Грин эң жогорку чыңалууга ээ жана табигый түрдө эң жаркыраган, кийин башка түстөр үчүн күңүрт:
- Жашыл: 1K Ом
- Сары: 680 Ом
- Кызыл: 270 Ом
4 -кадам: Лампа корпусун куруу
Опциялар
Жарыкты таркатуу үчүн, светодиоддор жаркырайт, мен жарыкты жабуу үчүн бир нече башка каражаттарды сынап көрдүм. Ар кандай эффективдүүлүк деңгээли менен мен баскычты (светодиоддор жакшы жайылып кетүүгө өтө жакын), пергамент кагазы же жылтырак клей менен Мейсон Жарды, ак стадиондун чөйчөгүн сынап көрдүм. Жумшак, бирдей жаркыроо үчүн жарыкты таркатуу жана LEDдин катуулугун азайтуу үчүн сизге бир нерсе керек.
Эң жакшы вариант
Мен ак стадиондун чөйчөгүн (3 үчүн 1 доллар) таптым, анын ичинде мом кагазы чапталган (сүрөттө көрсөтүлгөндөй) жакшы жарык берди. Мом кагазы жок LED диоддор чынынын үстү жагында жаркырап тегиз эмес жерлерди түзүшөт. Мен бул узак мөөнөттү колдонууну пландап жатканымдан кийин, мен келечекте Arduinoго кошула турган силикон питомнигинин чырагын алдым (AliExpress боюнча 10 доллар).
5-кадам: аз кубаттуулук жана батареялар
Мен муну дагы туруктуу кылып, батареяларды иштетүү үчүн колдонгум келди. Бул кийинки бөлүк милдеттүү эмес, анткени сиз үстүнө чөйчөктү жабыштырып, дубалдын сайгычы же портативдүү USB кубаттагычы менен кубаттай аласыз.
Төмөн кубат жана орнотулган диоддорду алып салуу
Код буга чейин Arduino-ны 8 секундага аз уктоо, убакытты текшерүү үчүн ойгонуу, анан кайра уктап кетүүнү камтыйт. Көбүрөөк энергияны үнөмдөө үчүн жана ар дайым Power LED дисплейи болбошу үчүн, Arduino Nanoдогу орнотулган LEDден арыла аласыз (жана мен D13 пинин колдонгондон бери, күйгүзүлгөн LEDди күйгүзүүнү чечтим) ошол пин).
POW жана L деп белгиленген камтылган LED диапазондорун жылытуу үчүн ширеткичти колдонуңуз, андан кийин тартып алуу үчүн тартыңыз же кесиңиз. Башка көптөгөн энергияны үнөмдөөчү варианттар бар, аларды googling аркылуу сынап көрсөңүз болот, бирок бул батарейкаларда бир нече айга созулат жана азырынча жакшы иштейт!
Прототип тактасы жана батарея корпусу
Бардык тетиктерди прототип тактасына ширетүү өлчөмүн азайтат жана чөйчөк ичиндеги батарейканын үстүнө оңой эле батып кетишине мүмкүндүк берет.
3 же 4 АА батарейка корпусун колдонуңуз жана Arduinoдогу Винге оң (+) жана GNDге терс (-) кошуңуз.
Менде батарейканын корпустары жок болчу, бирок менин муктаждыктарым үчүн 4 АА батарейка корпусу бар, $ 1 долларлык жарык бар болчу. Мен ак чөйчөктү батарейканын корпусуна коюп, кара пластикти белгилеп, андан кийин кызматтык бычак менен кесип алдым.
Батареяны базага ысык клей, андан кийин үстүнө ак чөйчөктү ысык клей. Сиз аны ачуу жана LED жарык убактысын кайра программалоо үчүн ысык желимди оңой эле кесип аласыз.
Бул эшиктин жанындагы балдардын шкафынын үстүндө отурат, эми эртең мененки тоскоолдуктар жок !!!
Сунушталууда:
Күн энергиясы менен жарык берүүчү террариум: 15 кадам (сүрөттөр менен)
Күн энергиясы менен иштеген жарык берүүчү террариум: С: түнкү жарыкты скрапбук менен өткөргөндө эмне аласыз? . Бул жерде менин жигитим экөөбүз ижарага алган кабина сүрөттөлгөн
[2020] Түнкү сойлоп жүрүү үчүн жарык берүүчү диоддор: 9 кадам (сүрөттөр менен)
[2020] Түнкү сойлоп жүрүү үчүн светодиоддорду күйгүзүү: Valenta Off-Roader Бул Lego Technic менен шайкеш келет жана арткы дөңгөлөктөрүндө эки (x2) микро тиштүү моторлор жана Roberval кол механизмине негизделген (x1) рульдук сервосу менен жабдылган. Humming Works LLC жана
Bubble Blister робот машинасы Балдар үчүн билим берүүчү комплект: 8 кадам
Балдар үчүн Bubble Blister Robot Machine Educational Kit: Hi жаратуучулар, Узак тыныгуудан кийин, биз кайра чогуу болдук. Бул сезондо чөйрөбүздү дагы бир аз кеңейтүүнү чечтик. Буга чейин биз профессионалдуу долбоорлорду чыгарууга аракет кылып келгенбиз. билүү үчүн зарыл болгон жогорку деңгээлдеги маалымат. Бирок биз ошондой кылышыбыз керек деп ойлогонбуз
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
USB NEC инфра-кызыл берүүчү жана алуучу: 4 кадам (сүрөттөр менен)
USB NEC инфра-кызыл өткөргүч жана алуучу: Бул долбоор мен иштеп жаткан башка долбоордун бир бөлүгү, анткени мен Instructables боюнча 2017-жылдын алыстан башкаруу сынагы болгондуктан, мен бул долбоорду жарыяладым деп ойлогом. Андыктан бул долбоор сизге жакса, ага добуш бериңиз. Билесиздерби, мен чоң күйөрманыммын