Summary of Arduino IOT Cloud y ESP32 / Visualizar y Controlar Variables desde Internet
The video provides a detailed tutorial on using the ESP32 38-pin development board with the Arduino IoT Cloud platform to create an Internet-connected device that can monitor and control variables remotely via the internet.
Key Technological Concepts and Product Features:
- ESP32 Board: A powerful, low-cost (under $10) 38-pin development board by Espressif with multiple connectivity options.
- Arduino IoT Cloud Platform: Used to create, manage, and control IoT devices with minimal programming.
- Input and Output Devices:
- Input: Variable resistor (potentiometer) connected to pin 36 (analog input).
- Output: LED connected to pin 32 (digital output).
- IoT Device Creation:
- Device registration on Arduino IoT Cloud, including selecting ESP32 as a third-party device.
- Downloading device credentials (ID and secret key) for secure connection.
- Wi-Fi network configuration for ESP32 connectivity.
- Variable Management:
- Creation of variables in the cloud, e.g., a floating-point "voltage" variable representing the potentiometer reading (0.0 to 3.3V), set as read-only with periodic updates.
- Creation of a Boolean "LED" variable (on/off) with read-write access for remote control.
- Automatic Code Generation:
- Arduino IoT Cloud generates the base sketch code for connectivity and variable management.
- Installation of Arduino Create Agent software on the PC to facilitate code uploading via USB.
- Programming Details:
- Setting ADC resolution to 12 bits (0-4095).
- Reading analog values from the potentiometer, scaling to voltage range, and updating the cloud variable.
- Initializing LED pin as output and controlling it based on cloud variable state changes.
- Dashboard Creation:
- Custom dashboards with widgets such as graphs and gauges to visualize voltage.
- Switch widget to control the LED remotely.
- Real-time Monitoring and Control:
- Near-instantaneous updates of potentiometer voltage on dashboard.
- Remote LED on/off control from any internet-connected device.
- Mobile Access:
- Use of Arduino IoT Cloud Remote app (available on Play Store) for monitoring and controlling the device from smartphones.
Guides and Tutorials Provided:
- Hardware setup and wiring of ESP32 with potentiometer and LED.
- Step-by-step device registration and configuration in Arduino IoT Cloud.
- Creating and managing cloud variables (input and output).
- Installing Arduino Create Agent for code upload.
- Uploading and modifying the sketch for sensor reading and actuator control.
- Building custom dashboards with widgets for real-time visualization and control.
- Using the Arduino IoT Cloud Remote app for mobile access.
Main Speaker / Source:
- The tutorial is presented by a single knowledgeable instructor who guides through the entire process, from hardware setup to cloud integration and dashboard creation. The speaker’s identity is not explicitly given in the subtitles.
This video is a comprehensive practical guide for hobbyists or developers interested in IoT projects using ESP32 and Arduino IoT Cloud, focusing on real-time monitoring and remote control via web and mobile interfaces.
Category
Technology