Introductie

Documentatie voor introductie.

Firmware-overzicht

De Open Source Sex Machine (OSSM)-firmware is een op ESP32 gebaseerd besturingssysteem dat beweging, gebruikersinvoer en communicatie voor uw apparaat beheert. Deze gids leidt u door de projectarchitectuur en helpt u bij het opzetten van uw ontwikkelomgeving.

Kerntechnologieën

De OSSM-firmware is gebaseerd op vier belangrijke technologieën die samenwerken om responsieve, betrouwbare bewegingsbesturing te leveren.

Aan de slag

Stel uw ontwikkelomgeving in door deze stappen te volgen.

Vereisten

Zorg ervoor dat u, voordat u begint, over het volgende beschikt:

  • Een computer met Windows, macOS of Linux
  • Git geïnstalleerd op uw systeem
  • Een internetverbinding om afhankelijkheden te downloaden

Installeer VS Code en PlatformIO

Download en installeer Visual Studio Code en voeg vervolgens de PlatformIO-extensie toe.

  1. Open VS Code
  2. Navigeer naar het paneel Extensies (Ctrl+Shift+X / Cmd+Shift+X)
  3. Zoek naar "PlatformIO IDE"
  4. Klik op Installeren en wacht tot de installatie is voltooid
  5. Start VS Code opnieuw wanneer daarom wordt gevraagd

Voor gedetailleerde PlatformIO-installatie-instructies, zie onze PlatformIO-installatiegids.

Kloon de repository

Open een terminal en kloon de OSSM-repository naar uw lokale machine.

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

Als u van plan bent wijzigingen bij te dragen, fork dan eerst de repository en kloon vervolgens uw fork.

Open het project in VS Code

Start het project met PlatformIO.

  1. Open VS Code
  2. Selecteer Bestand > Map openen
  3. Navigeer naar de map OSSM-hardware/Software die u zojuist hebt gekloond
  4. Klik op Map selecteren (of Open op macOS)

PlatformIO detecteert automatisch het platformio.ini-bestand en configureert het project.

U zou de PlatformIO-werkbalk onderaan VS Code moeten zien verschijnen met knoppen voor bouwen, uploaden en monitoren.

Bouw en upload de firmware

Compileer het project en flash het naar uw ESP32.

  1. Sluit uw ESP32-bord aan via USB
  2. Klik op de knop PlatformIO: Build (vinkje) om te compileren
  3. Zodra de build is gelukt, klikt u op PlatformIO: Upload (pijlpictogram) om de firmware te flashen

Zorg ervoor dat u de juiste COM-poort selecteert als u meerdere seriële apparaten hebt aangesloten. U kunt dit configureren in platformio.ini of via de PlatformIO-apparaatmonitor.

Volgende stappen

Op deze pagina