Der ESP8266 USB TTL Konverter
TTL steht bezeichnend für Transistor – Transistor Logik, in einfachen Worten eine logische Schaltungstechnik zwischen Transistoren basierend auf 5 Volt. Typische USB Schnittstellen basieren auf dieser Transistor – Transistor Logik. ESP8266 WLan Module verwenden hingegen nicht TTL sondern UART. Um ein ESP8266 zu beschreiben bedarf es somit dem ESP8266 USB TTL Konverter, der den Signalpegel zwischen USB und UART entsprechend anpasst. UART steht bezeichnend für Universal Asynchronous Receiver Transmitter und basiert hingegen auf 3,3 Volt. UART zählt zwar zu den seriellen Schnittstellen sollte aber nicht generell mit beispielsweise RS232, usw. gleichgesetzt werden. Näheres findet sich zu dem Beitrag innerhalb der ESP8266 Schnittstellen.
Den ESP8266 USB TTL Konverter richtig einsetzen
Da heutige Computer und auch Mac nicht mehr über eine serielle Schnittstelle verfügen bedarf es dem ESP8266 USB TTL Konverter zur Kommunikation mit einem ESP8266 WLan Modul. Wie bereits im Vorfeld erwähnt ist der ESP8266 nicht 5 Volt tolerant, das heisst ein ESP8266 kann nicht direkt über eine USB Schnittstelle beschrieben werden. Diesbezüglich wird der ESP8266 USB TTL Konverter zwischen USB Schnittstelle und der UART Schnittstelle des ESP8266 WLan Modul zwischengeschaltet. Innerhalb des Betriebssystems, ganz gleich ob OS X, Windows oder Linux wird über einen Treiber eine serielle UART Schnittstelle zu dem ESP8266 USB TTL Konverter virtualisiert. Das Datensignal wird dabei, direkt über eine 2 – Draht Verbindung zwischen ESP8266 TTL Konverter und dem ESP8266 hergestellt (näheres hierzu unter ESP8266 Schnittstellen).
Den ESP8266 USB TTL Konverter richtig mit dem Netzteil kombinieren
Der ESP8266 USB TTL Konverter verfügt weiterhin sowohl über einen 3,3 Volt als auch 5,0 Volt Spannungsausgang zur Versorgung externer Peripherie. In Kombination mit dem ESP8266 Netzteil im 3,3 Volt Betrieb kann der USB TTL Konverter hier als 5,0 Volt Netzteil fungieren. Wie bereits zum ESP8266 Netzteil beschrieben, kann – insofern man den USB TTL Konverter zur 3,3 Volt Spannungsversorgung einsetzt – es zu Fehlern innerhalb der UART Kommunikation kommen. Ist das ESP8266 WLan Modul aber einmal beschrieben, kann der 5 Volt Spannungsausgang des USB TTL Konverter entsprechend zur Spannungsversorgung externe Peripherie genutzt werden.
Mit der im Vorfeld beschriebenen Peripherie
- ESP8266 Netzteil
- Verbindungskabel nebst Widerständen
- ESP8266 USB TTL Konverter
ist nun alles vorhanden um ein ESP8266 WLan Modul in Betrieb zu nehmen, sowie jedwede Kommunikation herzustellen. Im Vorfeld empfiehlt es sich jedoch die grundlegende Arbeitsweise eines ESP8266 WLan Modul hier etwas genauer zu betrachten.