BL0940 AC Energy Monitoring Using Arduino

I have been working with energy metering ICs for a while now. After trying BL0937 which has a pretty straightforward control interface, today I finally got my hands on the BL0940. Both are similar, because they are single-phase energy metering IC but what surprise me the most is its feature set. Unlike the simpler BL0937 ICs in the BL series, the BL0940 gives you voltage, current, active power, energy accumulation, phase angle, power factor and temperature without the need of component calibration, and all data is accessible though UART or SPI.

8748186410937389056

But for now this tutorial is focused on SPI communication mode. You just pull the SEL pin HIGH for SPI, and the IC switches its entire communication interface. I built a complete Arduino library around this IC with five ready-to-use examples. The total component cost is very low a 1 milliohm shunt resistor, a voltage divider network, and a few capacitors is all you need on the analog front end. This is a open source project you can access the design files through GITHUB, I have made a dedicated PCB from JLCPCB and tested it out with real time energy monitoring in my lab. See the full article from my Hackster profile.

Electronic Tips & Projects
Metal 3D Printed Watch Band Using Binder Jetting BJ-316L | Support-Free Desi

8747422358208958464

Metal 3D Printed Watch Band Using Binder Jetting BJ-316L | Support-Free Design

See how binder jetting is used for custom watch band applications.

This part requires strength, precision, and surface quality — making it ideal for functional metal 3D printing and wearable components.

With support-free one-piece printing, binder jetting enables complex geometries while reducing post-processing.

When combined with polishing, the final part achieves a smooth surface and a premium tactile feel — suitable for both functional and aesthetic applications.

🎁 Enjoy BJ-316L exclusive discounts (up to $390).

🔗 https://jlc3dp.com/coupon-center?from=26cous

📤get an instant quote:

👉 https://jlc3dp.com/3d-printing-quote?from=fiona

#JLC3DP #3DPrinting #Metal3DPrinting #BinderJetting #StainlessSteel #BJ316L #WearableDesign #CustomWatchBand #Engineering #RapidPrototyping

BJ (Metal)
Dyeing—Durable Black Finish for 3D Printed Parts

8747421473877843968

Dyeing—Durable Black Finish for 3D Printed Parts

Want to add color to your nylon parts without painting?

With JLC3DP dyeing service, your nylon prints get a clean, uniform black finish — no peeling or uneven coating.

Deep, even color penetration

Improved surface look & texture

No paint chipping or flaking

Commonly used for these Nylon materials:

PA11-HP

PA12-HP

PA12S-HP

💡 Best for nylon parts that need a clean, durable black finish

(Avoid long UV exposure or harsh chemicals)

Upgrade your prints with the right finish.

🚀 Try it: https://jlc3dp.com/3d-printing-quote?from=fiona

#JLC3DP #SurfaceFinishing #Dyeing #Nylon3DPrinting #MJF #SLS #3DPrinting #3DPrints

MJF (Nylon)
$105 coupon + zero upfront cost! No payment until your schematic is confirmed layout-ready ✅

8747152972399304704

First time outsourcing your PCB layout? Here's what makes JLCPCB different — you don't pay a thing upfront. Submit your schematic, and engineers will assess whether it's feasible to move into layout. Only once it's confirmed ready do you pay and proceed. No wasted budget, no guesswork — just a transparent process built for peace of mind. 💡

🎟️Get the coupon in the video now to try JLCPCB Layout Service!

https://jlcpcb.com/promotion/1776849103?from=layout105

#PCBLayout# #PCBDesign# #JLCPCB# #ElectronicsDIY#

Layout
Upload schematic → get production-ready PCB layout files | JLCPCB makes the PCB layout easier than you think!

8747151731266596864

Never outsourced a PCB layout before? JLCPCB makes it straightforward from the start ****— upload your requirements, fill in your specs, and submit. Professional engineers handle the assessment and delivery, so you get production-ready design files without needing any layout experience. Low cost, no hassle, built for beginners.✏️

👇 Grab the coupon and place your first order today

https://jlcpcb.com/coupon-center?from=LTpage&spm=Jlcpcb.PCB_Layout?from=XHAUPN

#PCBLayout# #PCBDesign# #JLCPCB# #ElectronicsDIY#

Layout