Wie kannn eine serielle USB PL-2303 Verbindung mit ESP8288 – (ESP-1) mit MAC OS X El Capitan laufen? Das hatte ich mich auch gefragt.
In der Seriellen Konsole wurde immer ERROR ausgegeben. Wie hier im Foto:
Also was hat bei mir geholfen. Arduino konnte bisher immer erfolgreich geflasht werden. Verändern der Baud-Rate hat nicht geholfen. Meine Vermutung, der Treiber. Übrigens die AT Befehle müssen in GROSSBUCHSTABEN eingegeben werden!
Also von hier den PL-2303 USB-to-Serial Bridge Controller Mac OS X Universal Binary Driver (for Mac OS X 10.9, 10.10, 10.11) (Download File: PL2303_MacOSX_1.6.0_20151022.zip) installiert. In dem Archive ist auch eine Anleitung, wie der Treiber installiert werden muss. Kurz, auspacken, install Programm durchlaufen, Rechner neustart und checken ob Treiber vorhanden mit
1 2 3 |
cd /dev ls tty.usbserial* # Ergebnis: tty.usbserial |
In den Hardware Einstellungen des Dienstprogram wir jetzt der neue USB Treiber für den PL2303 angezeigt:
Dann in der Arduino IDE den neuen USB Port /dev/cu.usbserial Treiber auswählen.
In der Konsole ein AT und AT+RST (für Reset) und AT+GMR (Version Info) eingegeben, und siehe da, es läuft:
Es wird noch ein Speicher Fehler ausgegeben. Da schauen wir mal später hin.
Nun noch mal checken ob auch das WLAN läuft, dazu einfach mal das Handy an und siehe da, es wird ein neues offenes Netzwerk angezeigt AI-THINKERF281B9 cool.
Hier mal die Hardware Verbindungen:
Der PL-2303 arbeitet wohl auch mit 3,3V deshalb kann direkt der TX auf den RX und der RX auf den TX.
1 2 3 4 5 6 7 8 9 10 |
PL-2303 ESP8266 01 3,3 V - NN VCC --------------------- +3,3 V 5 V - NN RXD ---------- TXD TXD ---------- RXD GND ---------- GND -------------------- Masse CH_PD -------------------- +3,3 V GPIO_0 -- 10 kOhm -------- +3,3 V GPIO_2 -- 10 KOhm -------- +3,3 V RSTn ------------------- +3,3 V |
Und hier der Aufbau unter japanischer Aufsicht:
Soll der ESP nun mit einem Arduino oder mit einem Raspberry Pi gekoppelt werden? Was meint Ihr?