Doe-het-zelfie

Je hebt er vast wel eens een ergens in een kroeg zien staan. Terwijl je jezelf in je huidige toestand eigenlijk niet de wijde wereld in zou willen sturen besluit je toch op de knop te drukken om een selfie te maken. Zoals velen overkwam dit mij ook. In Nijmegen zijn de zogeheten Phocabbies razend populair. Omdat het voor een willekeurig studentengezelschap net iets te prijzig is om er een te huren of kopen, besloot ik er zelf een te bouwen. Het leek me een mooi project om hier eens onder de loep te nemen. Uiteindelijk zou ik het geheel iets anders ontworpen hebben; door een rekenfoutje zit de belichting naast de knoppen en heb ik nauwelijks ruimte om functionaliteit toe te voegen. Hier geef ik een beschrijving van hoe ik hem nu gebouwd heb.

Benodigdheden

Mijn doe-het-zelfie bestaat eigenlijk uit 3 onderdelen: een eigen behuizing met wat elektronica, een Raspberry Pi en een monitor.

Behuizing:

  • MDF-plaat, 30mm dik, 50 x 57 cm
  • Stevige balken 30x50mm, waarvan 1x 57cm (boven), 2x 47cm (zijkanten) en 1x 51cm (onderkant)
  • Plexiglas, 49 x 56cm (laten snijden bij snijlab volgens bijgevoegd model)
  • L-profiel 25x25mm, in totaal ongeveer 2,64m)
  • Voetjes (ik gebruikte kleine deurstoppers), 4 stuks
  • Schroeven en kraalringen (tja, je moet een beetje handig zijn, precieze getallen heb ik niet)
  • Zwart stevig karton, 50 x 57 cm
  • Tochtstrip (eentje op een rol die je kunt plakken), 3,5m
  • Bakpapier

Behuizing (elektronica)

  • Grote lichtgevende knop (ik kocht er een bij arcadewinkel)
  • Een relais: 3.3v aansturing, schakelt 230V. Ik heb zelf de aansturing gebouwd, omdat het juiste onderdeel nauwelijks te vinden is.
  • Genoeg bekabeling (ik heb zeker 4 meter gebruikt). Let op wat je gebruikt voor netspanning en laagspanning.
  • Kroonsteentjes, hangt een beetje van het ontwerp af
  • C14 Chassisdeel (waar je de stroomkabel in kunt doen)
  • Lamp met fitting (voor de belichting), 2 stuks (ik gebruikte 2 ledspots zonder lens)

21.5″ 16:9 Monitor

  • Met voeding waar je de 230V-stekker af kunt knippen, of ingebouwde voeding waarbij je zelf een stekker aan wat bedrading maakt
  • Ingebouwde VESA-mount
  • 4 stukjes draadstang (10cm) VESA-mount (verschilt per model)
  • 12 moertjes
  • 12 ringetjes
  • HDMI-kabel

Raspberry Pi

  • Met bijbehorende cameramodule

Het bouwproces

Neem de MDF-plaat, schroef daar de balken op. Vergeet niet uit een van de zijbalken de afmeting van je C14 Chassisdeel te zagen. Je hebt nu een bak waarin je al je andere componenten kwijt kunt. Begin met het bepalen waar je knop precies komt. Daarboven komt de monitor; teken dit af en meet waar de gaten voor de VESA-mount precies zitten. Boor die gaten op dezelfde plek in je nieuwe behuizing. Draai de draadstangen in de monitor, daarop ringetjes en moertjes. Daarop draai je weer een set moertjes, maar niet helemaal tot aan de monitor; deze moertjes gaan bepalen hoe diep de monitor in de kast komt te zitten. Uiteindelijk moet de monitor 1-2 mm afstand tot het plexiglas krijgen. Maak het af met 4 ringetjes en 4 boutjes aan de buitenkant van je behuizing. Het kan handig zijn om voor het echte bevestigen van de monitor eerst de rest van de elektronica te installeren.

Kies dan zelf logische plekken voor de rest van de elektronica en verbind alles met elkaar. Het zwarte karton kun je gebruiken voor de afwerking. Snij eerst heel nauwkeurig de onderdelen uit (lampen, beeld van monitor, camera en de knop). Neem daarna wat van de tochtstrip en plak dit (aan de kant die tegen de behuizing aan komt) langs de randen van de monitor. Hierdoor zal het flitslicht niet het beeld beïnvloeden en het ziet er bovendien strak uit. Het bakpapier kun je gebruiken om over de lamp-gaten te plakken; zo kijk je nooit je behuizing in. Als je klaar bent en verder alles in de behuizing hebt zitten, leg je het karton erbovenop. Plak voorzichtig de camera vast met duct-tape (niemand die het merkt). Neem dan het plexiglas waar je de juiste vorm uit hebt laten snijden voor de knop en leg dat op het geheel. Als je de knop dan bevestigd hebt (door het plexiglas en het karton heen), begint het echt ergens op te lijken.

Van het L-profiel maak je een lijst die om het geheel past. De resterende tochtstrip plak je aan de kant die tegen het scherm valt. In de zij-rand boor je 3 gaatjes per zijde. Schroef alles vast met een kraalring ertussen, en je hebt een netjes afgewerkt geheel.

De code voor de Raspberry Pi vind je op GitLab. Deze bestaat uit 2 componenten: een Python-code voor het maken van foto’s en een NodeJS-code voor het uploaden naar Facebook. Ik heb het allemaal wat in elkaar gehacked; de software verwacht dat het pakket in de gebruikersmap staat. Ik vind het zelf handig om een ontvanger voor een draadloos toetsenbord geïnstalleerd te hebben, zodat het makkelijk is om dingen aan te passen en in te stellen. Enige kennis van Linux is wel vereist, maar gelukkig is er op fora een hoop te vinden.

Dit is waarschijnlijk het bekendste project dat ik gedaan heb. Ook als je niet veel ervaring hebt is het (zeker nu je de code cadeau krijgt) goed te doen. Ik ben benieuwd of iemand het gaat nabouwen 🙂