ARDUINOS – Sonrobots https://sonrobots.com Robots para ti Wed, 13 Dec 2023 00:12:14 +0000 es hourly 1 https://wordpress.org/?v=6.5.2 https://sonrobots.com/wp-content/uploads/2021/01/cropped-DSC_0288-1-32x32.jpg ARDUINOS – Sonrobots https://sonrobots.com 32 32 39789093 Kit Educatronica 2 https://sonrobots.com/producto/kit-educatronica-2/ https://sonrobots.com/producto/kit-educatronica-2/#respond Tue, 05 Sep 2023 20:46:04 +0000 https://sonrobots.com/?post_type=product&p=6368 Kit Educatrónica 2

Educatronica

Contiene:

Arduino Nano V3.0
Cable USB 2.0 A/Mini B USB 1.8m
Protoboard de 830 puntos
Servomotor Tower Pro SG90 9g
Display de 7 segmentos cátodo común
LED RGB cátodo común (5 mm)
LED rojo (5mm)
LED amarillo (5 mm)
LED Emisor Infrarrojo IR383 (5 mm)
LED Sensor Infrarrojo IR383 (5 mm)
Sensor de luz LDR (3.4 mm)
Sensor de presencia TCRT5000
Joystick KY-023
Sensor touch capacitivo TTP223B
Sensor de inclinación SW-520D
Potenciometro de 5 K ohms
Resistencia fija 220 ohms (1/2 W)
Botón Pulsador
Cable MM rojo de 20 cm
Cable MM azul de 20 cm
Cable MM amarillo de 20 cm
Cable HH rojo de 20 cm
Cable HH azul de 20 cm
Cable HH amarillo de 20 cm

]]>
https://sonrobots.com/producto/kit-educatronica-2/feed/ 0 6368
Kit Educatronica 1 https://sonrobots.com/producto/kit-educatronica-1/ https://sonrobots.com/producto/kit-educatronica-1/#respond Tue, 05 Sep 2023 20:43:16 +0000 https://sonrobots.com/?post_type=product&p=6367 Kit Educatrónica I

Educatronica

Incluye:

Arduino Nano V3.0
Cable USB 2.0 A/Mini B USB 1.8m
Protoboard de 830 puntos
Servomotor Tower Pro SG90 9g
Micromotor DC para DVD
Buzzer pasivo de 5V
LED verde (5mm) x 5
LED amarillo (5mm) x 5
LED rojo (5 mm) x 5
Sensor de temperatura LM35DZ
Sensor de luz LDR (3.4 mm)
Sensor de lluvia T1592
Sensor de distancia HC-SR04
Potenciometro de 5 K ohms
Push Button NA (12mm x 12mm) x 5
Resistencia fija 220 ohms (1/2 W) x 10
Cable MM rojo de 20 cm x 10
Cable MM azul de 20 cm x 10
Cable MM amarillo de 20 cm x 10
Cable MM naranja de 20 cm x 5
Cable HH amarillo de 20 cm x 5
Cable HH rojo de 20 cm x 5
Cable HH azul de 20 cm x 5
Cable HH naranja de 20 cm x 5
Caja de plástico

]]>
https://sonrobots.com/producto/kit-educatronica-1/feed/ 0 6367
Kit Educatrónica I https://sonrobots.com/producto/kit-educatronica-i/ https://sonrobots.com/producto/kit-educatronica-i/#respond Tue, 05 Sep 2023 19:52:59 +0000 https://sonrobots.com/?post_type=product&p=6363 Kit Educatrónica I

Educatronica

Incluye:

Arduino Nano V3.0
Cable USB 2.0 A/Mini B USB 1.8m
Protoboard de 830 puntos
Servomotor Tower Pro SG90 9g
Micromotor DC para DVD
Buzzer pasivo de 5V
LED verde (5mm)
LED amarillo (5mm)
LED rojo (5 mm)
Sensor de temperatura LM35DZ
Sensor de luz LDR (3.4 mm)
Sensor de lluvia T1592
Sensor de distancia HC-SR04
Potenciometro de 5 K ohms
Push Button NA (12mm x 12mm)
Resistencia fija 220 ohms (1/2 W)
Cable MM rojo de 20 cm
Cable MM azul de 20 cm
Cable MM amarillo de 20 cm
Cable MM naranja de 20 cm
Cable HH amarillo de 20 cm
Cable HH rojo de 20 cm
Cable HH azul de 20 cm
Cable HH naranja de 20 cm
Caja de plástico

 

]]>
https://sonrobots.com/producto/kit-educatronica-i/feed/ 0 6363
Placa de Desarrollo ESP32-DevKitC-32 30P CH340C Wifi Bluetooth https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkitc-32-30p-ch340c-wifi-bluetooth/ https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkitc-32-30p-ch340c-wifi-bluetooth/#respond Fri, 09 Dec 2022 01:05:56 +0000 https://sonrobots.com/?post_type=product&p=6209 Nodemcu CH340C NODEMCUCH340C]]> ESP32-DevKitC-32 30P CH340C Wifi Esp8266 Lua

Introducción:

Modelo de placa de desarrollo: ESP32-DevKitC-32 30P

Modelo de módulo: ESP32-WROOM-32

Chip de control principal: ESP32-DOWDQ6-V3 dual-core 32bit MCU integrado WiFi, Bluetooth, 520-kBSRAM integrado, 448-kBROM16-kBSRAMinRTC

Almacenamiento externo: 4 MB

Chip de controlador USB: CH340C, con buena compatibilidad del sistema, mayor velocidad de descarga y más estabilidad. Admite fuente de alimentación de 5-12 V de entrada de voltaje amplio externo VIN (entrada máxima de 5,5 V de la versión de la batería)

Admite fuente de alimentación USB, fuente de alimentación externa de 3,3 V y fuente de alimentación VIN tres tipos de fuente de alimentación

Tamaño de la placa de desarrollo del modo: 52 * 28 mm / peso aproximado 9,5 g

Admite ArduinoIDE mixly, mind+, Python y otro software de programación

Entrada de carga: USB tipo C

]]>
https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkitc-32-30p-ch340c-wifi-bluetooth/feed/ 0 6209
Placa de Desarrollo ESP32 DEVKIT Wifi Bluetooth Lua https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkit-wifi-bluetooth-lua/ https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkit-wifi-bluetooth-lua/#respond Sat, 24 Sep 2022 19:49:40 +0000 https://sonrobots.com/?post_type=product&p=6045 ESP32 DEVKIT V1]]> ESP32 DEVKIT V1

La tarjeta ESP32 de 30 pines con capacitor SMD que no necesita del botón BOOT para cargar el sketch

La tarjeta ESP32 es la placa para el Internet de las Cosas (IoT) por excelencia. Es compacta, es poderosa, es económica y trae integrado un módulo con capacidad de comunicación inalámbrica. Es más rápido que su predecesor ESP8266 debido a que integra un chip de doble núcleo con frecuencia de CPU de hasta 240 MHz y…, definitivamente, es muchísimo más rápido que el Arduino UNO Rev3.

La placa ESP32 está basada en el modulo ESP32-WROOM-32 que trae integrado Wi-Fi, Bluetooth y BLE (Bluetooth Low Energy). El modulo ESP32-WROOM-32 ha sido diseñado para una gran variedad de aplicaciones que van desde redes de sensores de bajo consumo hasta las tareas más exigentes, como codificación de voz, transmisión de música y decodificación de MP3.

En el interior del módulo se encuentra un chip de doble núcleo que pueden ser controlados individualmente, la frecuencia del reloj de la CPU puede ser ajustado desde 80 MHz hasta 240 MHz. El chip también cuenta con un co-procesador de bajo consumo que puede ser empleado en lugar de la CPU para ahorrar energía en tareas que no requieran de mucha capacidad de procesamiento como, por ejemplo, el monitoreo de periféricos.

La placa ESP32 también integra un gran conjunto de periféricos, tales como sensores táctiles capacitivos, sensores Hall, interfaz para tarjeta SD, Ethernet, SPI de alta velocidad, UART, I²S y I²C

Si lo que quieres es construir un sistema bastante completo, con conectividad Wi-Fi, conectividad Bluetooth, Convertidor Analógico-Digital (ADC) de alta resolución, Convertidor Digital-Analógico (DAC), conectividad serial y muchas otras cosas, entonces, la tarjeta ESP32 es la ideal.

ESPECIFICACIONES TÉCNICAS

* Microprocesador Xtensa® Dual-Core 32-bit LX6 con frecuencia de reloj de hasta 240 MHz
* Memoria RAM de 520 KB
* Memoria ROM de 448 KB
* RTC RAM de 16 KB
* Conectividad Wi-Fi 802.11 b/g/n de hasta 150 Mbps
* Bluetooth 4.2
* BLE (Bluetooth Low Energy)
* 34 GPIOs programables
* 18 canales de ADC de SAR (Successive Approximation Registers) de 12-bits
* 2 canales de DAC de 8-bit
* Conectividad serial que incluye: 4 x SPI, 2 x I2C, 2 x I2S, 3 x UART
* MAC Ethernet para comunicación LAN, requiere PHY (Physical Layer) externo
* 1 controlador Host para SD/SDIO/MMC
* 1 controlador Slave para SDIO/SPI
* 1 puerto PWM para motor
* 16 canales de PWM para LED
* Secure Boot (arranque seguro)
* Encriptación de Flash
Criptografía acelerada por hardware para AES, Hash (SHA-2), RSA, ECC and RNG

Compatible con los siguientes entornos de programación

Arduino IDE
PlatformIO IDE (VS Code)
LUA
MicroPython
Espressif IDF (IoT Development Framework)
JavaScript

]]>
https://sonrobots.com/producto/placa-de-desarrollo-esp32-devkit-wifi-bluetooth-lua/feed/ 0 6045
Módulo ESP32 Cam Wifi + Adaptador Programador Wifi Bt Arduino Ide https://sonrobots.com/producto/modulo-esp32-cam-wifi-adaptador-programador-wifi-bt-arduino-ide/ https://sonrobots.com/producto/modulo-esp32-cam-wifi-adaptador-programador-wifi-bt-arduino-ide/#respond Sat, 24 Sep 2022 19:40:43 +0000 https://sonrobots.com/?post_type=product&p=6042 ESP32CAMADAPT

Esp32 Cam Ov2640

]]>
Módulo ESP32 con cámara, wifi y adaptador Programador Wifi Bt Arduino Ide

Modulo ESP32-CAM

Este modulo viene con el firmware precargado para que comiences a probarlo inmediatamente, cuenta con su adaptador serial para que puedas programarlo muy fácilmente sin preocuparte por conexiones complicadas, solo conecta mediante un cable MicroUSB tu PC y el modulo.

Bajo consumo, Dual-core 32-bit CPU for application processors
Frecuencia CPU 240MHz, potencia de computo hasta 600 DMIPS
Incorporado 520 KB SRAM, external 4M PSRAM
Soporte para interfaces UART/SPI/I2C/PWM/ADC/DAC
Soporte de camaras OV2640 and OV7670
Soporte para subir las images por Wifi
Soporte para memoria uSD
Multiples modos de sleep
Sistema embebido Lwip yFreeRTOS
Soporta los siguientes modos de trabajo STA/AP/STA+AP

Incluye:

1 x Modulo ESP32CAM
1 x Camara OV2640
1 x Adaptador UART USB

]]>
https://sonrobots.com/producto/modulo-esp32-cam-wifi-adaptador-programador-wifi-bt-arduino-ide/feed/ 0 6042
Placa de Desarrollo Mini Nodemcu CH340 Lua Esp8266 Esp12e https://sonrobots.com/producto/placa-de-desarrollo-mini-nodemcu-ch340-lua-esp8266-esp12e/ https://sonrobots.com/producto/placa-de-desarrollo-mini-nodemcu-ch340-lua-esp8266-esp12e/#respond Wed, 27 Apr 2022 01:45:51 +0000 https://sonrobots.com/?post_type=product&p=5893 Mini NodeMCU V3 CH340

El NodeMcu es un kit de desarrollo de código abierto basado en el popular chip ESP8266 (ESP – 12E), que utiliza el lenguaje de programación Lua para crear un ambiente de desarrollo propicio para aplicaciones que requiera conectividad Wifi de manera rápida. Ofrece una solución completa y autónoma de redes WiFi, lo que le permite alojar la aplicación o servir como puente entre Internet y un microcontrolador.

ESPECIFICACIONES TÉCNICAS

  • Tensión de funcionamiento: 3 ~ 5 V
  • Módulo: WiFi ESP8266-12E
  • Antena: PCB
  • Protocolos soportados: I2C, SPI, Serie, 1-Wire
  • Nivel de señal: TTL
  • USB Transceiver: CH340

Esto es D1 mini, es una placa mini WIFI basada en ESP-8266EX.

Pines de entrada/salida digital, todos los pines tienen interrupción/pwm/I2C/one-wire

compatible (excepto D0)

1 entrada analógica (entrada máx. de 3,3 V)

una conexión Micro USB

 

Para iniciar en: Controlador de configuración

Antes de usar placas miniD1, necesita configurar el controlador CH340g.

Pitón

En Windows necesitas instalar Python 2.7.10.

En Linux y MAC OSX, no necesita instalarlo, viene preinstalado con el sistema operativo.

Instalación del paquete de hardware

Hay dos formas de instalar el paquete de hardware, Boards Manager o GIT

Instalación con Boards Manager

A partir de 1.6.4, Arduino permite la instalación de paquetes de plataformas de terceros mediante

Gerente de Juntas. Tenemos paquetes disponibles para Windows, Mac OS y Linux (32 y 64 bits).

1. Instalar para Arduino 1.6.7 desde el sitio web de Arduino.

2. Inicie para Arduino y abra la ventana de Preferencias.

3. En el campo URL del administrador de tableros adicionales. Puede agregar varias URL, separándolas con comas

4. Abra Tools→Board:xxx→Boards Manager e instale esp8266 por ESP8266

Comunidad (y no olvide seleccionar su placa ESP8266 desde el menú Herramientas > Placa)

Después de la instalación.

Instalación con GIT (recomendado):

Recomendamos usar GIT para instalar el paquete de hardware, siempre puedes obtener la última versión

]]>
https://sonrobots.com/producto/placa-de-desarrollo-mini-nodemcu-ch340-lua-esp8266-esp12e/feed/ 0 5893
Módulo wifi Esp-01s Esp8266 https://sonrobots.com/producto/modulo-wifi-esp-01s-esp8266/ https://sonrobots.com/producto/modulo-wifi-esp-01s-esp8266/#respond Sat, 02 Apr 2022 20:32:56 +0000 https://sonrobots.com/?post_type=product&p=5821 Módulo inalámbrico de comunicación Serial a Wifi ESP8266-01

Te permitirá agregar conectividad inalámbrica wifi a todos tus proyectos electrónicos basados en microcontrolador a un costo muy bajo.

Alcance: Hasta 100mts
802.11 b/g/ n
Voltaje de trabajo: 3.3v
Corriente de trabajo: 240ma
Wi-Fi Direct (P2P), soft-AP (SAP)
Stack de protocolos integrado TCP / IP
Soporta 3 modos: AP, STA, AP + STA
PLL , reguladores, DCXO y unidades de administración de energía integrados.
Potencia de salida: 19.5dBm en modo 802.11b
Consumo en modo de baja energía: < 10ua

Diagrama de conexión arduino

ESP8266-01

Código Arduino

#include <SoftwareSerial.h>

SoftwareSerial wifiSerial(2, 3); // RX, TX for ESP8266

bool DEBUG = true; //show more logs
int responseTime = 10; //communication timeout

void setup()
{
pinMode(13,OUTPUT); //set build in led as output
// Open serial communications and wait for port to open esp8266:
Serial.begin(115200);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
wifiSerial.begin(115200);
while (!wifiSerial) {
; // wait for serial port to connect. Needed for Leonardo only
}
sendToWifi(“AT+CWMODE=2”,responseTime,DEBUG); // configure as access point
sendToWifi(“AT+CIFSR”,responseTime,DEBUG); // get ip address
sendToWifi(“AT+CIPMUX=1”,responseTime,DEBUG); // configure for multiple connections
sendToWifi(“AT+CIPSERVER=1,80”,responseTime,DEBUG); // turn on server on port 80

sendToUno(“Wifi connection is running!”,responseTime,DEBUG);

}

void loop()
{
if(Serial.available()>0){
String message = readSerialMessage();
if(find(message,”debugEsp8266:”)){
String result = sendToWifi(message.substring(13,message.length()),responseTime,DEBUG);
if(find(result,”OK”))
sendData(“\nOK”);
else
sendData(“\nEr”);
}
}
if(wifiSerial.available()>0){

String message = readWifiSerialMessage();

if(find(message,”esp8266:”)){
String result = sendToWifi(message.substring(8,message.length()),responseTime,DEBUG);
if(find(result,”OK”))
sendData(“\n”+result);
else
sendData(“\nErrRead”); //At command ERROR CODE for Failed Executing statement
}else
if(find(message,”HELLO”)){ //receives HELLO from wifi
sendData(“\\nHI!”); //arduino says HI
}else if(find(message,”LEDON”)){
//turn on built in LED:
digitalWrite(13,HIGH);
}else if(find(message,”LEDOFF”)){
//turn off built in LED:
digitalWrite(13,LOW);
}
else{
sendData(“\nErrRead”); //Command ERROR CODE for UNABLE TO READ
}
}
delay(responseTime);
}

/*
* Name: sendData
* Description: Function used to send string to tcp client using cipsend
* Params:
* Returns: void
*/
void sendData(String str){
String len=””;
len+=str.length();
sendToWifi(“AT+CIPSEND=0,”+len,responseTime,DEBUG);
delay(100);
sendToWifi(str,responseTime,DEBUG);
delay(100);
sendToWifi(“AT+CIPCLOSE=5”,responseTime,DEBUG);
}

/*
* Name: find
* Description: Function used to match two string
* Params:
* Returns: true if match else false
*/
boolean find(String string, String value){
return string.indexOf(value)>=0;
}

/*
* Name: readSerialMessage
* Description: Function used to read data from Arduino Serial.
* Params:
* Returns: The response from the Arduino (if there is a reponse)
*/
String readSerialMessage(){
char value[100];
int index_count =0;
while(Serial.available()>0){
value[index_count]=Serial.read();
index_count++;
value[index_count] = ‘\0’; // Null terminate the string
}
String str(value);
str.trim();
return str;
}

 

/*
* Name: readWifiSerialMessage
* Description: Function used to read data from ESP8266 Serial.
* Params:
* Returns: The response from the esp8266 (if there is a reponse)
*/
String readWifiSerialMessage(){
char value[100];
int index_count =0;
while(wifiSerial.available()>0){
value[index_count]=wifiSerial.read();
index_count++;
value[index_count] = ‘\0’; // Null terminate the string
}
String str(value);
str.trim();
return str;
}

 

/*
* Name: sendToWifi
* Description: Function used to send data to ESP8266.
* Params: command – the data/command to send; timeout – the time to wait for a response; debug – print to Serial window?(true = yes, false = no)
* Returns: The response from the esp8266 (if there is a reponse)
*/
String sendToWifi(String command, const int timeout, boolean debug){
String response = “”;
wifiSerial.println(command); // send the read character to the esp8266
long int time = millis();
while( (time+timeout) > millis())
{
while(wifiSerial.available())
{
// The esp has data so display its output to the serial window
char c = wifiSerial.read(); // read the next character.
response+=c;
}
}
if(debug)
{
Serial.println(response);
}
return response;
}

/*
* Name: sendToUno
* Description: Function used to send data to Arduino.
* Params: command – the data/command to send; timeout – the time to wait for a response; debug – print to Serial window?(true = yes, false = no)
* Returns: The response from the esp8266 (if there is a reponse)
*/
String sendToUno(String command, const int timeout, boolean debug){
String response = “”;
Serial.println(command); // send the read character to the esp8266
long int time = millis();
while( (time+timeout) > millis())
{
while(Serial.available())
{
// The esp has data so display its output to the serial window
char c = Serial.read(); // read the next character.
response+=c;
}
}
if(debug)
{
Serial.println(response);
}
return response;
}

 

]]>
https://sonrobots.com/producto/modulo-wifi-esp-01s-esp8266/feed/ 0 5821
Convertidor Micro USB a TTL UART https://sonrobots.com/producto/convertidor-micro-usb-a-ttl-uart/ https://sonrobots.com/producto/convertidor-micro-usb-a-ttl-uart/#respond Sat, 02 Apr 2022 00:20:35 +0000 https://sonrobots.com/?post_type=product&p=5787 Módulo Micro Usb2.0 A Ttl 6 Pines Puerto Serie Uart Convertidor

CP2102 Micro USB a TTL UART Modulo 6 Pines Convertidor Serial  STC

Remplaza al FT232

Alto nivel de integración CJMCU-CP2102, función USB 2.0 de máxima velocidad incorporada, controlador, transceptor USB, olador de cristal, EEPROM y bus de datos en serie de asincronización (UART).

Admite la señal de función completa del modulador-demodulador, no necesita ningún otro dispositivo USB externo.

El principio de funcionamiento de CJMCU-CP2102 es el mismo que el de USB-UART a través del circuito.

El puerto USB de la PC simula el puerto COM para expandirse por programa de Manejo

Realice la transformación mutua del puerto USB y el puerto RS232 por CJMCU-CP2102

Conector: Micro USB 2.0 (Hembra)
Conector: Header 6 pines serial TTL
Voltaje de alimentación mínimo: 3.3 V
Voltaje de alimentación máximo: 5 V
Voltaje de salida: 3.3 V
Regulador de voltaje interno: 3.3 V
Pines salida (TTL): +3.3 V, RST, TXD, RXD, GND y + 5 V
Buffer de recepción: 576 Bytes
Buffer de transmisión: 640 Bytes
SO compatibles: Windows, MacOSX
Temperatura de operación mínima: -40 °C
Temperatura de operación máxima: 80 °C
Dimensiones: 2.1 cm X 1.6 cm

]]>
https://sonrobots.com/producto/convertidor-micro-usb-a-ttl-uart/feed/ 0 5787
ADXL335 Acelerómetro original ada fruit https://sonrobots.com/producto/adxl335-acelerometro-original-ada-fruit/ https://sonrobots.com/producto/adxl335-acelerometro-original-ada-fruit/#respond Tue, 26 Oct 2021 01:57:00 +0000 https://sonrobots.com/?post_type=product&p=5236 https://sonrobots.com/producto/adxl335-acelerometro-original-ada-fruit/feed/ 0 5236