Мазмуну:

DIY Long Distance Best Friend Lights: 4 Steps (Сүрөттөр менен)
DIY Long Distance Best Friend Lights: 4 Steps (Сүрөттөр менен)

Video: DIY Long Distance Best Friend Lights: 4 Steps (Сүрөттөр менен)

Video: DIY Long Distance Best Friend Lights: 4 Steps (Сүрөттөр менен)
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Ноябрь
Anonim
DIY Long Distance Best Friend Lights
DIY Long Distance Best Friend Lights
DIY Long Distance Best Friend Lights
DIY Long Distance Best Friend Lights
DIY Long Distance Best Friend Lights
DIY Long Distance Best Friend Lights

Мен "Best Friend" лампалары деп аталган шаар аралык синхрондуу жарыктарды жасадым. Бул жөн гана алар башка лампанын учурдагы түсү менен шайкештирилип турат дегенди билдирет. Ошентип, эгер сиз бир чыракты жашылга алмаштыра турган болсоңуз, көп өтпөй башка чырак жашыл болуп күйөт. Бул абдан жөнөкөй малина пи долбоору, ага ким кире алат жана чындап эле негизделген көптөгөн түшүнүктөрдү колдонот.

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

Берилиштер:

  1. ws2811 LED лампалары -
  2. Мен колдонгон Raspberry pi нөл (каалаган пиди колдонсо болот, sd картты алууну унутпаңыз) -
  3. Акрил барагы -
  4. Баскыч
  5. Алча жыгач, Кызыл эмен жыгач - Жергиликтүү жыгач таратуучу

1 -кадам: базаны куруу

Базаны куруу
Базаны куруу
Базаны куруу
Базаны куруу
Базаны куруу
Базаны куруу

Баштоо үчүн сизге электрондук компоненттерди салып, жарыкты берүү үчүн куту керек. Менде кутуну жасоодо алча жыгачынан жана кызыл эменден калган жыгачтар калды. Мен үстү үчүн 4,5 чарчы х 4,5 дюйм жана калыңдыгы 1,25 дюйм болгон бир чарчы алчанын чокусун колдондум. Андан кийин мен электрондук эмен жыгачынын кесилген бөлүктөрүн колдонуп, электрондук компоненттерди кошо алам. Бул бөлүктөрдүн узундугу болжол менен 4,5 дюйм, калыңдыгы 1 дюйм жана туурасы 2 дюйм болчу. Эгерде мен муну дагы кыла турган болсом, анда, албетте, кызыл эменди жукартып, электрондук компоненттердин батышына көбүрөөк орун бар болчу. Бөлүктөрдү кесип алгандан кийин, мен аларды тегиздеп, 1/2 дюймдук бургу менен ws2811 жетеги менен тешик жасадым. Анан мен аларды Махонейдин жаңгак майы менен бүтүрдүм.

2 -кадам: Диффузия блогун жасаңыз

Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз
Диффузия блогун жасаңыз

Базаны жасагандан кийин, мен диффузиялык блокту жасай баштадым, ал ws2811 LEDдин нурун жайылтуу үчүн колдонулат. Бул үчүн мен акрилден тик бурчтуу кесимдерди кесип, анан акрилди кумдаштырып чындап эле бүдөмүк кылып койдум. Бул лампочканын жарыгынын жайылышына жана көбүрөөк жарык болушуна мүмкүндүк берет. Мен андан кийин структураны бекемдөө үчүн ысык клей колдондум

3 -кадам: Районду ширетип, кодду иштетиңиз

Районду ширетип, кодду иштетиңиз
Районду ширетип, кодду иштетиңиз
Районду ширетип, кодду иштетиңиз
Районду ширетип, кодду иштетиңиз
Районду ширетип, кодду иштетиңиз
Районду ширетип, кодду иштетиңиз

Бул схемага чейин ширетүүчү мезгил. Ар бир жарыкта малина pi нөлү, ws2811 жетеги, баскыч жана резистор бар. Бир схема ws2811ди жетектөө үчүн колдонулат, экинчиси колдонуучунун киришин текшерүү үчүн колдонулат. Ws2811 жетектөөчү схемасы - бул жерди, 5v жана pwm pins малинанын пинин колдонуп, ледди башкарат. Колдонуучунун киргизүү схемасында учурдагы чектөөчү резистор жана баскыч баскычы бар, ал чыңалууну күйгүзүү жана малина пи киргизүү пининен өчүрүү үчүн колдонулат.

Ар бир пи бир эле программаны иштетип жатат. Бул программа баскыч басылганда текшерет, эгер андай болсо түсүн өзгөртөт. Андан кийин ал учурдагы түстү көзөмөлдөгөн веб -серверге билдирүү жөнөтөт. Ар бир 5 секундда бул программа веб -серверден учурдагы түсүн текшерет жана эгер бул түс чырактын учурдагы түсүнөн башка болсо, ал түскө өзгөрөт. Мына ушинтип алар шайкештирилип турат. Ошентип, эгер сиз бир лампанын түсүн кызылга өзгөртсөңүз, анда ал чырак веб -серверге учурдагы түс кызыл экенин айтат, экинчи лампа 5 секунддун ичинде веб -серверди текшерет жана учурдагы түс кызыл экенин көрүп, кийинчерээк ага өзгөрөт. түс. Мен колдонгон веб -сервер, мен аны ошол эле тармактын ичинде колдонуп жүргөндүктөн, pisнын бирине жайгаштырылган, бирок сиз бул серверди каалаган коомдук серверде оңой иштете аласыз жана лампалар континенттерде иштейт.

Бул дизайнды эске алганда, сиз муну 2ден ашык лампаларга оңой эле тарата аласыз.

Төмөндө долбоорду иштетүү үчүн керек болгон эки репо бар. Эгерде сизде BiblioPixel орнотууда көйгөйлөр болсо, анда билдирүү тактасын түзүү боюнча менин видеомду карап көрсөңүз болот. Бул деталдуу түрдө BiblioPixel орнотууга кирет.

Best Friend Light программасы ар бир пи боюнча иштейт:

github.com/tmckay1/best_friend_light

Учурдагы түстү көзөмөлдөгөн Web Server:

github.com/tmckay1/raspberrypi_gateway

4 -кадам: Ар бир Pi боюнча программаны иштетүү, Server иштетүү, жана аны иш жүзүндө карагыла

Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Программаны ар бир Piде иштетип, серверди иштетип, аны иш жүзүндө көрүңүз!
Ар бир Pi боюнча программаны иштетүү, Server иштетүү, жана аны иш жүзүндө карагыла!
Ар бир Pi боюнча программаны иштетүү, Server иштетүү, жана аны иш жүзүндө карагыла!

Эми сиз программаны командалык сапта мурунку репозиттердеги реестрди текшерүү менен иштете аласыз, менеджменин артынан серверди иштетип, аны иш жүзүндө көрө аласыз!

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