Tartalomjegyzék:
- 1. lépés: Az alap építése
- 2. lépés: Készítse el a diffúziós blokkot
- 3. lépés: Forrasztja fel az áramkört és futtassa a kódot
- 4. lépés: Futtassa a programot minden Pi -n, futtassa a szervert és nézze meg működés közben
Videó: DIY hosszú távú legjobb barát fények: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Készítettem távolsági szinkron lámpákat "Legjobb barát" lámpák néven. Ez csak azt jelenti, hogy szinkronban vannak a másik lámpa aktuális színével. Tehát ha az egyik lámpát zöldre cserélné, röviddel azután, hogy a másik lámpa zöldre vált. Ez egy nagyon egyszerű málna pi projekt, amelybe bárki be tud ugrani, és sok igazán alapkoncepciót használ, amelyekre nagyszerű építkezni.
Ez egy nagyszerű projekt lenne a karantén alatt, mivel nem lehet mindig közel egymáshoz, és ugyanazon otthonon belül jelezheti, ha találkozón vagy más fontos eseményen van.
Kellékek:
- ws2811 LED izzók -
- Raspberry pi zero, amit használtam (bármilyen pi -t használhatok, ne felejtsetek el SD kártyát szerezni) -
- Akril lap -
- Nyomógomb
- Cseresznyefa, vörös tölgyfa - Helyi faforgalmazó
1. lépés: Az alap építése
A kezdéshez szüksége lesz egy dobozra, amelybe be kell helyezni az elektronikus alkatrészeket, és át kell vinni a fényt. Maradt némi cseresznyefa és vörös tölgyfa, amivel a dobozt készítettem. A tetejére egyetlen négyzet alakú cseresznyét használtam, ami végül körülbelül 4,5 hüvelyk x 4,5 hüvelyk és 1,25 hüvelyk vastag volt. Ezután vörös tölgyfa fűrészes darabokat használtam az elektronikus alkatrészek részének hozzáadásához. Ezek a darabok körülbelül 4,5 hüvelyk hosszúak, 1 hüvelyk vastagok és 2 hüvelyk szélesek voltak. Ha ezt újra megtenném, minden bizonnyal vékonyabbá tenném a vörös tölgyet, hogy az elektronikus alkatrészeknek több helyük legyen. A darabok levágása után lecsiszoltam őket, és egy 1/2 hüvelykes fúró segítségével lyukat fúrtam a ws2811 led számára. Aztán befejeztem őket Mahoney dióolajjal.
2. lépés: Készítse el a diffúziós blokkot
Az alap elkészítése után elkezdtem készíteni a diffúziós blokkot, amelyet a ws2811 led fényének eloszlatására használnak. Ehhez négyszögletes darabokat vágtam ki akrilból, majd csiszoltam az akrilt, hogy valóban homályos legyen. Ez lehetővé teszi a ledről érkező fény terjedését és további megvilágítását. Ezután forró ragasztót használtam a szerkezet rögzítésére
3. lépés: Forrasztja fel az áramkört és futtassa a kódot
Itt az ideje az áramkör forrasztásának. Mindegyik lámpának van málna pi nulla, ws2811 ledje, nyomógombja és ellenállása. Az egyik áramkör a ws2811 led vezérlésére szolgál, míg a másik a felhasználói bevitel ellenőrzésére szolgál. A ws2811 led áramkör egy egyszerű, amely a málna pi föld, 5v és pwm csapjait használja a led vezérléséhez. A felhasználói bemeneti áramkör áramkorlátozó ellenállással és nyomógombbal rendelkezik, amely a feszültség ki- és bekapcsolására szolgál egy málna pi bemeneti csapból.
Minden pi ugyanazt a programot futtatja. Ez a program ellenőrzi a nyomógomb megnyomását, és ha igen, megváltoztatja a színét. Ezután üzenetet küld egy webszervernek, amely követi az aktuális színt. Ez a program 5 másodpercenként a webszerverről is ellenőrzi az aktuális színt, és ha ez a szín eltér a lámpa aktuális színétől, akkor erre a színre változik. Így tartják őket szinkronban. Tehát ha az egyik lámpán pirosra változtatja a színt, akkor ez a lámpa közli a webszerverrel, hogy az aktuális szín piros, a másik lámpa 5 másodpercen belül ellenőrzi a webszervert, és látja, hogy az aktuális szín piros, majd ezt követően szín. Az általam használt webszervert az egyik pis -en tárolták, mivel ugyanazon a hálózaton belül használtam, de könnyen futtathatja ezt a szervert bármely nyilvános szerveren, és a lámpák minden kontinensen működnek.
Ennek a kialakításnak köszönhetően könnyen skálázható több mint 2 lámpára.
Az alábbiakban bemutatjuk a két repót, amelyekre szükség van a projekt futtatásához. Ha problémái vannak a BiblioPixel telepítésével, akkor nézze meg az üzenőfal készítéséről szóló videómat. Részletesen bemutatja a BiblioPixel telepítését.
A legjobb barát fényprogram minden pi -n:
github.com/tmckay1/best_friend_light
Webkiszolgáló, amely nyomon követi az aktuális színt:
github.com/tmckay1/raspberrypi_gateway
4. lépés: Futtassa a programot minden Pi -n, futtassa a szervert és nézze meg működés közben
Most már futtathatja a programot a parancssorban, ha ellenőrzi a readme -t az előző repókban, futtatja a szervert a readme -t követően, és látja, hogyan működik!
Ajánlott:
Hosszú expozíció és asztrofotózás a Raspberry Pi használatával: 13 lépés (képekkel)
Hosszú expozíció és asztrofotózás a Raspberry Pi használatával: Az asztrofotográfia csillagászati tárgyak, égi események és az éjszakai égbolt egyes területeinek fényképezése. A Hold, a Nap és más bolygók részleteinek rögzítésén kívül az asztrofotózás képes a zümmögésre láthatatlan tárgyak rögzítésére is
EKG naplózó - hordható szívmonitor hosszú távú adatgyűjtéshez és elemzéshez: 3 lépés
EKG -naplózó - hordható szívmonitor hosszú távú adatgyűjtéshez és elemzéshez: Első kiadás: 2017. október nincs PMECG Logger hosszú ideig hordható szívmonitor
Fordítsa el a normál videó kivetítőt rövid távú modellben ~ 40 dollárért: 6 lépés (képekkel)
Fordítson rendes videó kivetítőt rövidtávú modellben ~ 40 $ -ért: Videóművészként szeretek közvetlenül a színpadról videóvetítéseket végezni. Nagyra értékelem ezt a megközelítést, mert könnyebb és gyorsabb a telepítése, mint a videoprojektorok grill tetejére akasztása, vagy kevésbé bonyolult, mint más telepítések. Jól sikerült
Interaktív udvari fények, sétányi fények: 3 lépés
Interaktív udvari fények, sétányfények: Valamilyen interaktív udvari lámpát akartam építeni a hátsó udvaromhoz. Az ötlet az volt, hogy ha valaki az egyik irányba sétált, akkor animációt indított el abba az irányba, ahol Ön járt. A Dollar General 1,00 dolláros napelemes lámpáival kezdtem
Rövid távú memorizációs játék: 7 lépés
Rövid távú memorizációs játék: Készítse el saját Arduino-alapú memorizációs játékát! Ebben a játékban egy RGB LED 3 véletlenszerű színt villog az elején, és emlékeznie kell mindegyik színére. Látod, hova megy ez? Potenciométerrel módosíthatja a második RGB LED -et és a