fbpx

ESP32 Industrial

ESP32 Industrial

$40.000

Librería para Arduino con ejemplos.
Esp32Industrial

Categoría:

Descripción

ESP32 Industrial es una placa de desarrollo basada en el módulo ESP32 WROOM. Ideal para proyectos de telemetría, control, riego e internet de las cosas. Esta placa tiene incorporado un circuito programador para poder grabar los programas directamente desde el USB.

ESP32 Industrial tiene la capacidad de alimentarse con una batería de litio de 3.7V y recargarla en presencia de una fuente externa. Además, cuenta con un Sensor de temperatura y humedad ambiental, EEPROM, optoacopladores y una entrada para sensores de corriente.

Características técnicas del controlador:

  • Voltaje de operación: 3.3V
  • Voltaje de entrada: 110V-220V y 5V desde el USB
  • Entradas/Salidas digitales: 6 (2 para I2C)
  • PWM: 4
  • Entradas análogas: 2
  • Entradas Optoacopladas: 2

Características inalámbricas

  • Wifi
  • Bluetooth Low Energy (BLE)

Características técnicas de los periféricos:

  • Entrada de corriente o voltaje para sensores de corriente
  • Chip EEPROM 64KB, I2C
  • Sensor de temperatura y humedad HDC1080, I2C

Puertos, entradas y salidas:

  • Botón general: GPIO00 del ESP32
  • LED general: GPIO02 del ESP32
  • Relé 1: GPIO05 del ESP32
  • Relé 2: GPIO17 del ESP32
  • Relé 3: GPIO16 del ESP32
  • Opto 1: GPIO13 del ESP32
  • Opto 2: GPIO09 del ESP32
  • Sensor de corriente: GPIO32 del ESP32
  • PIN 1: GPIO26 del ESP32
  • PIN 2: GPIO25 del ESP32
  • AN 1: GPIO35 del ESP32
  • AN 2: GPIO34 del ESP32
  • SDA (I2C): GPIO19 del ESP32
  • SCL (I2C): GPIO18 del ESP32
  • HDC1080 dirección: 0x40
  • EEPROM dirección: 0x54

API

  • Esp32Ind miPlaca(long baud): Inicializa la API, baud es la velocidad para el puerto serial.
  • Esp32Ind miPlaca(long baud, int PIN1): Inicializa la API, baud es la velocidad para el puerto serial. PIN1=INPUT selecciona el PIN1 como entrada, PIN1=OUTPUT selecciona el PIN1 como salida.
  • Esp32Ind miPlaca(long baud, int PIN1, int PIN2): Inicializa la API, baud es la velocidad para el puerto serial. PIN1=INPUT selecciona el PIN1 como entrada, PIN1=OUTPUT selecciona el PIN1 como salida. Mismo caso para el PIN2.
  • int buttonPressed(void): Retorna el estado del botón. 1 presionado, 0 sin presionar,
  • void ledState(int state): state=1 para encender LED, state=0 para apagar LED.
  • void relay(int relay, int state): relay= 1,2 o 3 para seleccionar el relé, state=1 para encender relé, state=0 para apagar relé,
  • float getCurrent(unsigned int frequency, int maxAmp, char sensorType): Retorna el valor en «amperes» leído por el sensor de corriente. frequency es la frecuencia de la red, maxAmp es la máxima corriente nominal que lee el sensor, sensorType puede ser ‘V’, ‘v’, ‘C’ o ‘c’, para indicar si el sensor entrega corriente o voltaje en sus terminales.
  • int getOpto(void): Retorna el estado de los optoacopladores. 0 optos no accionados, 1 para opto 1 accionado, 2 para opto 2 accionado, 3 ambos optos accionados.
  • float getTemp(void): Retorna la temperatura en grados celcius.
  • float getHum(void): Retorna la humedad relativa en porcentaje.
  • int saveData(unsigned int dir, byte data): Retorna error de la librería wire. dir es la dirección de memoria que se desea escribir y data es el dato que se desea guardar.
  • int getData(int dir): Retorna el dato leido de la memoria. dir es la dirección de memoria que se desea leer.
  • float getAnalog1(void): Retorna el valor análogo leído en AN1.
  • float getAnalog2(void): Retorna el valor análogo leído en AN2.

Ver Archivo del Producto

Manual-0OHM-ESP32-Industrial.pdf

Partners:

¡Búscanos en las redes sociales!