He intentado que el módulo WIFI ESP8266 (ESP-12E) se conecte al puerto serie Raspberry PI 3, pero he intentado todo lo que pude imaginar, pero aún no puedo conectarlo.
Conexión
Lo conecté directamente a Raspberry Pi 3 de la siguiente manera:
Seguíestahojadedatos:
Que dice:
MODE GPIO15 GPIO0 GPIO2
UART Low Low High
Flash Boot Low High High
Hasta ahora todo bien, pero cuando aplico la alimentación, no pasa nada y cuando toco el módulo, puedo sentir que está caliente. Si desconecto el pin GPIO2, el LED azul parpadea una vez que se enciende, pero de acuerdo con el manual, debería parpadear dos veces. El manual también indica que debería haber un LED rojo, que aparentemente no existe para esta versión.
Raspberry
- Ejecuté raspi-config y deshabilité " Shell de inicio de sesión "
- Edité /boot/config.txt y agregué " enable_uart = 1 "
-
Edité /boot/cmdline.txt y actualmente se ve así:
dwc_otg.lpm_enable = 0 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = fecha límite fsck.repair = yes rootwait
-
dmesg | grep tty devuelve:
Kernel command line: 8250.nr_uarts=1 dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa02082 bcm2709.serial=0x99a45a3 smsc95xx.macaddr=B8:27:EB:9A:45:A3 bcm2708_fb.fbswap=1 bcm2709.uart_clock=48000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait console [tty1] enabled 3f215040.uart: ttyS0 at MMIO 0x3f215040 (irq = 59, base_baud = 31250000) is a 16550 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2 systemd[1]: Starting system-getty.slice. systemd[1]: Created slice system-getty.slice.
-
Finalmente traté de conectarme usando los siguientes comandos:
picocom /dev/ttyAMA0 -b 9600 picocom /dev/ttyAMA0 -b 57600 picocom /dev/ttyAMA0 -b 76800 picocom /dev/ttyAMA0 -b 115200 picocom /dev/ttyS0 -b 9600 picocom /dev/ttyS0 -b 57600 picocom /dev/ttyS0 -b 76800 picocom /dev/ttyS0 -b 115200
Pero no puedo escribir nada y cuando reinicio el ESP8266, veo que el LED azul parpadea una vez (si GPIO2 está desconectado), pero no hay datos. ¿Alguna idea de qué estoy haciendo mal? Gracias!