Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

MicroPython

MicroPython is an implementation of the Python 3 programming language. It includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

https://github.com/jczic/microwifi

A micro WiFi class that supports the two LAN wireless interfaces (AP&STA) and manages many automatized methods, for MicroPython (used on Pycom modules & ESP32)

access-point connections esp32 hc2 hotspot layer list lopy micropython network pycom security station wi-fi wifi wipy wireless wireless-hotspot wlan wpa2

Last synced: 27 Oct 2024

https://github.com/RetepRelleum/uPyVoip

Voip for Micropython ESP32 with Interactive Voice Response

b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip

Last synced: 18 Nov 2024

https://github.com/metachris/micropython-captiveportal

Minimal async captive portal for MicroPython (compatible with uasyncio v3/MicroPython 1.13+ as well as earlier versions)

captive-portal micropython

Last synced: 22 Oct 2024

https://github.com/matthias-bs/MicroPython-ADC_Cal

MicroPython ESP32 library for calibrated on-chip ADC conversion

esp32 micropython micropython-esp32

Last synced: 18 Nov 2024

https://github.com/mcauser/vcc_gnd_f407ve

MicroPython board definition for the VCC GND STM32F407VET6 mini board

micropython micropython-board stm32f4 stm32f407vet6 vcc-gnd

Last synced: 03 Dec 2024

https://github.com/andriyadi/MaixPy-TrashClassifier

A simple trash/waste classifier developed using MaixPy (a MicroPython framework) to run on K210 MCU on Sipeed's Maix dev board

aiot image-classification k210 machine-learning maix maix-board maixpy micropython mobilenet sipeed

Last synced: 27 Oct 2024

https://github.com/xreef/ebyte_lora_e220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 10 Oct 2024

https://github.com/tux-friend/tux-cube

Physics Sensor Cube Tux³

esp32 esp32c3 micropython physics sensors

Last synced: 10 Oct 2024

https://github.com/tuupola/micropython-ili934x

MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays

esp32 micropython

Last synced: 12 Oct 2024

https://github.com/lemariva/upym5ble

This project is about using the BLE module of an M5Stack running MicroPython

bluetooth m5stack micropython

Last synced: 10 Dec 2024

https://github.com/matthias-bs/micropython-adc_cal

MicroPython ESP32 library for calibrated on-chip ADC conversion

esp32 micropython micropython-esp32

Last synced: 09 Nov 2024

https://github.com/ssube/prometheus_express

Prometheus SDK for CircuitPython/MicroPython boards

circuitpython metrics micropython monitoring prometheus prometheus-exporter

Last synced: 05 Nov 2024

https://github.com/carglglz/upydevice

Python library to interface with MicroPython devices through Wifi (Websockets/WebREPL) , BLE or Serial connection (USB)

ble embedded micropython python serial webrepl wifi

Last synced: 27 Oct 2024

https://github.com/lbuque/lcd_binding_micropython

LCD driver for micropython. Support intel8080 and rgb parallel interface.

esp32 esp32-s3 micropython rgb-lcd st7701s st7735 st7789 t-display t-display-s3 t-displays3-amoled t-rgb t-wristband

Last synced: 21 Nov 2024

https://github.com/brainelectronics/micropython-i2c-lcd

Micropython package to control HD44780 LCD displays 1602 and 2004 via I2C

hd44780 hd44780-display i2c i2c-display lcd lcd1602 lcd16x2 lcd2004 lcd20x4 library micropython package

Last synced: 07 Nov 2024

https://github.com/fizban99/microbit_hcsr04

micro:bit library for the HC-SR04 ultrasonic sensor

hcsr04 microbit micropython

Last synced: 24 Dec 2024

https://github.com/russhughes/st7789s3_esp_lcd

Fast ESP_LCD based MicroPython driver for the TTGO T-Display-S3 st7789 display written in C

esp32s3 micropython st7789 t-display-s3

Last synced: 10 Oct 2024

https://github.com/chrisb2/water-system

This project uses weather API's to determine if significant rain has fallen in the last day, or is forecast today, and if so disables the garden watering system to conserve water.

esp32 micropython thingspeak

Last synced: 28 Oct 2024

https://github.com/KipCrossing/Micropython-AD9833

This script is written in python 3.x for interfacing the AD9833 with microcontrollers with micropython (specifically the PyBoard) over SPI.

ad9833 circuitpython microcontroller micropython micropython-board pyboard python python-3 python3 spi wave wave-generator waveform

Last synced: 07 Nov 2024

https://github.com/alvarowolfx/esp32-youtube-display

Display Youtube metrics using Google API and MicroPython

esp32 googleapis micropython micropython-esp32 tft youtube

Last synced: 18 Nov 2024

https://github.com/insighio/esp32-microgamepad-ble

Dual analog joystick on ESP32 over BLE (Nordic UART Service - NUS) using micropython

analog-joystick ble micropython micropython-esp32 nus

Last synced: 11 Nov 2024

https://github.com/yeyeto2788/micropythonscripts

MicroPython Scripts and projects

esp8266 micropython micropython-esp8266

Last synced: 14 Oct 2024

https://github.com/chrisb2/air-quality

An air quality sensor and display that uses the BME280 and CCS811 sensors to read temperature, relative humidity, equivalent CO2 (eCO2) and Total Volatile Organic Compound (TVOC) and displays the values on a 2.9in Waveshare e-Paper display.

bme280 ccs811 esp32 micropython waveshare

Last synced: 28 Oct 2024

https://github.com/mcauser/micropython-mpr121

MicroPython driver for MPR121 capacitive touch keypads and breakout boards

capacitive-touch-sensor micropython mpr121 stm32f4

Last synced: 03 Dec 2024

https://github.com/murilopolese/kano-pixel-kit-flash-tool

Flash your Pixel Kit with MicroPython or Kano Code firmware.

kano micropython pixel-kit webrepl

Last synced: 14 Nov 2024

https://github.com/murilopolese/kano-pixel-kit-pixel32

Code MicroPython on your Kano Pixel Kit on the browser

kano micropython pixel-kit webrepl

Last synced: 14 Nov 2024

https://github.com/pfalcon/uorm

Sqlite3-based anti-ORM for Pycopy

micropython pycopy unbloated

Last synced: 10 Oct 2024

https://github.com/alankrantas/micropython-ttp229-bsf

MicroPython ESP8266/ESP32 driver for TTP229-BSF 16-key capacitive keypad in serial interface mode

4x4-keypad capacitive capacitive-touch-sensor esp32 esp8266 keypad micropython micropython-esp32 micropython-esp8266 ttp229

Last synced: 11 Nov 2024

https://github.com/AlekseyFedorovich/ADXL345_spi_micropython

Library for interacting through the SPI protocol with an 'Analog Devices ADXL345' accelerometer from an MCU flashed with MicroPython. Methods are optimised for trying to reach max available sampling rate for this device

accelerometer adxl345 esp32 frequency micropython micropython-esp32 vibrational-analysis

Last synced: 18 Nov 2024

https://github.com/osteele/imu-tools

Send sensor data from an ESP + BNO055 → MQTT and/or serial port

bno055 esp esp32 esp8266 imu-sensor micropython mqtt physical-computing

Last synced: 12 Oct 2024

https://github.com/mcauser/micropython-dht12

MicroPython driver for the Aosong DHT12 temperature and humidity sensor

dht dht12 humidity micropython temperature

Last synced: 12 Oct 2024

https://github.com/FRC4564/HueBridge

An easy-to-use, MicroPython-compatible class to access and control lights on a Philips Hue Bridge.

hue hue-bridge micropython philips python

Last synced: 07 Nov 2024

https://github.com/chrisb2/micropython-fingerprint

MicroPython library for reading Grow and ZhianTec finger print sensors.

esp32 fingerprint-sensor micropython pyboard

Last synced: 28 Oct 2024

https://github.com/wollewald/ads1115_mpy

A MicroPython module for the 16-bit, 4 channel ADS1115 ADC. All features of the ADS1115 are implemented, including alert functions.

ads1115 esp32 micropython

Last synced: 12 Oct 2024

https://github.com/pfalcon/pycopy-serial

pySerial-like interface for Pycopy (unix port)

micropython pycopy

Last synced: 12 Oct 2024

https://github.com/mcauser/micropython-pcf8575

MicroPython driver for PCF8575 16-Bit I2C I/O Expander with Interrupt

io-expander micropython pcf8575

Last synced: 03 Dec 2024

https://github.com/mcauser/micropython-tca9548a

MicroPython examples using TCA9548A I2C multiplexer

i2c micropython multiplexer tca9548a

Last synced: 03 Dec 2024

https://github.com/rroemhild/ubeacon

MicroPython library for encode and decode BLE beacons

altbeacon beacons ble bluetooth eddystone ibeacon lintech micropython mikrotik ruuvitag

Last synced: 27 Oct 2024

https://github.com/alankrantas/micropython-TTP229-BSF

MicroPython ESP8266/ESP32 driver for TTP229-BSF 16-key capacitive keypad in serial interface mode

4x4-keypad capacitive capacitive-touch-sensor esp32 esp8266 keypad micropython micropython-esp32 micropython-esp8266 ttp229

Last synced: 18 Nov 2024

https://github.com/robmarkcole/bme680-mqtt-micropython

Publish data from the bme680 sensor over MQTT using micropython

micropython pycom wipy

Last synced: 28 Dec 2024

https://github.com/alankrantas/microbit-micropython-cookbook

Tricks and experiments using MicroPython on BBC micro:bit

education microbit micropython stem

Last synced: 11 Nov 2024

https://github.com/remixer-dec/m5stack_experiments

small projects made for M5StickC and UnitV IoT development boards from M5Stack

m5stack m5stickc micropython snake ticker uart unitv

Last synced: 14 Nov 2024

https://github.com/perfecxx/micropython-googlesheet

Update or append the data to Google Sheet, or get the data on Google Sheet. by using HTTP to execute the Google Apps Script API compatible with ESP32

esp32 googlescript googlesheets googlesheetsapi micropython

Last synced: 16 Nov 2024

https://github.com/mcauser/micropython-tm1640

MicroPython driver for TM1740 8x8 LED matrix modules

esp8266 led-matrix micropython tm1640 wemos-d1-mini

Last synced: 10 Oct 2024

https://github.com/carlosperate/ubittool

Utility to extract the contents of flash from a micro:bit, including MicroPython user code.

extract hacktoberfest memory microbit micropython tool

Last synced: 07 Nov 2024

https://github.com/lemariva/smartupy

Controlling "Tuya-type" smart power outlets using MicroPython

esp32 home-automation micropython outlets

Last synced: 10 Dec 2024

https://github.com/redoxcode/micropython-servo

A micropython library to control rc servos in a tidy way

micropython servo servo-motor

Last synced: 21 Oct 2024

https://github.com/radeklat/micropython-thingspeak

Library for sending data to thingspeak.com from IoT devices running micropython (such as ESP8266)

http https iot-device micropython micropython-thingspeak thingspeak time-series

Last synced: 20 Oct 2024

https://github.com/wei1234c/mqtt_bridged_lora_networks_with_micropython_on_esp32

MQTT bridged LoRa networks with MicroPython on ESP32

bridge esp32 iot lora lora-gateway micropython mqtt

Last synced: 09 Nov 2024

https://github.com/alankrantas/esp8266-micropython-cookbook

Simple and useful MicroPython examples on ESP8266/ESP32/Pico W

esp32 esp8266 iot micropython micropython-esp32 micropython-esp8266 raspberrypipicow

Last synced: 11 Nov 2024

https://github.com/ehong-tl/mqttsn-python3-micropython

MQTT-SN client for Python 3 and Micropython

micropython mqttsn mqttsn-protocol python3

Last synced: 10 Nov 2024

https://github.com/Azure/iot-central-micropython-client

A micropython SDK for connecting devices to Microsoft Azure IoT Central

iot iot-central micropython

Last synced: 15 Nov 2024

https://github.com/redoxcode/micropython-dfplayer

A micropython library to control the DFPlayer mini mp3 player module.

dfplayer dfplayer-mini micropython

Last synced: 10 Nov 2024

https://github.com/lemariva/SmartUPy

Controlling "Tuya-type" smart power outlets using MicroPython

esp32 home-automation micropython outlets

Last synced: 18 Nov 2024

https://github.com/thonny/thonny-esp

Plug-in for Thonny IDE which adds ESP8266 and ESP32 MicroPython backends

esp32 esp8266 micropython micropython-esp32 micropython-esp8266 python thonny

Last synced: 30 Sep 2024

https://github.com/bulletmark/mpr

Wrapper for MicroPython mpremote tool

ampy micropython mpfshell mpremote rshell thonny upydev upyloader webrepl

Last synced: 01 Nov 2024

https://github.com/russhughes/turtleplotbot

MicroPython based 3D printed drawing robot

micropython micropython-esp32 plotter robot

Last synced: 12 Nov 2024

https://github.com/strid3r21/beemotions3

Home to all files related to the Bee Motion S3

arduino circuitpython esp32 esp32-s3 micropython

Last synced: 09 Nov 2024

https://github.com/gsampallo/micropython_demo_bot

Little example of how to create a bot for Telegram

bot micropython python telegram

Last synced: 18 Nov 2024

https://github.com/capablerobot/sensetemp

An accurate and flexible four-channel temperature sensor designed for makers and engineers

circuitpython esp32 micropython oshw

Last synced: 05 Nov 2024

https://github.com/azure/iot-central-micropython-client

A micropython SDK for connecting devices to Microsoft Azure IoT Central

iot iot-central micropython

Last synced: 07 Oct 2024

https://github.com/arduino/lab-micropython-installer

This repository hosts the entire code of the Arduino MicroPython Installer tool

micropython

Last synced: 07 Oct 2024

https://github.com/bucknalla/lopy-raspberrypi

🎮 Use a Raspberry Pi to control a LoPy over UART

lopy micropython raspberry-pi uart

Last synced: 11 Nov 2024

https://github.com/lemariva/squirelcrawl

This code compress a webpage into an html file. Images are converted to base64 and integrated together with CSS files in the html. Useful for webpages on microcontrollers (or low memory devices), a complete offline copy of a webpage etc.

compression-algorithm esp32 micropython website wifi-hacking

Last synced: 10 Dec 2024

https://github.com/mark-gladding/packed-font

Memory efficient MicroPython fonts for the Pico Pi and SSD1306 OLED Display

micropython micropython-rpi-pico pico ssd1309

Last synced: 18 Nov 2024

https://github.com/jwillikers/pwm-fan-controller-micropython

A simple program for controlling a fan using MicroPython on a microcontroller

fan-control microcontroller micropython nix pico pwm python raspberry-pi rp2040

Last synced: 08 Nov 2024

https://github.com/webreflection/micro-repl

An easy, SerialPort based, MicroPython REPL for micro controllers.

micropython repl serialport web webserial

Last synced: 12 Oct 2024

https://github.com/KipCrossing/PyBoard-HC05-Android

Micropython code for the HC05 Bluetooth adaptor and an example application for android devices made specifically for the HC05.

android android-device hc05 hc06 micropython pyboard

Last synced: 07 Nov 2024

https://github.com/matthias-bs/lorae22

A MicroPython class for the Ebyte E22 Series LoRa modules

gps lora micropython

Last synced: 23 Oct 2024

https://github.com/microbit-foundation/micropython-microbit-v2-simulator

Wasm-based MicroPython micro:bit v2 simulator

microbit micropython

Last synced: 19 Nov 2024

https://github.com/bjoerge/sproutpy

🪴 Use a Raspberry PI Pico W to measure the soil moisture in your potted plants and store the measurements in the Sanity Content Cloud

micropython moisture-sensor rasberry-pi sanity-io

Last synced: 07 Nov 2024

https://github.com/jczic/kt403a-mp3

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

dfplayer driver effects esp32 grove hc2 kt403a lopy micropython mini mp3 pycom sound wipy

Last synced: 27 Oct 2024

https://github.com/ttitanua/micropython_rotary_encoder

This is a micropython raspberry pi pico encoder library.

micropython raspbery-pi-pico rotary-encoder

Last synced: 27 Oct 2024

https://github.com/follower46/micropython-oled-progressbars

A collection of progress bars for use with esp8266 and esp32's on OLED displays

esp32 esp8266 i2c-display i2c-lcd micropython

Last synced: 18 Nov 2024

https://github.com/jczic/KT403A-MP3

MicroPython driver for KT403A MP3 chip (DFPlayer, GroveMP3, ... used on Pycom modules)

dfplayer driver effects esp32 grove hc2 kt403a lopy micropython mini mp3 pycom sound wipy

Last synced: 07 Nov 2024

https://github.com/redoxcode/micropython-ppm_reader

A micropython library to decode PPM signals coming from a RC receiver

micropython ppm rc-receiver

Last synced: 10 Nov 2024

https://github.com/lemariva/upysteppers

DIY rotating platform using an ESP32 connected to Wi-Fi

diy-project esp32 m5stack micropython rotating-objects

Last synced: 10 Dec 2024

https://github.com/aschuma/esp32_ssd1306_metaefa

This MicroPython code, executed on an ESP32 OLED SSD1306 board, displays departure tables by utilizing the VVS Rest API (META EFA)

esp32 fahrplan micropython public-transport python python3 ssd1306 timetable vvs

Last synced: 27 Oct 2024

https://github.com/peter-l5/framebuf2

MicroPython FrameBuffer extension: larger and rotated font, triangles and circles

circle font framebuffer large-font micropython size triangle

Last synced: 18 Nov 2024

https://github.com/robmarkcole/hass-bbc-envirobit

Stream sensor readings from the BBC micropython envirobit to Home-Assistant

bbc-microbit home-assistant micropython

Last synced: 28 Dec 2024

https://github.com/lemariva/micropython-i2s-driver

This repository adds I2S support to MicroPython for the ESP32 family.

esp32 i2s m5stack micropython

Last synced: 10 Dec 2024

https://github.com/lemariva/uPySteppers

DIY rotating platform using an ESP32 connected to Wi-Fi

diy-project esp32 m5stack micropython rotating-objects

Last synced: 18 Nov 2024

https://github.com/pulkin/mpy-agps

Micropython implementation of assisted location services (AGPS)

a9g agps database gps lbs micropython python

Last synced: 30 Nov 2024

https://github.com/teuler/robotling

robotling is a simple circuit board to control small robots, mainly for educational purpose.

hexbug micropython micropython-esp32 python3 robots

Last synced: 11 Oct 2024

https://github.com/russhughes/wt32sc01py

WT32SC01 Plus MicroPython Display Driver

micropython micropython-driver st7796 wt32-sc01-plus

Last synced: 12 Nov 2024

https://github.com/haoruilee/m5stack_healthy_code_tracer

Use M5GO to track healthy code/position/RFID/temperature. 东南大学第一届物联网设计竞赛

arduino coronavirus m5stack maixpy micropython onenet uiflow

Last synced: 06 Dec 2024

https://github.com/pfalcon/pycopy-projs

Various Pycopy-related proofs of concepts and hacks which don't deserve dedicated repos

micropython pycopy

Last synced: 27 Oct 2024

https://github.com/jczic/azuresastoken

Microsoft Azure "Shared Access Signature" token generator, for MicroPython (used on Pycom modules & ESP32)

azure cloud esp32 generator hc2 hmac hmac-sha256 lopy micropython microsoft-azure pycom sastoken shared-access-signature token wipy

Last synced: 27 Oct 2024