Spisu treści:
- Krok 1: Wideo i wiersz
- Krok 2: Zbieranie części i budowa obudowy
- Krok 3: Konfiguracja Pi
- Krok 4: Przygotowanie aparatu
- Krok 5: Instalowanie oprogramowania
- Krok 6: Elektronika
- Krok 7: Kodeks
- Krok 8: Używanie Frosty the SPyman
Wideo: Frosty the SPyman: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Frosty the SPyman to bałwan na półce, który transmituje wideo na żywo i sam się porusza! Święty Mikołaj może być teraz w 100% pewien, że ludzie są mili.
Krok 1: Wideo i wiersz
„Była noc przed Bożym Narodzeniem i przez cały dom
Żadne stworzenie się nie poruszało, nawet mysz.
Prezenty zostały ustawione na swoim miejscu przy drzewie, A światła były zasilane przez Teensy.
Wierzchołek płaszcza został ustawiony tak, Płonęła świeca, emanując blaskiem.
Na szczycie tego miejsca siedział bałwan, Czuwa nad prezentami jak kot domowy.
Wtedy znikąd pojawił się złodziej, Wziął i rozpakował prezent, I wtedy stało się jasne, Bałwan patrzył, Więc zaczął pokutować.
Frosty SPyman tak dobrze strzegł, Obawy rodziny w końcu ustąpiły."
Krok 2: Zbieranie części i budowa obudowy
Poszedłem do Hobby Lobby i dostałem kilka przedmiotów. Jednym z nich był bałwan oparty na elfie na półce, z wiszącymi nogami i wypchaną głową. Po drugie, dostałem trochę "śniegu" i napełniłem nim bałwana. Na koniec zebrałem okrągłą puszkę na ciastka, która była wystarczająco duża, aby zmieściło się w niej Raspberry Pi. Wybiłem 2 otwory w puszce, jeden na moduł kamery Raspberry Pi i jeden na przewód zasilający, aby pasował. Zrobiłem też otwór w pokrywie, żeby serwo mogło obracać bałwana.
Linki do produktów DFRobot:
- Raspberry Pi 3
- Moduł kamery Raspberry Pi
Krok 3: Konfiguracja Pi
DFRobot skontaktował się ze mną i wysłał swój moduł kamery Raspberry Pi 3 i Raspberry Pi. Więc po otwarciu pudełek od razu zabrałem się do pracy, konfigurując kartę SD. Najpierw poszedłem na stronę pobierania Raspberry Pi i pobrałem najnowszą wersję Raspbiana. Następnie wyodrębniłem plik i umieściłem go w wygodnym katalogu. Nie możesz po prostu skopiować/wkleić pliku.img na kartę SD, musisz go „wypalić” na karcie. Możesz pobrać narzędzie do nagrywania, takie jak Etcher.io, aby łatwo przenieść obraz systemu operacyjnego. Po tym, jak plik.img znalazł się na mojej karcie SD, włożyłem go do Raspberry Pi i podałem mu zasilanie. Po około 50 sekundach odłączyłem przewód i wyjąłem kartę SD. Następnie włożyłem kartę SD z powrotem do komputera i przeszedłem do katalogu „boot”. Otworzyłem notatnik i zapisałem go jako pusty plik o nazwie "ssh" bez rozszerzenia. Dodałem też plik o nazwie "wpa_supplicant.conf" i umieściłem w nim ten tekst:
sieć={
ssid=
psk=
}
Następnie zapisałem i wysunąłem kartę, a następnie włożyłem ją z powrotem do Raspberry Pi 3. Powinno to teraz pozwolić na korzystanie z SSH i łączenie się z Wi-Fi.
Krok 4: Przygotowanie aparatu
Domyślnie kamera jest wyłączona na Pi, więc musisz otworzyć typ terminala sudo raspi-config, aby wyświetlić menu. Przejdź do „opcji interfejsu”, a następnie włącz kamerę. Teraz wystarczy wybrać „Zakończ” i włożyć kabel taśmowy modułu kamery do odpowiedniego obszaru Pi.
Krok 5: Instalowanie oprogramowania
Istnieje kilka różnych programów, które mogą przesyłać strumieniowo wideo, takie jak vlc i motion, ale zdecydowałem się użyć mjpeg-streamer ze względu na jego małe opóźnienia i łatwą instalację. Zgodnie z instrukcjami na stronie wykonaj klon git https://github.com/jacksonliam/mjpg-streamer.git w folderze, a następnie wpisz sudo apt-get install cmake libjpeg8-dev, aby zainstalować potrzebne biblioteki. Zmień katalog na pobrany folder, a następnie wpisz make, a następnie sudo make install, aby skompilować oprogramowanie. Na koniec wpisz eksport LD_LIBRARY_PATH=. i aby go uruchomić, wpisz./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" Możesz uzyskać dostęp do strumienia, przechodząc do https://:8080/stream.html, aby wyświetlić strumień.
Krok 6: Elektronika
Korzystanie z klasy PWM z biblioteki GPIO może być przydatne, ale może powodować wiele problemów przy użyciu z serwami. Serwosilniki wymagają precyzyjnego rozrządu, którego SoC po prostu nie jest w stanie zapewnić. Zdecydowałem się więc na zastosowanie Adafruit PCA9685, 16-kanałowego modułu PWM sterowanego I2C. Bibliotekę można znaleźć tutaj.
Krok 7: Kodeks
Kod jest dość prosty. Wystarczy użyć biblioteki subprocess. Popen, aby uruchomić polecenie-j.webp
Krok 8: Używanie Frosty the SPyman
Ustawiłem bałwana w salonie mojego domu, aby pilnował drzewa i innych dekoracji. Aby obejrzeć transmisję na żywo, po prostu przejdź do https://:8080, a następnie kliknij przycisk transmisji.
Zalecana:
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż
Frosty Beverage Timer – nigdy więcej ciepłych lub mrożonych piw!: 24 kroki
Frosty Beverage Timer - Nigdy więcej ciepłych lub mrożonych piw!: Frosty Beverage Timer autorstwa Gadget Gangster to minutnik, który poinformuje Cię, kiedy Twój napój zostanie schłodzony. Kup zestaw! http://gadgetgangster.com/154Nigdy więcej ciepłych puszek lub eksplodujących butelek, po prostu powiedz swojemu programowi Frosty Beverage Timer, jak zimny jest twój napar i