Sisukord:

DIY pikamaa kaugus parima sõbra tuled: 4 sammu (piltidega)
DIY pikamaa kaugus parima sõbra tuled: 4 sammu (piltidega)

Video: DIY pikamaa kaugus parima sõbra tuled: 4 sammu (piltidega)

Video: DIY pikamaa kaugus parima sõbra tuled: 4 sammu (piltidega)
Video: 16 ошибок штукатурки стен. 2024, Juuli
Anonim
DIY pikamaakaugused parima sõbra tuled
DIY pikamaakaugused parima sõbra tuled
DIY pikamaa kauguse parima sõbra tuled
DIY pikamaa kauguse parima sõbra tuled
DIY pikamaakaugused parima sõbra tuled
DIY pikamaakaugused parima sõbra tuled

Tegin pikamaa sünkroniseeritud tuled, mis on tuntud kui "Parim sõber" lambid. See tähendab lihtsalt, et neid hoitakse sünkroonis teise lambi praeguse värviga. Nii et kui te muudaksite ühe lambi roheliseks, siis vahetult pärast seda muutuks teine lamp roheliseks. See on väga lihtne vaarika pi projekt, millesse igaüks saab sisse hüpata ja kasutab palju tõeliselt põhikontseptsioone, millele saab suurepäraselt tugineda.

See oleks suurepärane projekt karantiini ajal, sest te ei saa kogu aeg üksteise lähedal olla ja seda saab kasutada samas kodus, et näidata, kas olete koosolekul või muul olulisel sündmusel.

Tarvikud:

  1. ws2811 LED pirnid -
  2. Vaarika pi null, mida kasutasin (saab kasutada mis tahes pi -d, ärge unustage sd -kaarti hankida) -
  3. Akrüülleht -
  4. Vajutage nuppu
  5. Kirsipuit, punase tamme puit - kohalik puiduturustaja

Samm: ehitage alus

Ehita baas
Ehita baas
Ehita baas
Ehita baas
Ehita baas
Ehita baas

Alustamiseks vajate kasti elektrooniliste komponentide sisestamiseks ja valguse toitmiseks. Mul oli natuke üle jäänud kirsipuust ja punase tamme puidust, millega ma kasti tegin. Ülaosa jaoks kasutasin ühte ruudukujulist kirsitükki, mis oli lõpuks umbes 4,5 tolli x 4,5 tolli ja 1,25 tolli paks. Seejärel kasutasin elektroonilise komponendi sektsiooni lisamiseks punase tamme puidust tükke. Need tükid olid umbes 4,5 tolli pikad, 1 tolli paksud ja 2 tolli laiad. Kui ma peaksin seda uuesti tegema, teeksin punase tamme kindlasti õhemaks, et elektroonikakomponentidel oleks rohkem ruumi. Pärast tükkide lõikamist lihvisin need maha ja puurisin 1/2 tolli puuri abil ava ws2811 led jaoks. Seejärel lõpetasin need Mahoney pähkliõliga.

Samm: tehke hajutusplokk

Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk
Tehke hajutusplokk

Pärast aluse valmistamist hakkasin tegema difusiooniplokki, mida kasutatakse ws2811 LED -i valguse hajutamiseks. Selleks lõikasin akrüülist välja ristkülikukujulised tükid ja seejärel lihvisin akrüüli, et see oleks tõesti udune. See võimaldab LED -i valgusel laiali valguda ja rohkem valgustada. Seejärel kasutasin struktuuri kinnitamiseks kuuma liimi

Samm: jootke vooluring üles ja käivitage kood

Jootke ahel üles ja käivitage kood
Jootke ahel üles ja käivitage kood
Jootke ahel üles ja käivitage kood
Jootke ahel üles ja käivitage kood
Jootke ahel üles ja käivitage kood
Jootke ahel üles ja käivitage kood

See on aeg vooluahela jootmiseks. Igal tulel on vaarika pi null, ws2811 led, nupp ja takisti. Ühte vooluahelat kasutatakse juhtme ws2811 juhtimiseks, teist aga kasutaja sisendi kontrollimiseks. Ws2811 LED -ahel on lihtne, mis kasutab LED -i juhtimiseks vaarika pi maandus-, 5v- ja pwm -kontakte. Kasutaja sisendahelal on voolu piirav takisti ja vajutusnupp, mida kasutatakse pinge sisse- ja väljalülitamiseks vaarika pi sisendtihvtilt.

Iga pi töötab sama programmi. See programm kontrollib vajutusnupu vajutamist ja kui jah, muudab värvi. Seejärel saadab see sõnumi veebiserverile, mis jälgib praegust värvi. Iga 5 sekundi järel kontrollib see programm veebiserverist ka praegust värvi ja kui see värv erineb lambi praegusest värvist, muutub see sellele värvile. Nii hoitakse neid sünkroonis. Nii et kui muudate ühe lambi värvi punaseks, teatab see lamp veebiserverile, et praegune värv on punane, teine lamp kontrollib veebiserverit 5 sekundi jooksul ja näeb, et praegune värv on punane ja seejärel muutub see värvi. Veebiserverit, mida ma kasutasin, hostiti ühes pisikeses, kuna ma kasutasin seda samas võrgus, kuid saate seda serverit hõlpsasti mis tahes avalikus serveris käitada ja lambid toimiksid kõigil mandritel.

Arvestades seda disaini, saate selle hõlpsalt skaleerida rohkem kui kaheks lambiks.

Allpool on kaks repot, mida vajate projekti käivitamiseks. Kui teil on probleeme BiblioPixeli installimisega, saate vaadata minu videot teadetetahvli koostamise kohta. Selles käsitletakse üksikasjalikult BiblioPixeli installimist.

Parima sõbra valgusprogramm, mis töötab igal pi:

github.com/tmckay1/best_friend_light

Veebiserver, mis jälgib praegust värvi:

github.com/tmckay1/raspberrypi_gateway

Samm 4: Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses

Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!
Käivitage programm igal Pi -l, käivitage server ja vaadake seda tegevuses!

Nüüd saate programmi käsurealt käivitada, kontrollides eelmistes repos readme, käivitage server pärast lugemist ja vaadake seda toimimas!

Soovitan: