Мазмуну:
- 1 -кадам: базаны куруу
- 2 -кадам: Диффузия блогун жасаңыз
- 3 -кадам: Районду ширетип, кодду иштетиңиз
- 4 -кадам: Ар бир Pi боюнча программаны иштетүү, Server иштетүү, жана аны иш жүзүндө карагыла
Video: DIY Long Distance Best Friend Lights: 4 Steps (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Мен "Best Friend" лампалары деп аталган шаар аралык синхрондуу жарыктарды жасадым. Бул жөн гана алар башка лампанын учурдагы түсү менен шайкештирилип турат дегенди билдирет. Ошентип, эгер сиз бир чыракты жашылга алмаштыра турган болсоңуз, көп өтпөй башка чырак жашыл болуп күйөт. Бул абдан жөнөкөй малина пи долбоору, ага ким кире алат жана чындап эле негизделген көптөгөн түшүнүктөрдү колдонот.
Бул карантин учурунда иштөө үчүн эң сонун долбоор болмок, анткени сиз дайыма бирге боло албайсыз жана аны бир үйдүн ичинде колдонсоңуз болот, эгер сиз жолугушууда же башка маанилүү иш -чарада болсоңуз.
Берилиштер:
- ws2811 LED лампалары -
- Мен колдонгон Raspberry pi нөл (каалаган пиди колдонсо болот, sd картты алууну унутпаңыз) -
- Акрил барагы -
- Баскыч
- Алча жыгач, Кызыл эмен жыгач - Жергиликтүү жыгач таратуучу
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 иштетүү, жана аны иш жүзүндө карагыла
Эми сиз программаны командалык сапта мурунку репозиттердеги реестрди текшерүү менен иштете аласыз, менеджменин артынан серверди иштетип, аны иш жүзүндө көрө аласыз!
Сунушталууда:
HC-12 Long Range Distance Weather Station жана DHT Sensors: 9 Steps
HC-12 Long Range Distance Weather Station жана DHT Sensors: Бул үйрөткүчтө биз эки dht сенсорлорун, HC12 модулдарын жана I2C LCD дисплейин колдонуп алыскы аба ырайынын станциясын жасоону үйрөнөбүз
DIY RGB Tube Lights: 9 кадам (Сүрөттөр менен)
DIY RGB Tube Lights: DIY RGB Tube Light - бул көп функционалдуу түтүк жарык, аны фотографияда, жарык живописте сүрөткө тартууда, кино тартууда, оюнда, VU метринде жана башкаларда колдонсо болот. Түтүк жарыгын Prismatik программасы же баскыч менен башкарса болот. Бул ванна
3 Amazing BRAIN / MIND Control Projects Lights LedStrip LED Arduino жана Neurosky менен: 6 кадам (сүрөттөр менен)
3 Amazing BRAIN / MIND Control Projects Lights LedStrip LED Arduino жана Neurosky менен: Сиз качандыр бир убакта бул жөнүндө ойлонуу менен жарыкты күйгүзүп же өчүргүңүз келген беле? Же RGB LEDдин түсүнө карап, канчалык стрессте экениңизди билгиңиз келеби? Азырынча сиз бул Нускамаларды аткарсаңыз болот! Биз бара жаткан нерсени сезүү үчүн
Interactive Yard Lights, Walkway Lights: 3 Steps
Интерактивдүү короо жарыктары, өтмө жол чырактары: Мен арткы короом үчүн интерактивдүү короо жарыктарын кургум келди. Идея, кимдир бирөө бир жакка басса, ал сиз бараткан тарапка анимацияны коет. Мен Dollar General менен $ 1.00 күн чырактары менен баштадым
Fancy Bed Night Lights: 6 Steps (Сүрөттөр менен)
Fancy Bed Night Lights: Бул келечектин керебет жарык системасы! Алар түн ортосунда төшөгүңүздөн чыкканыңызда күйгүзүлөт жана өзүңүздүн ыңгайлуу кыялыңыздагы машинага киргенде өчүп калат. Ошентип, мындан ары түнкү кырсыктар жана сынган манжалар жок !! Бул супер оңой