ESP32 Battery Management System Controller Board
ESP32 Battery Management System Controller Board – An innovative solution for smart power control and audio recording integration. This cutting-edge board harnesses the power of the ESP32 microcontroller to deliver precise battery management and seamless integration with an S3 Voice Recorder subsystem. Perfect for advanced IoT applications, the board’s robust design ensures reliable energy optimization, remote monitoring, and real-time performance coupled with high-quality voice recording capabilities. Experience enhanced connectivity, efficient power regulation, and smart audio functionality, all in one compact package that paves the way for next-generation smart devices. #ESP32 #BatteryManagement #VoiceRecorder #IoT #SmartDevices #ControllerBoard... show more195 Comments
41 Stars
USB Security Token
This design implements a USB security token powered by an STM32 microcontroller. The device is engineered for compactness and efficient PCB integration while ensuring robust security features. Key elements of the design include: - **Microcontroller Core:** A STM32F103T8U6 serves as the primary processing unit, handling USB communication and security protocols. - **USB Interface:** A USB-A plug provides connectivity to the host. Dedicated net portals ensure proper routing of the VBUS, D+, D–, and ground signals. - **Power Regulation:** A low-dropout regulator supplies a stable 3.3V operating voltage, ensuring low noise and proper current supply to the microcontroller and peripherals. - **Signal Conditioning and EMI Filtering:** An EMI filter is used to maintain signal integrity and reduce interference while preserving the security token’s functionality. - **Synchronous Elements:** A ceramic resonator is incorporated to provide a precise clock source for USB data transfer and microcontroller operations. - **Additional Components:** Surface-mount resistors, capacitors, and LED indicators are deployed to ensure proper conditioning, decoupling, and status feedback. Their compact 0402 packages facilitate a highly integrated design. - **Connectivity and Net Portals:** Custom net portals are used throughout the schematic to streamline connectivity and PCB layout, keeping the design modular and easy to modify. This USB security token is designed with industry-standard components and robust connectivity to ensure secure, reliable operation in portable security applications. #USBToken #STM32 #PCBDesign #SecurityTechnology #PortableSecurity #Microcontrollers #USBInterface #PowerRegulation #EMIProtection #CompactDesign... show more253 Comments
29 Stars
ArduinoMicro-MidiFreak
Arduino Micro - MIDI Controller It uses the Arduino Micro as USB midi controller. It has 1 capacitive touch octave (12 Keys), 2 rotary encoders, a button, and a proximity sensor that can be used as a mod wheel, sustain pedal or MPE. The oled screen displays the different configuration options. It can be set to any channel or C.C. so it can be used to modify other instruments behavior. The capacitive touch keys can also be used as 12 drum machine pads.... show more35 Comments
21 Stars
BMS
DIY BMS using ATTINY841-SSU this hardware has a higher balance current, fuse and TVS diode to help with voltage spikes. Most importantly, an external crystal to the micro controller (attiny841) which means the device is more reliable in low voltage situations... show more157 Comments
14 Stars
Raspberry Pi Pico Shield Template
Explore the Raspberry Pi Pico Template Unleash the power of these flexible microcontroller boards, starting at just $4. The Raspberry Pi Pico series features a range of compact, high-performance boards powered by the RP2040 chip. #project-template #template #raspberry #pi #pico... show more169 Comments
13 Stars
sf-hackathon-2023-bee-hotel-R0.5
Check out the winning project at the SF climate hardware hack! This project intends to bring smart IoT capabilities to homes for native bees so that more people can provide them housing and we can all participate in citizen science to gather more information about the bees! Requirements: -Daytime Operation Only -Track Bee Input/Output Directionality -Connects to House via WiFi Features: -MPPT Solar Power Conditioning -96% efficient IR LED Drive Next Version Feature Wants: Microphone!... show more1 Comment
11 Stars
Environmental Radiation Logger Co-Pilot Example
Project Outline: Microcontroller RTC Dosimeter Op Amp Stage See DigiKey BoM for the Analog FrontEnd: www.digikey.com/en/mylists/list/476AJE8R2I... show more50 Comments
7 Stars
Pico Macro Keyboard
The Pico Macro Keyboard is a compact and powerful macro pad built using the latest Raspberry Pi Pico 2. Inspired by the Figma Creator Micro, this keyboard is designed for customizable control and enhanced productivity. It features mechanical switches with per-key RGB lighting, along with two rotary encoders for added functionality. With a modular 4-layer PCB and fully customizable keymaps, it seamlessly integrates with any software, making it perfect for designers, gamers, and power users alike.... show more128 Comments
6 Stars
Scale Snap 3D
3D Camera Module is a scalable SPI enabled 4 camera array pinout for 3D photogrammetry reconstruction which uses I2C to connect between each module to expand camera capacity while keeping capture sequences in sync. It uses ATMega32U4 with its built in USB 2.0 for data transfer and camera array adjustments and capture as well as a micro SD card slot for local image storage. An interrupt logic pinout should be used on the SPI master module as capture command. Each module is powered via USB-C (5V) or barrel jack (12V regulated to 5V).... show more96 Comments
6 Stars
HC32L110B6YA-CSP16 breakout board
Discover the benefits of the HC32L110 microcontroller with our compact and versatile breakout board, designed to streamline development and testing for various applications. This user-friendly solution offers essential components like decoupling capacitors, a 32MHz crystal oscillator, and accessible power supply connections. The breakout board also features 0.1" pitch connectors, allowing for easy integration of I/O pins into any project. Unlock the full potential of the HC32L110B6YA-CSP16 microcontroller for rapid prototyping and smooth deployment with our ingeniously designed breakout board.... show more53 Comments
6 Stars
ESP32 Dual Ultrasonic Water Level Monitoring System
This project is designed to measure water level of two tanks using ultrasonic sensors interfaced with the ESP32 microcontroller. The design leverages the processing power and wireless connectivity of the ESP32 to accurately monitor water levels and support automated water management processes. Key components include two ultrasonic sensors for precise distance measurement, robust voltage regulation using an LM2596 buck converter, and reliable power management circuits. Its modular design approach facilitates easy expansion and integration with other systems, making it an ideal solution for both DIY enthusiasts and professionals in automated fluid control and IoT applications. Firmware: https://github.com/jharwinbarrozo/ESP32-Dual-Ultrasonic-Water-Level-Monitoring-System #ESP32 #UltrasonicSensor #WaterLevelSensor #LM2596 #VoltageRegulator #ModularDesign #IoT #DIYProjects #ElectronicsDesign #automation... show more6 Stars
sf-hackathon-2023-bee-hotel-R0.5
Check out the winning project at the SF climate hardware hack! This project intends to bring smart IoT capabilities to homes for native bees so that more people can provide them housing and we can all participate in citizen science to gather more information about the bees! Requirements: -Daytime Operation Only -Track Bee Input/Output Directionality -Connects to House via WiFi Features: -MPPT Solar Power Conditioning -96% efficient IR LED Drive Next Version Feature Wants: Microphone!... show more6 Stars
Weather Station
This Weather Station Logger project employs the versatile ESP32 microcontroller board, integrated with an SD card slot for data storage. It features a USB interface for easy programming and is efficiently powered by a single 18650 battery, complete with a protection circuit for safe operation. #iot #esp32 #lora #weather #edgecomputing... show more6 Comments
5 Stars
Smart system for a greenhouse
This project is a 6-output irrigation control board with pump and other device support. It features 8 connectors, 2 GPIO pins each, and a GC9A01A display. The board is powered by an STM32L073V8T6 microcontroller and has 6 LEDs connected to GPIO pins. #irrigationcontrol #STM32 #GPIO #GC9A01A #LEDs.... show more4 Comments
5 Stars
Raspberry Pi Pico Template
Here's your template for the famous Raspberry Pi Pico Powerful, flexible microcontroller boards, available from $4 The Raspberry Pi Pico series is a range of tiny, fast, and versatile boards built using RP2040 #project-template #template #raspberry #pi #pico... show more1 Comment
5 Stars
Strangest LED Blinker TestSite
Project Overview: This project is an enhanced LED blinking circuit that goes beyond a simple 555 timer-based design. It incorporates additional features such as random blinking patterns, speed control, and a start/stop function. The project utilizes a microcontroller, such as an Arduino or Raspberry Pi, to control the blinking patterns, speed, and start/stop functionality. LED Blinking: The board features a total of 8 LEDs that blink in various random patterns. When the board is powered on, even before user interaction, the LEDs start blinking randomly, creating an eye-catching display. Each LED has its own current-limiting resistor to ensure proper current flow and prevent damage. The microcontroller is programmed to generate random blinking patterns for the LEDs, ensuring that the LEDs do not blink in a predictable or sequential order. This random blinking adds an element of unpredictability and visual interest to the project. Speed Control: The board includes two speed control buttons that allow the user to adjust the blinking speed of the LEDs. Button 1 is designated as the "fast" button, increasing the blinking speed when pressed, while Button 2 is designated as the "slow" button, decreasing the blinking speed when pressed. The speed control provides a range of blinking speeds, from a slow, gradual blink to a rapid, strobe-like effect. The microcontroller monitors the state of the speed control buttons and adjusts the blinking speed accordingly. Start/Stop Functionality: A third button serves as a start/stop control. When pressed, it toggles the blinking of the LEDs on or off. This allows the user to freeze the blinking pattern at any desired moment or resume the blinking when desired. The microcontroller handles the start/stop functionality by turning the LEDs on or off based on the state of the start/stop button. Manual Speed Adjustment: In addition to the speed control buttons, the board includes a potentiometer or variable resistor. This component allows the user to manually adjust the blinking speed of the LEDs by turning the knob or sliding the control. The manual speed adjustment provides more precise and customizable control over the blinking speed compared to the preset speeds of the buttons. The microcontroller reads the analog value from the potentiometer and adjusts the blinking speed accordingly. Power and Connectivity: The board is powered through a USB-C or USB-micro B connector, allowing it to be easily connected to a power source such as a computer or wall adapter. A voltage regulator may be included to ensure a stable and appropriate voltage supply to the components. A power switch is incorporated to conveniently turn the board on or off.... show more224 Comments
4 Stars
sEMG_DAQ
sEMG-DAQ is a wearable 6 channel data acquisition unit for capturing surface electromyographic (sEMG) signals from human arm muscles using SJ2-3593D jack connectors while conditioning, digitizing, processing and transmitting them as sEMG data to an external AI accelerated board through an SM12B-SRSS IDC connector where AI models are run for various applications including robotic control, muscle signals medical assessment and gesture recognition. The board leverages an INA125P instrumentation amplifier together with filter stages utilizing LM324QT op-amps for conditioning and an STM32G4A1VET6 microcontroller for the digitization, processing and data transmission of the signals. Since AI models can only be as good as the data, the design of such a DAQ is necessary to ensure clean, reliable and real-time data for AI applications requiring sEMG data. The board also has USB-FS and JTAG to cater for debugging. The power (5V) is fed through a screw terminal and is regulated by two LDK320AM LDO regulators to offer 5V, 3.3V and 1.8V to meet the requirements of various components on the board.... show more39 Comments
4 Stars
i.MX RT1010 LoRa Logger
This project is a LoRa data logger implementing the i.MX RT1010 microcontroller. It collects and logs data through the LoRa-E5 module and stores the data via a TF card. Capacitors and resistors are used to construct the necessary circuits, ensuring proper functionality. This system is ideal for long-distance, low-power IoT applications. #project #LoRa #RT1010 #SDCARD... show more12 Comments
4 Stars
General Purpose Alarm Device
This General-Purpose- Alarm-Device repository defines a 'General Purpose Alarm Device' aka, GPAD module. This module has an enclosure and inside is an embedded microcontroller system. #internetOfThings #smartHomeDevices... show more4 Stars
Arduino Micro Template
Template for ATmega32U4 Arduino Micro AVR® ATmega AVR MCU 8-Bit Embedded Evaluation Board #project-template #template #arduino #micro... show more20 Comments
3 Stars
ArduinoMicro-MidiFreak-PB
Arduino Micro - MIDI Controller It uses the Arduino Micro as USB midi controller. It has 1 capacitive touch octave (12 Keys), 2 rotary encoders, a button, and a proximity sensor that can be used as a mod wheel, sustain pedal or MPE. The oled screen displays the different configuration options. It can be set to any channel or C.C. so it can be used to modify other instruments behavior. The capacitive touch keys can also be used as 12 drum machine pads.... show more6 Comments
3 Stars
Pico Macro Keyboard
The Pico Macro Keyboard is a compact and powerful macro pad built using the latest Raspberry Pi Pico 2. Inspired by the Figma Creator Micro, this keyboard is designed for customizable control and enhanced productivity. It features mechanical switches with per-key RGB lighting, along with two rotary encoders for added functionality. With a modular 4-layer PCB and fully customizable keymaps, it seamlessly integrates with any software, making it perfect for designers, gamers, and power users alike.... show more3 Stars
Digispark Microphone Sinewave Display
Real-time sinewave display using Digispark and microphone input. Visualize sound waves in real-time. #RealTimeVisualization #Digispark #Microphone #Sinewave #AudioVisualization... show more1 Comment
3 Stars
LoRa temperature sensor Reference Design
This project is a LoRa temperature sensor. It uses the RP2040 microcontroller and a SHT31 temperature sensor and also RFM95 for LoRa communication #LoRa #referenceDesign #simple-embedded #raspberrypi #template #reference-design... show more26 Comments
3 Stars
WiFi Soil Monitor reference design
This is a WiFi Soil Monitor reference design based on ESP32-S3 microcontroller for WiFi connectivity, a Type-C USB for power #referenceDesign #simple-embedded #espressif #template #reference-design... show more23 Comments
3 Stars
LoRa soil monitor Reference Design
This is a LoRa soil monitor Reference Design. It uses a STM32L031G6U6S microcontroller and a RFM95W-915S2 LoRa transceiver, integrated with sensor interfacing and LED indicators. Communication occurs via USART and SPI. The system is powered using a battery. #referenceDesign #simple-embedded #stm #template #reference-design... show more14 Comments
3 Stars
Micro HAT RPI template
This Micro HAT RPI template you can use in your project for fast developing #template #project #RPI... show more2 Stars
ATTINY841 BMS
DIY BMS using ATTINY841-SSU this hardware has a higher balance current, fuse and TVS diode to help with voltage spikes. Most importantly, an external crystal to the micro controller (attiny841) which means the device is more reliable in low voltage situations... show more2 Stars
Drone
This PCB is for a quad copter drone. The drone will use a 4S lipo battery as a power supply and each of the motors will use 30Amp ESC's. The microcontroller that handles the RF signals is a Raspberry Pi Pico.... show more211 Comments
2 Stars
SparkFun Load Cell Amplifier - HX711
The SparkFun Load Cell Amplifier is a small breakout board for the HX711 IC that allows you to easily read load cells to measure weight. By connecting the amplifier to your microcontroller you will be able to read the changes in the resistance of the load cell, and with some calibration you’ll be able to get very accurate weight measurements. This can be handy for creating your own industrial scale, process control or simple presence detection.... show more28 Comments
2 Stars
Gesture Light Switch Relay Reference Design
This project is a Gesture Light Switch Relay Reference Design. It involves an STM32 microcontroller (STMicroelectronics) that interacts with an APDS-9960 sensor (Broadcom) to detect hand gestures. The gesture data is used to control a Toshiba TLP175A relay and an Everlight tri-color LED to switch the light and change colors, respectively. Power is supplied by a Diodes Incorporated's AP2112K-3.3TRG1 regulator. #referenceDesign #edge-computing #edgeComputing #stm #relay #sensors #reference-design... show more21 Comments
2 Stars
Doorbell with Camera Reference Design
This project is a doorbell system reference design with an integrated camera. It leverages an ESP32 microcontroller for processing, along with various components including resistors, buzzers, and transistors. The system also features a charging circuitry with a USB-C connection for power supply. #referenceDesign #edge-computing #edgeComputing #SeeedStudio #template #iot #esp32#camera #reference-design... show more17 Comments
2 Stars
LoRa to WiFi Gateway Reference Design
This project is a LoRa to WiFi Gateway using an ESP32 microcontroller. The design incorporates a LoRa transceiver and a WiFi module to facilitate data transfer between LoRa and WiFi protocols. This gateway can be directly implemented in IoT-based applications where field devices using LoRa need to communicate with WiFi-enabled devices. #referenceDesign #project #ESP32 #LoRa #lora #hub #gateway #ESP32WROOM #RF #WIFI #MCU #referenceDesign #edge-computing #espressif #seeed #seeed-technology #reference-design... show more15 Comments
2 Stars
Environmental Radiation Logger
Project Outline: Microcontroller RTC Dosimeter Op Amp Stage... show more13 Comments
2 Stars
[Example] ESP32 Reference Design
An example development and reference design for the ESP32 microcontroller.... show more6 Comments
2 Stars
Interruptor de luz con control gestual
This project is a Gesture Light Switch Relay Reference Design. It involves an STM32 microcontroller (STMicroelectronics) that interacts with an APDS-9960 sensor (Broadcom) to detect hand gestures. The gesture data is used to control a Toshiba TLP175A relay and an Everlight tri-color LED to switch the light and change colors, respectively. Power is supplied by a Diodes Incorporated's AP2112K-3.3TRG1 regulator. #referenceDesign #edge-computing #edgeComputing #stm #relay #sensors #reference-design... show more5 Comments
2 Stars
619 J Stepper
This project is an open source micro-controller board used to drive a stepper motor in closed loop mode. The board is generally used on 3D printer steppers or CNC steppers to prevent losing steps. The project is inspired by Tropical labs: Mechaduino board #motorControllers... show more3 Comments
2 Stars
LoRa Door and Window Sensor Reference Design bbYa
This is a LoRa-based door and window sensor incorporating a microcontroller unit (MCU). It features a reed sensor, LED indicators, a AAA non-rechargeable battery, and a booster IC for constant voltage. The MCU is linked to peripherals through nets, ensuring optimal performance #LoRa #MCU #ReferenceDesign #project #referenceDesign #simple-embedded #seeed #seeed-studio #template #reference-design... show more1 Comment
2 Stars
MAX98357 Audio DAC Breakout 077b
This compact breakout board makes it easy to add high-quality audio output to your microcontroller projects using the MAX98357A/B Class D audio amplifier. Perfect for Arduino, ESP32, Raspberry Pi, or any microcontroller with I2S output capabilities. Features High-Performance Audio: Delivers Class AB audio quality with Class D efficiency (92% efficient at 1W) Powerful Output: 3.2W into 4Ω speakers at 5V supply Clean Sound: Low distortion (0.013% THD+N at 1kHz) Wide Supply Range: Operates from 2.5V to 5.5V Simplified I2S Interface: No MCLK required, just BCLK, LRCLK, and DIN Selectable Gain: Solder jumpers for easy gain selection (3dB, 6dB, 9dB, 12dB, or 15dB) Channel Selection: Configure for left, right, or combined (mono) output Filterless Design: No need for external output filtering components Compact Form Factor: Minimal board space with optimized layout Applications Smart speakers and voice assistants Portable audio devices IoT audio projects Gaming devices and sound effects Educational audio projects Digital instrument amplification The FLUX MAX98357 breakout board requires only three I/O pins plus power, making it the perfect audio solution for projects where simplicity and sound quality matter.... show more2 Stars
Arduino-UNO-R3
The Arduino Uno R3 is a microcontroller board based on a removable ATmega328P 20 digital input/output pins AVR MCU 8-Bit 5V USB 16MHz #Module #Arduino... show more2 Stars
Raspberry Pi Pico 2 Shield Template
This is the project template for the Raspberry Pi Pico 2, the latest addition and update to Pi Pico line up. Raspberry pi pico 2 is equipped with the RP2350, a cutting-edge, high-performance microcontroller designed with enhanced security and versatility in mind. Every element of its design has been upgraded, from the advanced CPU cores to the innovative PIO (Programmable I/O) interfacing subsystem. The Raspberry Pi Foundation has integrated a robust security architecture centered around Arm TrustZone for Cortex-M, ensuring data protection and integrity. Additionally, new low-power states and expanded package options broaden the range of applications, making the Pico 2 an ideal choice for diverse, power-sensitive projects. To learn more about what's the key differences between the original Pi Pico and the new Pi Pico 2, read our blog https://www.flux.ai/p/blog/whats-new-in-the-raspberry-pi-pico-2-a-showdown-with-the-original-raspberry-pi-pico #project-template #template #raspberry #pi #pico2 #newpico... show more2 Stars
Pico Macro Keyboard v2
The Pico Macro Keyboard is a compact and powerful macro pad built using the latest Raspberry Pi Pico 2. Inspired by the Figma Creator Micro, this keyboard is designed for customizable control and enhanced productivity. It features mechanical switches with per-key RGB lighting, along with two rotary encoders for added functionality. With a modular 4-layer PCB and fully customizable keymaps, it seamlessly integrates with any software, making it perfect for designers, gamers, and power users alike.... show more11 Comments
1 Star
Nodemcu-12E ESP8266 cDtH
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more3 Comments
1 Star
Nodemcu-12E ESP8266
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more1 Comment
1 Star
Nodemcu-12E ESP8266 Smart Light
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more1 Comment
1 Star
Nodemcu-12E ESP8266 vuik
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more1 Comment
1 Star
Nodemcu-12E ESP8266 8nww
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more1 Star
Nodemcu-12E ESP8266
NodeMCU V3 ESP8266 ESP-12E is WiFi development board that helps you to prototype your IoT product with few Lua script lines, or through Arduino IDE. The board is based on ESP8266 ESP-12E variant, unlike other ESP-12E, you won’t need to buy a separate breakout board, usb to serial adapter, or even solder it to a PCB to get started, you will only need a usb cable (Micro USB).... show more1 Star