Мазмуну:

Камин жарык эффекти: 4 кадам
Камин жарык эффекти: 4 кадам

Video: Камин жарык эффекти: 4 кадам

Video: Камин жарык эффекти: 4 кадам
Video: НОВЫЙ ПАРАЗИТ СКИБИДИ ТУАЛЕТ ПОЛУЧИЛ КОНТРОЛЬ НАД БОССАМИ КАМЕРАМЕНОМ И СПИКЕРМЕНОМ В ГАРРИС МОД! 2024, Ноябрь
Anonim
Камин жарык эффекти
Камин жарык эффекти
Камин жарык эффекти
Камин жарык эффекти
Камин жарык эффекти
Камин жарык эффекти

Кыштын узак жана суук күнүнөн кийин үйүңүздүн жылуу жагында мешиңиздин алдында отуруу жакшы эмеспи? Көпчүлүктүн чындыгында очогу жок, бирок ал тургай көздүн же жалындын жарыгы сизди жана муздак жүрөгүңүздү жылытат.

Эгерде сиз бул жайлуу сезимди издеп жүрсөңүз, анда сиз туура жердесиз! Мен сизге көрсөтөм, кантип 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 видеосу бар. Камин, шам жана өлүп жаткан каминдин убактысы.

Сиз бүттүңүз. Сиз үйүңүз үчүн жакшы каминдин жарыгын жасадыңыз.

Бул жакшы жана жөнөкөй долбоор, ал тургай жаңы баштагандар эч убакта түзө албайт.

Комментарийлерде бул долбоор боюнча суроолорду берүүдөн тартынбаңыз, мен сизге ар кандай көйгөйлөр менен жардам берүүгө кубанычтамын.

Сунушталууда: