• Terrible Gray T-800

    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; }

    maghji

    2 years ago

    0 Uses

    1 Comment

    0 Stars


  • WiFi RF-ID lock reference design g7u8

    WiFi RF-ID lock reference design g7u8

    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

    2 years ago

    0 Uses

    1 Comment

    0 Stars


  • 9V LED Blinker

    9V LED Blinker

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer in astable mode, an on/off switch, and through-hole support components for approximately one blink per second.

    16 hours ago

    0 Uses

    0 Comments

    0 Stars


  • 9V LED Blinker

    9V LED Blinker

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer astable circuit, an on/off switch, and through-hole components.

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Through-hole 9V battery-powered 555 timer circuit that blinks a red LED about once per second through an on/off switch.

    3 days ago

    0 Uses

    0 Comments

    0 Stars


  • 1 Hz 555 LED Blinker

    1 Hz 555 LED Blinker

    Hand-solderable 9V battery powered 555 timer circuit that blinks a red LED once per second through an on/off switch.

    0 Uses

    0 Comments

    0 Stars


  • pcbkj

    pcbkj

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer astable oscillator with an on/off slide switch.

    +

    U
    U
    U
    U

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • universajiot

    universajiot

    Hand-solderable 9V battery-powered 555 timer astable circuit that blinks a red LED about once per second through an on/off switch.

    +

    U
    U
    U
    U
    U
    U
    U

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Hand-solderable 9V battery powered NE555 astable circuit that blinks a red LED about once per second through an on/off switch.

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer astable oscillator, on/off switch, and through-hole components.

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • 12V 555 Ignition Coil Driver

    12V 555 Ignition Coil Driver

    12 V NE555 astable ignition-coil driver using an IRF840 MOSFET low-side switch with gate conditioning, decoupling, input/output connectors, and flyback clamp protection.

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Hand-solderable 9V battery-powered 555 timer circuit that blinks a red LED at about once per second through an on/off switch.

    +

    U
    U

    a month ago

    0 Uses

    0 Comments

    0 Stars


  • thermal monitor

    thermal monitor

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer, on/off switch, and through-hole support components for approximately one blink per second.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • 1 Hz 555 LED Blinker gPJ6

    1 Hz 555 LED Blinker gPJ6

    Through-hole 9V battery-powered 555 timer circuit that blinks a red LED approximately once per second using an on/off switch and hand-solderable components.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • ESP32 Wearable Vibration Alert

    ESP32 Wearable Vibration Alert

    Compact Li-Po powered ESP32 wearable vibration alert prototype for construction worker safety monitoring, using a relay module to directly switch a 3V coin vibration motor with beginner-friendly soldering and labeled PCB wiring.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer in astable mode, with on/off switch and required decoupling/bypass capacitors.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • Dual Well Pump Controller

    Dual Well Pump Controller

    Controller for two low-producing water wells that meters pump runtime/volume into an above-ground tank and inhibits pumping when an external tank-full float switch is active.

    +

    U

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • 9V Hand-Solder 555 Blinker

    9V Hand-Solder 555 Blinker

    Hand-solderable 9V battery-powered red LED blinker using a 555 timer astable circuit, on/off switch, and through-hole support components.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • May 2026 9V 555 LED Blinker

    May 2026 9V 555 LED Blinker

    Through-hole 9V battery-powered 555 timer circuit that blinks a red LED about once per second through an on/off switch, designed for easy hand soldering.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • Through-Hole 555 LED Blinker

    Through-Hole 555 LED Blinker

    Hand-solderable 9V battery powered 555 timer circuit that blinks a red LED once per second through an on/off switch.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • door alarm system

    door alarm system

    9 V reed-switch alarm schematic with BC547 transistor latch/driver, LED indicator, buzzer, power input, and reed switch input.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • 9V 555 LED Blinker

    9V 555 LED Blinker

    Hand-solderable 9 V battery-powered 555 timer circuit that blinks a red LED approximately once per second through an on/off switch.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • Brooks Through-Hole 9V 555 LED Blinker

    Brooks Through-Hole 9V 555 LED Blinker

    Through-hole 9V NE555 astable timer circuit that blinks a red LED about once per second using a battery and on/off switch.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • 9V DIP-555 Red LED Flasher

    9V DIP-555 Red LED Flasher

    Hand-solderable 9V battery powered 555 timer circuit that blinks a red LED once per second through an on/off switch.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • Satisfactory Moccasin T-800

    Satisfactory Moccasin T-800

    Through-hole 9 V battery powered 555 timer circuit that blinks a red LED once per second using an on/off switch.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


Previous

Page 11 of 27

Next