Taula de continguts:
- Pas 1: materials
- Pas 2: Configuració del Pi Cap
- Pas 3: prepareu les animacions a MadMapper
- Pas 4: executeu el codi de processament
- Pas 5: Pinteu els disparadors
- Pas 6: Connectar-se al Pi Cap
- Pas 7: toqueu Paint i mireu l'animació
- Pas 8: passos addicionals
- Pas 9:
Vídeo: Com fer un mapatge de projecció amb el límit Pi: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Ens hem inspirat en els vostres projectes i hem creat un tutorial de mapatge de projecció amb Pi Cap. Si voleu que el vostre projecte funcioni sense fils mitjançant WiFi, aquest és el vostre tutorial. Vam fer servir MadMapper com a programari de mapatge de projecció, però podeu utilitzar un altre programari si ho preferiu.
Podeu descarregar MadMapper aquí. També necessitareu un projector per a aquest tutorial, així que consulteu aquest article per obtenir una guia sobre el projector que cal utilitzar. Us recomanem que utilitzeu el Pi Zero W, perquè és petit, compacte i ofereix WiFi integrada. Si no teniu cap Pi Cap, podeu consultar el tutorial de Touch Board, però no podreu utilitzar-lo sense fils.
Pas 1: materials
1x Pi Cap
1x pintura elèctrica 50ml
1x pintura elèctrica de 10 ml
–
1x projector
1x portàtil amb MadMapper i Processament
–
(opcional)
cinta de coure
Pas 2: Configuració del Pi Cap
Si és la primera vegada que utilitzeu Pi Cap, us recomanem que completeu primer aquest tutorial. En aquest tutorial, el nostre Pi Zero està connectat al nostre ordinador portàtil mitjançant SSH, cosa que ens permet tenir una configuració sense fils.
En aquest tutorial també farem servir Processament i OSC amb el Pi Cap. Seguiu aquest tutorial per obtenir una bona introducció a tots dos.
Pas 3: prepareu les animacions a MadMapper
Enviarem ordres tàctils a Processing mitjançant OSC i després a MadMapper per activar dues animacions. Tenim dues animacions de mostra que podeu descarregar aquí.
Obriu MadMapper i arrossegueu i deixeu anar les animacions a l’espai de treball. Assegureu-vos de canviar la configuració de "Loop movie" per "Reprodueix la pel·lícula fins al final del bucle i posa en pausa" perquè l'animació només es reprodueixi una vegada. Si voleu, podeu connectar el projector al vostre ordinador portàtil i projectar les animacions passant al "Mode de pantalla completa".
Pas 4: executeu el codi de processament
Ara heu de descarregar l'script que rep els senyals OSC del Pi Cap i envia un altre senyal OSC a MadMapper. Podeu descarregar aquest script aquí. Per afegir el nostre esbós de connexions Pi Cap i MadMapper a Processament, la carpeta picap_madmapper s’ha de moure a la carpeta de quaderns de processament. Això serà diferent per a cada sistema operatiu:
Windows
Biblioteques / Documents / Processament
o bé
Els meus documents / Processament
Mac
Documents / Tramitació
Linux (Ubuntu)
Inici / Processament
Si aquesta carpeta no existeix, primer la heu de crear. Al Pi, executeu un dels codis "picap-datastream-osc", inclòs el nom d'amfitrió del portàtil. A Processament, premeu el botó d'execució. Quan toqueu l'elèctrode 0 o 1, hauria de reproduir l'animació corresponent a MadMapper. M’ha d’encantar l’OSC!
Pas 5: Pinteu els disparadors
Ara hem de començar a pensar on volem projectar l’animació. Vam fer servir una mica de cartró pintat, que vam enganxar a la paret. Però podeu utilitzar fusta contraxapada, un llenç en blanc o pintar directament a la paret. A continuació, hem de pintar els gràfics per iniciar l'animació amb Electric Paint. Podeu pintar els gràfics a mà, utilitzar plantilles o serigrafies. Per a aquest tutorial, simplement hem pintat un cercle i un quadrat a mà.
Pas 6: Connectar-se al Pi Cap
El següent pas és connectar els gràfics al Pi Cap. Aquí és on el Pi Zero té un avantatge respecte al Raspberry Pi: el Pi Zero és tan petit que podeu fixar el nostre Pi Cap de muntatge superficial amb els elèctrodes directament al vostre projecte.
Primer, apagueu el Pi Zero i desconnecteu-lo. Si feu servir un material on podeu utilitzar la superfície que hi ha darrere dels gràfics, per exemple amb fusta contraxapada o cartró, podeu connectar-vos al Pi Cap a través del material. Vam utilitzar claus negres, però també podríeu perforar un forat i després utilitzar un cargol o algun cable.
Per connectar-vos als elèctrodes, podeu utilitzar qualsevol material conductor, com ara cables, cinta de coure o pintura elèctrica. Hem utilitzat cinta de coure, l’hem perforat amb ungles negres i hem afegit una mica de pintura elèctrica per obtenir una connexió forta. Després vam soldar fredament el Pi Cap a la cinta. Per obtenir una visió general de com podeu connectar-vos als sensors, consulteu aquí.
Pas 7: toqueu Paint i mireu l'animació
Després que la pintura s'hagi assecat, connecteu el Pi Zero a l'alimentació i executeu el codi OSC. Connecteu el projector al portàtil i executeu el codi de processament. Toca la pintura i mira com es desenvolupa l’animació.
Pas 8: passos addicionals
Si mireu dins del codi, podeu trobar les línies "mediasList [0] =" bubble_animation.mp4 ";" i "mediasList [1] =" bubble_animation.mp4 ";". El número dins del claudàtor correspon a l'elèctrode que es toca, de manera que, per exemple, en tocar l'elèctrode 0, MadMapper jugarà a "bubble_animation.mp4". Si voleu utilitzar la vostra pròpia animació, heu de canviar el nom a Processament. Per exemple, si voleu incloure "animation1.mp4", heu d'incloure aquest nom de fitxer a Processament, per exemple. "MediasList [0] =" bubble_animation.mp4 ";".
Pas 9:
Si tocar la pintura elèctrica no provoca massa bé l’animació. Pot ser que la distància entre la pintura elèctrica i la tapa Pi sigui massa llarga. Una manera de solucionar-ho és canviar la sensibilitat dels elèctrodes del Pi Cap. Podeu aprendre a fer-ho aquí.
Ens encantaria veure el que feu. Comparteix els teus projectes amb nosaltres a través d’Instagram o Twitter o envia’ns un correu electrònic a [email protected].
Recomanat:
Afegir una funció de límit de corrent a un convertidor Buck / Boost: 4 passos (amb imatges)
Addició d’una característica de límit de corrent a un convertidor Buck / Boost: en aquest projecte veurem més de prop un convertidor Buck / Boost comú i crearem un petit circuit addicional que li afegeix una característica de límit de corrent. Amb ell, el convertidor Buck / Boost es pot utilitzar com una font d'alimentació variable en banc de laboratori. Li
Com fer un adaptador helicoïdal ajustable per a una lent de projecció de 85 mm, a partir d’un connector de tub de polipropilè: 5 passos
Com fer un adaptador helicoïdal ajustable per a una lent de projecció de 85 mm, a partir d’un connector de tub de polipropilè: recentment he comprat un vell projector de diapositives per uns 10 euros. El projector està equipat amb un objectiu de 85 mm f / 2,8, fàcilment desmuntable del propi projector (no cal desmuntar cap part). Així que vaig decidir transformar-lo en un objectiu de 85 mm per a la meva Penta
Màscara de projecció de canvi de cara: qualsevol cosa: 14 passos (amb imatges)
Màscara de projecció de canvi de cara: sigueu qualsevol cosa: què feu quan no podeu decidir què voleu ser per Halloween? Sigui tot. La màscara de projecció està formada per una màscara impresa en 3D de color blanc, un raspberry pi, un petit projector i una bateria. És capaç de projectar qualsevol cosa
Llum de pista Raspberry PI d’alerta primerenca mitjançant dades de mapatge de vol: 14 passos (amb imatges)
Llum de pista Raspberry PI d’alerta primerenca amb dades de mapatge de vol: aquesta llum va sorgir de diversos motius pel fet que sempre m’interessen els avions que volen a sobre i, durant l’estiu, els caps de setmana sovint n’hi ha uns de força emocionants. Encara que sols escoltar-los mentre van passant
Projecció de llum portàtil hiper: 5 passos (amb imatges)
Projecció de llum portàtil hiper: vaig fer un projector a partir d’objectes trobats. Part inferior d'una guitarra a la paperera Lent d'un projector de diapositives trencat Handel trobat en un mercat de puces i, per descomptat, algunes coses que tenia al taller. M'agrada molt la forma i fer-la funcionar