Tag: esp32
Last week, I got some time to update the
lemariva/micropython-camera-driver
to the actual versions of MicroPython, ESP-IDF, and the camera driver for the OV2640. MicroPython has changed since version 1.14 frommake
toCMake
which makes it easier to add support for different modules: in this case for the OV2640.I will sum up the steps to compile MicroPython fr...
#M5Stack Tough: A weatherproof ESP32 Industrial IoT controller
MicroPython, Product Reviews | 2 min | 9819
M5Stack has launched several ESP32 IoT controllers with an integrated touch display such as the M5Stack Core2, the M5Paper, etc. Today, a new Core family member was presented: the M5Stack TOUGH. This device is rugged and dustproof/waterproof with a UV-resistant enclosure sealed with an o-ring and offers waterproof M12 connectors. M5Stack TOUGH is now available for purchase for $49.90 on the company’s store (check out the link below).
The protection against solid ...
#M5Stamp Pico: an ESP32 miniature and powerful module
M5Stack, MicroPython, Product Reviews | 1 min | 7097
M5Stack is a technology company based in Shenzhen China, which specializes in the design, development, and production of IoT development toolkits and solutions, and today they have just launched a new device in its core series: the M5Stamp Pico; and awesomeness comes in small packages.
I thought the M5Stack ATOM would be the smallest core possible, but I was wrong!. The M5Stamp Pico is even smaller and still very powerful. The M5Stamp is the smal...
#Crowbits: Programmable Blocks for STEM Education (ESP32, Arduino and Micro:bit compatible!)
Product Reviews | 2 min | 6607
Late last year, I posted an article about the Elecrow CrowPi2. The laptop integrates plenty of electronics modules and I will be publishing a review later this month. But, this article is about the Crowbits. The folks at Elecrow are great and they have launched the Crowbits magnetic electronic blocks for STEM education, and the devices are ESP32, Arduino, and Micro:bit compatible.
Fig. 1: Playing with Crowbits There are over 80 programmable electronic magnetic modules and bricks (see Fig. 2), with three different sizes ( large, middle, and small modules) and colors that indica...
#M5Stack: Fresh air checker can help you to stay safe from #COVID-19
Cloud Platforms, M5Stack, MicroPython | 12 min | 224389
Winter is coming and the air-quality inside a closed room could be an index used to estimate the amount of aerosols in it, and hence the risk of Covid-19 infection. In other words, a system of CO2 traffic lights could help to spot potential corona-aerosols!
Where there are many people in a room, there is a lot of exhalation (approx. eight liters of air per minute per nose). This air contains CO2 (carbon dioxide). Long before Covid-19, in Germany, the German Environment Agenc...
#Tutorial: Getting Started with MicroPython on ESP32, M5Stack, and ESP8266
M5Stack, MicroPython | 6 min | 38596
MicroPython has almost all the features of Python, and allows you to easily interact with microcontrollers and sensors, making them accessible to both beginners and experienced Python programmers.
If you are new to MicroPython, I quote the official MicroPython page for you:
MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimized to run on microcontrollers and in "constrai...
This is a tutorial to control and display widgets on an E-INK display using an ESP32. Three widgets are available:
- Weather: weather forecast obtained using the OpenWeatherMap API.
- News: news highlights obtained using the NewsApi API.
- Notes: notes that can be added using a web-server that runs on the ESP32.
The result can be seen in this video:
Thus, in this tutorial, I will try to achieve the following:
- A guide to compile MicroPython to freeze modules;
- A setup guide for ...
This tutorial extends the article MicroPython: Taking photos with an ESP32 and in this case, the ESP32-CAM running MicroPython takes a photo every 5 seconds and saves it on the microSD card. The photos can be then combined into a time-lapse video! :)
The MicroPython official version doesn't support I2S interface. However, tsaarni wrote a driver for the OV2640 and forked the MicroPython repository to include it. Thus, you need to follow the instructions in this article: MicroPyt...
#Tutorial: ESP32 running MicroPython sends data over LoRaWAN
LoRa/LoRaWAN, MicroPython | 8 min | 26733
LoRa is a wireless data communication technology that enables you to transmit data over a very-long-range (more than 10 km in rural areas) with low power consumption. It uses license-free sub-gigahertz radio frequency bands as the 169 MHz, 433 MHz, 868 MHz for Europe, and 915 MHz for North America.
In October 2018, I published an article about LoRa and ESP32, and I uploaded a project to GitHub. The project includes a SX127x driver for ESP32 running MicroPython. However...
This tutorial helps you update a BRIO locomotive using an ESP32 that runs MicroPython. As a result, you can control the speed of the BRIO using a cell phone or a laptop (basically, everything that has a browser).
If you don't know what a BRIO locomotive is, check out the following picture:
Fig. 1: BRIO World 33594 In this tutorial, I will try to accomplish the following points:
- Hardware modifications on a ESP32 board;
- MicroPython installation;
- Controlling the locomot...
We use cookies to improve our services. Read more about how we use cookies and how you can refuse them.