Cuprins:

Cum se face maparea proiecției cu capacul Pi: 9 pași (cu imagini)
Cum se face maparea proiecției cu capacul Pi: 9 pași (cu imagini)

Video: Cum se face maparea proiecției cu capacul Pi: 9 pași (cu imagini)

Video: Cum se face maparea proiecției cu capacul Pi: 9 pași (cu imagini)
Video: $93 Cheapest room on japan overnight sleeper ferry 😴🛳 12 hours boat trip|Osaka to Beppu| 2024, Iulie
Anonim
Cum se face maparea proiecției cu capacul Pi
Cum se face maparea proiecției cu capacul Pi

Ne-am inspirat din proiectele dvs. și am creat un tutorial de mapare a proiecției folosind Pi Cap. Dacă doriți ca proiectul dvs. să funcționeze fără fir prin WiFi, atunci acesta este tutorialul pentru dvs. Am folosit MadMapper ca software de cartografiere a proiecției, dar puteți utiliza alte programe, dacă preferați.

Puteți descărca MadMapper aici. De asemenea, veți avea nevoie de un proiector pentru acest tutorial, așa că consultați acest articol pentru un ghid despre ce proiector să utilizați. Vă recomandăm să folosiți Pi Zero W, deoarece este mic, compact și oferă WiFi integrat. Dacă nu aveți un Cap Pi, puteți consulta tutorialul Touch Board, totuși nu veți putea utiliza placa tactilă fără fir.

Pasul 1: Materiale

Materiale
Materiale

1x Pi Cap

1x Vopsea electrică 50ml

1x Vopsea electrică 10ml

1x proiector

1x laptop care rulează MadMapper și Procesare

(opțional)

bandă de cupru

Pasul 2: Configurarea capacului Pi

Configurarea capacului Pi
Configurarea capacului Pi

Dacă este prima dată când utilizați Pi Cap, vă sugerăm să completați mai întâi acest tutorial. În acest tutorial, Pi Zero este conectat la laptopul nostru prin SSH, ceea ce ne permite să avem o configurare wireless.

De asemenea, vom folosi Procesare și OSC cu Pi Cap în acest tutorial. Urmați acest tutorial pentru o bună introducere a ambelor.

Pasul 3: Pregătiți animațiile în MadMapper

Image
Image

Vom trimite comenzi tactile către Processing prin OSC și apoi către MadMapper pentru a declanșa două animații. Avem două exemple de animații pe care le puteți descărca de aici.

Deschideți MadMapper și glisați și fixați animațiile în spațiul de lucru. Asigurați-vă că schimbați setarea „Buclă film” la „Redați filmul până la sfârșitul buclei și întrerupeți”, astfel încât animația să fie redată o singură dată. Dacă doriți, puteți conecta proiectorul la laptopul dvs. acum și puteți proiecta animațiile intrând în „Mod ecran complet”.

Pasul 4: Rulați codul de procesare

Pictează Declanșatoarele
Pictează Declanșatoarele

Acum trebuie să descărcați scriptul care primește semnalele OSC de la Pi Cap și trimite un alt semnal OSC către MadMapper. Puteți descărca acest script de aici. Pentru a adăuga schița noastră de conectare Pi Cap și MadMapper la Procesare, folderul picap_madmapper trebuie mutat în folderul Sketchbook Processing. Acest lucru va fi diferit pentru fiecare sistem de operare:

Windows

Biblioteci / Documente / Prelucrare

sau

Documentele / Procesarea mea

Mac

Documente / Prelucrare

Linux (Ubuntu)

Acasă / Prelucrare

Dacă acest folder nu există, trebuie mai întâi să-l creați. Pe Pi, rulați unul dintre codurile „picap-datastream-osc”, inclusiv numele gazdei laptopului. În Procesare, apăsați butonul Executare. Când atingeți electrodul 0 sau 1, acesta ar trebui să redea animația respectivă în MadMapper. Trebuie să iubesc OSC!

Pasul 5: Vopsiți declanșatoarele

Pictează Declanșatoarele
Pictează Declanșatoarele

Acum trebuie să începem să ne gândim unde vrem să proiectăm animația. Am folosit niște cartoane vopsite, pe care le-am atașat de perete. Dar puteți folosi placaj, o pânză goală sau vopsiți direct pe perete. În continuare, trebuie să pictăm grafica pentru a începe animația folosind Electric Paint. Puteți picta grafica fie manual, fie cu șabloane, fie cu serigrafie. Pentru acest tutorial am pictat pur și simplu un cerc și un pătrat de mână.

Pasul 6: Conectarea la capacul Pi

Conectarea la capacul Pi
Conectarea la capacul Pi

Următorul pas este conectarea graficii la Pi Cap. Aici Pi Zero are un avantaj față de Raspberry Pi: Pi Zero este atât de mic, încât poți atașa Pi Cap de montare pe suprafață cu electrozii direct pe proiect!

Mai întâi, opriți Pi Zero și deconectați-l. Dacă utilizați un material în care puteți utiliza suprafața din spatele graficii, de exemplu cu placaj sau carton, atunci vă puteți conecta la Pi Cap prin material. Am folosit cuie negre, dar ai putea să găuriți o gaură și apoi să folosiți un șurub sau un cablu.

Pentru a vă conecta la electrozi, puteți utiliza orice material conductor, cum ar fi fire, bandă de cupru sau vopsea electrică. Am folosit bandă de cupru, am străpuns-o cu unghii negre și am adăugat un pic de vopsea electrică pentru a obține o conexiune puternică. Apoi am lipit la rece capacul Pi pe bandă. Pentru a obține o prezentare completă a modului în care vă puteți conecta la senzori, aruncați o privire aici.

Pasul 7: Atingeți pictura și urmăriți animația

După ce vopseaua s-a uscat, conectați Pi Zero la alimentare și rulați codul OSC. Conectați proiectorul la laptop și rulați codul de procesare. Atingeți vopseaua și urmăriți cum se desfășoară animația!

Pasul 8: Pași suplimentari

Dacă vă uitați în interiorul codului, puteți găsi liniile „mediasList [0] =“bubble_animation.mp4 ″;” și „mediasList [1] =„ bubble_animation.mp4 ″;”. Numărul din paranteză pătrată corespunde electrodului care este atins, astfel încât, de exemplu, când atingeți electrodul 0, MadMapper va reda „bubble_animation.mp4”. Dacă doriți să utilizați propria animație, trebuie să schimbați numele în Procesare. De exemplu, dacă doriți să includeți „animation1.mp4”, trebuie să includeți acest nume de fișier în Procesare, de ex. „MediasList [0] =“bubble_animation.mp4 ″;”.

Pasul 9:

Dacă atingerea vopselei electrice nu declanșează prea bine animația. Acest lucru se poate datora faptului că distanța dintre vopseaua electrică și capacul Pi este prea mare. O modalitate de a rezolva acest lucru este schimbarea sensibilității electrozilor Pi Cap, puteți afla cum să faceți acest lucru aici.

Ne-ar plăcea să vedem ce faci! Distribuiți proiectele dvs. cu noi fie prin Instagram sau Twitter, fie trimiteți-ne un e-mail la [email protected].

Recomandat: