Smart Button with E-Ink display tC58
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
WiFi RF-ID kilit
This project is a WiFi RF-ID Lock, which uses a Espressif ESP-8684 microcontroller for WiFi connectivity and a Handson Technology RC522 for RF-ID functionality. It also includes an OLED display and user control via a switch. A step-up power converter ensures consistent 3.3V power. #WiFi #MCU #ReferenceDesign #project #ESP8684 #lock #OLED #referenceDesign #simple-embedded #espressif #template #reference-design... show more1 Comment
Power Inverter cNDq
The inverter specs are Switching frequency: 200kHz Input voltage: 180VDC Output voltage: 120VAC Max power: 1500W I have designed an Inverter schematic for an uninterruptible power supply (UPS), Used an efficiency LCL topology filter to eliminate 3rd and 5th harmonics as induction motor is connected at load. The Inverter schematic that can convert 180VDC into 120VAC, which can be used in any household or industrial application. You can refer the BOM to check the MOSFET parts, drivers, and filter parameter values.... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Push on or hold off
A power switch using a push button. It turns on with a single press and only turns off when you hold the button down.... show more1 Comment
TPS62175 Template
Buck, Buck-Boost Switching Regulator Input Voltage Range 4.75V to 28V with 100% Duty Cycle Mode. Output 5V #project-template #voltageregulator #template... show more1 Comment
Push Button
A momentary or non-latching switch which causes a temporary change in the state of an electrical circuit only while the switch is physically actuated.... show more1 Comment
[Example] ESP32-C3 BLE Encoder
A BLE remote control board based on SoC ESP32-C3-MINI-1 that allows you to program as HID volume multichannel control, you can switch channels with the user button, or arrow keys.... show more1 Comment
LM2577-Sub-Layout
It provides all the active functions of a switching step-up regulator, with the capability to drive 3A load.... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
On Air-markwu2001-Remix-R1 Backup Freeze
R1 changes: -Changed LED part to Red LEDs -adjusted resistor value of buck converter -Changed source for USB-C Connector -Removed exposed soldermask on buck converter with negative soldermask expansion -Order with black soldermask Modified by markwu2001: - Adjustable Brightness, - 85-90% Drive Efficiency - <5W Operation (Can use 5V 1A Plug) This project can be purchased from LCSC Original Description: Daddy's second circuit board. A sign to let my wife know when I'm on a call. Activates with a slide switch and is powered by USB-C.... show more1 Comment
ESC_BEMF_reference
So what is an ESC? Well, electronic speed controllers are used to control brushless motors, in thisc ase the motor has a triple phase input. To control this input, the ESC must apply a special sequence of LOWs and HIGHs signals in a predefined order. It has to conmutate very fast and by taht rotate the rotor of the motor. In this tutorial we will see how to control the rotation, the speed, detect the BEMF and by that know when to make the switch to the next step of the sequence. So this is a sensorless brushless motor speed controller since it uses no sensor to detect the rotor position. We will learn: - The schematic and why we need each part - Triple phase MOSFET bridge control - BEMF detection and 0 cross - Interrumprions and internal comparator of ATMEGA328 - PWM control... show more1 Comment
Anti-Crash Analog Car
The analog car design is a self-running electric car that avoids obstacle in the left-right region. The design is mainly supported with 5 circuit components. The 9 V to 5 V converted for voltage-current manipulations. The push-button delay circuit (kill switch) for users to temporarily be able to stop the car motors benefiting from RC circuit, MOSFET transistors, and 74HC14 Hex Schmitt Trigger Inverters. The motor speed controller using potentiometers, inverters, and generic diodes. As well as the HC-SR04 Ultrasonic Sensor circuit to sense the proximity of objects in a field of view.... show more1 Comment
SPDTSwitch example part
Single throw double switch. See https://en.wikipedia.org/wiki/Switch#Contact_terminology... show more1 Comment
Push on or hold off
A power switch using a push button. It turns on with a single press and only turns off when you hold the button down.... show more1 Comment
Q4-2022-Dogfooding-On Air-markwu2001-Remix-R1
IMPORTANT NOTICE: Hey, I opened editing permissions and this doc is broken, see the frozen version here: https://www.flux.ai/markwuflux/on-air-markwu2001-remix-r1-backup-freeze-0b49 R1 changes: -Changed LED part to Red LEDs -adjusted resistor value of buck converter -Changed source for USB-C Connector -Removed exposed soldermask on buck converter with negative soldermask expansion -Order with black soldermask Modified by markwu2001: - Adjustable Brightness, - 85-90% Drive Efficiency - <5W Operation (Can use 5V 1A Plug) This project can be purchased from LCSC Original Description: Daddy's second circuit board. A sign to let my wife know when I'm on a call. Activates with a slide switch and is powered by USB-C.... show more1 Comment
AO3422
The Alpha & Omega Semiconductor AO3422 is a high-performance, N-channel enhancement mode field effect transistor (FET) designed using advanced trench technology. This technology ensures the component offers low RDS(ON) and minimal gate charge, making it highly efficient for use in various electronic applications. Key features of the AO3422 include a 55V drain-source voltage (VDS), a continuous drain current (ID) of 2.1A at a gate-source voltage (VGS) of 4.5V, and RDS(ON) values as low as 160mΩ at VGS = 4.5V. It supports a wide gate drive range from 2.5V to 12V, making it versatile for different operating conditions. Specifically designed for load switch applications, the AO3422 comes in a compact SOT23 package, offering a blend of performance, efficiency, and space-saving design. Its absolute maximum ratings include a drain-source voltage of up to 55V, gate-source voltage of up to +12V, and a power dissipation of 1.25W at 25°C. With thermal characteristics designed for robust operation, including a maximum junction-to-ambient thermal resistance of 75°C/W for short durations, the AO3422 is optimized for high-performance switch operations in a range of electronic circuits.... show more1 Comment
WiFi RF-ID lock reference design awsb
This project is a WiFi RF-ID Lock, which uses a Espressif ESP-8684 microcontroller for WiFi connectivity and a Handson Technology RC522 for RF-ID functionality. It also includes an OLED display and user control via a switch. A step-up power converter ensures consistent 3.3V power. #WiFi #MCU #ReferenceDesign #project #ESP8684 #lock #OLED #referenceDesign #simple-embedded #espressif #template #reference-design... show more1 Comment
WiFi RF-ID lock reference design
This project is a WiFi RF-ID Lock, which uses a Espressif ESP-8684 microcontroller for WiFi connectivity and a Handson Technology RC522 for RF-ID functionality. It also includes an OLED display and user control via a switch. A step-up power converter ensures consistent 3.3V power. #WiFi #MCU #ReferenceDesign #project #ESP8684 #lock #OLED #referenceDesign #simple-embedded #espressif #template #reference-design... show more1 Comment
AnalogSwitch2 example part
Single-pole, double-throw switch. See https://en.wikipedia.org/wiki/Switch .1 Comment
BLE Door and Window Sensor Reference Design
This project is a BLE door and window sensor design that uses a U-blox BMD-330-A-R for BLE communication, a reed switch as a sensor, a multi-color LED for status display, and is powered by VBAT. There's also a programming interface and reset switch included. #WiFi #BLE #MCU #ReferenceDesign #project #referenceDesign #simple-embedded #ublox #template #reference-design... show more1 Comment
Smart Button with E-Ink display i191
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
TP5100 Charging Module e1c2
TP5100 is an integrated Lithium battery charger that has a switch mode buck topology. It has all the integrated functions to charge a single or dual cell Lithium battery, along with a few peripheral components #bms... show more1 Comment
Q4 2022 Dogfooding - On Air ko9b
Daddy's second circuit board. A sign to let my wife know when I'm on a call. Activates with a slide switch and is powered by USB-C.... show more1 Comment
Smart Button with E-Ink display 6wLd
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Power Inverter vLxW
The inverter specs are Switching frequency: 200kHz Input voltage: 180VDC Output voltage: 120VAC Max power: 1500W I have designed an Inverter schematic for an uninterruptible power supply (UPS), Used an efficiency LCL topology filter to eliminate 3rd and 5th harmonics as induction motor is connected at load. The Inverter schematic that can convert 180VDC into 120VAC, which can be used in any household or industrial application. You can refer the BOM to check the MOSFET parts, drivers, and filter parameter values.... show more1 Comment
TP5100 Charging Module
TP5100 is an integrated Lithium battery charger that has a switch mode buck topology. It has all the integrated functions to charge a single or dual cell Lithium battery, along with a few peripheral components #bms... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
BLE Encoder
BLE remote control board. Based on SoC ESP32-C3-MINI-1 that allows you to program it as HID volume multichannel control, you can switch channels with the user button, or use it as arrow keys.... show more1 Comment
MBBSwitch example part
Make-before-break switch. See https://en.wikipedia.org/wiki/Switch#Contact_terminology... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
TPS62175 Project
Buck, Buck-Boost Switching Regulator Input Voltage Range 4.75V to 28V with 100% Duty Cycle Mode. Output 5V With JST connectors(Vin and Vout) and with block terminal connectors(Vin and Vout) #project-template #voltageregulator #project... show more1 Comment
Diversity Controller
Automatic 3-channel video switcher using 3 video sync separators and max4545 video switch.... show more1 Comment
MMBFJ177
The J175, J176, MMBFJ175, MMBFJ176, and MMBFJ177 are a series of P-Channel switches designed and manufactured by onsemi™, suitable for low-level analog switching, sample-and-hold circuits, and chopper-stabilized amplifiers. These components are sourced from process 88, indicating a specific manufacturing technique employed by onsemi™ to ensure consistent performance and reliability. The devices are offered in both TO-92 and SOT-23 packages, catering to a variety of mounting preferences and application requirements. They are characterized by their ability to handle a drain-gate voltage of -30V, a gate-source voltage of 30V, and a forward gate current of 50 mA. Operating and storage junction temperature ranges are specified from -55 to +150°C, ensuring robustness across a wide range of environmental conditions. With features like low on-resistance and high transconductance, these components are optimized for efficient signal modulation and minimal power loss, making them highly suitable for precision applications in analog signal processing.... show more1 Comment
Push on or hold off
A power switch using a push button. It turns on with a single press and only turns off when you hold the button down.... show more1 Comment
Push Button
A momentary or non-latching switch which causes a temporary change in the state of an electrical circuit only while the switch is physically actuated.... show more1 Comment
Smart Button with E-Ink display jdnG
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Smart Button with E-Ink display mky7
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Regulador de voltaje de 50 woZx
This project is a WiFi Gesture Light Switch controlled by an ESP32 microcontroller. It leverages APDS-9960 and CH340C ICs for gesture recognition and USB communication respectively. Essential components include diodes for voltage protection, LEDs for status indication, and an AMS1117 voltage regulator to ensure a stable power supply. Connectors like USB Type-C are used for power and data transfers. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design... show more1 Comment
Regulador de voltaje de 50 6czn
This project is a WiFi Gesture Light Switch controlled by an ESP32 microcontroller. It leverages APDS-9960 and CH340C ICs for gesture recognition and USB communication respectively. Essential components include diodes for voltage protection, LEDs for status indication, and an AMS1117 voltage regulator to ensure a stable power supply. Connectors like USB Type-C are used for power and data transfers. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design... show more1 Comment
Regulador de voltaje de 50 eVo1
This project is a WiFi Gesture Light Switch controlled by an ESP32 microcontroller. It leverages APDS-9960 and CH340C ICs for gesture recognition and USB communication respectively. Essential components include diodes for voltage protection, LEDs for status indication, and an AMS1117 voltage regulator to ensure a stable power supply. Connectors like USB Type-C are used for power and data transfers. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design... show more1 Comment
Regulador de voltaje de 50 exG4
This project is a WiFi Gesture Light Switch controlled by an ESP32 microcontroller. It leverages APDS-9960 and CH340C ICs for gesture recognition and USB communication respectively. Essential components include diodes for voltage protection, LEDs for status indication, and an AMS1117 voltage regulator to ensure a stable power supply. Connectors like USB Type-C are used for power and data transfers. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design... show more1 Comment
Smart Button with E-Ink display
This is a Smart Button project embedded with an E-Ink display. It uses an ESP32-PICO-KIT microcontroller and a Cherry MX mechanical switch for input detection. Upon the button press, various information is displayed on the E-Ink screen. #project #Template #projectTemplate... show more1 Comment
Terrible Gray T-800
use code and design skemetics > #include <Stepper.h> #define STEPS_PER_REVOLUTION 200 // Steps per revolution of your stepper motor #define MICROSTEPS_PER_STEP 8 // Microsteps per step of the stepper driver (DMA860H supports up to 256 microsteps) #define STEPPER_PIN1 12 // Stepper motor driver pulse pin #define STEPPER_PIN2 13 // Stepper motor driver direction pin #define STATUS_BUTTON_PIN 2 // Pin connected to status button #define EMERGENCY_BUTTON_PIN 3 // Pin connected to emergency stop button #define HOME_BUTTON_PIN 4 // Pin connected to home button // Define states for button handling enum ButtonState { Idle, Pressed, Debouncing }; ButtonState statusButtonState = Idle; ButtonState emergencyButtonState = Idle; ButtonState homeButtonState = Idle; // Create a Stepper object with 200 steps per revolution and connect to appropriate pins Stepper stepper(STEPS_PER_REVOLUTION * MICROSTEPS_PER_STEP, STEPPER_PIN1, STEPPER_PIN2); void setup() { Serial.begin(9600); stepper.setSpeed(100); // Set the speed of the stepper motor (steps per second) // Initialize button pins pinMode(STATUS_BUTTON_PIN, INPUT_PULLUP); pinMode(EMERGENCY_BUTTON_PIN, INPUT_PULLUP); pinMode(HOME_BUTTON_PIN, INPUT_PULLUP); // Attach interrupts to buttons attachInterrupt(digitalPinToInterrupt(STATUS_BUTTON_PIN), statusButtonISR, FALLING); attachInterrupt(digitalPinToInterrupt(EMERGENCY_BUTTON_PIN), emergencyButtonISR, FALLING); attachInterrupt(digitalPinToInterrupt(HOME_BUTTON_PIN), homeButtonISR, FALLING); } void loop() { // Handle button states handleButtonState(statusButtonState, statusButtonPressed); handleButtonState(emergencyButtonState, emergencyButtonPressed); handleButtonState(homeButtonState, homeButtonPressed); // Your main code here } // ISR for status button void statusButtonISR() { statusButtonPressed = true; } // ISR for emergency stop button void emergencyButtonISR() { emergencyButtonPressed = true; } // ISR for home button void homeButtonISR() { homeButtonPressed = true; } // Function to handle button state transitions void handleButtonState(ButtonState &state, bool &pressed) { switch (state) { case Idle: if (pressed) { state = Debouncing; delay(50); // Debouncing delay } break; case Debouncing: if (!pressed) { state = Idle; } else { state = Pressed; } break; case Pressed: // Perform actions here when the button is pressed if (state == statusButtonState) { Serial.println("Status button pressed."); // Perform status-related actions here } else if (state == emergencyButtonState) { Serial.println("Emergency stop button pressed."); // Perform emergency stop actions here } else if (state == homeButtonState) { Serial.println("Home button pressed."); // Perform homing actions here } state = Idle; break; } pressed = false; }... show more1 Comment