Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je môj prvý pokus o výrobu rekvizít. Podarilo sa mi to urýchliť cez týždeň školských prázdnin stavaním na mieste.
Táto dominantná rekvizita, ktorá sa dokáže transformovať z nesmrtiaceho paralyzéra do režimu smrtiaceho eliminátora, zahrá príslušné zvuky. Môže tiež detekovať tváre ľudí a dať koeficient kriminality, aj keď nie príliš rýchlo. Existujú aj LED diódy NeoPixel!
Mohol by to byť dobrý prázdninový projekt, ktorý by zlepšil nielen zručnosti pri vytváraní podpier, ale aj znalosti elektroniky a programovania. Má dokonca aj kameru, s ktorou si môžete vyskúšať počítačové videnie.
Krok 1: Plášť
Plášť je vyrobený z kombinácie dreva MDF, priehľadného PVC plastu a čierneho papiera.
Po prvé, drevo MDF bolo rezané nožom na nože a vyrovnávacou pílou. Horné kusy MDF boli zlepené.
Priehľadný plast z PVC bol narezaný nožnicami a ohnutý kliešťami. Existujú 2 veľké strany, ktoré udržujú všeobecnú štruktúru podpery stabilné, a veľa malých ohnutých kúskov PVC, ktoré zaisťujú 2 veľké strany dohromady pomocou horúceho lepidla.
Krok 2: Transformačný mechanizmus
Mechanizmus bol vyrobený z dvoch serv, jedného pre obdĺžnikové panely a druhého pre kváder (puzdro Raspberry Pi a ďalšie elektronické súčiastky)
Servo pre obdĺžnikové panely bolo pripevnené na kváder suchým zipsom. Servo pohybujúce sa kvádrom bolo k kvádru zaistené vyvŕtaním otvorov do plastu a ramena serva a ich spojením pomocou pozinkovaného drôtu.
Krok 3: Zaistenie materiálov a komponentov
Na pokrytie vonkajších kusov dreva MDF bol použitý čierny papier.
Elektronické súčiastky a plastové diely vo vnútornom ráme boli zaistené horúcim lepidlom a suchým zipsom. Vonkajšie kusy dreva boli zlepené a zaistené k vnútornému rámu gumičkami a magnetickou páskou (dobré na to, aby boli rámy zarovnané s rámom.)
Všetky elektronické súčiastky boli navzájom spojené pomocou kolíkových konektorov. Vykonalo sa určité spájkovanie, aby sa zapojilo GPIO Raspberry Pi do rozloženia požadovaného Servosom (ako mini PiHat). LED diódy NeoPixel boli zapojené do 5 V, GPIO 18 a GND. Servá boli zapojené do 3,3 V, GPIO 17 a 27 a GND, zatiaľ čo valčekový spínač (slúžiaci ako spúšť) bol zapojený do 3,3 V a GPIO 24.
Krok 4: Elektronika a softvér
Zariadenie má Raspberry Pi Zero, pripojené k fotoaparátu, Roller Switch (aby pôsobilo ako spúšť, na pine 24), LED pásik NeoPixel (asi 60 LED, na pine 18), 2 mikro servá (piny 17 a 27). Nie je vstavaná batéria, celé nastavenie je napájané káblom micro USB. Raspberry Pi Zero sa bezdrôtovo pripája k reproduktoru Bluetooth a prehráva rôzne zvuky Psycho-Pass.
Raspberry Pi je nastavený ako gadget USB Ethernet, s povoleným SSH, VNC a kamerou, ako v
Kód spustený na Raspberry Pi Zero je v Pythone a beží pri štarte zavedením príkazov do /etc/rc.local. Rozsvieti diódy LED NeoPixel na azúrovo (podobne ako farba svetiel dominanta Psycho-Pass) a po stlačení spúšte prehrá rôzne zvuky koeficientu kriminality. Používa tieto knižnice:
- gpiozero (vstavané)
- rpi_ws281x adafruit-circuitpython-neopixel (musíte spustiť „sudo pip3 install rpi_ws281x adafruit-circuitpython-neopixel“)
Použitý kód bude čoskoro k dispozícii (1 mesiac). To isté platí pre nasledujúcu stránku
Krok 5: Počítačové videnie
Raspberry Pi Zero má potenciál spúšťať softvér na detekciu tváre, takže môže poskytovať údaje o koeficientoch kriminality z tváre človeka.
Namiesto kompilácie OpenCV som si stiahol a nainštaloval vopred skompilovaný binárny súbor ako na https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/. Dobrým zdrojom, ako začať s počítačom Vision Raspberry Pi, je
Krok 6: Záver
Celkovo pre projekt krátkej dovolenky stojí za to ho urobiť. Stihol som to včas na Anime Festival Asia 2019.