Recent content by bidrohini

  1. B

    Is AI making any impact on embedded software development?

    AI is already useful in embedded development, particularly for generating peripheral drivers, state machines, unit tests, documentation, compiling errors etc. Cursor or GitHub Copilot can work effectively with PlatformIO projects for Arduino, ESP32 and STM32. The limitation is hardware...
  2. B

    Recommended ways to program Uno board

    Tools such as Visuino or Flowcode can generate Arduino code from graphical logic, but the Uno cannot directly accept or output 0-10 V. You will need a protected voltage divider for the input, a DS3231 clock module, and six DAC channels with 0–10 V amplifier stages. This ATmega328 analog I/O...
  3. B

    Dealing with limited GPIOs on ESP8266 vs upgrading to ESP32 for IoT security?

    Since you are already redesigning the PCB, I would move to an ESP32 ..... probably an ESP32-C3 if you want a low-cost, single-core option. It avoids the dual-core concern while providing more memory, better TLS performance, hardware security features and secure boot support. Both I2C sensors...
  4. B

    JK Flip-Flop Toggles Twice from One Button Press

    This sounds very much like switch bounce reaching the clock input. A JK flip-flop will respond to clock edges, so if the button produces several fast transitions, the output can toggle more than once. An RC network helps, but it does not always create a clean digital edge. A Schmitt trigger...
  5. B

    ESP32-Based Soil Monitoring System Occasionally Loses Sensor Readings After Several Days

    I've seen similar issues in long-running ESP32 deployments, and in my experience it's often related to software rather than the sensors themselves. Memory leaks, heap fragmentation, or a sensor library getting stuck can all cause readings to freeze while the ESP32 continues running normally...
  6. B

    STM32-Based Data Logger Experiencing Occasional Communication Errors After PCB Assembly

    I've run into similar issues before, and in my case, the problem ended up being related to grounding and connector routing rather than the UART peripheral itself. One thing I'd definitely consider is keeping the sensor, power, and communication wiring separated where possible. If the analog...
  7. B

    UART Communication Becomes Unstable Near Motor Driver Section

    If you already see framing errors during BLDC switching ..... rerouting alone may help but is not a guaranteed fix. If traces are short and you can keep them away from the switching node ..... rerouting & grounding improvements might be enough. If they must stay anywhere near motor driver paths...
  8. B

    ESP32 LED control, power issues

    Yeah, definitely .... LED power traces should be much thicker than logic traces because they carry more current. For a few hundred mA per LED, 1 mm or wider is usually safe, while ESP32 logic/data traces can stay 0.2–0.3 mm. Another tip: try to keep LED traces short and direct, and avoid...
  9. B

    ESP32 LED control, power issues

    It sounds like your ESP32 resets are probably due to current draw. Even with extra capacitors ..... can’t reliably supply multiple LEDs at once .... wires and contacts have too much resistance. You shouldpower the LEDs from a separate 5 V supply ... capable of handling all LEDs ..... keeping the...
  10. B

    PCB Help Needed! LED Board Not Working, Seeking Expert Advice

    Cause: One LED in series burning out breaks the circuit; could also stress the driver or resistors. Fix: Replacing the burnt LED can restore the board if no other damage exists. Replacement LED: Match forward voltage, current, color, package, and polarity. Check: Inspect driver, resistors, and...
  11. B

    Which MCU do you prefer — ESP32 / STM32 / RP2040 / Arduino?

    ESP32 always, cheapest wifi board .... stm32 is difficult and costly ....
  12. B

    Unknown pcb switch

    The closest match, but these are bigger though https://www.unikeyic.com/products/switch-accessories/704-908-3/29727524.html
  13. B

    Advice required

    I hope somebody will come forward to provide you with design and installation services for the whole project. However, it is possible to implement such surveillance projects with a Raspberry PI and a Raspberry Pi camera. You can see an example here...
  14. B

    Best driver choice for LED line lights?

    Go with a constant-voltage driver rated for 24V. It should have enough wattage to handle your setup. Choose a driver with at least 20-30% overhead, so a 24V driver rated for 250W is ideal. Here is a constant current LED driver design that you may take a look at...
  15. B

    Crystal Oscillator

    You can find crystal oscillators that provide fixed-frequency outputs, including 200 MHz models, or programmable oscillators that can be set to a specific frequency. If you need a flexible testing setup, a bench-top signal generator can generate precise clock signals at virtually any frequency...
Top