diff --git a/Hardware.md b/Hardware.md new file mode 100644 index 0000000..6f8a261 --- /dev/null +++ b/Hardware.md @@ -0,0 +1,57 @@ +# Hardware + +## Hauptboard + +- Heltec WiFi LoRa 32 (V3) +- ESP32-basierter Controller mit LoRa +- USB-C für Flashen und Debugging + +## Typische Komponenten + +- SG90 Servo +- WS2812B LED-Ring +- MS4525 Differenzdrucksensor +- BMP180 Luftdrucksensor +- Relais +- DC-DC-Wandler 12V → 5V / 3.3V +- Warnlichtsensor über Spannungsteiler +- Luftschläuche mit 8 mm und 3 mm Übergang + +## Pinbelegung + +| Funktion | Pin | +| --- | --- | +| LoRa NSS | GPIO 8 | +| LoRa DIO1 | GPIO 14 | +| LoRa NRST | GPIO 12 | +| LoRa BUSY | GPIO 13 | +| OLED RST | GPIO 21 | +| OLED CLK | GPIO 18 | +| OLED DATA | GPIO 17 | +| Warnlicht-Sensor | GPIO 5 | +| NeoPixel / LED-Ring | GPIO 6 | +| Servo | GPIO 7 | +| I2C SDA | GPIO 19 | +| I2C SCL | GPIO 20 | + +## Wichtige Hinweise + +### Warnlicht-Eingang + +- GPIO 5 ist als ADC-Eingang definiert +- Ein 12V-Kfz-Netz kann bis ca. 15V erreichen +- Deshalb Spannungsteiler verwenden +- Empfohlener Teiler: 100k / 27k +- RC-Filter zusätzlich sinnvoll + +### Versorgung + +- 12V stabilisieren +- 5V und 3.3V sauber trennen +- GND sauber verlegen + +## Verweise + +- [Overview](Overview.md) +- [Setup](Setup.md) +- [Build](Build.md)