Ich habe diesen Urlaub nie verstanden. Aber die Idee war geboren. Machen Sie eine gruselige Puppe, die mit ihren Augen funkelt und gruselige Geräusche macht.

Darunter tauchte ein cooler Kinderkopf auf (danke Anton) und ein Wettbewerb von Onion mit einer Auslosung von Sonderwalen, die ich aus Gewissensgründen nicht kaufen kann. Wenn ja, dann habe ich das Gehirn des Mädchens Lola auf Omega 2 untersucht und dabei meine Best Practices aus dem vorherigen Artikel verwendet.
Jeder, der daran interessiert ist, wie man so etwas wiederholt, bitte unter Katze.
Wir benötigen: zwei LEDs, einen Lautsprecher, ein 12-Volt-Netzteil, einen Bewegungssensor (es werden nur 12 Volt benötigt), einen 3,3-Volt-Stromrichter, einen 5-Volt-Stromrichter, einen einfachen Verstärker (jede Klasse D mit 3-12-Volt-Stromversorgung) und Omega 2. Optional benötigen Sie entweder ein USB-Flash-Laufwerk oder eine SD-Karte, um den Speicherplatz zu erweitern.
Wir öffnen die Puppe und setzen die LEDs in die Augen und den Lautsprecher mit Schmelzkleber in den Mundbereich. Wir geben die Verkabelung an den Omega 2-
Gehirnbereich aus. Wir löten den Lautsprecher an den Verstärker, verbinden die LEDs mit Feldeffekttransistoren ... Im Allgemeinen bauen wir die folgende Schaltung zusammen.

Anstelle eines 5-Volt-Wandlers können Sie eine doppelte Stromversorgung für 5 und 12 Volt verwenden, was näher liegt.
Fahren Sie als Nächstes mit dem Software-Setup fort. Wenn Sie den i2s-Sound verwenden möchten, installieren wir die b193-Firmware auf Omega, da weitere i2s nicht funktionieren. Wenn nicht, können Sie eine Soundkarte in den USB-Anschluss einstecken und dann den Sound
für diese Anleitung konfigurieren. Wenn Sie so machen wie ich, dann habe ich
hier über die Arbeit mit i2s Sound geschrieben. Wir stellen eine Verbindung zu WLAN her und erhöhen den Speicherplatz für Omega-2-Fettsäuren. Alles ist im Handbuch
hier beschrieben . Danach führen wir durch
opkg update opkg install alsa-utils mpg123 python pyOnionGpio nano
Jetzt kann unser Omega schon fast sprechen und es bleibt nur noch ein Python-Code für dieses Geschäft zu schreiben. Die Logik ist einfach. Der Bewegungssensor öffnet den Stromkreis zwischen den beiden GPIOs. Zum einen geben wir beim Einschalten eine logische Einheit ein (ich habe 15 Ausgänge), wir lesen den Wert des zweiten (ich verwende 17 Ausgänge). Wenn es 0 gibt (weil der PIR-Sensor die Leitung ausgelöst und geöffnet hat), beginnen wir, schreckliche Geräusche abzuspielen und LEDs zu blinken. Den Rest der Zeit schweigen wir und berühren niemanden. Die Implementierung all dessen sieht so aus.
import onionGpio import subprocess import random gpioOut = onionGpio.OnionGpio(15) gpioOut.setOutputDirection(0) gpioOut.setValue(1) gpioObj = onionGpio.OnionGpio(17) status = gpioObj.setInputDirection() while True:
Dateien mit gruseligen Sounds werden zu / mnt / sda1 unter den Namen 1.mp3, 2.mp3 hinzugefügt ... Ich habe 6. und eine davon ist zufällig aktiviert. Die Frequenz der PWM-Ausgänge von Omega 2 wird ebenfalls zufällig getrennt unter dem linken und rechten Auge eingeschaltet. Es wäre möglich, Hardware-PWM zu verwenden, aber hier ist die mögliche Frequenzinstabilität ein Plus. Dann schreiben wir zwei Zeilen in rc.local, indem wir den Befehl
nano /etc/rc.local
omega2-ctrl gpiomux set i2s i2s python /mnt/sda1/start.py
Da Sie das oben zitierte Skript erraten haben, müssen Sie es im Verzeichnis / mnt / sda1 unter dem Namen
start.py speichern .
Weiter ist der letzte Schritt. Das kreativste. Make-up. Ich habe gerade meine Frau (Betrügerin) gefragt und sie hat sich cool gemacht. Vielen Dank!

Wie das alles mit Ton funktioniert, sehen Sie im Video unten. Im Dunkeln sieht Lolas "Eater of Male Hearts" ziemlich gruselig aus, um ehrlich zu sein. Ich hoffe es hat euch gefallen. Vielen Dank für Ihre Aufmerksamkeit!
Und welche schrecklichen hausgemachten Produkte haben Sie gemacht?