Inhaltsverzeichnis:

Gyalaz0 / Abus3r - Gunook
Gyalaz0 / Abus3r - Gunook

Video: Gyalaz0 / Abus3r - Gunook

Video: Gyalaz0 / Abus3r - Gunook
Video: Abus3r - automated random sentence generator robot (censored) 2024, November
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

Dies ist ein automatisierter Zufallssatzgenerator-Roboter, der von einem Raspberry Pi 4 (mit Bewegungssensor) gesteuert wird. In diesem Fall verwende ich ihn, um beleidigende Sätze zu erstellen, weil ich gerne zum Spaß lerne und Obszönitäten in der ungarischen Sprache glauben Sie mir… es ist Spaß:D

Lieferungen

  • Himbeer-Pi
  • ein Passiv-Infrarot-Sensor (A189 PIR)
  • ein Servomotor (A169 Mikroservo)
  • min 10x10x10 cm Moosgummi
  • eine Legofigur
  • die Schrauben einer Armbanduhr
  • Modellbohrer
  • Modellwinkel
  • Lautsprecher für die Himbeere
  • einige Python-Programmierkenntnisse
  • einige Linux-Kenntnisse
  • ein bisschen Kreativität

Schritt 1: Installieren des Pi, Einrichten der Teile

Installieren des Pi, Einrichten der Teile
Installieren des Pi, Einrichten der Teile
Installieren des Pi, Einrichten der Teile
Installieren des Pi, Einrichten der Teile

Zuerst müssen Sie das Pi einrichten, das Betriebssystem darauf installieren, die Dokumentation finden Sie hier. Danach das Servo und die Bewegungssensoren anschließen und testen. Es gibt zwei einfache Test-Python-Dateien: test-motion-sensor und test-servo-motor.

Die Verbindungen und die raspi-Header-Informationen sind mir nicht klar, aber du kannst sie hier nachschauen.

Schritt 2: Schreiben (Einfügen) des Codes

Schreiben (einfügen) Sie den Code
Schreiben (einfügen) Sie den Code

Es wird zwei Python-Dateien geben, die erste (main.py) steuert den Pi und seine Teile, die zweite (gyalazo.py) wird aufgerufen, wenn der Pir die Bewegung bekommt.

Sie können alles von hier herunterladen: https://github.com/54m4n/gyalaz0. Außerdem benötigen Sie das Sprachsyntheseprogramm espeak, das Sie hier herunterladen können.

Der Ordner src enthält die Wörterbuchdateien, ändern Sie, was Sie wollen.

(Ich bin kein richtiger Programmierer, daher gibt es einige Probleme mit dem Code, aber wen interessiert das:D Ändern Sie es nach Belieben.)

Schritt 3: Zusammenbau im wirklichen Leben

Zusammenbauen im wirklichen Leben
Zusammenbauen im wirklichen Leben

Wenn Ihr Code funktioniert, müssen Sie die Dinge im wirklichen Leben erstellen. Dafür verwende ich einen Moosgummiwürfel, der lässt sich gut formen.

  • Schneiden Sie den Schaum in die erwartete Form
  • Bohren Sie ein Loch für den Pir-Sensor
  • Schneiden Sie den Sensor und die Servomotorform aus
  • Montieren Sie die Lego-Figur an den Servomotor (ich habe einen Modellbohrer verwendet, um Löcher in das Bein der Figur zu bohren, und eine alte Armbanduhr-Schrauben…)
  • Dinge zusammenstellen

Schritt 4: Pimp the Cube

Pimp the Cube
Pimp the Cube

Wenn es fertig ist und alles gut funktioniert, lassen Sie Ihrer Kreativität freien Lauf und verschönern Sie den Würfel. In meinem Fall habe ich ein chinesisches Stoffornament verwendet, weil das in meinem Haus war.

  • Schneiden Sie die Form für die Würfelseiten aus
  • befestigen Sie es an den Seiten mit den Winkeln
  • Schneiden Sie die Form für die Oberseite aus (achten Sie auf die Legofigurenform
  • oben befestigen

Das ist alles! Legen Sie das Pi überall hin, starten Sie das Programm und warten Sie auf Ihr Opfer.