Spisu treści:

Inteligentne oświetlenie DIY z Raspberry Pi Zero: 4 kroki (ze zdjęciami)
Inteligentne oświetlenie DIY z Raspberry Pi Zero: 4 kroki (ze zdjęciami)

Wideo: Inteligentne oświetlenie DIY z Raspberry Pi Zero: 4 kroki (ze zdjęciami)

Wideo: Inteligentne oświetlenie DIY z Raspberry Pi Zero: 4 kroki (ze zdjęciami)
Wideo: Instalacja Home Assistant na Raspberry Pi 2024, Listopad
Anonim
Image
Image

Inteligentne światła stają się coraz bardziej popularne. Takie światła to zazwyczaj diody LED, którymi można sterować przez Wi-Fi lub Bluetooth. Kolory, nasycenie i jasność można zmieniać za pomocą smartfona. Zdałem sobie sprawę, że często inteligentne światła są dość drogie i trudne do skonfigurowania. Podczas gdy światła sterowane przez Wi-Fi opierają się na działającym połączeniu internetowym, inteligentne światła Bluetooth wymagają bliskiej odległości od urządzenia, którym chcesz sterować. Często trzeba otworzyć określoną aplikację lub stronę internetową, aby sterować inteligentnym oświetleniem, co może być trochę kłopotliwe.

Moim celem było stworzenie inteligentnego światła sterowanego przez Wi-Fi, które byłoby tańsze niż większość inteligentnych świateł, a jednocześnie miałoby pełną funkcjonalność (kontrola jasności, nasycenia i koloru). Aby światło było bardziej przyjazne dla użytkownika i łatwe w konfiguracji, pomyślałem o sposobie podłączenia i sterowania światłem bez konieczności otwierania strony internetowej lub pobierania jakiejkolwiek (dodatkowej) aplikacji.

Niestety, jedyną opcją stworzenia takiego inteligentnego światła jest poleganie na urządzeniach Apple, ponieważ Apple ma domyślną aplikację „Dom”, która pozwala użytkownikom kontrolować niektóre inteligentne urządzenia w domu. Do tej pory szukałem rozwiązania, które pozwoliłoby to uruchomić również na Androidzie, ale nie doszedłem do żadnego działającego rozwiązania. Przepraszam, fani Androida, może następnym razem…

Moje inteligentne światło składa się z dwóch komponentów: Raspberry Pi Zero W i Unicorn phat firmy Pimoroni. Przypominająca pigułkę „pudełko” to w rzeczywistości wydrukowana w 3D okładka i dyfuzor. Raspberry Pi Zero W będzie działać jako sieć Wi-Fi, z którą użytkownicy mogą łączyć się za pomocą hasła. Każdy podłączony do tej sieci może sterować oświetleniem za pomocą aplikacji „Dom”. Aby wszystko było proste, wszystkie programy są ustawione tak, aby uruchamiały się automatycznie na Pi Zero W, gdy tylko zostanie dostarczone zasilanie.

Jeśli masz gdzieś w pobliżu Raspberry Pi Zero W i jednorożca i jesteś użytkownikiem Apple, dlaczego nie skorzystać z tej okazji, aby zrobić sobie tanie, ale w pełni funkcjonalne inteligentne światło?

Niezwykłą, ale interesującą cechą tego światła jest to, że możesz go zabrać w dowolne miejsce i nadal używać go z iPhonem. Ze względu na swoją przenośność idealnie nadaje się jako przenośny towarzysz podczas podróży.

Krok 1: Co jest potrzebne?

Co jest potrzebne?
Co jest potrzebne?

Dostęp do laptopa lub komputera PC

Raspberry Pi Zero W

Phat jednorożca Pimoroni

Karta microSD (min. 8 GB) dla systemu operacyjnego

Przejściówka z karty micro SD na SD lub USB z gniazdem na kartę micro sd

Kabel micro USB do zasilania Zero W

Dostęp do drukarki 3D do obudowy/dyfuzora. Jeśli go nie masz, możesz skontaktować się z usługą drukowania 3D, aby wydrukować i wysłać wydrukowane części 3D.

Przezroczysty materiał drukarski. Wszystko działa tak długo, jak długo może przez nie przechodzić światło. Użyłem przezroczystego PLA.

Lutownica i trochę lutu

Męski nagłówek 20x2 do Pi Zero

Krok 2: Zakończ konfigurację

Image
Image
Kompletna konfiguracja
Kompletna konfiguracja
Kompletna konfiguracja
Kompletna konfiguracja

Zamiast pisać około 50 kroków lub więcej, aby skonfigurować ten projekt na twoim Raspberry Pi zero w, zdecydowałem się po prostu opublikować plik obrazu, który należy wypalić na pustej karcie micro SD. Plik obrazu w stanie skompresowanym ma około 0,9 GB. Nie musisz faktycznie rozpakowywać pliku, jeśli postępujesz zgodnie z poniższymi instrukcjami. Oto link do pliku obrazu:

Plik graficzny

Obraz został wypalony na czystej karcie SD (min. 8GB). Aby to zrobić, najpierw sformatuj kartę micro SD za pomocą oprogramowania „SDFormatter” (można pobrać z https://www.sdcard.org/downloads/formatter_4/). Po podłączeniu karty micro SD wybierz opcje i aktywuj „Dostosowanie formatu-rozmiaru”. Po sformatowaniu obraz można wypalić na karcie micro sd. Osobiście wolę używać Etchera do nagrywania obrazów, ponieważ jest prosty w użyciu i nie wymaga rozpakowywania plików graficznych. Etcher można pobrać stąd: Balena Etcher. Po wybraniu dysku z kartą micro SD na wytrawiaczu, wybierz obraz PiLight i kliknij flash. Po zakończeniu procesu karta micro SD jest konfigurowana.

Teraz twoje umiejętności lutowania są wymagane, aby jednorożec działał. Przylutuj męski nagłówek do Raspberry pi. Dłuższy bok szpilek powinien być skierowany do góry. Następnie przylutuj żeński nagłówek do phat jednorożca. Dłuższy bok główki powinien być skierowany w dół. Podłącz jednorożca do Raspberry. Jeśli potrzebujesz dodatkowych wskazówek dotyczących lutowania, skorzystaj z tego poradnika:

learn.pimoroni.com/tutorial/sandyj/solderi…

Na tym etapie możesz pobrać te 2 pliki PiLight.stl i wydrukować je za pomocą drukarki 3D przy użyciu przezroczystego materiału do drukowania. Użyłem 20% wypełnienia, bo to wystarczy. Oto link do 2 plików:

https://goo.gl/1VhPct

Krok 3: Testowanie światła na urządzeniu IOS

Image
Image
Testowanie światła na urządzeniu IOS
Testowanie światła na urządzeniu IOS

Teraz, gdy karta micro SD jest skonfigurowana, podłącz kartę micro SD do gniazda na pi zero w. Zasil malinę kablem micro USB. Po około 2 minutach powinieneś być w stanie zobaczyć 'PiLight' jako nową sieć. Spróbuj połączyć się z nim za pomocą dowolnego urządzenia Apple. Domyślne hasło do sieci to „hasło”. Powinieneś być podłączony do Wi-Fi z raspberry pi, ale internet nie powinien być dostępny. Jeśli sieć cię wyrzuci, oznacza to po prostu, że powinieneś poczekać minutę lub dwie, ponieważ system wciąż się ładuje.

Po nawiązaniu połączenia otwórz aplikację „Dom” lub zainstaluj ją, jeśli już jej nie masz. Alternatywnie możesz również użyć „Hesperus”, który wykonuje tę samą pracę. Następnie nadaj nazwę swojemu domowi (może „dom”) i spróbuj dodać urządzenie. Powinieneś być w stanie zobaczyć urządzenie o nazwie „homebridge”. Stuknij w „homebridge” i poczekaj, aż się połączy. Zostaniesz poproszony o wprowadzenie 6-cyfrowego kodu PIN. Użyj tego pinu, aby połączyć:

031-45-151

Teraz wszystko skonfigurowałeś i możesz przejść do testowania światła.

Aby to zrobić, kliknij ikonę PiLight w aplikacji Home. Twoje inteligentne światło powinno się zapalić. Wypróbuj wszystkie opcje, aby zmienić jasność, kolor i moc.

Krok 4: Idź dalej

Teraz, gdy Twoja inteligentna lampa działa i została przetestowana, możesz ją również zautomatyzować. Jedynym warunkiem jest połączenie telefonu z inteligentną lampą przez Wi-Fi. Aby skorzystać z tej funkcji, musisz pobrać aplikację „Hesperus” z App Store.

Możesz ustawić lampę jako przypomnienie na określony czas. Używam mojego jako budzika, a raczej światła do pobudki. Ale możesz sprawić, że zmieni kolor w określonych godzinach, na przykład czerwony rano, pomarańczowy o wschodzie słońca i niebieski, gdy nadejdzie pora wstawania.

Chciałbym zobaczyć, czy zrobił to też ktoś inny, klikając „Zrobiłem” i zamieszczając zdjęcia. Z drugiej strony, jeśli uważasz, że czegoś brakuje lub można coś poprawić, jestem gotów to usłyszeć. Po prostu opublikuj problem w polu komentarza, a pomogę.

Zalecana: