Innehållsförteckning:
- Steg 1: Bygg basen
- Steg 2: Gör diffusionsblocket
- Steg 3: Löd upp kretsen och kör koden
- Steg 4: Kör programmet på varje Pi, kör servern och se det i aktion
Video: DIY Long Distance Best Friend Lights: 4 Steps (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Jag tillverkade synkroniserade lampor över långa sträckor som kallades "Best Friend" -lampor. Det betyder bara att de hålls synkroniserade med den nuvarande färgen på den andra lampan. Så om du skulle byta en lampa grön, kort efter skulle den andra lampan bli grön. Detta är ett mycket enkelt hallon pi -projekt som alla kan hoppa in i och använder många riktigt grundläggande koncept som är bra att bygga vidare på.
Detta skulle vara ett bra projekt att köra under karantän eftersom du inte kan vara nära varandra hela tiden, och det kan användas inom samma hem för att markera om du är i ett möte eller annan viktig händelse.
Tillbehör:
- ws2811 LED -lampor -
- Hallon pi zero jag använde (kan använda vilken pi som helst, kom ihåg att skaffa ett SD -kort) -
- Akrylark -
- Tryckknapp
- Körsbärsträ, rött ek - Lokal vedfördelare
Steg 1: Bygg basen
För att komma igång behöver du en låda för att sätta in de elektroniska komponenterna och mata igenom ljuset. Jag hade lite kvar av körsbärsträ och rött ek som jag använde för att göra lådan. Jag använde en enda kvadratisk körsbärsbit till toppen, som slutade med att vara cirka 4,5 tum x 4,5 tum och 1,25 tum tjock. Sedan använde jag gerade bitar av rött ek för att lägga till en sektion som de elektroniska komponenterna kommer att finnas i. De bitarna var cirka 4,5 tum långa, 1 tum tjocka och 2 tum breda. Om jag skulle göra det här igen skulle jag verkligen göra den röda eken tunnare så att de elektroniska komponenterna fick mer plats att passa. Efter att ha klippt bitarna slipade jag ner dem och borrade ett hål för ws2811 -ledningen med en 1/2 tum borr. Sedan avslutade jag dem med Mahonys valnötolja.
Steg 2: Gör diffusionsblocket
Efter att basen gjordes började jag göra diffusionsblocket som kommer att användas för att sprida ut ljuset från ws2811 -ledningen. För att göra detta klippte jag rektangulära bitar av akryl och slipade sedan akrylen för att göra den riktigt suddig. Detta gör att ljuset från ledningen kan spridas ut och belysa mer. Jag använde sedan varmt lim för att säkra strukturen
Steg 3: Löd upp kretsen och kör koden
Det är dags att löda upp kretsen. Varje lampa har en hallon pi zero, en ws2811 led, en tryckknapp och ett motstånd. En krets används för att styra ws2811 -ledningen, medan den andra används för att kontrollera användarinmatning. Ws2811 led -kretsen är en enkel som använder jord-, 5v- och pwm -stiften på hallon -pi för att styra lysdioden. Användarens ingångskrets har ett strömbegränsande motstånd och en tryckknapp som används för att slå på och stänga av spänningen från en hallon pi -ingångsstift.
Varje pi kör samma program. Detta program kontrollerar när tryckknappen trycks in, och i så fall ändrar färgen. Den skickar sedan ett meddelande till en webbserver som spårar den aktuella färgen. Var femte sekund kontrollerar detta program också den aktuella färgen från webbservern och om den färgen är annorlunda än lampans nuvarande färg ändras den till den färgen. Så här hålls de synkroniserade. Så om du ändrar färgen till röd på en lampa, kommer lampan att berätta för webbservern att den aktuella färgen är röd, den andra lampan kommer att kontrollera webbservern om 5 sekunder och se att den aktuella färgen är röd och därefter ändra till det Färg. Webbservern som jag använde var värd på en av pisarna eftersom jag använde den i samma nätverk, men du kan enkelt köra den här servern på vilken offentlig server som helst och lamporna skulle fungera över kontinenter.
Med tanke på denna design kan du enkelt skala detta till många fler än 2 lampor.
Nedan visas de två repos du behöver för att köra projektet. Om du har problem med att installera BiblioPixel kan du titta på min video om hur du skapar ett anslagstavla. Det går in på att installera BiblioPixel i detalj.
Bästa vänljusprogram som körs på varje pi:
github.com/tmckay1/best_friend_light
Webbserver som håller reda på den aktuella färgen:
github.com/tmckay1/raspberrypi_gateway
Steg 4: Kör programmet på varje Pi, kör servern och se det i aktion
Nu kan du köra programmet på kommandoraden genom att kontrollera readme i föregående repos, köra servern efter readme och se det i aktion!
Rekommenderad:
ShWelcome Box: the Something Friend: 8 steg
ShWelcome Box: the Something Friend: Letar du efter företag?
Solar Tree Lights: 4 Steps (med bilder)
Solar Tree Lights: Den här instruktionsboken visar hur du gör solcellsdrivna vägljus till soldrivna trädbelysning. Det är inte alltid bekvämt eller säkert att köra AC -förlängningssladdar över hela trädgården för att driva upplysta dekorationer. Solcellsdrivna lampor bär sina egna
Enkelt nattljus med Fairy Lights: 3 steg (med bilder)
Simple Night Light Using Fairy Lights: Jag brukade använda en enkel nattlampa, men sedan hade jag några fantastiska fairy lights, tänkte varför inte använda dem som nattljus istället? Detta förhindrar också att lampan från glödlampan stör sömnen om jag någonsin vaknade. på natten och viktigast av allt är utsikten fantastisk.
Vad man ska göra med slumpmässiga motorsamlingar: Project 2: Spinning Lights (modell UFO): 12 steg (med bilder)
Vad ska jag göra med slumpmässiga motorsamlingar: Projekt 2: Snurrande lampor (modell UFO): Så jag har fortfarande en slumpmässig motorsamling … Vad ska jag göra? Tja, låt oss tänka. Hur är det med en LED -lampa? (Inte handhållna, förlåt fidget spinner älskare.) Det ser ut som ett UFO, det låter som en blandning mellan en ogräs-whacker och en mixer
9v LED -ficklampa - Teh Best Evarrr !: 4 Steps
9v LED ficklampa - Teh Best Evarrr !: Jag vet att det här projektet har gjorts några gånger här på instruktioner, men som med många projekt finns det flera sätt att få samma resultat. Jag tror personligen att denna inställning är den bästa och enklaste för nybörjare. Dessutom är det återanvändbart! Jag whi