Pdlst Napisano Marzec 1, 2022 Udostępnij Napisano Marzec 1, 2022 Witam wszystkich, Chciałbym zrobić motyw, który automatycznie po kolei wykona następujące kroki: 1. Naciskam przycisk 2. Wyłączają się diody wysterowane przez GPIO (konkretnie neopixel ring) 3. Uruchamia się film z pamięci RPi 4. Po zakończeniu filmu, ekran gaśnie 5. Zapalają się diody wysterowane na inny kolor Do tej pory miałem do czynienia z Arduino i pochodnymi, także jestem całkowicie nowy w świecie RPi i za bardzo nie wiem jak się do tego zabrać lub pod jakimi hasłami szukać. (Frazy typu „skrypt wyłączający film”, „sterowanie GPIO po wykryciu zakończenia filmu” niestety nigdzie mnie nie zaprowadziły). Prosiłbym o jakąkolwiek pomoc (oczywiście najlepiej przykładowy kod programu, którym mógłbym się pobawić, ale jakakolwiek pomoc by była i tak na wagę złota). Pozdrawiam Cytuj Link do komentarza Share on other sites More sharing options...
FlyingDutch Marzec 5, 2022 Udostępnij Marzec 5, 2022 Cześć, jeden z możliwych sposobów to użycie programu "FFMPEG" do wyświetlania filmu (można go wywołać z linii poleceń z odpowiednimi parametrami). Napisz skrypt w Pythonie do obsługi GPIO i z tego skryptu wywołaj FFMPEG z odpowiednimi parametrami aby zacząć wyświetlanie filmu (w reakcji na stan przycisku podłączonego do GPIO). Przydatne mogą być te linki: https://www.maskaravivek.com/post/how-to-install-ffmpeg-and-ffserver-on-raspberry-pi/ https://www.ics.com/blog/control-raspberry-pi-gpio-pins-python https://learn.sparkfun.com/tutorials/raspberry-gpio/all https://learn.sparkfun.com/tutorials/raspberry-gpio/python-rpigpio-api https://botland.com.pl/blog/wyprowadzenia-gpio-raspberry-pi-jak-to-dziala/ Teraz masz jakiś punkt zaczepienia, czego szukać w sieci. Pozdrawiam 1 Cytuj Link do komentarza Share on other sites More sharing options...
slon Marzec 5, 2022 Udostępnij Marzec 5, 2022 Co do programów to możesz też użyć VLC media player, który również można wywołać z wiersza pleceń. Pod windą dla przykładu tworzysz plik .bat. Na pulpit dajesz skrót do tego pliku. Następnie we właściwościach skrótu dajesz uruchamianie kombinacją klawiszy. Podpinasz np. arduino leonardo plus przycisk (wgrywasz szkic) i masz gotowe rozwiązanie. Pod linuxem nie próbowałem ale myślę , że to co podał @FlyingDutch powinno wystarczyć. 1 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!