T-PicoC3
Guía del usuario

Logotipo de LILYGO b1

Versión 1.1
Derechos de autor © 2022

acerca de esta guía


Este documento está destinado a ayudar a los usuarios a configurar el entorno de desarrollo de software básico para desarrollar aplicaciones utilizando hardware basado en T-PicoC3.
A través de un simple example, este documento ilustra cómo utilizar Arduino, incluido el asistente de configuración basado en menús, compilando el Arduino y descarga de firmware al módulo ESP32.

Notas de la versión

Fecha Versión Notas de la versión
2022.07 V1.1 Primer lanzamiento.
1. Introducción

1.1. T-PicoC3

T-PicoC3 es una placa de desarrollo. Puede funcionar de forma independiente.

Consiste en una MCU ESP32-C3 que admite el protocolo de comunicación Wi-Fi + BLE y una MCU RP2040. Y este producto tiene una pantalla LCD. La especificación de la pantalla es LCD IPS ST1.14V de 7789 pulgadas.

Para aplicaciones que van desde redes de sensores de baja potencia hasta las tareas más exigentes.

El núcleo de este módulo es el chip ESP32-C3.
ESP32-C3 integra soluciones Wi-Fi (banda de 2.4 GHz) y Bluetooth 5.0 en un solo chip, junto con núcleos duales de alto rendimiento y muchos otros periféricos versátiles. Impulsado por tecnología de 40 nm, ESP32 proporciona una plataforma robusta y altamente integrada para satisfacer las demandas continuas de uso eficiente de la energía, diseño compacto y seguridad.

Xinyuan proporciona los recursos básicos de hardware y software que permiten a los desarrolladores de aplicaciones desarrollar sus ideas en torno al hardware de la serie ESP32-C3. El marco de desarrollo de software proporcionado por Xinyuan está destinado a desarrollar rápidamente aplicaciones de Internet de las cosas (IoT), con Wi-Fi, Bluetooth, administración flexible de energía y otras características avanzadas del sistema.

1.2. Arduino

Un conjunto de aplicaciones multiplataforma escritas en Java. El IDE del software Arduino se deriva del lenguaje de programación Processing y del entorno de desarrollo integrado del programa Wiring. Los usuarios pueden desarrollar aplicaciones en Windows/Linux/MacOS basadas en Arduino. Se recomienda utilizar Windows 10. El sistema operativo Windows se ha utilizado como exampen este documento con fines ilustrativos.

1.3. Preparación

Para desarrollar aplicaciones para ESP32-C3 necesita:

  • PC cargado con sistema operativo Windows, Linux o Mac
  • Cadena de herramientas para construir la aplicación para ESP32-C3
  • Arduino que esencialmente contiene API para ESP32 y scripts para operar la cadena de herramientas
  • La propia placa ESP32-C3 y un cable USB para conectarla al PC
2. Comience ahora

2.1. Descargar el programa Arduino

La forma más rápida de instalar el software Arduino (IDE) en máquinas con Windows

2.1.1. Guía de inicio rápido

El webel sitio proporciona un tutorial de inicio rápido

  • Ventanas:

https://www.arduino.cc/en/Guide/Windows

  • Linux:

https://www.arduino.cc/en/Guide/Linux

  • Mac OS X:

https://www.arduino.cc/en/Guide/MacOSX

2.1.2. Pasos de instalación para la plataforma Windows Arduino

T-PICOC3 - Pasos de instalación 1

Ingrese a la interfaz de descarga, seleccione Instalador de Windows para instalar directamente

2.2. Instale el software Arduino

T-PICOC3 - Instalar el software Arduino 1a

T-PICOC3 - Instalar el software Arduino 2a

Esperar a la instalación

3. Configurar

3.1. Descargar Git

Descarga el paquete de instalación Git.exe

T-PICOC3 - Descargar Git

3.2. Configuración previa a la compilación

Haga clic en el icono de Arduino, luego haga clic derecho y seleccione "carpeta de bolígrafos donde"
Seleccionar equipo ->
Ratón ** Clic derecho ** ->
Haga clic en Git Bash aquí

3.3. Clonar un repositorio remoto

$ mkdir expreso
$ cd espresso
$ git clon –recursivo https://github.com/espressif/arduino-esp32.git esp32

4. Conectar

Ya casi has llegado. Para poder continuar, conecte la placa ESP32-C3 a la PC, verifique bajo qué puerto serie está visible la placa y verifique si la comunicación serie funciona.

5. Demostración de prueba

Seleccionar File>>example>>WiFi>>WiFiScan

T-PICOC3 - Demostración de prueba

6. Subir boceto

6.1. Seleccionar tablero

Herramientas<

T-PICOC3 - Tablero de selección

6.2. Subir

Croquis << Subir

6.2. monitor de serie

Herramientas << Monitor Serie

T-PICOC3 - Monitor serie

7. Referencia del comando SSC

Aquí se enumeran algunos comandos Wi-Fi comunes para que pruebe el módulo.

7.1 en

Descripción

Los comandos op se utilizan para configurar y consultar el modo Wi-Fi del sistema.

Example

operación -Q
op -S -o modo w

Parámetro

Tabla 6-1. Parámetro de comando op

Parámetro Descripción
-Q Consulta el modo Wi-Fi.
-S Establezca el modo Wi-Fi.
modo w Hay 3 modos Wi-Fi: 
  • modo = 1: modo STA
  • modo = 2: modo AP
  • modo = 3: modo STA+AP
7.2. personal

Descripción

Los comandos sta se utilizan para escanear la interfaz de red STA, conectar o desconectar AP y consultar el estado de conexión de la interfaz de red STA.

Example

sta -S [-s ssid] [-b bssid] [-n canal] [-h] sta -Q
sta -C [-s ssid] [-p contraseña] sta -D

Parámetro

Tabla 6-2. Parámetro de comando sta

Parámetro Descripción
-S escaneo Escanear puntos de acceso.
-s ssid Escanee o conecte puntos de acceso con el ssid.
-b bssid Escanee los puntos de acceso con el bssid.
-n canal Escanea el canal.
-h Mostrar resultados de escaneo con puntos de acceso ssid ocultos.
-Q Mostrar estado de conexión de STA.
-D Desconectado con los puntos de acceso actuales.
7.3. ap

Descripción

Los comandos ap se utilizan para establecer el parámetro de la interfaz de red AP.

Example

ap -S [-s ssid] [-p contraseña] [-t cifrar] [-n canal] [-h] [-m max_sta] ap -Q
-L

Parámetro

Tabla 6-3. Parámetro de comando ap

Parámetro Descripción
-S Establezca el modo AP.
-s ssid Establecer AP ssid.
-p contraseña Establecer contraseña AP.
-t cifrar Establezca el modo de cifrado AP.
-h Ocultar ssid.
-m max_sta Establecer conexiones máximas AP.
-Q Mostrar parámetros AP.
-L Muestra la dirección MAC y la dirección IP de la estación conectada.
7.4. Mac

Descripción

Los comandos mac se utilizan para consultar la dirección MAC de la interfaz de red.

Example

mac -Q [modo -o]

Parámetro

Tabla 6-4. Parámetro de comando mac

Parámetro Descripción
-Q Mostrar dirección MAC.
modo -o
  • mode = 1: dirección MAC en modo STA.
  • modo = 2: dirección MAC en modo AP.
7.5. DHCP

Descripción

Los comandos dhcp se utilizan para habilitar o deshabilitar el servidor/cliente dhcp.

Example

dchp -S [-o modo] dhcp -E [-o modo] dhcp -Q [-o modo]

Parámetro

Tabla 6-5. Parámetro de comando dhcp

Parámetro Descripción
-S Inicie DHCP (Cliente/Servidor).
-E Terminar DHCP (Cliente/Servidor).
-Q mostrar el estado de DHCP.
modo -o
  • modo = 1: cliente DHCP de la interfaz STA.
  • modo = 2: servidor DHCP de la interfaz AP.
  • modo = 3: ambos.
7.6. IP

Descripción

El comando ip se utiliza para establecer y consultar la dirección IP de la interfaz de red.

Example

ip -Q [-o modo] ip -S [-i ip] [-o modo] [-m máscara] [-g puerta de enlace]

Parámetro

Tabla 6-6. Parámetro de comando ip

Parámetro Descripción
-Q Mostrar dirección IP.
modo -o
  • modo = 1: dirección IP de la interfaz STA.
  • modo = 2: dirección IP de la interfaz AP.
  • modo = 3: ambos
-S Establecer dirección IP.
-yo ip Dirección IP.
-m máscara Máscara de dirección de subred.
-g puerta de enlace Puerta de enlace predeterminada.
7.7. reiniciar

Descripción

El comando de reinicio se utiliza para reiniciar la placa.

Example

reiniciar

7.8. RAM

El comando ram se usa para consultar el tamaño del montón restante en el sistema.

Example

RAM

Xinyuan 2022.07

Precaución de la FCC:

Cualquier cambio o modificación no aprobado expresamente por la parte responsable del cumplimiento podría anular la autoridad del usuario para operar el equipo.

Este dispositivo cumple con la parte 15 de las normas de la FCC. Su funcionamiento está sujeto a las dos condiciones siguientes: (1) Este dispositivo no puede causar interferencias perjudiciales y (2) este dispositivo debe aceptar cualquier interferencia que reciba, incluidas las interferencias que puedan causar un funcionamiento no deseado.

Este transmisor no debe ubicarse ni funcionar junto con ninguna otra antena o transmisor.

NOTA IMPORTANTE:

Nota: Este equipo ha sido probado y se ha determinado que cumple con los límites establecidos para dispositivos digitales de Clase B, de conformidad con la parte 15 de las Normas de la FCC. Estos límites están diseñados para proporcionar una protección razonable contra interferencias perjudiciales en una instalación residencial. Este equipo genera, utiliza y puede irradiar energía de radiofrecuencia y, si no se instala y utiliza de acuerdo con las instrucciones, puede causar interferencias perjudiciales en las comunicaciones por radio. Sin embargo, no existe garantía de que no se produzcan interferencias en una instalación en particular. Si este equipo causa interferencias perjudiciales en la recepción de radio o televisión, lo que se puede determinar encendiendo y apagando el equipo, se recomienda al usuario que intente corregir la interferencia mediante una o más de las siguientes medidas:

—Reorientar o reubicar la antena receptora.
—Aumentar la separación entre el equipo y el receptor.
—Conectar el equipo a una toma de corriente de un circuito diferente de aquel al que está conectado el receptor.
—Consulte al distribuidor o a un técnico de radio/TV experimentado para obtener ayuda.

Declaración de exposición a la radiación de la FCC:
Este equipo cumple con los límites de exposición a la radiación de la FCC establecidos para un entorno no controlado. Este equipo debe instalarse y utilizarse a una distancia mínima de 20 cm entre el radiador y el cuerpo.

Documentos / Recursos

LILYGO T-PICOC3 combina RP2040 y ESP32 en una sola placa [pdf] Guía del usuario
T-PICOC3, TPICOC3, 2ASYE-T-PICOC3, 2ASYETPICOC3, T-PICOC3 Combina RP2040 y ESP32 en una sola placa, Combina RP2040 y ESP32 en una sola placa, ESP32 en una sola placa, Placa única, Placa

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *