Showing 36 of 159 projects
A unified sensor manager library for air quality monitoring, supporting multiple PM, CO2, and environmental sensors across various microcontroller platforms.
A ROS 1/2 based swarm robotics architecture using OpenSplice DDS for scalable multi-robot communication and coordination.
Open-source antenna tracker for FPV drones with continuous 360-degree rotation via slipring and multi-protocol telemetry support.
An Arduino-based GPS tracking system for transit buses using GPRS to transmit location data.
An Arduino-based on-screen display for DJI FPV systems that provides battery voltage, altitude, and GPS data without a flight controller.
An automated IoT irrigation system that monitors soil moisture and controls water pumps for optimal plant hydration.
A command-line Arduino library manager and CMake-based project generator for complex, portable Arduino projects.
An open-source CAN-Bus shield for Arduino boards with Microchip CAN controllers and transceivers.
An open-source 360-degree antenna tracker for FPV systems with continuous rotation and multiple telemetry protocol support.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
An Arduino-based serial-to-GPIB converter that emulates an RS232 interface for vintage HP pen plotters.
A PCB shield for ESP8266 D1 mini boards that adds a Game Boy Link connector and OLED display pins for printer emulation.
A toolbox for controlling AD9833, AD9834, AD9850, and ADF4351 signal generator ICs via Arduino.
A system for measuring synchronization timing accuracy of DVB CSS-compliant TVs and companion devices using light and sound sensors.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
An Arduino-based Capture The Flag system for FPV drones, enabling team battles and single-player games with customizable flags.
Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.
A JavaFX and Arduino system to control lights and LED strips in a drum booth via a Raspberry Pi.
A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.
A MicroPython library for controlling EBYTE LoRa E32 series UART wireless modules.
An FM walkie-talkie system using the RDA5820N radio module for wireless audio communication.
Sniff packet communications between a real Gameboy and a real Gameboy printer to capture test vectors for emulation.
A Zsh plugin for building, uploading, and monitoring Arduino sketches directly from the terminal.
A platform-agnostic tally indicator system for radio and TV studios, supporting physical GPIO, OSC network triggers, and customizable client displays.
A MicroPython module for interfacing with the BH1750 ambient light sensor via I2C.
A Python helper script for uploading CircuitPython code and Arduino sketches from Atom or VSCode on Linux.
A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.
A MicroPython module for interfacing with the BMP390 pressure and temperature sensor on microcontrollers.
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.
A historically accurate Enigma machine emulator for MicroPython, enabling WWII cryptography education on embedded devices.
MicroPython driver for Texas Instruments TMP117 and TMP119 high-precision temperature sensors.
MicroPython module for interfacing with the QMC5883L geomagnetic sensor on microcontrollers.
A MicroPython module for interfacing with the VEML7700 high-accuracy ambient light sensor from Vishay.
A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
MicroPython module for interfacing with the Bosch BME680 environmental sensor to measure gas, pressure, temperature, and humidity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.