Мазмуну:
- Жабдуулар
- 1 -кадам: Дизайн
- 2 -кадам: Прототиптөө
- 3 -кадам: Программалоо
- 4 -кадам: Негиз
- 5 -кадам: LED кошуу
Video: Көлөкө сааты: 20 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Photon Clock - бул 3D принтер же CNC машинасы менен гана жасала турган татаал тетиктерди түзбөстөн, аналогдук стильдеги укмуштуудай саатты жасоонун кызыктуу жолу! Концепция мындай иштейт: сааттын чекесиндеги он эки LEDдин жарыгы борборго карай жаркырайт, мында стиль туура убакытты көрсөткөн көлөкө түшүрөт. Мен аны Photon Clock деп атаганымдын себеби, ал убакытты айтуу үчүн жарыкты колдонот. Бул популярдуу Bulbdial Clockтын менин версиясы, мен бир нече жыл мурун көргөн жана ошондон бери жасагым келген. Бул жашыл, үнөмдүү, жөнөкөй үй объектилерин колдонуучу долбоор. Саат укмуштай көрүнөт, анын стилдүү жарыктандыруусу жана футуристтик көрүнүшү менен, бирок кандайдыр бир декор менен жакшы иштейт! Саатты жасап жатып, мага жакпаган бир нече версияны түздүм, бирок акыры жогорудагы версияга (v4.1) токтодум.
Эгер сиз бул долбоорду жасоону чечсеңиз, анда сиз бир кадам жөнүндө түшүнүксүз болсоңуз, бардык сүрөттөрдү көрүүнү сунуштайм. Мен дагы эч качан багынбоого чакырам! Эгерде бир нерсе туура иштебей жатса, сиз бир кадамды түшүнбөй жатасыз, же сизге кеңеш керек, жөн гана комментарийлер бөлүмүнө коюңуз, мен тез арада жооп берем, комментарийлер мага автоматтык түрдө электрондук почта аркылуу жөнөтүлөт. Баарынан маанилүүсү, бул долбоор сизге жагат деп ишенем жана өзүңүздүн долбооруңузду жасоодон ырахат алыңыз!
Жабдуулар
Материалдар:
- Йогурт контейнери же ушуга окшош нерсе
- Ардуино же микроконтроллер, жок дегенде 12 казык менен (эгер сиз мультиплекстөөнү жана жетиштүү программалоону билбесеңиз)
- 12 LED минималдуу (чачыранды эмес иштөө мыкты)
- Зым (жок дегенде 10 фут)
- Solder (альтернатива катары нан тактасы кылат)
- Жыгач
- Бир же эки сүт кумура (милдеттүү эмес)
- RGB LED же эки (милдеттүү эмес)
- Ысык клей
- Жыгач клей
Куралдар:
- Кандооч
- Кол араа
- Бургулоо
- Ысык желим мылтык
- Кайчы
1 -кадам: Дизайн
Мен жөнөкөй жана бир аз заманбап стилди кааладым, бирок ошол эле учурда ретро-футуристтик көрүнүш. Түпнуска дизайн күмүш түстө жана зымдарды көрсөтүүчү тунук пластикалык алдыңкы бөлүгүндө болгон.
Бул тазалыкты талап кылды, ошондуктан мен ардуино мегамага туура келген протоборго баарын коштум. Тилекке каршы, мен кээ бир светодиоддор башкаларга караганда бир кыйла күңүрт экенин билдим, ошондуктан мен жаркырагандарга жогорку каршылык көрсөтүүгө аракет кылдым, бирок жарык ушунчалык күңүрт болуп калды, ал көлөкө түшүрө алган жок. Мен ошондой эле кээ бир светодиоддорду эч кандай резисторлорду колдонуу менен тобокелге салдым, тилекке каршы, алар күйүп кетти. Мен бир нече арзан, сынган фонариктерди таап, алардын ичинен диоддорду алдым. Мени таң калтырган нерсе, светодиоддордун буттары жарым миллиметрдей узун болчу. Мен аларга зымдарды ширете алдым, бирок "жардам колу" жок кыйын болду. Мен чачырама эмес, же ачык-айкын диоддор эң жакшы иштээрин байкадым. Алар бир багытта жаркырап, эң сонун көлөкө түшүрүшөт! Бирок чачырап кеткендер жарыкты багыттоонун ордуна чачыратып жиберишти. Бул түстүү же ак түскө ээ болгон адамдар.
Биринчи дизайнды иштеп чыккандан кийин жаңысын сынап көрүүнү чечтим. Бул дизайн төрт бурчтуу формалардан, анын ичинде сааттын жүзүнөн турду жана ага корпус түзгөндөн кийин дагы бир жолу которууну чечтим. Бул дизайн сиз үйрөткүчтүн мукабасында көрүп турганыңыздай жана сырткы жарык менен кара корпуска ээ.
Эгерде сиз кошумча жарыктандырууну кылууну чечсеңиз, зым тартуу учурунда он сегизинчи кадамды караңыз: "Кошумчалар"
2 -кадам: Прототиптөө
Бул мен жасаган биринчи прототиптин сүрөттөрү. Корпус картон бут кийим кутучасынан жасалган, менде динамикти капталга орнотушкан. Менде шнур бар, мен аны артка алмаштырам. Эгерде сиз баары туура келгенине ынангыңыз келсе, жыгач иштетүү баскычына өтүп, аны картондон жасаңыз! Картондун прототиби абдан жакшы көрүнгөн, бирок өтө көпкө созулбайт. Сиз бул жерде программаңызды жана бардык Светодиоддоруңузду сөзсүз текшеришиңиз керек.
3 -кадам: Программалоо
Мен азыр бир нече жылдан бери arduino колдонуп келем, бирок менде дагы деле программалоо жөнүндө көп нерселер бар.
Төмөндө саат он экиде баштала турган программаны киргиздим, жана циклдер. Ал ар бир беш мүнөт сайын өзгөрүп турат жана 12 LED долбоору үчүн. Эгер көбүрөөк кошсоңуз, өзүңүздүн программаңызды жазышыңыз керек болот. Мен муну экинчи колун жана так ортоңку колун камтыган 132 LED сааты менен иштей турган версия менен жаңырта алам. Мен беш мүнөттүк интервалга ээ болуу керектигин гана таптым, анткени кимдир бирөө менден убакыт сураганда, мен аны беш мүнөткө чейин тегеректеп алам (эгер тактык керек болбосо). Мен ар бир убакытты көрсөтүү үчүн класстарды колдонуп программа түзүүгө аракет кылдым, бирок өтө көп каталарды ала бердим. Эгерде сиз өзүңүздүн программаңызды жакшыраак кылгыңыз келсе, анда өзүңүздү эркин сезиңиз! Сиз "бирден" "он экиге чейин" өзгөрмөлөрүн сиздикине туташкан нерселерге алмаштырышыңыз керек. Эгерде сиздеги LED он эки санынын жанына туташтырылган болсо, көлөкө алты санына карай түшөт. Муну билүү маанилүү, анткени эгер сиз LEDди он эки "он эки" ге эң жакын кылсаңыз, саат отузга барабар болгон сайын өзгөрөт. Убакытты белгилөө үчүн кечиктирүү ылдамдыгын жогорулатуу үчүн INPUT катары коюлган баскыч керек болот, туура убакытка тез багыттоо. Кимде ким жакшы программа жазса, бөлүшүп коюңуз!
4 -кадам: Негиз
Кесүү: Сааттын негизги бөлүгүн жасоо үчүн, йогурт идишин экиге бөлүңүз. Бул диаметри 4-5 дюймдун тегерегинде болушу керек.
Сааттын бети: Кийинки, тиркелген сааттын бетин басып чыгарыңыз, мен карточканы колдонууну сунуштайм, жана сиз дагы өзүңүздүн саатыңызды жасай аласыз. Мен сүрөттү бекер деп бир сайттан алдым. Мен кийин стилди кайда коюу керектигин (көлөкө түшүргөн бөлүк) туура жолго салуу үчүн сүрөттү борбордо тегерек кылып монтаждадым, йогурт контейнерлеринин өлчөмү анча деле айырмаланбайт деп ойлойм, андыктан басып чыгаруунун көлөмү чоң кемчиликсиз туура келет (эгерде сизде кичинекей, бирдиктүү контейнер же "апокалипсис өлчөмү" болбосо).
LED тешиктери: Андан кийин, маркерди же калемди колдонуп, контейнердин сыртына бардык сандар түшөт. Бул сизге LED диоддорунун тешиктерин кайда коюу керектигин көрсөтөт. Пластикалык тешиктерди ээритүү үчүн мен ширетүүчү темирди колдондум (алюминий фольга менен коргоо үчүн), анткени бургулоо кыйын жана контейнер жарылып кетиши мүмкүн.
Сүрөт: Ичин кара түскө боёгула. Мен кара түстү тандадым, анткени ал жарыкты, караңгылыкты чагылдырбайт, ошондой эле сырткы жарыкты чагылдырбайт.
Желимдөө: Сандарды тешиктери менен дал келтирип, контейнердин ичине саатты каратып коюңуз. Бир аз ысык клей колдондум. Мен мурда карагайдын клейин колдонуп көргөм, бул кагаздын бырышына себеп болуп, керексиз көлөкө түшүргөн.
АБАЙЛА! Түтүн менен дем албаңыз, эгер сиз үйдө же желдетилбеген жерде болсоңуз, түтүн соргучту колдонуңуз. Кээ бир пластмассалар дем алганда эч нерсе кыла албайт, бирок жөн эле жасабаңыз.
5 -кадам: LED кошуу
Эгерде тешиктер LEDдан бир аз чоңураак болсо, анда аларды ысык желим менен жабыштыруу керек болот. Мен биринчи кезекте светодиоддорду ширетүүнү сунуштайм, анткени эгер сиз объектилерди ысык желим менен ширетсеңиз, желим бардык жерде эрип кетет, ал тургай чачырап кетет. бекем байланышка тоскоол болгон зым боюнча.
Кеңеш: Кийинкисине өтүүдөн мурун ар бир LEDди текшерип көрүңүз. Бул жол менен сиз көйгөйдү оңой эле диагноз коё аласыз. Мен бардык светодиоддорду жерди жөнөкөйлүк үчүн бир зымга туташтырдым жана бул зарыл. Биринчи сүрөттө менде буттары супер кыска болгон эски фонарьдан алынган LED бар. Жерге туташкан жок дегенде 220 омдук резистор керек болот. Мен жарыкты өзгөртүү үчүн B 10K потенциометрин сынап көрдүм, бирок ал эң эле күңүрт болчу.
Сунушталууда:
"Уизлинин" жайгашуу сааты 4 кол менен: 11 кадам (сүрөттөр менен)
"Уизлинин" жайгашкан жери боюнча саат 4 кол менен: Ошентип, Raspberry Pi менен бир топко чейин тепкилеп жүргөндө, мен аны мыкты колдонууга мүмкүндүк бере турган жакшы долбоорду тапкым келди. Мен бул улуу Instructable Build Your Own Weasley жайгашуу саатын ppeters0502 менен жолуктурдум жана ойлодум
LED сааты Neopixels менен: 4 кадам (сүрөттөр менен)
LED сааты неопикселдерди колдонуу: 60 неопикселди колдонуп LED саат жасоо боюнча менин көрсөтмөмө кош келиңиз. Сиз 3 PDFтин тиркемесин сааттын сегменттери үчүн, экинчисин база үчүн жана акыркысы чаптоодо жардам берүү үчүн шаблон деп табасыз. бөлүмдөр бирге. Ошентип, ком
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди
Көлөкө театр: 3 кадам (Сүрөттөр менен)
Көлөкө театры: Бул көрсөтмө төмөнкү жабдууларды колдонуп, негизги көлөкө театрын кантип түзүүнү көрсөтөт. Колдонмо үчүн мен кайыктын толкундарында термелип жаттым, бирок бир аз оңдоолор менен сиз каалаган көрүнүштү жаратуу үчүн каалаган форма/объекттерди колдоно аласыз
Көлөкө/алыстан башкаруу жандандырылган LED: 5 кадам
Shadow/remote Control Activated Leds: Сиз качандыр бир түнү же көлөкө менен иштетилген жарыкты жараткыңыз келген беле? Ооба .. бул жерде көрсөтмө бар, бирок кошумча бар: аны алыскы RF көзөмөлү менен иштете аласыз. Бул абдан күчтүү, мен тешик бөлмөмдү жарык кыла алам