Setting up Dasduino CONNECTPLUS (ESP32) with Arduino Cloud

Introduction
In the ever-evolving world of IoT (Internet of Things), the ability to seamlessly integrate hardware with cloud platforms has become paramount. Enter the Dasduino CONNECTPLUS—a versatile and powerful module designed to bridge the gap between your hardware projects and the expansive capabilities of the cloud. In this guide, we’ll delve into the step-by-step process of setting up the Dasduino CONNECTPLUS with the Arduino Cloud, unlocking a world of remote monitoring, control, and endless possibilities for your IoT endeavors. Whether you’re a seasoned developer or just starting out, this tutorial aims to simplify the integration process and get you up and running in no time.
Uploading code to your device has never been more straightforward, especially with the Arduino Cloud. By simply connecting via USB, users can effortlessly transfer their code. However, it’s essential to note that this seamless process requires the installation of an additional software component: the Arduino Create Agent. On the other hand, the Arduino Cloud offers this as a premium feature for those looking to elevate their experience and enjoy the convenience of Over-The-Air Activation (OTAA) for code uploads. While undeniably advantageous, it’s important to be aware that this OTAA functionality comes with an associated cost, making it a premium, paid feature within the platform.
Step-by-step instructions for upload
Let’s do this!
Plug the Dasduino CONNECTPLUS into the USB. Upload either a blank sketch or the ‘blink’ program. Ensure the board is defined as ‘Dasduino ConnectPlus‘ to facilitate communication with the Arduino Cloud. Keep it connected to a designated serial port on your computer. For LED setup, follow this sequence: Dasduino pin 32 -> 330 ohm resistor -> LED -> GND.
Register on Arduino Cloud. Once logged in, navigate to https://create.arduino.cc/iot/devices and click on ‘Add’.
Initiate the setup for a 3rd Party device.
Choose ESP32 followed by the ESP32 Wrover Module.
Assign a unique name or generate one, then proceed.
Note down the Device ID and Secret Key (crucial step!).
Assign a name to the ‘Thing’, then navigate to Network->Configure.
Input the WiFi credentials for device connectivity and the Secret Key from the previous step.
Transition to the sketch and upload a basic one to the board. While this sketch remains empty, the Arduino Cloud will embed all essential features, including over-the-air uploads.
If Arduino fails to recognize the ESP32 at this juncture, you’ll need the arduino-create-agent. This tool bridges the computer and the Arduino Cloud site. Download it from https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent. Approve the driver installation, restart Google Chrome, revisit Arduino Cloud, and the ESP32 should now appear as a COM port. Recommendation: Utilize Google Chrome for optimal Arduino Cloud experience.
Click ‘Yes’ for driver installation. Now reset Google Chrome, return to Arduino Cloud, and now the ESP32 should be visible as a COM port.
Note: It’s best to use Google Chrome for all work with Arduino Cloud.
Hit ‘upload’ for the code. It will compile and transfer to Dasduino, mirroring the process in the standard Arduino IDE.
Post code upload, simply power on Dasduino. With accurate WiFi details, it should connect to Arduino Cloud. The over-the-air feature is typically activated once Dasduino connects to WiFi.
You’re now set to upload code and explore all functionalities of Arduino Cloud. Nice work!
Done!
To wrap up, the integration of Dasduino CONNECTPLUS with Arduino Cloud offers a new experience for IoT enthusiasts and developers alike. After long time of using the Arduino IDE, it’s a refreshment to have in-browser IDE available. As technology evolves, tools like Dasduino and Arduino Cloud pave the way for more intuitive, efficient, and innovative IoT solutions. Whether you’re a seasoned developer or a hobbyist, the fusion of these platforms promises a future where our devices are more connected, responsive, and intelligent than ever before.
Products used in this tutorial
No products found