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.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
An open-source CAN-Bus shield for Arduino boards with Microchip CAN controllers and transceivers.
An Arduino-based serial-to-GPIB converter that emulates an RS232 interface for vintage HP pen plotters.
An open-source 360-degree antenna tracker for FPV systems with continuous rotation and multiple telemetry protocol support.
A toolbox for controlling AD9833, AD9834, AD9850, and ADF4351 signal generator ICs via Arduino.
A PCB shield for ESP8266 D1 mini boards that adds a Game Boy Link connector and OLED display pins for printer emulation.
A system for measuring synchronization timing accuracy of DVB CSS-compliant TVs and companion devices using light and sound sensors.
An Arduino-based Capture The Flag system for FPV drones, enabling team battles and single-player games with customizable flags.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
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 Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
A MicroPython module for interfacing with the VEML7700 high-accuracy ambient light sensor from Vishay.
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.