Spisu treści:
- Krok 1: Zbuduj bazę
- Krok 2: Wykonaj blok dyfuzyjny
- Krok 3: Przylutuj obwód i uruchom kod
- Krok 4: Uruchom program na każdym Pi, uruchom serwer i zobacz go w akcji
Wideo: DIY Long Distance Best Friend Lights: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Stworzyłem lampy zsynchronizowane na duże odległości, znane jako lampy „Best Friend”. Oznacza to po prostu, że są one zsynchronizowane z bieżącym kolorem drugiej lampy. Jeśli więc zmienisz jedną lampę na zieloną, wkrótce po tym druga lampka zmieni kolor na zielony. Jest to bardzo łatwy projekt raspberry pi, do którego każdy może wskoczyć i wykorzystuje wiele naprawdę podstawowych pojęć, na których można się oprzeć.
Byłby to świetny projekt do uruchomienia podczas kwarantanny, ponieważ nie możesz być cały czas blisko siebie i może być używany w tym samym domu, aby wskazać, czy jesteś na spotkaniu lub innym ważnym wydarzeniu.
Kieszonkowe dzieci:
- Żarówki LED ws2811 -
- Raspberry pi zero, którego użyłem (może użyć dowolnego pi, pamiętaj o karcie sd) -
- Arkusz akrylowy -
- Naciśnij przycisk
- Drewno wiśniowe, drewno dębowe czerwone - Lokalny dystrybutor drewna
Krok 1: Zbuduj bazę
Aby rozpocząć, potrzebujesz pudełka, w którym możesz umieścić elementy elektroniczne i przepuścić światło. Zostało mi trochę drewna wiśniowego i czerwonego dębu, z których zrobiłem pudełko. Użyłem jednego kwadratowego kawałka wiśni na wierzch, który ostatecznie miał około 4,5 cala x 4,5 cala i 1,25 cala grubości. Następnie użyłem ściętych kawałków czerwonego dębu, aby dodać sekcję, w której znajdą się elementy elektroniczne. Kawałki te miały około 4,5 cala długości, 1 cal grubości i 2 cale szerokości. Gdybym miał to zrobić jeszcze raz, z pewnością zrobiłbym cieńszy dąb czerwony, aby elementy elektroniczne miały więcej miejsca do dopasowania. Po wycięciu kawałków oszlifowałem je i wywierciłem otwór na diodę ws2811 za pomocą wiertła 1/2 cala. Potem dokończyłem je olejem orzechowym Mahoney.
Krok 2: Wykonaj blok dyfuzyjny
Po wykonaniu podstawy zacząłem tworzyć blok dyfuzyjny, który posłuży do rozproszenia światła z diody ws2811. Aby to zrobić, wyciąłem prostokątne kawałki z akrylu, a następnie przeszlifowałem akryl, aby był naprawdę rozmazany. Umożliwi to rozproszenie światła z diody LED i lepsze jej rozświetlenie. Następnie użyłem gorącego kleju, aby zabezpieczyć konstrukcję
Krok 3: Przylutuj obwód i uruchom kod
To czas na przylutowanie obwodu. Każda lampka ma raspberry pi zero, diodę ws2811, przycisk i rezystor. Jeden obwód służy do sterowania diodą ws2811, podczas gdy drugi służy do sprawdzania danych wejściowych użytkownika. Obwód led ws2811 jest prosty, który wykorzystuje piny uziemienia, 5 V i pwm raspberry pi do sterowania diodą LED. Obwód wejściowy użytkownika ma rezystor ograniczający prąd i przycisk, który służy do włączania i wyłączania napięcia z pinu wejściowego raspberry pi.
Każde pi uruchamia ten sam program. Ten program sprawdza, kiedy przycisk jest wciśnięty, a jeśli tak, zmienia kolor. Następnie wysyła wiadomość do serwera WWW, który śledzi bieżący kolor. Co 5 sekund ten program sprawdza również aktualny kolor z serwera WWW i jeśli ten kolor jest inny niż aktualny kolor lampy, zmienia się na ten kolor. W ten sposób są one zsynchronizowane. Więc jeśli zmienisz kolor na czerwony na jednej lampie, ta lampa poinformuje serwer sieciowy, że bieżący kolor jest czerwony, druga lampa sprawdzi serwer sieciowy w ciągu 5 sekund i zobaczy, że bieżący kolor jest czerwony, a następnie zmieni się na ten kolor. Serwer WWW, którego używałem, był hostowany na jednym z pis, ponieważ używałem go w tej samej sieci, ale można łatwo uruchomić ten serwer na dowolnym serwerze publicznym, a lampy działałyby na kontynentach.
Biorąc pod uwagę ten projekt, można go łatwo przeskalować do wielu więcej niż 2 lamp.
Poniżej znajdują się dwa repozytoria potrzebne do uruchomienia projektu. Jeśli masz problemy z instalacją BiblioPixel, możesz rzucić okiem na mój film o tworzeniu forum dyskusyjnego. Chodzi o szczegółową instalację BiblioPixel.
Program Best Friend Light działający na każdym pi:
github.com/tmckay1/best_friend_light
Serwer sieciowy, który śledzi bieżący kolor:
github.com/tmckay1/raspberrypi_gateway
Krok 4: Uruchom program na każdym Pi, uruchom serwer i zobacz go w akcji
Teraz możesz uruchomić program w wierszu poleceń, sprawdzając plik readme w poprzednich repozytoriach, uruchomić serwer po przeczytaniu i zobaczyć go w akcji!
Zalecana:
Diy RGB Tube Lights: 9 kroków (ze zdjęciami)
DIY RGB Tube Lights: DIY RGB Tube Light to wielofunkcyjne światło rurowe, które może być używane w fotografii, fotografii malowania światłem, kręceniu filmów, grach, jako miernik VU i nie tylko. Świetlówka może być sterowana za pomocą oprogramowania Prismatik lub za pomocą przycisku. Te wanny l
Google Cardboard 1.5 - Best of 1.0 + 2.0: 10 kroków (ze zdjęciami)
Google Cardboard 1.5 - Best of 1.0 + 2.0: Google Cardboard to tani sposób na korzystanie z wirtualnej rzeczywistości (VR) na telefonie komórkowym Apple lub Android. Pobierasz aplikacje (wiele za darmo – patrz zapisy na końcu), umieszczasz je w przeglądarce podobnej do ViewMaster i poruszasz głową, aby zobaczyć 360 stopni rzeczywistych lub
Solar Tree Lights: 4 kroki (ze zdjęciami)
Solar Tree Lights: Ten instruktaż pokazuje, jak zamienić zasilane energią słoneczną światła ścieżek w zasilane energią słoneczną światła drzew. Nie zawsze jest wygodne lub bezpieczne prowadzenie przedłużaczy AC w całym ogrodzie w celu zasilania oświetlonych dekoracji. Lampy zasilane energią słoneczną mają własne p
Prosta lampka nocna za pomocą Fairy Lights: 3 kroki (ze zdjęciami)
Prosta lampka nocna z użyciem lampek: Kiedyś używałam prostej żarówki nocnej, ale potem miałam niesamowite bajkowe lampki, pomyślałam, dlaczego zamiast tego nie użyć ich jako lampki nocnej? Zapobiega to również zakłócaniu snu przez światło żarówki, jeśli kiedykolwiek wstanę w nocy i co najważniejsze widok jest niesamowity
DIY Musical Xmas Lights dla początkujących z Raspberry Pi: 12 kroków (ze zdjęciami)
DIY Musical Xmas Lights dla początkujących z Raspberry Pi: Dzisiaj przejdę przez kroki, aby użyć Raspberry Pi, aby Twoje świąteczne lampki migały z muzyką. Za pomocą zaledwie kilku dolców dodatkowego materiału przeprowadzę cię przez proces przekształcania zwykłych lampek świątecznych w pokaz świetlny w całym domu. Celem on