Spisu treści:
- Krok 1: Wideo
- Krok 2: Jak to skonfigurować
- Krok 3: Przykłady kodu
- Krok 4: Przetwarzanie
- Krok 5: OSC
- Krok 6: Podstawka akrylowa
- Krok 7: Montaż
- Krok 8: Klej
- Krok 9: Krokodylki
- Krok 10: Pomaluj czujniki
- Krok 11: Zimne lutowanie
- Krok 12: Czujnik folii aluminiowej
- Krok 13: Przymocuj do stojaka
- Krok 14: Przymocuj do nasadki Pi
Wideo: Samouczek projektu Pi Cap Capong: 14 kroków (ze zdjęciami)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Pong to jedna z naszych ulubionych gier wideo, a podczas niedawnych warsztatów mieliśmy szczęście, że Paul Tanner, Tina Aspiala i Ross Atkin zamienili Ponga w „Capong” (pojemnościowy + Pong!), dzieląc go z ekranu i ręce. Użyli nasadki Pi i Raspberry Pi, aby zmapować wiosła Ponga do pozycji ich rąk i stworzyli prostą, wymagającą i naprawdę wciągającą grę.
Pi Cap to najnowszy produkt firmy Bare Conductive. Dodatek Raspberry Pi umożliwia dodanie precyzyjnego pojemnościowego dotyku, wykrywania bliskości i wysokiej jakości dźwięku do projektów Raspberry Pi. Współpracuje z Raspberry Pi A+, B+, Zero i nowszymi (dowolny Raspberry Pi z 40-pinowym złączem GPIO). Dzięki precyzji wykrywania płytki dotykowej i mocy obliczeniowej Raspberry Pi, Pi Cap jest doskonałym narzędziem do przekształcania danych analogowych na wyjścia cyfrowe.
Zostawimy to Paulowi, który przeprowadzi Cię przez „Capong” poniżej:
Pong pojemnościowy to reinterpretacja tradycyjnej gry ekranowej. Zamiast używać myszy lub klawiszy strzałek, wykorzystuje czujniki pojemnościowe. Gra działa na Pi Zero z dodatkiem Pi Cap i adapterem Ethernet.
Zapewnia to 12 wejść czujników, z których 4 są używane. Są one ułożone na wyciętym laserowo stojaku tak, aby każdy z graczy przesuwał rękę między parą czujników.
Gra bazuje na SimplePong, dostępnym na openprocessing.org i wydanym na licencji Creative Commons. Zostało to zmodyfikowane, aby używać danych wejściowych z czujników Pi Cap (zamiast myszy) i przekonwertowane na działanie dla 2 graczy.
Pierwsza wersja działa na laptopie w trybie Processing i pobiera dane wejściowe przez protokół Open Sound Control (OSC) z Pi Zero. W Pi Zero użyliśmy oprogramowania demonstracyjnego dostarczonego z Pi Cap – jeden z tych modułów generuje strumień OSC.
Stałe uzyskano eksperymentalnie, dopasowując zakres wyjść z Pi Cap do wysokości okna gry. Dobrze byłoby umieścić całość na Pi, powinniśmy też wyczyścić kod, oznaczyć stałe itp. Gra mogłaby również skorzystać z dodania dźwięku, systemu punktacji i lepszego sposobu na rozpoczęcie gry; ale to na inny dzień.
Dowiedz się więcej o funkcjach czapki Pi i kup ją już dziś w naszym sklepie internetowym. Jeśli chcesz spróbować stworzyć własny Capong, postępuj zgodnie z poniższymi instrukcjami. Cieszyć się!
@paul_tanner 25 lipca 2016 Projekt stoiska i ogólna inspiracja autorstwa @rossatkin i @spongefile
Krok 1: Wideo
W tym krótkim filmie Ross wyjaśnia projekt swojego zespołu i sposób, w jaki przeszli od prototypu do zbudowania ostatecznych wersji roboczych swoich dwóch gier przy użyciu Pi Zero i Pi Cap.
Krok 2: Jak to skonfigurować
Przejdź przez samouczek „Konfigurowanie czapki Pi na Raspberry Pi Zero” i nie przegap żadnych kroków. (Musisz znać adres IP Pi, aby się do niego zalogować.)
Krok 3: Przykłady kodu
Przejdź przez wprowadzenie Pi Cap, aby zobaczyć przykłady kodu, szczególnie ten, który przesyła dane z czujnika przez OSC do okna terminala laptopa. Zwróć uwagę na dane DIFF – właśnie ich użyjemy.
Krok 4: Przetwarzanie
Pobierz i zainstaluj Przetwarzanie, jeśli nie jest jeszcze na Twoim laptopie. Rozpakuj i zainstaluj kod mpr121_pong w folderze szkicu Processing, zwykle /Documents/Processing. Otwórz szkic w przetwarzaniu i uruchom go. Nic się nie stanie w oknie gry, dopóki nie wykonasz poniższego kroku.
Krok 5: OSC
Aby uruchomić samodzielną wersję demonstracyjną OSC, przejdź do folderu PiCapExamples na urządzeniu Pi i CD do cpp/picap-datastream-osc-cpp. Użyj./run, aby zobaczyć strumień danych Pi Cap.
Znajdź adres IP swojego laptopa, a następnie użyj./run –host [adres IP laptopa], aby przesłać go strumieniowo do Przetwarzania.
Pong powinien teraz działać. Kliknij myszką laptopa, aby rozpocząć grę. Gra kończy się, gdy gracz nie trafi w piłkę. Kliknij myszką laptopa, aby rozpocząć kolejną grę.
Krok 6: Podstawka akrylowa
Jeśli chcesz zbudować akrylowy stojak widoczny na filmie, możesz pobrać poniższe pliki programu Illustrator i postępować zgodnie z instrukcjami samouczka, dzięki uprzejmości @rossatkin. Aby je wyciąć, będziesz potrzebować wycinarki laserowej lub możesz zrobić to z płyty piankowej.
Pobierz czerwony szablon
Pobierz biały szablon
Krok 7: Montaż
Aby złożyć stojak, przyklej jeden z elementów w kształcie litery I do białego prostokątnego elementu bez otworów.
Zanim przykleisz dwa czerwone prostokątne elementy, upewnij się, że włożyłeś dwa zaciski krokodylkowe do konstrukcji, jak pokazano na obrazku, powinien być otwór na kable, aby wyjść podczas mocowania boków. Zapewni to, że przewody zostaną ukryte w stojaku, ale nadal będą dostępne.
Przyklej dwa czerwone prostokątne kawałki do białej struktury.
Krok 8: Klej
Za pomocą małego pędzla przetrzyj wszystkie połączenia stojaka klejem akrylowym, ten klej stopi razem plastikowe kawałki. Ostrożnie z czerwonym akrylem może się stopić i uwolnić trochę koloru.
Powinieneś mieć jeszcze jeden kawałek akrylu, biały prostokąt z dwoma otworami. Nie przyklejaj jeszcze tego kawałka.
Krok 9: Krokodylki
Ustaw Capong pionowo (aby biały kawałek bez otworów dotykał blatu). Upewnij się, że masz wystarczająco dużo drutu, aby twoje krokodyle wystawały na górze (potrzebujesz co najmniej 3 cale krokodyla widocznego na zdjęciu).
Teraz zostaw trochę drutu na spodzie stojaka i odetnij go i zdejmij. Powinieneś mieć około 1,5 cm wystającego drutu miedzianego. Użyjesz tego, aby przymocować drut miedziany do czujników.
Krok 10: Pomaluj czujniki
Wytnij dwa kartonowe kwadraty i dwa prostokąty. Trafią one do Twojego stoiska, dzięki czemu możesz zmierzyć rozmiar wewnętrznych powierzchni w celu ustalenia rozmiaru.
Jeśli używasz farby elektrycznej, możesz malować bezpośrednio na te kwadraty. Po wyschnięciu nałóż taśmę dwustronną, przyklej czujniki do akrylu. Ale najpierw musisz przylutować farbę na zimno!
Krok 11: Zimne lutowanie
Używając tuby Electric Paint, wyciśnij dużą ilość farby na odsłoniętą miedź. Powinieneś upewnić się, że drut jest utrzymywany na miejscu, aby się nie przesuwał (możesz użyć taśmy dwustronnej).
Gotowy czujnik powinien wyglądać jak trzeci obraz w kroku 11. Po zakończeniu powinieneś mieć cztery czujniki, dwa kwadratowe, dwa prostokątne, podłączone do każdego z boków stojaka Capong.
Krok 12: Czujnik folii aluminiowej
Jeśli nie masz farby elektrycznej, możesz wykonać swoje czujniki z folii aluminiowej. Po prostu wykonaj te same kroki, co powyżej, ale umieść odsłonięty drut między folią aluminiową a kartonem, jak widać na obrazkach po prawej stronie.
Krok 13: Przymocuj do stojaka
Możesz teraz mocno przymocować czujniki do stojaka i wyjąć nasadkę Pi i Pi Zero!
Krok 14: Przymocuj do nasadki Pi
Weź krokodyle wystające z górnej części stojaka Capong i przymocuj je do elektrod Pi Cap. Upewnij się, że podłączasz właściwe elektrody – te, które zaprogramowałeś pod kątem funkcjonalności. Teraz możesz podłączyć swoje Pi Zero, wgrać kod i zacząć grać! Podoba Ci się ten projekt? Chcesz stworzyć własny? Dowiedz się więcej o funkcjach czapki Pi i kup ją już dziś w naszym sklepie internetowym.