ESP32 Microcontroller and Micropython: A Powerful Combination for IoT
The Micropython language is a powerful subset of the Python programming language used to program the advanced ESP32 microcontroller from Espressif®. As a sensor node, it is perfect for the Internet of Things (IoT).
The gauge in this example is displaying data sent wirelessly to a Node-RED dashboard to monitor the alcohol content of spirits produced in a distillery process.
A second generation product from Espressif, the ESP32 supersedes the ESP8266 microcontroller, which was the first MCU with WiFi built into the chip substrate.
ESP32: Low Power, Deep Sleep, Fast Internet Connection
The ESP32 has improved on the 8266 in many respects, such as superior power reduction in sleep mode. It has more GPIO inputs and outputs, touch sensors, a Bluetooth Low Energy (BLE) radio, analog outputs and inputs, and many other features that set it apart from anything else on the market..
Here's a Bitcoin (or stock exchange) monitor application with an OLED screen built into the board, mounted in a compact housing.
This advanced device is capable of waking up from a very low power deep sleep state to join your wifi network under one second.
You can upload files with an FTP program (such as FileZilla™). The Micropython language includes an operating system for creating files and sub-folders, to keep your programs organized.
ESP32 Combined with LoRa Long Distance Radio Boards
If you need to transmit data over a long distance, consider using LoRa gateways that have an extended range of many miles (depending on line-of-site conditions).
These gateways are registered through a membership in the TheThingsNetwork.org.
This is a bold initiative that started in the Netherlands. It is a user-supported global alliance providing free LoRa gateways that can be shared by anyone. For more info, see the global map of LoRa gateways.
LoRa Yagi Directional Antennas (USA frequency: 915 MHz)
We also have high gain LoRa yagi antennas for boosting the range (specifically for North American 915 MHz LoRa band).
These directional antennas can be aimed directly at a LoRa gateway to improve performance and range.
The bracket provides a mounting point for pole or tower mounting of some kind; the best results will require positioning for line-of-sight transmission to the gateway.
You can purchase motors for blinds and window openers, and our control products in our DIY online automation store.
Stay tuned, if you're interested; we are taking the journey into IoT and automation, writing about every step we take!
Adrian Biffen
Senior Partner
RollerTrol Automation Systems
We sincerely hope you enjoy our advanced technology products; if you have any questions, please contact us at any time!