Inhoudsopgave:
- Benodigdheden
- Stap 1: Bekijk de video
- Stap 2: Begin met 3D-printen
- Stap 3: installeer Heat Set-schroeven in 3D-afdrukken
- Stap 4: Snijd houten deuvel
- Stap 5: monteren en schilderen
- Stap 6: Hoofdmontage instellen
- Stap 7: Soldeer de PCB, monteer
- Stap 8: De Pi. instellen
- Stap 9: Video's ontwerpen voor de Pi
- Stap 10: De projector uitlijnen
- Stap 11: Eenvoudig video's afspelen op de Pi
- Stap 12: Voltooi het kostuum
Video: Gezichtsveranderend projectiemasker - Be Anything - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Wat doe je als je niet kunt beslissen wat je wilt zijn voor Halloween? Wees alles. Het projectiemasker bestaat uit een wit 3D-geprint masker, een Raspberry Pi, een kleine projector en een batterijpakket. Het is in staat om alles en nog wat op je gezicht te projecteren. Ik zal enkele van de coole effecten in mijn video demonstreren, maar ik moedig je aan om te proberen er zelf een te bedenken.
Benodigdheden
Elektronica
- Raspberry Pi Zero W - Adafruit
- DLP LightCrafter Display 2000 - Digikey
- Aangepaste PCB - PCBWay
- Anker 10AH-batterijpakket - Amazon (partner)
- USB A naar Barrel Jack 5,5 mm x 2,1 mm - Amazon (partner)
- 40 mm ventilator - Amazon (partner)
- PCB Elektronica Onderdelen Stuklijst - FindChips.com
Hardware
- M3 x 8 mm zeskantdop - McMasterCarr
- M3 x 6 mm zeskantdop - McMasterCarr
- M3 kunststof warmteset schroefdraadinzetstukken - McMasterCarr
- #10 Houtschroef 3/4" - McMasterCarr
- M2,5 x 6 mm machineschroef - McMasterCarr
- Laskopmontage - Amazon (aangesloten)
- Bindende vatschroeven - McMasterCarr
- 1/2 "vierkante houten deuvel - lokale ijzerhandel
- Zwarte Matte Verf voor hout en kunststof.
- Zwarte hoodie
Stap 1: Bekijk de video
Stap 2: Begin met 3D-printen
Deze afdrukken zullen lang duren. Krijg een "voorsprong" door ze af te drukken terwijl u andere dingen doet.
De bestanden bevinden zich hier op Thingiverse:
U kunt de 4 bestanden in één keer afdrukken en vervolgens het masker afzonderlijk afdrukken. Druk het masker in het wit af, zodat u het niet hoeft te schilderen. Je zult de andere delen zwart moeten schilderen vanwege de 1/2 houten vierkante deuvel.
Als je echt zin hebt, kun je de voorkant van het masker schuren en matte witte verf toevoegen. Ik heb dit niet gedaan, maar het zou de afdruklijnen gladstrijken.
Stap 3: installeer Heat Set-schroeven in 3D-afdrukken
Er zijn twee M3-schroefdraadinzetstukken in de kinbevestiging en 6 in de projectorbevestiging, zie foto's.
Degenen in de kin gaan in de kant die naar je kin is gericht, dit zal hun kracht aanzienlijk vergroten. Zorg ervoor dat ze heel recht zijn, want de schroeven gaan vanaf de andere kant door het bedrukte deel en in het inzetstuk met schroefdraad. Dit zorgt ervoor dat ze niet door het onderdeel kunnen worden uitgetrokken.
Stap 4: Snijd houten deuvel
De houten deuvel moet worden gesneden tot 420 mm. Geen superkritische dimensie.
Stap 5: monteren en schilderen
Test alles in elkaar en zorg ervoor dat alles werkt. De voorkant van de gezichtsmontage en de voorkant van de pi-montage zijn ~ 360 mm uit elkaar. Schroef ze vast aan de plug in de schroeflocatie in de print. Verwijder vervolgens het masker en schilder de andere dingen allemaal samen met matzwarte verf. Verf de schroeven en al. Je wilt dat het zo onzichtbaar mogelijk is.
Stap 6: Hoofdmontage instellen
De lashelmbevestiging was een perfecte oplossing om dit masker vast te houden. Zozeer zelfs dat ik zeker meer zal gebruiken voor toekomstige projecten.
De 3D-print voor het masker heeft al gaten voor waar het moet worden gemonteerd, maar de hoofdband niet. Terwijl u het masker op de juiste plaats op uw gezicht houdt, laat iemand de plek op de hoofdband markeren. U moet hier gaten boren om het te kunnen monteren. Ik heb ook de kleine lipjes afgesneden om de zachte stof (die op je voorhoofd zit) vast te houden om meer ruimte voor het masker te geven. Ik heb dubbelzijdig plakband kunnen gebruiken om het weer vast te maken.
Wanneer u het masker volledig heeft gemonteerd, moet u mogelijk wat schuim op de onderste bevestiging van het masker aanbrengen. De mijne rust op mijn kin voor ondersteuning, en het kan na een tijdje pijn doen.
Stap 7: Soldeer de PCB, monteer
Er is niet veel te doen op de printplaat. Twee 46-pins headers voor de projector, 40-pins header voor de pi, fan-header, 2N7002 mosfet en een 10K-weerstand.
Zoals ik in de video al zei. Ik heb de componenten niet gesoldeerd om de 5V-lijn naar de pi te controleren. Ik ben net van Projector 5V naar de pi 5V-lijn gesprongen. Zie afbeelding.
Zodra alles aan elkaar is gesoldeerd, kunt u alle headers gewoon op elkaar aansluiten. *Je moet pin 43 op de projector buigen, deze is per ongeluk geslepen op het aangepaste bord* Zo niet, dan vertelt het de projector om uit te blijven. Het kan geen kwaad als je het per ongeluk niet doet. Zal gewoon geen output van de projector hebben.
De pcb en pi worden op de projector gemonteerd en met schroeven van de buitenkant van de behuizing ertussen in de afstandhouders van de projector geklemd.
Als u een ventilator gebruikt, moet u de haakse connector aansluiten voordat u de ventilator aansluit. Ik geloof niet dat de ventilator echt nodig is. De ventilator is ook gewoon wrijvingspassing, ik heb de draad van de ventilator gebruikt om wat meer druk te geven en om minder van de draad te gebruiken.
Stap 8: De Pi. instellen
Ik vond alle informatie die nodig is om de projector op de pi te laten werken op deze website. https://frederickvandenbosch.be/?p=2948 - Het legt uit wat er moet gebeuren met het pi-configuratiebestand en geeft meer informatie over de projector in het algemeen, het lezen waard als je dit project gaat doen.
Zoals vermeld in de video, moet je de resoluties voor breedte en hoogte omdraaien, omdat je de pi in portretmodus gaat gebruiken. U moet ook "display_rotate=1" toevoegen om het scherm zijwaarts te laten kantelen.
Zie afbeelding.
Om video's af te spelen moet OMXPlayer geïnstalleerd zijn.
Voor audio kun je een bluetooth speaker gebruiken. Ik had geen geweldige resultaten met de mijne, maar ik geloof dat het de spreker was.
Stap 9: Video's ontwerpen voor de Pi
Dit is een beetje moeilijk om hier uit te leggen, dus zorg ervoor dat je de video raadpleegt.
U moet video's maken die in het gemaskeerde gebied passen om ze op het masker af te spelen. Ik heb de bestanden toegevoegd die ik heb gebruikt om mijn eigen afbeeldingen te maken. Je kunt ze gebruiken in je videoproductiesoftware om gezichten, objecten, kleuren uit te lijnen, noem maar op.
Als u afbeeldingen van gezichten gebruikt, moet u het perspectief ervan veranderen om achterover te leunen, net zoals de projector niet goed is uitgelijnd met het masker.
Stap 10: De projector uitlijnen
Nu je een paar video's hebt gemaakt, gebruik een ervan om het gezicht uit te lijnen. Ik heb een videobestand toegevoegd dat het uitlijnen gemakkelijker maakt. Er zijn drie schroeven die worden gebruikt om de projector op de stick-mount te bevestigen. Hierdoor kun je de projector in verschillende richtingen draaien om hem uitgelijnd te krijgen. Je moet er een paar shims in laten glijden om het ook op de juiste hoogte te krijgen.
Pro-tip, pauzeer het afspelen van video met de "p" -toets met OMXPlayer.
Stap 11: Eenvoudig video's afspelen op de Pi
Ik neem aan dat je enige kennis hebt van het besturen van een headless pi. Normaal gesproken zou je, om video's op de pi uit te voeren, SSH moeten invoeren en een opdracht voor de OMX-speler moeten uitvoeren. Ik heb een oplossing gevonden die veel beter werkt als je iets draagt waar je nauwelijks uit kunt zien.
Er is een app genaamd "RaspController" voor Android. Met deze gratis app kun je commando's invoeren die je normaal in een terminal zou invoeren, maar deze toewijzen aan gemakkelijk ingedrukte knoppen. Je kunt de app verkennen omdat deze erg intuïtief is.
Het commando dat je moet kennen om een video uit te voeren is:
omxplayer path/to/video.mp4 --aspect-mode stretch
als je de video met een bluetooth-luidspreker wilt uitvoeren, dan:
omxplayer pad/naar/video.mp4 -o alsa --aspect-mode stretch
De "--aspect-mode stretch" is belangrijk omdat het ervoor zorgt dat de video perfect op de pi-projector past.
Dus als ik bijvoorbeeld mijn introductievideo wil afspelen die zich in ~/Videos/intro.mp4 bevindt, zou het commando zijn:
omxplayer ~/Videos/intro.mp4 --aspect-mode stretch
Ik had een heleboel verschillende commando's voor verschillende video's, zodat ik sequenties kon spelen terwijl ik rondliep op het Halloween-feest waar ik was.
Stap 12: Voltooi het kostuum
Hoofdprijs in de Halloween-wedstrijd 2019