Simple, accurate current control for Arduino/Raspberry Pi
Designed by Virtual_Ground in Ireland
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
What is it? This qwiic-compatible current controller can be used to drive leds/laser diodes and various other loads. It maintains a set current through a given load, even if the load resistance or so…
Read More…This qwiic-compatible current controller can be used to drive leds/laser diodes and various other loads. It maintains a set current through a given load, even if the load resistance or source voltage changes. It can be set from 0 to 950mA (with +/-1mA accuracy) and operate at up to 30V.
It consists of a feedback loop: A shunt resistor measures the current; an op amp compares this to the DAC and then adjusts the gate of the MOSFET accordingly. The MOSFET is essentially used as a variable resistor - as a result, it can get warm with high current.
If you set the onboard DAC to 100mV, for example. The rest of the circuit will aim to sink 100mA across the green terminals.
Note: Some assembly required - the mosfet needs to be soldered. The mosfet can be mounted to a heatsink when working with larger currents.
I made this because I found myself requiring a dimmable LED/laser power supply that is Arduino controlled. Off the shelf options mostly use PWM, which can cause a noticeable flicker in the light if not adequately filtered.
This device produces very steady current with low EMI because it uses analog electronics rather than high frequency PWM. Two controllers can easily be daisy-chained.
Please see attached datasheet for more info. There is also a repository with example code for C++/MicroPython
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Programmable Current Controller - Qwiic Compatible can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
All shipping is tracked.
Returns & Refunds: If an item arrives damaged or faulty, just reach out. Depending on the problem, I’ll send a replacement or issue a refund.
Refunds are available if: the item is defective, doesn’t match the listing or is lost in the mail. Return shipping isn’t covered unless the item is damaged or defective.
Cancellations: Changed your mind? Let me know ASAP. Orders can only be canceled before they ship. After that, the usual return policy applies.
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!