• Strangest LED Blinker TestSite

    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.

    ekundayoab

    2 years ago

    0 Uses

    224 Comments

    4 Stars


  • Webcam & TouchKey Laptop PCB

    Webcam & TouchKey Laptop PCB

    This project involves designing a PCB for the lid assembly of an open-source laptop. The design integrates various sensors, including a microphone, camera, and ambient light sensor, ensuring precise alignment with the display glass. It features touch sensors to control LED lighting, spring-loaded contacts for touch-key interaction, and 3D-printed light diffusers for efficient lighting. Additionally, the PCB includes a power management system with status LEDs and a PFC for connecting to the external laptop PCB. The goal is to create a versatile, upgradeable, and user-friendly component for the laptop's lid. Specific parts of the project include 1. Microphone - Audio input capture 2. Ambient Light Sensor Module - Light intensity measurement 3. Camera - Video capture 4. LDO Regulators (3 TLV74 Series) - Voltage regulation for different components 5. Crystal - Clock generation 6. Touch Sensor Controller - Touch-key interaction 7. Flip-Flop - State keeping in logic circuits 8. LEDs (LTRBR37G Series) - Lighting indication 9. FPC Connector - Interface with main laptop PCB

    2 years ago

    0 Uses

    15 Comments

    1 Star


  • ESP32-P4 Night Vision Monocular

    ESP32-P4 Night Vision Monocular

    Compact 40×40 mm ESP32-P4 digital night-vision monocular controller PCB with MIPI DSI display connector, MIPI CSI camera connector, USB-C external power, boot/reset buttons, and rear-side soft-power control.

    2 months ago

    0 Uses

    0 Comments

    0 Stars


  • Blue Ant AMP Architecture Rev2 Six Board System

    Blue Ant AMP Architecture Rev2 Six Board System

    Single-project implementation of the Blue Ant AMP Architecture Rev2 using one shared schematic with six logical board partitions: PCB-01 phono stage, PCB-02 input selector and relay attenuator interface, PCB-03 balanced driver and RCA-to-balanced conversion interface, PCB-04 dual logical power amplifier channels, PCB-05 multi-rail power supply, and PCB-06 isolated control and display. Explicit inter-partition connector interfaces and named nets preserve balanced signal handling after RCA conversion, distinct rail domains (+63V, -63V, +15V, -15V, +5V, +3.3V), and documented hard constraints including low-noise analog isolation and high-voltage domain separation.

    +

    U

    5 months ago

    0 Uses

    0 Comments

    0 Stars


  • ESP32-S3 Touch Display Dev Board

    ESP32-S3 Touch Display Dev Board

    ESP32-S3 touch display development board standardized on a portrait ILI9341 TFT by default, preserving USB-C power, CP2102N USB-UART, I2C touch, PCM5102A audio, microSD, and expansion while assigning KEY1-KEY5 to BOOT, RESET, USER1, USER2, and USER3. The next design pass is driven by a portrait-oriented board resize and user-facing edge placement of the display area, touch interface, controls, and primary connector access.

    4 months ago

    0 Uses

    0 Comments

    0 Stars


  • E-ink Smart Thermostat Reference Design

    E-ink Smart Thermostat Reference Design

    This project is a Smart Thermostat design using an ESP32 module for WiFi connectivity and a BME680 sensor for environmental monitoring. The user interface includes an E-ink display and an encoder for settings adjustment. Power is managed through a USB-C connector with a 3.3V regulator. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design

    +

    U

    5 months ago

    0 Uses

    16 Comments

    0 Stars


  • E-ink Smart Thermostat Reference Design

    E-ink Smart Thermostat Reference Design

    This project is a Smart Thermostat design using an ESP32 module for WiFi connectivity and a BME680 sensor for environmental monitoring. The user interface includes an E-ink display and an encoder for settings adjustment. Power is managed through a USB-C connector with a 3.3V regulator. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design

    a year ago

    0 Uses

    1 Comment

    0 Stars


  • E-ink Smart Thermostat Reference Design

    E-ink Smart Thermostat Reference Design

    This project is a Smart Thermostat design using an ESP32 module for WiFi connectivity and a BME680 sensor for environmental monitoring. The user interface includes an E-ink display and an encoder for settings adjustment. Power is managed through a USB-C connector with a 3.3V regulator. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design

    2 years ago

    0 Uses

    1 Comment

    0 Stars


  • E-ink Smart Thermostat Reference Design

    E-ink Smart Thermostat Reference Design

    This project is a Smart Thermostat design using an ESP32 module for WiFi connectivity and a BME680 sensor for environmental monitoring. The user interface includes an E-ink display and an encoder for settings adjustment. Power is managed through a USB-C connector with a 3.3V regulator. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #thermostat #referenceDesign #edge-computing #edgeComputing #espressif #template #reference-design

    2 years ago

    0 Uses

    1 Comment

    0 Stars


  • ESPRSSO32 Smart Scale AI Auto Layout [Example] ki4D

    ESPRSSO32 Smart Scale AI Auto Layout [Example] ki4D

    I want to make the hardware and software for a 5.2 inch diameter capacitive touch screen display. Please give me all of the information the enable me to do this, I have NO experience of code or PCB design or manufacture. I want to measure a battery voltage and amps used via a coulomb counter to indicate a fuel level indicator icon I just want two connections + and - Its not single cell, its a battery of 20 cells LIFEPO4 each cell is 3.2v nominal and 100a I also want to include a can bus controller to read and display motor rpm And can bus temperature Also a GPS speedometer, odometer and trip. Toggle between knots, mph and kmh by touchscreen, Also toggle between nautical miles, km and miles with a Trip meter reset. Startup screen animation, Speed Incremental bar Plus a digital reading, And an animated compass heading STM32 or ESP32 Please recommend all hardware, I have the can protocol for the motor controller but not with me right now Connection via a 4 pin military connector can high can low +v and –v Top middle of screen incremental speed bar that fills 120 degrees with 60 degrees being top dead centre in an arc Dead middle of screen DIGITAL SPEED To the left of dead middle a Compass To the right of dead centre DIGITAL RPM Next line with a space between dead centre will be the ODOMETER, Trip and Battery level Below those are the Toggle buttons Heading compass by GPS, no WiFi or Bluetooth Write full GPS parsing code for my firmware Can you write the code with all of your recommendations for smoother bug free operation Can a FRAM replace the sd card ALL components must fit onto one board into an enclosure directly behind the screen that measures 5.0 inches diameter x 13mm deep inside dimensions

    a year ago

    0 Uses

    0 Comments

    0 Stars


  • bigtreetech-lcd-12864-FPC-EXP-adapter

    bigtreetech-lcd-12864-FPC-EXP-adapter

    I have a 128x64 mini-LCD display which only has EXP1 and EXP2 connectors. BigTreeTech released Manta M8P V2.0 and replaced the EXP1+EXP2 connectors with a single 18-pin FPC connector. So I designed this adapter. This is a work in progress.

    3 years ago

    0 Uses

    0 Comments

    0 Stars