Spisu treści:
- Krok 1: Materiał
- Krok 2: Konfiguracja Pi 1: Instalowanie Raspbian
- Krok 3: Konfiguracja Pi 2: Konfiguracja SSH i VNC
- Krok 4: Konfiguracja Pi 3: Użyj Bitvise SSH, aby uzyskać dostęp do swojego Pi
- Krok 5: Konfiguracja Pi 4: Zaktualizuj swoje Pi
- Krok 6: Konfiguracja Pi 5: Instalacja Lightshowpi
- Krok 7: Okablowanie swoich rzeczy
- Krok 8: Podłączanie przewodów 2: lutowanie szpilek
- Krok 9: Okablowanie sprzętu 3: Podłączanie Pi do płytki przekaźnikowej
- Krok 10: Okablowanie swoich rzeczy 4: Okablowanie przekaźników
- Krok 11: Przetestuj to
- Krok 12: Ciesz się
Wideo: DIY Musical Xmas Lights dla początkujących z Raspberry Pi: 12 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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 tutaj jest chodzenie od zera. Chociaż ten przewodnik jest przeznaczony dla osób, które w ogóle nie wiedzą, jak korzystać z Linuksa i tych, którzy to robią, skupiamy się na ludziach, dla których linux i raspberry pi są kompletną tajemnicą. Z oprogramowaniem lightshowpi i bardziej wyrafinowanym sprzętem można zrobić o wiele więcej, ale to dopiero początek.
Krok 1: Materiał
Najpierw musi mieć:
- Będziesz potrzebować swoich świątecznych lampek. Gorąco polecam trzymać się lamp zasilanych prądem stałym. Jeśli ich nie masz, zamiast bawić się napięciem sieciowym, zaopatrz się w paski LED lub świąteczne świeczki zasilane prądem stałym.
-
Malinowy pi; różne konfiguracje wymagają innego sprzętu
-
Jeśli otrzymasz pi zero lub pi zero w, będziesz potrzebować **Przyzwoity zestaw będzie już miał to wszystko**
- ekstraktor audio HDMI
- kabel mini HDMI
- szpilki nagłówka lub po prostu przylutuj bezpośrednio do płytki
- adapter USB OTG
- Lutownica
- Jeśli otrzymasz pi A, A+, B lub B2 lub zero (nie w), będziesz potrzebować klucza Wi-Fi
- Jeśli dostaniesz zestaw pi 3, nic więcej
-
- Głośnik z wejściem aux i przewodem pomocniczym. Dźwięk Bluetooth jest niepewny na pi zero w i pi 3 niestety.
- karta pamięci (minimum 4gb), zwykle zawarta w zestawach
- 8-kanałowa płytka przekaźnikowa (5v)
- Kołki nagłówka żeńskiego do żeńskiego
Potrzeby tymczasowe: jest to tymczasowe, więc polecam po prostu użyć tego, co już masz, przez kilka godzin, które będą potrzebne
- Mysz i klawiatura USB
- Dostęp do monitora HDMI lub telewizora
- Koncentrator USB, jeśli przełączanie między myszą a klawiaturą jest zbyt denerwujące, a inne porty USB są zajęte
Opcjonalny
-
Duży zasilacz, którego użyjesz do wszystkich swoich świateł
Jeśli pójdziesz tą drogą, musisz również zrobić przewód zasilający lub przeciąć przedłużacz i użyć go jako przewodu zasilającego
- jak również twoje pi z konwerterem buck
- a może nawet wyższe napięcie świeci w razie potrzeby z konwerterem step-up
Krok 2: Konfiguracja Pi 1: Instalowanie Raspbian
Pierwszym krokiem jest zainstalowanie raspbian na swoim urządzeniu. Omówię je wszystkie w jednym bloku i osobno omówię sprzęt.
Polecam pobrać noobs z fundacji pi
Po prostu rozpakuj i skopiuj na świeżo sformatowaną kartę micro SD. Otóż to. Po włączeniu pi, poprowadzi Cię przez instalację.
Krok 3: Konfiguracja Pi 2: Konfiguracja SSH i VNC
Posiadanie konfiguracji SSH i VNC oznacza, że nie będziesz musiał trzymać pi podłączonego do ogromnego bałaganu przewodów. Wszystko będzie można zrobić z 2 okien na laptopie lub nawet z telefonu. Często będziemy poprzedzać nasze polecenia słowem „sudo”, co zasadniczo daje naszemu dowództwu uprawnienia administratora.
-
Najpierw zmień hasło. Otwórz okno terminala i wpisz następujące polecenie, a zostaniesz poproszony o podanie domyślnego hasła (malina), a następnie wpisanie własnego hasła.
sudo passwd
- teraz skopiuj swój adres IP za pomocą następującego polecenia
ifconfig
Teraz przejdź do menu ustawień i włącz SSH i VNC. Możesz teraz ponownie uruchomić pi i odłączyć je od monitora, klawiatury i myszy.
Krok 4: Konfiguracja Pi 3: Użyj Bitvise SSH, aby uzyskać dostęp do swojego Pi
Polecam bitvise, ponieważ ma zintegrowane narzędzie SFTP, a także dobry interfejs. Wpisz swój adres IP, który skopiowałeś wcześniej, użyj nazwy użytkownika pi i nowego hasła. Zachowaj domyślny port (22). Terminal powinien się otworzyć po wybraniu logowania.
Krok 5: Konfiguracja Pi 4: Zaktualizuj swoje Pi
Zanim zrobisz cokolwiek innego, uruchom aktualizacje
-
Najpierw aktualizujesz bibliotekę, z jakimi pakietami są dostępne
aktualizacja sudo apt-get
-
Po zakończeniu działania faktycznie instalujesz aktualizacje za pomocą
sudo apt-get upgrade
-
Na wszelki wypadek upewnij się, że oprogramowanie układowe pi jest aktualne (powinno to być już zrobione poprzez aktualizację)
sudo rpi-aktualizacja
Krok 6: Konfiguracja Pi 5: Instalacja Lightshowpi
Ta część kroków jest dostępna bezpośrednio na stronie lightshowpi. Dołączę je dla wygody. Dodam tam kilka wyjaśnień.
-
sudo apt-get zainstaluj git-core
apt-get jest tym, co pobiera pakiety, a tutaj zainstalujemy git-core, zależności (programy, które git-core musi uruchomić) zostaną automatycznie dodane
-
cd ~
cd służy do zmiany katalogów, podczas gdy ~ oznacza /home/*nazwa użytkownika*/, w tym przypadku byłoby to /home/pi/; użycie tego lub ~ powinno działać tak samo
-
klon git
To właśnie skopiowane przez strukturę folderów, której potrzebujemy
-
cd lightshowpi
teraz przechodzimy do folderu, który właśnie pobraliśmy
-
git pobieranie && git kasowanie stabilne
teraz mamy potrzebne pliki
-
cd /home/pi/lightshowpi
przechodzimy do właściwego folderu; w linuksie, o ile nie tworzymy linków systemowych, zawsze musimy przejść do odpowiedniego folderu przed uruchomieniem skryptów
-
sudo./install.sh
to robi rzeczywistą instalację; zajęło to około 3 godzin na moim pi zero w
-
ponowne uruchomienie sudo
teraz restartujemy
Krok 7: Okablowanie swoich rzeczy
To, jak ostatecznie zasilasz swoje urządzenia, zależy od tego, z czego korzystasz. Jest tu wiele opcji, ale pod koniec dnia będziesz potrzebować 5 V dla swojego pi, albo przez USB, albo za pomocą pinów nagłówka i niestandardowego rozwiązania zasilania, tak jak ja. Cała moc, którą przerywasz, powinna być DC. Napięcie sieciowe AC będzie działać dobrze, ale niesie ze sobą dodatkowe ryzyko. Niskie napięcie jest znacznie bezpieczniejsze.
Krok 8: Podłączanie przewodów 2: lutowanie szpilek
Jeśli używasz pi zero, będziesz musiał albo przylutować piny nagłówka, albo przylutować przewody bezpośrednio w samych otworach pinów.
Krok 9: Okablowanie sprzętu 3: Podłączanie Pi do płytki przekaźnikowej
Używamy numeracji pinów wirepi. Istnieje alternatywna konwencja nazewnictwa, wystarczy skorzystać z dostarczonego przeze mnie wykresu lub wejść na stronę wirepi.com
Z płytki przekaźnika, pinami do siebie, od lewej do prawej, połączysz się z następującymi na pi
- pin 20: uziemienie
- pin 11: GPIO 0
- pin 12: GPIO 1
- pin 13: GPIO 2
- pin 15: GPIO 3
- pin 16: GPIO 4
- pin 18: GPIO 5
- pin 22: GPIO 6
- pin 7: GPIO 7
- pin 4: moc 5 v
Jeśli zasilasz swoje pi z pinów nagłówka, to +5V przejdzie do pinu 2, a - (masa) przejdzie do pinu 6.
Krok 10: Okablowanie swoich rzeczy 4: Okablowanie przekaźników
Przekaźniki działają jak przełącznik. Jakkolwiek podłączysz swoje światła bezpośrednio do zasilania, zrób to, ale potem odetnij przewód pod napięciem i umieść każdy koniec tego odciętego przewodu na jednym z przekaźników. Każdy przekaźnik ma 3 zaciski. 2 z nich są razem, a zasilanie przekaźnika je rozdziela, drugi zostaje podłączony do zacisku środkowego, gdy przekaźnik jest zasilany. Mały diagram kształtu narożnego pokazuje, który z nich jest oddzielny (na czerwono). Przeciwne końce (pierwszy i ostatni) każdego przekaźnika nigdy nie będą połączone. Jeśli chcesz, możesz zrobić zawsze włączony i użyć 2 na zielono, oznacza to po prostu, że polecenia lightshowpi będą odwrócone. Może to być przydatne, jeśli chcesz, aby światła były domyślnie włączone po zakończeniu muzyki.
Krok 11: Przetestuj to
Użyłem tych małych diod LED do przetestowania mojej płytki, ale tak naprawdę możesz po prostu spojrzeć na czerwone światło znajdujące się na płytce przekaźnika. Każdy przekaźnik ma już własną diodę LED.
-
Nie zapomnij najpierw przejść do folderu lightshowpi
cd /home/pi/lightshowpi/
-
Następnie użyj jednego z tych poleceń testowych
- sudo python py/hardware_controller.py --state=flash
- sudo python py/hardware_controller.py --state=fade
Aby zakończyć test, użyj CTRL+C
Krok 12: Ciesz się
Teraz nadszedł czas na ustawienie prawdziwych lampek świątecznych i cieszenie się pokazem. Nie zapomnij obejrzeć mojego pełnego filmu!
Aby uruchomić swoją pierwszą piosenkę, użyj pliku demo dostarczonego przez twórców lightshowpi
sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3
Aby zagrać w innego syna, po prostu zmień nazwę mp3 na końcu tego polecenia. W tym miejscu pojawia się funkcja sftp bitvise; możesz po prostu kliknąć i przeciągnąć swoje pliki.
Zalecana:
Sterownik transformatora Flyback dla początkujących: 11 kroków (ze zdjęciami)
Flyback Transformer Driver dla początkujących: Schemat został zaktualizowany o lepszy tranzystor i zawiera podstawowe zabezpieczenie tranzystora w postaci kondensatora i diody. „Idąc dalej” Strona zawiera teraz sposób pomiaru tych znakomitych skoków napięcia za pomocą woltomierza
Przewodnik dla początkujących po Raspberry Pi: 6 kroków (ze zdjęciami)
Poradnik dla początkujących po Raspberry Pi: Od dłuższego czasu pracuję z Arduino. Jest łatwy, tani i wykonuje swoją pracę. Ale ostatnio bardziej skłaniam się ku projektom IoT. Zacząłem więc używać płytki rozwojowej ESP i działała idealnie. Ale teraz chcę iść w kierunku
Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków
Jak korzystać z multimetru w języku tamilskim | Przewodnik dla początkujących | Multimetr dla początkujących: Witajcie przyjaciele, W tym samouczku wyjaśniłem, jak używać multimetru we wszelkiego rodzaju obwodach elektronicznych w 7 różnych krokach, takich jak 1) test ciągłości w celu rozwiązywania problemów ze sprzętem 2) Pomiar prądu stałego 3) testowanie diody i diody LED 4) Pomiar Żyw
Python dla niezbyt początkujących początkujących: 7 kroków
Python dla nie tak początkujących początkujących: Cześć, ostatnim razem, jeśli zwracałeś uwagę, dotknęliśmy podstaw pythona - print, while i for pętle, input & wyjście, if i starter w easygui. również darmową dystrybucję easygui i pycal-my własny moduł. Ten samouczek obejmuje: więcej
Budowanie DIY Arduino na płytce drukowanej i kilka wskazówek dla początkujących: 17 kroków (ze zdjęciami)
Budowanie DIY Arduino na płytce drukowanej i kilka wskazówek dla początkujących: Jest to przewodnik dla każdego, kto lutuje własne Arduino z zestawu, który można kupić w A2D Electronics. Zawiera wiele wskazówek i trików, aby z powodzeniem ją zbudować. Dowiesz się również o tym, co wszystkie różne składniki d