DevHeads IoT Integration Server

DII

DevHeads IoT Integration Server

The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.

Join

seeking-collabs

firmware-and-baremetal

middleware-and-os

edge-networking

pcb-and-analog

jobs

iot-cloud

code-review

devheads-feed

general-dev-chat

Low-cost but still excellent oscilloscopes for SOHO

After my contribution to the LinkedIn collaborative article https://www.linkedin.com/advice/0/how-do-you-choose-right-oscilloscope, I was asked multiple times for an oscilloscope recommendation. Believe it or not, I have used a simple 100 MHz 1-Ch Siglent SDS1102CML for about 11+ years. Have I ever needed a better one? Sure, I have but I always find a way how to get my results. My tips for low-budget scopes:...

Implementing Independent Speed Control for Dual DC Motors with Arduino and H-Bridge Motor Driver

morning ! I'm currently working on an Arduino project where I'm trying to control the speed and direction of two DC motors simultaneously. I've connected the motors to an H-bridge motor driver, and the basic forward and backward motion is working fine. However, I'm struggling to implement speed control for each motor independently. Can anyone guide me on how to achieve individual speed control for both motors using Arduino?...

How to choose component-to-edge clearance while designing PCB?

When designing my PCB Boards i normally see that most manufacturers always say we should give a certain amount of space for copper and Board Edge Clearance. What is the main purpose of giving the space, how does it affect the design.
No description

Whats Does SoH and SoC do In a Battery Management System in EV

In EV Battery Management System, what's the purpose of the State of Health and Charge (SoH, SoC). And how are they measured. Is the strength and capacity of the System dependent on these factors and what could occur if the system lacks SoH and SoC.
No description

The Significance of Biometric Sensors: Your Health in Real-Time

In an era where technology is seamlessly integrated into our daily lives, the emergence of biometric sensors has revolutionized the way we monitor our health. Having a biometric sensor that tracks vital signs offers a myriad of benefits, whether it's embedded in a sleek handwatch or a wearable device snugly attached to your body. Here's why having such a sensor is crucial 1. Instant Health Insights:...

What’s the best PCIe Gen 5 clock source for board-board data transfer over a backplane?

I’m designing a high-frequency control system based on a Xilinx FPGA-based board that connects to multiple FPGA daughter cards over a PCIe switch and backplane using PCIe 5. Does anyone have experience designing a similar system? Any recommendations for the clocking architecture and clock types in this application? I’m looking to minimize jitter but not sure separate reference clocks alone like I’ve used in the past will suffice with the PCIe 5 bandwidth and frequencies. Any advice is appreciated. Thanks....

When to use I2C, SPI, or UART Communication Protocols in Arduino-Based Embedded System?

Hi all! In a project involving communication between Arduino devices and external peripherals, how can I compare and contrast communication protocols like I2C, SPI, and UART. and when should one protocol be preferred over another in Arduino-based embedded systems?...

Need help with Raspberry Pi Camera

Hello, I am not detecting my Raspberry Camera Module 2 NoIR, which is compatible with all Raspberry Pi models. I have a Raspberry Pi 4 running Raspberry Pi OS, and I have properly connected it to the CSI port on my camera....
No description

Is Putting ESD Protection Diode Critical in a USB Line?

Am designing an electronics board, i have limited space in my board so I want to confirm if putting an ESD IC is necessary, can i do away with it. If i dont add it are there chances that my design will not work.
No description

What is the Importance of Copper Thickness in PCB Design

What does PCB copper thickness Mean and why does it matter during the design process? Why are there different sizes such as 0.5oz, 1.0oz, and so on, what are their importance, and do they have a specific application use case? How do it after my design during and after the manufacturing process and is there a certain standard thickness used among designers? Your insight will be helpful to me. Thank You

Ensuring Realistic Fault Simulations in HIL Systems

How does the HIL system ensure that fault injection simulations accurately represent potential challenges faced by the actual system in operation?

Fault Injection Capabilities

Did the HIL hardware include features for injecting faults into the system, and how were these capabilities utilized during testing?

LED Strip WS2812B Issue with Arduino MEGA

Hi all, I have an Arduino Mega, and I want to make a 2812B LED strip work. Right now, I'm just trying to figure out if my strip is functioning correctly. I simply want to display a solid color, for example, "green," on my LED strip. I've placed the program below to display 300 LEDs in green on pin 2 of the Arduino. What happens is that with each program upload, around ten LEDs always display in white at the beginning of the strip, and the rest of the LEDs in green. Afterward, if I re-upload the same identical program, the LEDs turn red or some other color, and this happens every time I re-upload. Sometimes, random colors appear as well....

DEVHEADS WEEKLY OFFICE HOURS: 12/22/20223

Hi all, I hope you're all either already or getting ready to take some well deserved time off! We want to thank you for being part of the DevHeads Community and are excited for the agenda for our penultimate Office Hours meetup of the year, which will take place tomorrow (Friday, 12/22) at 15:00 GMT. The topic is going to be "IoT device optimization: Pre and post-deployment". I'm looking forward to hearing from experts like @Umesh Lokhande who have worked on commercial IoT devices and understand the considerations that must be taken into account before shipping, and the experience of others dealing with devices once they're deployed. ...

Implementing a "piezo" energy harvesting for a wearable device

Dear @pallavaggarwal , I was asked for implementing a "piezo" energy harvesting for a wearable device. Can you please give me a clue about such "piezo" energy harvesters?

Arduino Opta Lite Getting Started with PLC IDE

Hello, Got an Arduino Opta Lite PLC/programmable relay. It's a neat form-factor, but doesn't look to me like it will replace a traditional PLC. Anyyyway, I've been trying to use the Arduino PLC IDE for ladder logic programming, and got a DFU error (after seemingly resolving another error) on an old Windows 10 Pro machine. Perhaps I need to use the boot button before downloading? Seems like info is scarce on this hardware package and I'm not impressed with the software either....
No description

Network Configuration of a Raspberry Pi in LAN and WAN

Hi All! I would like to configure my Raspberry Pi in such a way that: 1. It is accessible (ping, etc.) by a machine B directly connected via Ethernet (local network but without going through a switch/router and without having to modify the configuration of machine B)....
No description

Receiving information via Bluetooth and transmitting it on low-frequency radio waves.

Hi All, I have a question. Is it possible to have a microcontroller (MCU) that receives data via Bluetooth and then transmits it on low-frequency radio waves? If so, which one do you recommend? Thank you for your time....

When should i use more than two layers in mine PCB Board

To use multi-layer pcb stackup in my design. Are there any principles or rules to be considered before creating a stack up for my next pcb design, and how would creating this layerstackup affect the board performance. Am designing a Board that has some High speed signals and needed a guide for this. Awaiting your response.
No description

Advantages of Arduino IDE 2.xx compared to Arduino IDE 1.8.19

Hi All, Currently, I create my projects using Arduino IDE 1.8.19, with the boards ranging from Arduino Nano to ESP32. I haven't encountered any issues; everything is going smoothly. Now there's Arduino IDE 2.xx that has been released for some time, and I wonder if there's a real advantage in switching to this version. ...