Einführung

Dokumentation zur Einführung.

Firmware-Übersicht

Die Open Source Sex Machine (OSSM)-Firmware ist ein ESP32-basiertes Steuerungssystem, das Bewegungen, Benutzereingaben und Kommunikation für Ihr Gerät verwaltet. Dieser Leitfaden führt Sie durch die Projektarchitektur und hilft Ihnen beim Einrichten Ihrer Entwicklungsumgebung.

Kerntechnologien

Die OSSM-Firmware basiert auf vier Schlüsseltechnologien, die zusammenarbeiten, um eine reaktionsschnelle und zuverlässige Bewegungssteuerung zu ermöglichen.

Erste Schritte

Richten Sie Ihre Entwicklungsumgebung ein, indem Sie die folgenden Schritte ausführen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • Ein Computer mit Windows, macOS oder Linux
  • Auf Ihrem System installiertes Git
  • Eine Internetverbindung zum Herunterladen von Abhängigkeiten

Installieren Sie VS Code und PlatformIO

Laden Sie Visual Studio Code herunter, installieren Sie es und fügen Sie dann die PlatformIO-Erweiterung hinzu.

  1. Öffnen Sie VS Code
  2. Navigieren Sie zum Bedienfeld „Erweiterungen“ (Ctrl+Shift+X / Cmd+Shift+X).
  3. Suchen Sie nach „PlatformIO IDE“
  4. Klicken Sie auf Installieren und warten Sie, bis die Installation abgeschlossen ist
  5. Starten Sie VS Code neu, wenn Sie dazu aufgefordert werden

Ausführliche Anweisungen zur PlatformIO-Einrichtung finden Sie in unserer Anleitung zur PlatformIO-Einrichtung.

Klonen Sie das Repository

Öffnen Sie ein Terminal und klonen Sie das OSSM-Repository auf Ihren lokalen Computer.

git clone https://github.com/KinkyMakers/OSSM-hardware.git
cd OSSM-hardware/Software

Wenn Sie vorhaben, Änderungen beizutragen, forken Sie zuerst das Repository und klonen Sie dann stattdessen Ihren Fork.

Öffnen Sie das Projekt in VS Code

Starten Sie das Projekt mit PlatformIO.

  1. Öffnen Sie VS Code
  2. Wählen Sie Datei > Ordner öffnen
  3. Navigieren Sie zum Verzeichnis OSSM-hardware/Software, das Sie gerade geklont haben
  4. Klicken Sie auf Ordner auswählen (oder Öffnen unter macOS).

PlatformIO erkennt die platformio.ini-Datei automatisch und konfiguriert das Projekt.

Unten in VS Code sollte die PlatformIO-Symbolleiste mit den Schaltflächen „Erstellen“, „Hochladen“ und „Überwachen“ angezeigt werden.

Erstellen Sie die Firmware und laden Sie sie hoch

Kompilieren Sie das Projekt und flashen Sie es auf Ihren ESP32.

  1. Verbinden Sie Ihr ESP32-Board über USB
  2. Klicken Sie zum Kompilieren auf die Schaltfläche PlatformIO: Build (Häkchensymbol).
  3. Sobald der Build erfolgreich war, klicken Sie auf PlatformIO: Upload (Pfeilsymbol), um die Firmware zu flashen

Stellen Sie sicher, dass Sie den richtigen COM-Port auswählen, wenn Sie mehrere serielle Geräte angeschlossen haben. Sie können dies in platformio.ini oder über den PlatformIO-Gerätemonitor konfigurieren.

Nächste Schritte

Auf dieser Seite