ESPHome-Konfigs für CC1101-Funksender/-empfänger inkl. Flash-Anleitung
- Sender (ESP32-C3 Super Mini) und Empfänger (ESP32-S3), beide mit CC1101 433 MHz - README dokumentiert USB-TTL-Anschluss, da der interne USB-Serial/JTAG nach Zadig unter Windows 11 nicht mehr nutzbar ist - Verdrahtungsschema CC1101 als SVG
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
<svg width="100%" viewBox="0 0 750 520" xmlns="http://www.w3.org/2000/svg">
|
||||
<style>
|
||||
text { font-family: monospace; }
|
||||
</style>
|
||||
|
||||
<!-- Hintergrund -->
|
||||
<rect width="750" height="520" fill="#1a1a1a"/>
|
||||
|
||||
<!-- Titel -->
|
||||
<rect x="0" y="0" width="750" height="36" fill="#922b21"/>
|
||||
<text x="375" y="22" text-anchor="middle" style="font-size:13px;font-weight:bold;fill:#fff" dominant-baseline="central">⚠️ Nie 5V! · Pin1=GND · Pin2=VDD(3.3V) · GPIO9↔GND nur beim Flashen!</text>
|
||||
|
||||
<!-- ═══ ESP32-C3 Super Mini ═══ -->
|
||||
<rect x="30" y="55" width="160" height="380" rx="10" fill="#1e3a6e" stroke="#4a7bc8" stroke-width="2"/>
|
||||
<!-- USB -->
|
||||
<rect x="85" y="44" width="50" height="14" rx="3" fill="#333" stroke="#666"/>
|
||||
<text x="110" y="53" text-anchor="middle" dominant-baseline="central" style="font-size:8px;fill:#888">USB-C</text>
|
||||
<text x="110" y="75" text-anchor="middle" style="font-size:13px;font-weight:bold;fill:#fff">ESP32-C3</text>
|
||||
<text x="110" y="92" text-anchor="middle" style="font-size:10px;fill:#8ab4f8">Super Mini</text>
|
||||
|
||||
<!-- LINKE PINS mit Beschriftung rechts davon -->
|
||||
<!-- 5V -->
|
||||
<rect x="14" y="112" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#444"/>
|
||||
<text x="25" y="123" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#444">5V</text>
|
||||
<text x="40" y="123" dominant-baseline="central" style="font-size:9px;fill:#c0392b">✗ nicht verbinden</text>
|
||||
|
||||
<!-- G -->
|
||||
<rect x="14" y="144" width="22" height="22" rx="3" fill="#444" stroke="#ccc" stroke-width="1.5"/>
|
||||
<text x="25" y="155" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">G</text>
|
||||
<text x="40" y="155" dominant-baseline="central" style="font-size:9px;fill:#ccc">→ CC1101 Pin 1</text>
|
||||
|
||||
<!-- 3.3 -->
|
||||
<rect x="14" y="176" width="22" height="22" rx="3" fill="#922b21" stroke="#e74c3c" stroke-width="1.5"/>
|
||||
<text x="25" y="187" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">3.3</text>
|
||||
<text x="40" y="187" dominant-baseline="central" style="font-size:9px;fill:#e74c3c">→ CC1101 Pin 2</text>
|
||||
|
||||
<!-- GPIO4 -->
|
||||
<rect x="14" y="208" width="22" height="22" rx="3" fill="#0e6655" stroke="#1abc9c" stroke-width="1.5"/>
|
||||
<text x="25" y="219" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">4</text>
|
||||
<text x="40" y="219" dominant-baseline="central" style="font-size:9px;fill:#1abc9c">→ CC1101 Pin 4</text>
|
||||
|
||||
<!-- GPIO3 -->
|
||||
<rect x="14" y="240" width="22" height="22" rx="3" fill="#784212" stroke="#f39c12" stroke-width="1.5"/>
|
||||
<text x="25" y="251" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">3</text>
|
||||
<text x="40" y="251" dominant-baseline="central" style="font-size:9px;fill:#f39c12">→ CC1101 Pin 3</text>
|
||||
|
||||
<!-- GPIO2 -->
|
||||
<rect x="14" y="272" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#555"/>
|
||||
<text x="25" y="283" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#555">2</text>
|
||||
<text x="40" y="283" dominant-baseline="central" style="font-size:9px;fill:#444">nicht benutzt</text>
|
||||
|
||||
<!-- GPIO1 -->
|
||||
<rect x="14" y="304" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="25" y="315" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">1</text>
|
||||
|
||||
<!-- GPIO0 -->
|
||||
<rect x="14" y="336" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="25" y="347" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">0</text>
|
||||
|
||||
<!-- RECHTE PINS mit Beschriftung links davon -->
|
||||
<!-- GPIO5 -->
|
||||
<rect x="184" y="112" width="22" height="22" rx="3" fill="#444" stroke="#ccc" stroke-width="1.5"/>
|
||||
<text x="195" y="123" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">5</text>
|
||||
<text x="180" y="123" text-anchor="end" dominant-baseline="central" style="font-size:9px;fill:#ccc">Pin 7 ←</text>
|
||||
|
||||
<!-- GPIO6 -->
|
||||
<rect x="184" y="144" width="22" height="22" rx="3" fill="#4a235a" stroke="#9b59b6" stroke-width="1.5"/>
|
||||
<text x="195" y="155" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">6</text>
|
||||
<text x="180" y="155" text-anchor="end" dominant-baseline="central" style="font-size:9px;fill:#9b59b6">Pin 5 ←</text>
|
||||
|
||||
<!-- GPIO7 -->
|
||||
<rect x="184" y="176" width="22" height="22" rx="3" fill="#4a235a" stroke="#9b59b6" stroke-width="1.5"/>
|
||||
<text x="195" y="187" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">7</text>
|
||||
<text x="180" y="187" text-anchor="end" dominant-baseline="central" style="font-size:9px;fill:#9b59b6">Pin 6 ←</text>
|
||||
|
||||
<!-- GPIO8-21 nicht benutzt -->
|
||||
<rect x="184" y="208" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="195" y="219" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">8</text>
|
||||
<rect x="184" y="240" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="195" y="251" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">9</text>
|
||||
<rect x="184" y="272" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="195" y="283" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">10</text>
|
||||
<rect x="184" y="304" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="195" y="315" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">20</text>
|
||||
<rect x="184" y="336" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#333"/>
|
||||
<text x="195" y="347" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#333">21</text>
|
||||
|
||||
<!-- ═══ CC1101 V2.0 ═══ -->
|
||||
<rect x="460" y="100" width="240" height="180" rx="10" fill="#0a3a15" stroke="#27ae60" stroke-width="2"/>
|
||||
<text x="570" y="126" text-anchor="middle" style="font-size:14px;font-weight:bold;fill:#fff">CC1101 V2.0</text>
|
||||
<text x="570" y="144" text-anchor="middle" style="font-size:10px;fill:#4eca7f">433MHz</text>
|
||||
<!-- Chip -->
|
||||
<rect x="510" y="155" width="50" height="35" rx="4" fill="#0d5c2a" stroke="#1a8a3e"/>
|
||||
<text x="535" y="173" text-anchor="middle" dominant-baseline="central" style="font-size:8px;fill:#4eca7f">CC1101</text>
|
||||
<!-- Quarz -->
|
||||
<rect x="572" y="160" width="28" height="25" rx="3" fill="#1a4a25" stroke="#27ae60"/>
|
||||
<text x="586" y="173" text-anchor="middle" dominant-baseline="central" style="font-size:7px;fill:#aaa">40MHz</text>
|
||||
<!-- SMA + Antenne -->
|
||||
<rect x="692" y="155" width="16" height="30" rx="2" fill="#b8860b" stroke="#daa520"/>
|
||||
<rect x="706" y="148" width="16" height="44" rx="6" fill="#444" stroke="#666"/>
|
||||
<text x="696" y="200" text-anchor="middle" style="font-size:7px;fill:#888">SMA</text>
|
||||
<text x="714" y="200" text-anchor="middle" style="font-size:7px;fill:#aaa">ANT</text>
|
||||
|
||||
<!-- CC1101 PINS – 4 Zeilen × 2 Spalten, links am Board -->
|
||||
<!-- Zeile 1: Pin1 GND | Pin2 VDD -->
|
||||
<rect x="442" y="112" width="22" height="22" rx="3" fill="#444" stroke="#ccc" stroke-width="1.5"/>
|
||||
<text x="453" y="123" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">1</text>
|
||||
<rect x="468" y="112" width="22" height="22" rx="3" fill="#922b21" stroke="#e74c3c" stroke-width="1.5"/>
|
||||
<text x="479" y="123" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">2</text>
|
||||
<text x="440" y="112" text-anchor="end" style="font-size:8px;fill:#ccc" dominant-baseline="hanging">GND</text>
|
||||
<text x="494" y="112" style="font-size:8px;fill:#e74c3c" dominant-baseline="hanging">VDD</text>
|
||||
|
||||
<!-- Zeile 2: Pin3 GDO0 | Pin4 CSN -->
|
||||
<rect x="442" y="145" width="22" height="22" rx="3" fill="#784212" stroke="#f39c12" stroke-width="1.5"/>
|
||||
<text x="453" y="156" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">3</text>
|
||||
<rect x="468" y="145" width="22" height="22" rx="3" fill="#0e6655" stroke="#1abc9c" stroke-width="1.5"/>
|
||||
<text x="479" y="156" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">4</text>
|
||||
<text x="440" y="145" text-anchor="end" style="font-size:8px;fill:#f39c12" dominant-baseline="hanging">GDO0</text>
|
||||
<text x="494" y="145" style="font-size:8px;fill:#1abc9c" dominant-baseline="hanging">CSN</text>
|
||||
|
||||
<!-- Zeile 3: Pin5 SCK | Pin6 MOSI -->
|
||||
<rect x="442" y="178" width="22" height="22" rx="3" fill="#4a235a" stroke="#9b59b6" stroke-width="1.5"/>
|
||||
<text x="453" y="189" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">5</text>
|
||||
<rect x="468" y="178" width="22" height="22" rx="3" fill="#4a235a" stroke="#9b59b6" stroke-width="1.5"/>
|
||||
<text x="479" y="189" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">6</text>
|
||||
<text x="440" y="178" text-anchor="end" style="font-size:8px;fill:#9b59b6" dominant-baseline="hanging">SCK</text>
|
||||
<text x="494" y="178" style="font-size:8px;fill:#9b59b6" dominant-baseline="hanging">MOSI</text>
|
||||
|
||||
<!-- Zeile 4: Pin7 MISO | Pin8 GDO2 -->
|
||||
<rect x="442" y="211" width="22" height="22" rx="3" fill="#444" stroke="#ccc" stroke-width="1.5"/>
|
||||
<text x="453" y="222" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#fff;font-weight:bold">7</text>
|
||||
<rect x="468" y="211" width="22" height="22" rx="3" fill="#2a2a2a" stroke="#555" stroke-dasharray="3 2"/>
|
||||
<text x="479" y="222" text-anchor="middle" dominant-baseline="central" style="font-size:9px;fill:#555">8</text>
|
||||
<text x="440" y="211" text-anchor="end" style="font-size:8px;fill:#ccc" dominant-baseline="hanging">MISO</text>
|
||||
<text x="494" y="211" style="font-size:8px;fill:#555" dominant-baseline="hanging">GDO2*</text>
|
||||
|
||||
<!-- ═══ VERBINDUNGSTABELLE unten ═══ -->
|
||||
<rect x="30" y="460" width="690" height="50" rx="8" fill="#111" stroke="#333"/>
|
||||
<text x="375" y="474" text-anchor="middle" style="font-size:10px;font-weight:bold;fill:#888">7 Verbindungen (Dupont-Kabel):</text>
|
||||
|
||||
<!-- Zeile 1 -->
|
||||
<rect x="44" y="482" width="10" height="10" rx="2" fill="#ccc"/>
|
||||
<text x="58" y="491" dominant-baseline="central" style="font-size:9px;fill:#ccc">G→1(GND)</text>
|
||||
|
||||
<rect x="145" y="482" width="10" height="10" rx="2" fill="#e74c3c"/>
|
||||
<text x="159" y="491" dominant-baseline="central" style="font-size:9px;fill:#e74c3c">3.3→2(VDD)</text>
|
||||
|
||||
<rect x="255" y="482" width="10" height="10" rx="2" fill="#f39c12"/>
|
||||
<text x="269" y="491" dominant-baseline="central" style="font-size:9px;fill:#f39c12">GPIO3→3(GDO0)</text>
|
||||
|
||||
<rect x="385" y="482" width="10" height="10" rx="2" fill="#1abc9c"/>
|
||||
<text x="399" y="491" dominant-baseline="central" style="font-size:9px;fill:#1abc9c">GPIO4→4(CSN)</text>
|
||||
|
||||
<rect x="490" y="482" width="10" height="10" rx="2" fill="#9b59b6"/>
|
||||
<text x="504" y="491" dominant-baseline="central" style="font-size:9px;fill:#9b59b6">GPIO6→5(SCK)</text>
|
||||
|
||||
<rect x="590" y="482" width="10" height="10" rx="2" fill="#9b59b6"/>
|
||||
<text x="604" y="491" dominant-baseline="central" style="font-size:9px;fill:#9b59b6">GPIO7→6(MOSI)</text>
|
||||
|
||||
<text x="680" y="491" text-anchor="end" dominant-baseline="central" style="font-size:9px;fill:#ccc">GPIO5→7(MISO)</text>
|
||||
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
Reference in New Issue
Block a user