Spisu treści:

Samouczek projektu Pi Cap Capong: 14 kroków (ze zdjęciami)
Samouczek projektu Pi Cap Capong: 14 kroków (ze zdjęciami)

Wideo: Samouczek projektu Pi Cap Capong: 14 kroków (ze zdjęciami)

Wideo: Samouczek projektu Pi Cap Capong: 14 kroków (ze zdjęciami)
Wideo: Moim zadaniem jest obserwowanie lasu i dzieje się tu coś dziwnego. 2024, Październik
Anonim
Samouczek dotyczący projektu Pi Cap Capong
Samouczek dotyczący projektu Pi Cap Capong

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

Image
Image

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ć

Przykłady kodu
Przykłady kodu

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

Przetwarzanie
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

OSC
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

Podstawa akrylowa
Podstawa 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ż

montaż
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

Klej
Klej
Klej
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

Klipsy krokodylkowe
Klipsy krokodylkowe
Klipsy krokodylkowe
Klipsy krokodylkowe
Klipsy krokodylkowe
Klipsy krokodylkowe

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

Pomaluj swoje czujniki
Pomaluj swoje czujniki
Pomaluj swoje czujniki
Pomaluj swoje 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

Zimne lutowanie
Zimne lutowanie
Zimne lutowanie
Zimne lutowanie
Zimne lutowanie
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

Czujnik folii aluminiowej
Czujnik folii aluminiowej
Czujnik folii aluminiowej
Czujnik folii aluminiowej
Czujnik folii aluminiowej
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

Dołącz do stojaka!
Dołącz do stojaka!
Dołącz do stojaka!
Dołącz do stojaka!

Możesz teraz mocno przymocować czujniki do stojaka i wyjąć nasadkę Pi i Pi Zero!

Krok 14: Przymocuj do nasadki Pi

Dołącz do nasadki Pi
Dołącz do nasadki Pi
Dołącz do nasadki Pi
Dołącz 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.

Zalecana: