Spisu treści:

Jak zrobić mapowanie projekcji za pomocą nasadki Pi: 9 kroków (ze zdjęciami)
Jak zrobić mapowanie projekcji za pomocą nasadki Pi: 9 kroków (ze zdjęciami)

Wideo: Jak zrobić mapowanie projekcji za pomocą nasadki Pi: 9 kroków (ze zdjęciami)

Wideo: Jak zrobić mapowanie projekcji za pomocą nasadki Pi: 9 kroków (ze zdjęciami)
Wideo: Aprilia Tuareg 660 Pierwsze wrażenia - Motocyklowa przygoda 2024, Lipiec
Anonim
Jak wykonać mapowanie projekcji za pomocą nasadki Pi
Jak wykonać mapowanie projekcji za pomocą nasadki Pi

Zainspirowaliśmy się Twoimi projektami i stworzyliśmy samouczek mapowania projekcji za pomocą nasadki Pi. Jeśli chcesz, aby Twój projekt działał bezprzewodowo przez Wi-Fi, to jest to samouczek dla Ciebie. Użyliśmy MadMappera jako oprogramowania do mapowania projekcji, ale jeśli wolisz, możesz użyć innego oprogramowania.

Możesz pobrać MadMapper tutaj. Do tego samouczka potrzebujesz również projektora, więc zapoznaj się z tym artykułem, aby dowiedzieć się, jakiego projektora użyć. Zalecamy korzystanie z Pi Zero W, ponieważ jest mały, kompaktowy i oferuje zintegrowane WiFi. Jeśli nie masz nakładki Pi, możesz zapoznać się z samouczkiem Touch Board, jednak nie będziesz mógł korzystać z Touch Board bezprzewodowo.

Krok 1: Materiały

Materiały
Materiały

1x czapka pi

1x Farba Elektryczna 50 ml

1x farba elektryczna 10ml

1x projektor

1x laptop z systemem MadMapper i przetwarzaniem

(opcjonalny)

Taśma miedziana

Krok 2: Konfigurowanie nasadki Pi

Konfigurowanie nasadki Pi
Konfigurowanie nasadki Pi

Jeśli po raz pierwszy używasz nasadki Pi, sugerujemy najpierw ukończenie tego samouczka. W tym samouczku nasze Pi Zero jest połączone z naszym laptopem przez SSH, co pozwala nam na konfigurację bezprzewodową.

W tym samouczku użyjemy również Przetwarzania i OSC z nasadką Pi. Postępuj zgodnie z tym samouczkiem, aby uzyskać dobre wprowadzenie do obu.

Krok 3: Przygotuj animacje w MadMapperze

Image
Image

Wyślemy polecenia dotykowe do Processing przez OSC, a następnie do MadMapper, aby uruchomić dwie animacje. Mamy dwie przykładowe animacje, które możesz pobrać tutaj.

Otwórz MadMapper i przeciągnij i upuść animacje do obszaru roboczego. Pamiętaj, aby zmienić ustawienie „Zapętl film” na „Odtwórz film do końca pętli i wstrzymaj”, aby animacja była odtwarzana tylko raz. Jeśli chcesz, możesz teraz podłączyć projektor do laptopa i wyświetlać animacje, przechodząc do „Trybu pełnoekranowego”.

Krok 4: Uruchom kod przetwarzania

Pomaluj wyzwalacze
Pomaluj wyzwalacze

Teraz musisz pobrać skrypt, który odbiera sygnały OSC z Pi Cap i wysyła kolejny sygnał OSC do MadMappera. Skrypt ten można pobrać tutaj. Aby dodać szkic połączenia Pi Cap i MadMapper do Processing, folder picap_madmapper należy przenieść do folderu Processing Sketchbook. Będzie to inne dla każdego systemu operacyjnego:

Okna

Biblioteki/Dokumenty/Przetwarzanie

lub

Moje dokumenty/przetwarzanie

Prochowiec

Dokumenty/Przetwarzanie

Linux (Ubuntu)

Strona główna/Przetwarzanie

Jeśli ten folder nie istnieje, musisz go najpierw utworzyć. Na swoim Pi uruchom jeden z kodów „picap-datastream-osc”, w tym nazwę hosta laptopa. W Przetwarzaniu naciśnij przycisk Uruchom. Kiedy dotkniesz elektrody 0 lub 1, powinna ona odtworzyć odpowiednią animację w MadMapperze. Muszę kochać OSC!

Krok 5: Pomaluj wyzwalacze

Pomaluj wyzwalacze
Pomaluj wyzwalacze

Teraz musimy zacząć myśleć o tym, gdzie chcemy wyświetlić animację. Użyliśmy trochę malowanego kartonu, który przymocowaliśmy do ściany. Ale możesz użyć sklejki, pustego płótna lub pomalować bezpośrednio na ścianę. Następnie musimy pomalować grafikę, aby uruchomić animację za pomocą Electric Paint. Grafiki można malować ręcznie, przy użyciu szablonów lub sitodruku. W tym samouczku po prostu ręcznie namalowaliśmy okrąg i kwadrat.

Krok 6: Podłączanie do nasadki Pi

Podłączanie do nasadki Pi
Podłączanie do nasadki Pi

Następnym krokiem jest podłączenie grafiki do nasadki Pi. W tym miejscu Pi Zero ma przewagę nad Raspberry Pi: Pi Zero jest tak mały, że możesz przymocować naszą nakładkę Pi do montażu powierzchniowego z elektrodami bezpośrednio do swojego projektu!

Najpierw wyłącz Pi Zero i odłącz go. Jeśli używasz materiału, w którym możesz wykorzystać powierzchnię za grafiką, na przykład ze sklejki lub tektury, możesz połączyć się z nakładką Pi przez materiał. Użyliśmy czarnych gwoździ, ale można było też wywiercić otwór, a następnie użyć śruby lub kabla.

Do podłączenia do elektrod można użyć dowolnego materiału przewodzącego, takiego jak druty, taśma miedziana lub farba elektryczna. Użyliśmy miedzianej taśmy, przebiliśmy ją czarnymi gwoździami i dodaliśmy trochę Electric Paint, aby uzyskać mocne połączenie. Następnie przylutowaliśmy na zimno nasadkę Pi do taśmy. Aby uzyskać pełny przegląd sposobu łączenia się z czujnikami, zajrzyj tutaj.

Krok 7: Dotknij farby i obejrzyj animację

Po wyschnięciu farby podłącz Pi Zero do zasilania i uruchom kod OSC. Podłącz projektor do laptopa i uruchom kod przetwarzania. Dotknij farby i obejrzyj animację!

Krok 8: Dalsze kroki

Jeśli zajrzysz do wnętrza kodu, znajdziesz wiersze „mediasList[0] = „bubble_animation.mp4”;” i „mediasList[1] = „bubble_animation.mp4”;”. Liczba w nawiasie kwadratowym odpowiada dotykanej elektrodzie, więc na przykład po dotknięciu elektrody 0, MadMapper odtworzy „bubble_animation.mp4”. Jeśli chcesz użyć własnej animacji, musisz zmienić nazwę w Przetwarzanie. Na przykład, jeśli chcesz dołączyć „animation1.mp4”, musisz uwzględnić tę nazwę pliku w Przetwarzaniu, np. „mediasList[0] = „bubble_animation.mp4”;”.

Krok 9:

Jeśli dotknięcie Elektrycznej Farby nie uruchamia animacji zbyt dobrze. Może to być spowodowane zbyt dużą odległością między farbą elektryczną a nasadką Pi. Jednym ze sposobów rozwiązania tego problemu jest zmiana czułości elektrod nasadki Pi, możesz dowiedzieć się, jak to zrobić tutaj.

Chcielibyśmy zobaczyć, co robisz! Podziel się z nami swoimi projektami na Instagramie lub Twitterze lub wyślij nam e-mail na adres [email protected].

Zalecana: