Spisu treści:

Raspberry Pi LightshowPi: 5 kroków (ze zdjęciami)
Raspberry Pi LightshowPi: 5 kroków (ze zdjęciami)

Wideo: Raspberry Pi LightshowPi: 5 kroków (ze zdjęciami)

Wideo: Raspberry Pi LightshowPi: 5 kroków (ze zdjęciami)
Wideo: lightshowpi - led strip flashing (raspberry pi led strip) 2024, Listopad
Anonim
Image
Image
Malina Pi
Malina Pi

W tej instrukcji tworzę świąteczny wyświetlacz przy użyciu wersji LightshowPi załadowanej na Raspberry Pi 3, 8-kanałowy SSR, 4 gniazda i różne przewody. Opublikowany film to próbka tego, co zrobiłem w zeszłym roku. Jeśli podoba Ci się ta instrukcja, zagłosuj w konkursie Raspberry Pi.

Krok 1: Lista materiałów:

  • Raspberry Pi 3 (działa każda nowsza wersja)
  • Karta pamięci o pojemności 16 GB lub większej
  • Monitor
  • Kabel HDMI
  • Mysz
  • Klawiatura
  • laptop lub inny komputer do zaprogramowania karty pamięci;
  • 8-kanałowy przekaźnik półprzewodnikowy (SSR)
  • 4 wyjścia
  • 4 skrzynki gniazdowe
  • 4 kotwy do płyt kartonowo-gipsowych
  • 4 małe śruby
  • Gniazda RJ45
  • Kabel Ethernet
  • Końcówki kabla Ethernet
  • taśma elektryczna i rurki termokurczliwe,
  • różne przewody
  • Narzędzia
    • Wkrętaki

      • mała płaska głowa
      • Phillips
    • Nożyce do drutu
    • Narzędzia do ściągania izolacji
    • Szczypce
    • Narzędzie do zaciskania RJ45, aby wydłużyć kabel Ethernet
    • Uderzyć w dól
    • Nożyce do pudełek lub nożyczki
    • Lutownica z lutownicą

Krok 2: Raspberry Pi

Korzystając z laptopa załaduj najnowszą wersję Raspbian, istnieje wiele instrukcji i literatury, aby załadować kartę pamięci

Do Raspberry Pi podłącz monitor z HDMI, myszką i klawiaturą

Po załadowaniu obrazu Raspbian na kartę, umieść go w gnieździe karty pamięci w Pi i podłącz odpowiedni zasilacz, włącz monitor, jeśli nie jest.

Poczekaj, aż się uruchomi, po uruchomieniu połącz się z Wi-Fi i zainstaluj LightshowPi.

Aby zainstalować Lightshow Pi, przejdź do www.lightshowpi.org i kliknij Przewodnik dla początkujących w sekcji Nowy użytkownik. Przewodnik poinstruuje, jak załadować go na Pi, umieściłem poniższe kroki i czy jakiekolwiek nieporozumienia mogą dotyczyć strony internetowej.

  • otwórz okno terminala wpisz sudo su, który jest rootem i nie będziesz musiał wpisywać sudo przed wszystkim, co wymaga sudo
  • klon git
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (jeśli nie używałeś sudo su, będziesz musiał umieścić sudo przed./install.sh)
  • restart (ponownie, jeśli nie używałeś sudo su, musisz umieścić sudo przed ponownym uruchomieniem)

po ponownym uruchomieniu

  • otwórz ponownie okno terminala i wpisz sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state=flash(jeśli nie użyłeś sudo su będziesz musiał umieścić sudo przed pythonem)

    to jest test, aby sprawdzić, czy program został załadowany poprawnie

Oto rzeczy, które zrobiłem, czytając ze strony internetowej

  • w oknie terminala i nadal w katalogu pokazów świetlnych
  • konfiguracja cd
  • cp default.cfg overrides.cfg

    • to polecenie kopiuje plik default.cfg i wkleja go do tego samego folderu oraz zmienia nazwę na overrides.cfg
    • podczas wprowadzania zmian w konfiguracji użyj pliku overrides.cfg
  • nano overrides.cfg (jeśli nie używałeś sudo su, będziesz musiał umieścić sudo przed nano)

    • otwiera override.cfg i może przewijać i zmieniać konfiguracje.
    • ctrl+O zapisuje zmiany
    • ctrl+X zamyka overrides.cfg
  • możesz odtwarzać muzykę z folderu lub z Internetu, np. Pandorę lub inną muzykę strumieniową w Internecie

    • aby utworzyć listę odtwarzania, utwórz folder w folderze muzyki

      • może użyć okna terminala lub interfejsu gui
      • w oknie terminala
        • sudo su
        • CD lightshowpi/muzyka
        • mkdir święta

          utworzy nowy folder

        • przenieś muzykę do tego folderu
        • Płyta CD..

          to polecenie przeniesie Cię do poprzedniego folderu

        • narzędzia CD
        • python playlist_generator.py (użyj sudo przed pythonem, jeśli nie użyłeś polecenia sudo su)
        • poprosi o pełną ścieżkę do folderu z utworami

          na przykład: /home/pi/lightshowpi/muzyka/boże narodzenie

        • potem cd..
        • konfiguracja cd
        • nano overrides.cfg

          • przewiń w dół do miejsca, w którym zobaczysz playlist_path = $SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • zmień próbkę na Boże Narodzenie
          • Ctrl+O, aby zapisać
          • Ctrl+x, aby wyjść
        • Płyta CD..
        • python py/synchronized_lights.py --playlist=/home/pi/lightshowpi/music/christmas/.playlist
        • start_music_and_lights uruchamia go

          stop_music_and_lights zatrzymuje to

Aby móc odtwarzać muzykę ze źródła strumieniowego; na stronie znajduje się link, który możesz śledzić, jak odtwarzać muzykę.

Aby uzyskać więcej informacji i dostosowań, odwiedź lightshowpi.org lub Reddit, z przodu strony znajduje się link do Reddit.

Krok 3: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Rozpoczynając od 4-gałęziowej skrzynki wyjściowej złamać 3 zakładki (zdjęcie)

Weź wylot, a po stronie brązu znajduje się zakładka, która łączy ze sobą 2 wyjścia, za pomocą szczypiec złam zakładkę, aby mieć 2 pojedyncze wyjścia, zrób to z 3 pozostałymi wyjściami, nie musisz łamać srebrnej strony.

Z gniazdem weź kawałek drutu, którego użyłem o rozmiarze 14, i przymocuj jeden przewód do brązowej śruby. Weź kolejny kawałek drutu i przymocuj do drugiej śruby z brązu. Zrób to do pozostałych 7 gniazd, które powinny mieć łącznie 8 przewodów.

Następnie za pomocą innego kawałka drutu wyciąć 4 równe równe długości, aby w zasadzie połączyć łańcuchowo neutralne (srebrne śruby). Następnie na ostatniej srebrnej śrubie odetnij kawałek drutu dłuższy do zaczepienia po neutralnej stronie wtyczki.

Zrób to samo z ziemią, co z neutralnymi.

Weź 4 gorące (od strony śruby z brązu) przewody i przełóż je przez jeden z uszkodzonych zakładek. Pozostałe 4 przewody przełóż przez kolejną złamaną zakładkę. Następnie na przewodzie neutralnym i przewodzie uziemiającym przebija się ostatnia złamana zakładka.

Za pomocą śrubokręta krzyżakowego lub kwadratowego śrubokręta przykręć otwory w pudełku

Teraz z drutami przebijającymi się przez złamaną zakładkę. Podłącz każdy gorący przewód do SSR za pomocą małego płaskiego śrubokręta. Na przykład wszystkie górne rzędy wylotów są nieparzyste, a wszystkie dolne wyloty są parzyste. Gdy gniazdo numer jeden znajduje się w lewym górnym rogu, podłącz je do kanału pierwszego na ssr. Wyjście numer dwa znajdujące się w lewym dolnym rogu, podłącz do kanału drugiego, a więc czwartego, aż wszystkie przewody zostaną połączone.

Z przewodem neutralnym, masą i ciepłem pochodzącym z płytki przekaźników albo włóż wtyczkę, tak jak ja, lub dodaj przewód z wtyczką.

Po podłączeniu przewodów zamontuj płytkę SSR z tyłu pudełka. Biorąc przecinak do kartonów lub parę nożyczek i przecinając kotwy do płyt kartonowo-gipsowych na pół, aby wykorzystać je jako element dystansowy. Umieść wsporniki w miejscu otworów montażowych i zamontuj za pomocą małych śrub.

Krok 4: Kontynuacja sprzętu

Sprzęt Ciąg dalszy
Sprzęt Ciąg dalszy
Sprzęt Ciąg dalszy
Sprzęt Ciąg dalszy
Sprzęt Ciąg dalszy
Sprzęt Ciąg dalszy

Po stronie kontrolnej SSR:

  • za pomocą kawałka kabla Ethernet podłącz przewód w następujący sposób:

    • Kanał pierwszy łączy biały z pomarańczowym paskiem
    • Kanał drugi łączy stały pomarańczowy
    • Kanał trzeci łączy biały z zielonym przewodem
    • Kanał czwarty łączy się na niebiesko!
    • Kanał piąty łączy biały z niebieskim paskiem
    • Kanał szósty łączy się na zielono;
    • Kanał siódmy łączy biały z brązowym paskiem
    • Kanał ósmy łączy solidny brązowy
  • Na drugim końcu przewodu podłącz gniazdo Rj45 za pomocą rzędu B za pomocą narzędzia do dziurkowania

Za pomocą kabla Ethernet o długości około stopy podłącz gniazdo Rj45, używając tego samego, co poprzednio

Na drugim końcu kabla z gniazdem zdejmij osłonę za pomocą narzędzia do ściągania izolacji, a następnie zdejmij każdy z 8 pojedynczych przewodów około 1/4 "i przylutuj przewody płytki stykowej, która ma żeński koniec, aby móc połączyć się z Raspberry Pi

Przygotuj lub znajdź kabel Ethernet o różnej długości, upewniając się, że używasz protokołu T-568B

Ponieważ ta tablica przekaźnikowa to 5vdc; podłącz odpowiedni zasilacz 5 VDC do VCC (dodatnie) i GND (ujemne).

Raspberry Pi i płytka przekaźników muszą dzielić uziemienie, można to zrobić na wiele sposobów. Sposób, w jaki to zrobiłem, polegał na użyciu zmodyfikowanego zasilacza komputerowego.

Krok 5: Złożenie wszystkiego razem

Wszystko razem
Wszystko razem
Wszystko razem
Wszystko razem

Z Raspberry Pi chciałbyś użyć wyjścia Wiringpi

  • Z żeńskimi zworkami na płytce stykowej, niezależnie od koloru, którego użyłeś do lutowania kabla Ethernet, chcesz połączyć się z pinem WiringPi na Raspberry Pi w następujący sposób:

    • Biały z pomarańczowym paskiem łączy się z 0, czyli fizycznym pinem 11
    • Ciągły pomarańczowy łączy się z 1, który jest fizycznym pinem 12
    • Biały z zielonym paskiem łączy się z 2, czyli fizycznym pinem 13
    • Stałe niebieskie połączenie z 3, który jest fizycznym pinem 15
    • Biały z niebieskim paskiem łączy się z 4, który jest fizycznym pinem 16
    • Ciągłe zielone połączenie z 5, które jest fizycznym pinem 18
    • Biały z brązowym paskiem łączy się z 6, który jest fizycznym pinem 22
    • Stały brązowy łączy się z 7, który jest fizycznym pinem 7
  • Podłącz kabel Ethernet między dwoma gniazdami
  • Podłącz zasilanie 5V do płytki przekaźników i podłącz raspberry pi (jeśli już nie) i włącz pi.
  • Uruchom program LightshowPi.
  • Na tablicy sztafetowej można oglądać prowadzony taniec do muzyki.
  • Podłącz płytkę przekaźników, aby zasilić gniazda.
  • Podłącz świąteczne lampki i obserwuj, jak poruszają się w rytm muzyki.

Dzięki za obejrzenie tej instrukcji.

Zalecana: