Showing 36 of 236 projects
A MicroPython driver library for controlling Nokia 5110 PCD8544 84x48 monochrome LCD displays.
A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.
A MicroPython library for managing WiFi connections on ESP8266 and ESP32 boards with a captive portal for configuration.
A trustless and decentralized Bitcoin SPV client library for Arduino-compatible boards using the Electrum protocol.
A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.
MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.
A physical remote control for Sonos systems using an ESP8266 microcontroller and rotary encoder.
MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.
MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.
A pure MicroPython driver for ST77xx displays optimized for low memory usage, with optional framebuffer support for faster graphics.
A lightweight, non-blocking HTTP request routing library for MicroPython, designed for resource-constrained embedded devices.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.
A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.
A lightweight web server for MicroPython on ESP8266, designed for serving REST APIs and simple web interfaces.
MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.
Control IR signal by websocket
An ESP8266-based device that emulates the Gameboy Printer to wirelessly retrieve images from a Gameboy Camera.
A MicroPython library for reading and calibrating MQ135 air quality gas sensors.
A MicroPython library for controlling DFPlayer Mini MP3 modules via UART on ESP8266.
A data-first IoT platform for connecting physical objects to a time-series database and performing data analysis.
AccelStepper Library for Micropyton - ESP32
A unified sensor manager library for air quality monitoring, supporting multiple PM, CO2, and environmental sensors across various microcontroller platforms.
An FTP client library adapted from CPython's ftplib for MicroPython, with optional TLS support.
MicroPython driver for MAX7219 8x8 LED matrices with drawing primitives and text support.
A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.
MicroPython library for interfacing with the MLX90614 infrared temperature sensor via I2C.
A MicroPython driver for the DS3231 real-time clock and AT24C32 EEPROM modules, providing full access to RTC features with low memory usage.
A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.
A minimal FTP server implementation for ESP8266 devices running MicroPython, enabling remote file management.
A MicroPython menu implementation for LCD displays with submenus, actions, and callbacks.
A MicroPython library for ESP8266 to drive ST7735 TFT LCD displays (160x80, 128x128, 128x160) with SPI.
A lightweight asynchronous DNS server for MicroPython on ESP8266/ESP32 devices, ideal for simple domain resolution like captive portals.
A MicroPython driver for the ams CCS811 air quality sensor, enabling VOC and CO2 monitoring on ESP8266 boards.
An Arduino-based on-screen display for DJI FPV systems that provides battery voltage, altitude, and GPS data without a flight controller.
A simple IDE for MicroPython that runs entirely on the target device, designed for absolute beginners.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.