Мазмуну:
Video: Камин жарык эффекти: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Кыштын узак жана суук күнүнөн кийин үйүңүздүн жылуу жагында мешиңиздин алдында отуруу жакшы эмеспи? Көпчүлүктүн чындыгында очогу жок, бирок ал тургай көздүн же жалындын жарыгы сизди жана муздак жүрөгүңүздү жылытат.
Эгерде сиз бул жайлуу сезимди издеп жүрсөңүз, анда сиз туура жердесиз! Мен сизге көрсөтөм, кантип Arduino тактасы жана даректүү LED тилкелери менен каминдин жарык эффектин жасай аласыз. Кыш келгиче бул долбоорду ишке ашырууга көп убактыңыз болот.
Мен белгилегим келет, сүрөттөр жарыктын чыныгы түстөрүн чагылдырбайт, балким телефон камерамдын ак балансынан улам. Шамдын видеосу чыныгы түстөргө эң жакын. Бул көрсөтмө асан -үсөн конкурсунда болгондуктан, бул сүрөттөрдөгү кызгылт сары түстөр экени маанилүү.
Жабдуулар
Сизге керектүү нерселер:
- Arduino тактасы (мен нано клонду колдондум, дээрлик бардык түрүн колдоно аласыз)
- WS2812B даректүү RGB LED тилкеси (каалаган узундукта, менде 29 LED бар)
- 5V дубал адаптери (9V да жакшы)
- Алюминий LED профили (каалаган узундук)
- Баскыч (адатта ачык)
- Кошуу кутусу (кичинекей)
- Зымдар
- Heatshrink түтүктөрү (милдеттүү эмес)
Сиз колдоно турган нерселер:
- Лампочка жана ширетүүчү
- Scalpel же пайдалуу бычак
- Жылыткыч же жеңил
- Каптал кескич
- Металл араа же кол менен
1 -кадам: Түшүнүк
Мен ebayдан Arduino Nano клонун колдондум, бул түргө жабышуунун кереги жок, каалаган Arduino тактасын колдонсо болот. Сизге WS2812B даректүү RGB LED тилкеси керек болот. Контроллер N*16 бит маалыматын биринчи LEDга жөнөтөт. Биринчи LED биринчи 16 битти окуйт жана калган маалыматты ((N-1)*16 битке) берет. Ошентип, биз тактанын бир гана жолу менен бүт тилкенин диоддорун башкара алабыз. Мен баскычты басуу үчүн бир киргизүүнү колдоном, андыктан мен үлгүлөрдү оңой эле тандай алам.
Аспаптын өзү чынында эле жөнөкөй, аны үйрөнчүк оңой эле кура алат. Бул жөнөкөй проектте сиз таштап кете турган нерселер көп, бул дагы жөнөкөй кылат. Эгерде сиз кодду өзгөртсөңүз, анда баскычты жок кыла аласыз, же алюминий профилин колдонууну каалабасаңыз, бул таптакыр жакшы. Каалаган жериңизге лента чаптаңыз.
2 -кадам: Аппаратты жасоо
Биринчиден, сиз каминдин жарык катарынын узундугун чечишиңиз керек. Бул метр, короо болушу мүмкүн, меники 50смдей. Сиз каалаган LEDдын ортосундагы LED тилкесин кесип аласыз. Менде 52см алюминий профили бар болчу, андыктан 29 гана светодиод туура келет. Эгерде сиз тилкенин узундугун чечсеңиз, аны кесип салыңыз. Андан кийин алюминий профилин кесүү керек. Профилди бир аз узартуу сунушталат (болжол менен 2см), андыктан зымдарга жана акыркы бөлүктөргө орун болот. Профильге бекитүү үчүн LED тилкесинин арт жагындагы эки тараптуу лента колдонуңуз. Пластикалык профиль капкагын ордуна коюңуз. Эгерде сиз профилди колдонууну каалабасаңыз, анда LED тилкесин кийинчерээк ордуна скотч менен чаптап койсоңуз болот.
LED тилкеси үчүн 3 зым керек болот.
- 5V
- GND
- Data In
Бул 3 зымды тилкеге туташтырыңыз. Тилкенин кирүүчү тарабын ширеткениңизди текшериңиз (кичинекей үч бурчтук маалымат агымынын багытын көрсөтөт).
Кесүү же бургулоо кутусунун үстүнө тешип койгула, ошондо сиздин кадимки ачык баскычыңыз эң сонун дал келет. Баскычтын бириктиргичтерине эки зымды ээрчиңиз. Бул жерде жылуулукту азайтуучу түтүктөрдү же электр лентасын колдонсоңуз болот.
Кутунун капталына 2 кичинекей тешикти кесип же бургулаңыз, ошондо сиз электр энергиясын жана зымдарды LEDден алып келе аласыз. Зымдын учтарына туташтыргычтар. (Эгерде сиз дагы нано колдонсоңуз, аялдын башын колдонуңуз).
Дубалдын адаптер зымдарын GND жана VINге туташтырыңыз. Эгерде сиз жөнгө салынуучу 5В электр булагын колдонсоңуз, аны VINдин ордуна 5Vга туташтырсаңыз болот. Баскыч баскычтарын GND жана D4ке туташтырыңыз (эгер сиз кодду өзгөртсөңүз, башка GPIO казыктарын колдоно аласыз). LED тилкесин GND, 5V жана D3ке туташтырыңыз (эгер сиз кодду өзгөртсөңүз, башка GPIO казыктарын колдоно аласыз). Сиз GND казыктары түгөнүп калса, ISPтин башындагы GND пинин колдонууга туура келиши мүмкүн. Сиз контроллерди кутуга ысык клей же эки тараптуу скотч менен беките аласыз. Же аны кандай болсо, ошондой калтырып койсоңуз болот (мен сыяктуу).
3 -кадам: Программалоо
Бул кадам абдан оңой, бирок сизге adafruitтен неопиксел китепканасы керек болот. Сиз менин программанын коду менен бул жерден жүктөп алсаңыз болот. Жүктөө процессинен кийин неопиксел китепканасын Arduino китепканалары папкасына жылдырышыңыз керек. Программанын кодун Arduino эскиздеринин жанына жылдырсаңыз болот.
Эгерде сиз менин кодумду өзгөрткүңүз келбесе, Arduino менен туташыңыз жана IDEдеги тактанын түрүн жана портун тандай аласыз. Керек болсо, керектүү өзгөртүүлөрдү киргизиңиз жана жүктөө баскычын басыңыз. IDE кодду түзүп, тактаңызга жүктөп бериши керек жана ал аракетке даяр.
Сиз каалаган баскыч менен каалаган LED үлгүсүн тандай аласыз. Менин кодума камин, шам жана өлүп жаткан камин жана башка үлгүлөр кирет.
Шам режиминде, борбордук LED сары-кызгылт түс менен импульстар жана жаркырайт. Камин үлгүсүндө ар бир LED кичинекей жалынды билдирет. Ар бир жалындын максималдуу жана минималдуу жарыгы бар, ал канчалык жарык болсо, сарыга жакындайт. Диммер жалын кызгылт-кызыл түскө ээ болот. Ар бир циклде жалын баалуулуктары туш келди мурунку мааниден пайда болот, бирок бул маани чектештерден өтө алыс болушу мүмкүн эмес. Өлүп жаткан каминдин жарыгы караңгы болуп, бир аз убакыттан кийин гана кызгылт түскө боёлот.
Сиз менин кодумдагы светодиоддордун санын коё аласыз же менин программанын кодунун башында баалуулуктар менен скрипка жасай аласыз. Мен оттун эффектин реалдуу кылууга аракет кылдым жана ал абдан жакшы иштеди деп ойлойм.
4 -кадам: Акыры
Бул жерде эффектин 3 видеосу бар. Камин, шам жана өлүп жаткан каминдин убактысы.
Сиз бүттүңүз. Сиз үйүңүз үчүн жакшы каминдин жарыгын жасадыңыз.
Бул жакшы жана жөнөкөй долбоор, ал тургай жаңы баштагандар эч убакта түзө албайт.
Комментарийлерде бул долбоор боюнча суроолорду берүүдөн тартынбаңыз, мен сизге ар кандай көйгөйлөр менен жардам берүүгө кубанычтамын.
Сунушталууда:
Жарык диоддуу жарык "КӨБҮРӨӨК" белгиси: 8 кадам
Жарык диоддуу "КӨБҮРӨӨК" белгиси: Мен CNC машинамды поликарбонат менен сынап көргүм келди (мен эч кандай акрилди кармап кала алган жокмун), ошондуктан мен бул долбоорду ойлоп таптым. Интернетте ушул сыяктуу жарыктандырылган белгилер көп. бул менин кошумчам! Мен Кейси Нейстаттын кол тамгасын колдонуп жатам
Которулуучу жарык сезгич түнкү жарык: 8 кадам (сүрөттөр менен)
Которулуучу жарыкты сезүүчү түнкү жарык: Бул көрсөтмө мен түнкү жарык сенсорун кантип кол менен өчүрүп койгондугумду көрсөтөт. Кылдаттык менен окуңуз, ачык болгон бардык схемаларды эске алыңыз жана бирдикти тестирлөөдөн мурун, керек болсо, аймакты өчүрүп коюңуз
Arduino / ESP LED Камин: 4 кадам (Сүрөттөр менен)
Arduino / ESP LED Камин: Мен ижарага алган үйдө эскилиги жеткен камин бар болчу, жакшы, жайлуу чыныгы камин үчүн реалдуу вариант жок. Ошентип, мен өзүмдүн RGB LED каминимди жасоону чечтим, ал чыныгы отту туурап жагымдуу сезим берет. Чыныгы от сыяктуу жакшы эмес, бирок ал берет
LED миниатюралык камин: 9 кадам (сүрөттөр менен)
LED Miniature Nendoroid Камин: Сиздин нендороиддер бул Christmas.Materials от менен жылуу, жайлуу түнгө татыктуу: Adifruit Pro Trinket 5V* Mini PCB Neopixel 5 пакети 30 awg силикон зымы Микро USB кабели (идеалдуу туура бурчтуу USB кабели) SolderHot г
Жарык LED эффекти менен Valentines белеги: 6 кадам (Сүрөттөр менен)
Валентиндер жарашыктуу LED эффекти менен: Бул HowTo сизге сүйлөшкөн кызыңызга (же кимге) белек берүү идеясын берет, анткени, сүйүү күнү жакындап келе жатат! Натыйжада эки адамдын баш тамгасын көрсөткөн кичинекей өз алдынча жасалган буюм жүрөк. Бул голограммага окшош