Obsah:
- Krok 1: Vybudujte základňu
- Krok 2: Vytvorte difúzny blok
- Krok 3: Spájkujte obvod a spustite kód
- Krok 4: Spustite program na každom Pi, spustite server a uvidíte ho v akcii
Video: DIY diaľkové svetlá pre najlepších priateľov: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Vyrobil som synchronizované svetlá na dlhé vzdialenosti známe ako žiarovky „Najlepší priateľ“. To len znamená, že sú synchronizované s aktuálnou farbou druhej žiarovky. Ak by ste teda vymenili jednu lampu za zelenú, krátko potom by druhá lampa zazelenala. Jedná sa o veľmi ľahký malinový projekt pi, do ktorého môže ktokoľvek skočiť, a používa veľa skutočne základných konceptov, na ktorých je skvelé stavať.
Bol by to skvelý projekt, ktorý by ste spustili počas karantény, pretože nemôžete byť stále blízko seba, a dá sa použiť v rámci jedného domu na označenie schôdze alebo inej dôležitej udalosti.
Zásoby:
- ws2811 LED žiarovky -
- Raspberry pi zero, ktorý som použil (môžem použiť akékoľvek pi, nezabudnite získať kartu SD) -
- Akrylový list -
- Tlačidlo
- Čerešňové drevo, drevo červený dub - miestny distribútor dreva
Krok 1: Vybudujte základňu
Na začiatok budete potrebovať škatuľu, do ktorej vložíte elektronické súčiastky a privádza svetlo. Zostalo mi niečo z čerešňového a červeného dubového dreva, ktoré som použil na výrobu škatule. Na vrch som použil jeden štvorcový kus čerešne, ktorý mal nakoniec hrúbku asi 4,5 palca x 4,5 palca a 1,25 palca. Potom som použil pokosené kusy dreva z červeného duba, aby som pridal časť, v ktorej budú elektronické súčiastky. Tieto kusy boli asi 4,5 palca dlhé, 1 palec hrubé a 2 palce široké. Ak by som to urobil znova, určite by som spravil tenší dub, aby mali elektronické súčiastky viac miesta na zmestenie. Po narezaní kúskov som ich obrúsil a pomocou 1/2 palcového vrtáka vyvŕtal otvor pre ws2811 led. Potom som ich dokončil olejom Mahoney z vlašských orechov.
Krok 2: Vytvorte difúzny blok
Keď bola základňa vyrobená, začal som vyrábať difúzny blok, ktorý bude slúžiť na šírenie svetla z diódy ws2811. Za týmto účelom som vystrihol obdĺžnikové kúsky z akrylu a potom brúsil akryl, aby bol skutočne rozmazaný. To umožní, aby sa svetlo z diódy LED rozšírilo a osvetlilo viac. Na zaistenie konštrukcie som potom použil horúce lepidlo
Krok 3: Spájkujte obvod a spustite kód
Toto je čas na spájkovanie obvodu. Každé svetlo má malinovú nulu, LED ws2811, tlačidlo a odpor. Jeden obvod sa používa na ovládanie LED diódy ws2811, zatiaľ čo druhý slúži na kontrolu vstupu používateľa. LED obvod ws2811 je jednoduchý a používa na ovládanie LED uzemňovacie, 5V a pwm kolíky malinového pí. Vstupný obvod užívateľa má odpor obmedzujúci prúd a tlačidlo, ktoré slúži na zapínanie a vypínanie napätia zo vstupného kolíka Raspberry Pi.
Na každom pí beží rovnaký program. Tento program kontroluje, či je tlačidlo stlačené, a ak áno, zmení farbu. Potom odošle správu na webový server, ktorý sleduje aktuálnu farbu. Tento program každých 5 sekúnd kontroluje aktuálnu farbu z webového servera a ak je táto farba odlišná od aktuálnej farby žiarovky, zmení sa na túto farbu. Takto sú synchronizované. Ak teda na jednej lampe zmeníte farbu na červenú, táto lampa oznámi webovému serveru, že aktuálna farba je červená, druhá lampa skontroluje webový server do 5 sekúnd a zistí, že aktuálna farba je červená a následne sa zmení na túto. farba. Webový server, ktorý som použil, bol hostený na jednom serveri, pretože som ho používal v tej istej sieti, ale tento server môžete ľahko spustiť na akomkoľvek verejnom serveri a žiarovky budú fungovať na všetkých kontinentoch.
Vzhľadom na tento dizajn ho môžete ľahko rozšíriť na oveľa viac ako 2 žiarovky.
Nasledujú dve repo operácie, ktoré budete potrebovať na spustenie projektu. Ak máte problémy s inštaláciou BiblioPixel, môžete sa pozrieť na moje video o vytváraní nástenky. Podrobne sa zaoberá inštaláciou BiblioPixel.
Program Best Friend Light bežiaci na každom pí:
github.com/tmckay1/best_friend_light
Webový server, ktorý sleduje aktuálnu farbu:
github.com/tmckay1/raspberrypi_gateway
Krok 4: Spustite program na každom Pi, spustite server a uvidíte ho v akcii
Teraz môžete program spustiť na príkazovom riadku tak, že skontrolujete súbor readme v predchádzajúcich úložiskách, spustíte server podľa súboru readme a uvidíte ho v prevádzke!
Odporúča:
Drevené diaľkové ovládanie Bluetooth pre vlak Lego Duplo: 3 kroky (s obrázkami)
Drevený diaľkový ovládač Bluetooth pre vlak Lego Duplo: Moje deti milovali tento malý vlak Lego Duplo, obzvlášť moju najmladšiu, ktorá sa snaží komunikovať slovami, a tak som jej chcel postaviť niečo, čo by jej pomohlo hrať s vlakom nezávisle od dospelých alebo telefónov/tabletov. Niečo čo
Najlepších 7 tipov a trikov o elektronike, ktoré by mal výrobca vedieť: 8 krokov (s obrázkami)
Najlepších 7 tipov a trikov o elektronike, ktoré by mal výrobca vedieť: Elektronike sa venujem už dlho a počas tohto obdobia som urobil veľa projektov. Pri každom projekte, ktorý som urobil, som sa vždy dozvedel niečo nové, čo mi pomohlo v budúcnosti. Mám pocit, že elektronika je ako matematika. Keď v
Projekt 2: Diaľkové svetlá: 3 kroky
Projekt 2: Diaľkové svetlá: Tento projekt je zvratom v bežnom poplašnom systéme, ktorý po určitom dosahu bliká a pípne. Tento projekt vytlačí na sériový monitor, že osoba alebo vec je stále bližšie a mala by prestať. Zelená LED dióda sa rozsvieti a
Odstráňte reklamu zo zoznamu priateľov AIM: 3 kroky
Odstránenie reklamy zo zoznamu priateľov AIM v službe AIM: Toto je môj prvý návod, ako odstrániť reklamu z hornej časti zoznamu priateľov v službe AIM. Osobne to nemôžem vydržať a ak nemôžete ani .. alebo sa toho chcete len zbaviť, pokračujte prvým krokom! Tento obrázok je snímkou obrazovky môjho
Kde nájdete 5 najlepších dostupných aplikácií pre Mac: 5 krokov
Kde nájdete 5 najlepších dostupných aplikácií pre Mac: Aplikácie, ktoré vám umožnia vyťažiť z počítača Apple Mac to najlepšie