Getting Started with MicroPython on ESP32 – Hello World, GPIO, and WiFi

I’ve been playing with several ESP32 boards over the months, and tried several firmware images. I started with a tutorial for Arduino Core on ESP32, a few month later I tested ESP32 JavaScript programming with Espruino on ESPino32 board, and recently Espressif Systems sent me ESP32 PICO core development board powered by their ESP32-PICO-D4 SiP, and while I took some pretty photos, I had not used it so far. So I decided to go with yet another firmware, and this time, I played with MicroPython on ESP32, and will report my experience with basic commands, controlling GPIOs, and WiFi in this getting started post. Flashing Micropython Firmware to ESP32 Board Source code is available on Github, as a fork of MicroPython repo as ESP32 support has not been upstreamed yet. We could built the firmware from source, but there’s also a pre-built binary which you can download on MicroPython website. […]

TECHBASE Moduino X Series Industrial IoT Modules / Endpoints are Based on ESP32 WiSoC

We’ve previously covered TECHBASE ModBerry industrial IoT gateways leveraging Raspberry Pi 3, FriendlyELEC NanoPi M1 Plus, or AAEON’s UP Linux boards. The company has now launched Moduino X series modules powered by Espressif ESP32 WiFi + Bluetooth SoC to be used as end points together with their ModBerry gateways. Two models have been developed so far, namely Moduino X1 and X2, with the following specifications: Wireless Module – ESP32-WROVER with ESP32 dual-core Tensilica LX6 processor @ 240 MHz, 4MB pSRAM (512KB as option), 4MB SPI flash; External Storage – X2 only: micro SD card slot Connectivity 802.11 b/g/n WiFi up to 16 Mbps + Bluetooth 4.2 LE with u.FL antenna connector X2 only: 10/100M Ethernet Options: LoRa (Semtech SX1272); Sigfox (TI CC1125); LTE Cat M1/NB1; Zigbee Serial – 2x RS-232/485 Display – Optional 0.96″ OLED display with 128×64 resolution Expansion I/Os 4x Digital I/O (0 ~ 3V) 2x Analog Input: […]

Wemos LOLIN32 Lite Board Powered by ESP32 Rev 1 Chip Sells for $4.90

Wemos introduced the first low cost ESP32 board with LOLIN32 board going for $6.90 plus shipping in April, but the company is now back with a new Lite version of the board switching ESP-WROOM-32 module with their own design around ESP32 Rev 1 chip (with various silicon bug fixes), and a lower $4.90 price tag to which you need to add ~$2 for shipping. Wemos LOLIN32 Lite is also smaller, so we’ll lose some of the pins (mostly extra power pins), but the I/Os look the same: SoC – Espressif ESP32-DOWD6Q Rev 1.0 dual core Tensilica Xtensa LX6 processor with WiFi and BLE Connectivity – 802.11 b/g/n WiFi + Bluetooth LE I/Os via 2x 13-pin headers with digital I/Os, analog inputs, UART, I2C, SPI, VP/VN, DAC… 3.3V I/O voltage Breadboard compatible USB – 1x micro USB port for power and programming/debugging Misc – Reset button Power – 5V via micro […]

Realtek RTL8195AM Ameba WiFi + NFC Module Sells for $9 Shipped

Last year, Realtek Ameba IoT SoCs and development kits launched with boards such as Ameba Arduino, and later, the family got some buzz thanks to $2 RTL8710AF modules like Pine64 Padi IoT stamp, which looked competitive priced against ESP8266 SoC, and featuring an ARM Cortex-M3 core. Back to 2017, ESP8266 appears to still be the preferred platform for makers, and the community around Reatek Ameba processor is relatively small, but maybe the solutions are being integrated into commercial products rather than hobbyists project. Today, as I browsed the web, I noticed that are also some Realtek RTL8195AM module with WiFi, and NFC starting with an “Realtek Ameba-RTL8195AM WiFi & NFC Module” I first found on DFrobot for $15 per unit, but after spending a bit more time searching, I ended finding what looks like the same model for $8.99 including shipping on IC Station. RTL8195AM module (MJIOT-AMB-02) specifications: SoC – […]

FOSDEM 2017 Open Source Meeting Schedule

FOSDEM (Free and Open Source Software Developers’ European Meeting) is a 2-day free event for software developers to meet, share ideas and collaborate that happens on the first week-end of February, meaning it will take place on February 4 & 5, 2017 this year. FOSDEM 2017 will features 608 speakers, 653 events, and 54 tracks, with 6 main tracks namely: Architectures, Building, Cloud, Documentation, Miscellaneous, and Security & Encryption. I won’t be there, but it’s always interesting to look at the schedule, and I made my own virtual schedule focusing especially on talks from “Embedded, mobile and automotive” and “Internet of Things” devrooms. Saturday 4, 2017 11:00 – 11:25 – Does your coffee machine speaks Bocce; Teach your IoT thing to speak Modbus and it will not stop talking, by Yaacov Zamir There are many IoT dashboards out on the web, most will require network connection to a server far […]

$55 OpenMV Cam M7 Open Source Computer Vision Board is Powered by an STM32F7 Cortex-M7 MCU

I wrote about Jevois-A33 computer vision camera based on Allwinner A33 quad core Cortex A7 processor last week, and today, I’ve come across OpenMV Cam M7 open source computer vision board based on a much less powerful STMicro STM32F7 ARM Cortex M7 micro-controller, but with the advantage of consuming less power, and exposing some extra I/Os. OpenMV Cam M7 board specifications & features: MCU – STMicro STM32F765VI ARM Cortex M7 @ up to 216 MHz with 512KB RAM, 2 MB flash. External Storage – micro SD slot Camera Omnivision OV7725 image sensor supporting 640×480 8-bit grayscale images or 320×240 16-bit RGB565 images at 30 FPS 2.8mm lens on a standard M12 lens mount USB – 1x micro USB port (Virtual COM Port and a USB Flash Drive) Expansion – 2x 8-pin headers with SPI, I2C CAN bus, asynchronous serial bus (Tx/Rx), 12-bit ADC, 12-bit DAC, 3x I/Os for servo control; interrupts and PWM on […]

Pycom To Sell WiFi, BLE, LoRa and Sigfox OEM Modules for Your Own Hardware Projects

Pycom is the company making some relatively popular IoT boards programmable with Python such as WiPy, LoPy, SiPy, and soon FiPy, supporting respectively WiFi+BLE, LoRa+WiFi+BLE, Sigfox+WiFi+BLE, and for the latter all four plus LTE CAT M1/NB1. Those little boards are great for personal projects and/or to experiment, but for those of you who would like to integrated IoT connectivity into your own hardware projects, Pycom will soon launch three OEM module for corresponding to WiPy, SiPy and LoPy connectivity featues with respectively W01, S01 and L01 modules. Key features: W01 WipY 2.0 OEM Module – Dual network BLE and WiFi – 7.95 Euros L01 LoPy OEM module – LoRa, WiFi and Bluetooth – 14.95 Euros S01 SiPy OEM module – Sigfox, WiFi and Bluetooth; Available in both 14dB (for Europe) and 22dB (outside Europe) version for respectively 14.95 and 19.95 Euros All three models have basically the same functionality as […]

LoPy Tiny IoT Developer Board Runs MicroPython, Supports LoRa, WiFi and Bluetooth (Crowdfunding)

Pycom launched WiPy last year, a WiFi IoT board based on Texas Instruments CC3200 ARM Cortex M4 SoC, and a few months after sending rewards to their Kickstarter backers, they are back on the crowdfunding platform to launch LoPy, another IoT development board that runs MicroPython and offers LoRa, WiFi and Bluetooth LE connectivity. LoPy board hardware specifications: SoC – Dual processor @ 160 MHz with WiFi & BLE radio with 400 kB RAM, 1MB flash External Storage – 4MB flash Connectivity 802. 11b/g/n @ 16Mbps with WEP, WPA/WPA2 WiFi security; SSL/TLS support; AES encryption engine. Bluetooth Classic and Low Energy LoRaWAN Semtech LoRa transceiver SX1272 @ 868 MHz (Europe) or 915 MHz (North America). Range – Node: Up to 40km; Nano-Gateway: Up to 5 km Nano Gateway Capacity – Up to 100 nodes. Internal chip antenna and u.fl connectors for external antennas Headers – 2x 14-pin headers for: Up […]

Exit mobile version