Awesome idea. Perfect for existing installations where cabling has been permanently hidden behind plaster! Will be keeping this one in mind. Cheers Mike!
@avejst3 жыл бұрын
impressive hardware and elegant feedback to your central processor! thanks for sharing your experience with all of us 👍😀
@Schwuuuuup3 жыл бұрын
What I like with this videos is, that they are about overcoming limitations - but with limitations, that I still understand.... sure, the guys and gals working on the next gen Wifi or even Hackers trying to bitwise exfiltrate information out of a victim's PC do similar stuff, but quite often this goes so far over my head... or they don't make youtube videos ;-) But for this one... Powering devices over a LED power supply line below their forward voltage... this goes into the book of tricks, thank you.
@ElectraFlarefire3 жыл бұрын
That really is very, very clever. I'll have to try and remember this for future projects. Played a bit with using ground/power lines of some addressable strips as the sense for capastive touch(Using a FET to disconnect it from power when detecting and back to power when running) but it only worked some of the time. Might be worth playing with using PWMed normal LED strips.
@leosbagoftricks37323 жыл бұрын
Very clever idea! Always nice to accomplish things without extra wiring!
@aktik60003 жыл бұрын
If you investigate MBus (Meter Bus) physical layer you see similar thing. Communication goes in one way by voltage modulation (typical serial with voltage offset) and response comes in form of current pulses, quite neat idea and pretty bus-lenght-proof solution👍
@jaycee19803 жыл бұрын
Rather ingenious! I guess stuff like Maxim's 1-wire stuff is employing similar games, but it's neat to see it done discretely!
@lichtgestalt95403 жыл бұрын
amazing idea in such an application! the feedback principle remembers me to one asic chipset, what i was designing around 20 years ago...
@TheEmbeddedHobbyist3 жыл бұрын
Nice idea, bit like powering a device over the "one wire" system, but I could be wrong.
@Darieee2 жыл бұрын
very nice .. everything. thanks a lot for sharing!
@squelchstuff3 жыл бұрын
Very clever solution Mike.
@Stabby6663 жыл бұрын
Really nice idea! As the MCU isn't doing too much, maybe a simple zener+resistor could replace the voltage regulator?
@eliotmansfield3 жыл бұрын
very clever Mike
@TheMorpheus0173 жыл бұрын
nice idea and implementation! thanks for sharing!
@maxusboostus3 жыл бұрын
I don't see where the data is coming back to the sender, is it measured via a current sensor or by setting the PWM output to an input during the off time and measuring it that way?
@BusyElectrons3 жыл бұрын
The data is returning to the system that controls the PWM via a 4th wire (so you have +24V, 0V, PWM, and the new data line). You can see this (unlabeled) data line in the lower right portion of the completed schematic at kzbin.info/www/bejne/boirZqd5g658mc0.
@86abaile3 жыл бұрын
@@BusyElectrons Thanks, I'm pretty new to electronics and that clears things up for me.
@BusyElectrons3 жыл бұрын
@@86abaile You're welcome. Glad I could help.
@jtveg3 жыл бұрын
The 2 wires that go to the LEDs are the +24V wire and the other wire comes from the junction of the 15V zener and the top of the mosfet as seen in the diagram. The sensing comes from the current draw in the resistor in series with the 15V zener at the PWM supply (source end) of the LEDS. Every time the accelerometer activates it sends a series of current pulses which are measured as voltage across that series resistor. These pulses are smoothed by a cap so you get one long pulse as was shown on the scope. It appears that he then uses that long pulse to increase the pulse width and hence brightness of the LEDs.
@agentblueuk3 жыл бұрын
Not sure I fully follow how the sensing feedback works, but really cool idea to get data back over you pwm lines. Idea it had seen elsewhere or your own?
@miron__3 жыл бұрын
Funny that a temperature sensor example was mentioned, this is how some soldering irons do it
@RyanJardina3 жыл бұрын
Where you been? I missed you
@srpitu3 жыл бұрын
nice! Thanks for your work and explanation
@markmathewson15013 жыл бұрын
Absolutely brilliant!
@RBRM32 жыл бұрын
A quick video?
@Spongman3 жыл бұрын
i wonder if you could do capacitive touch detection on the trailing edges of the LED power PWM signal for a completely passive solution?
@PeregrineBF3 жыл бұрын
Yes. Here's an example: kzbin.info/www/bejne/hIq3aIinibl6ipI That one's posed as a magic trick, the demo of the touch detection starts at about 2:33.
@bartomiej3683 жыл бұрын
About accelometer lock up, could that mcu onboard reset it?
@mikeselectricstuff3 жыл бұрын
No, i2c interface dies
@bartomiej3683 жыл бұрын
@@mikeselectricstuff i meant that you could power it via mcu pin, i guess it don't take much power.
@andrewsweet433 жыл бұрын
@@bartomiej368 I think he has already ran out of GPIO pins in this specific microcontroller in this application. Tiny little 6pin micros....
@mikeselectricstuff3 жыл бұрын
@@bartomiej368 Would have done if I'd (a) discovered it before doing the PCB and (b) had enough pins
@iamdarkyoshi3 жыл бұрын
Really neat idea!
@davidf22813 жыл бұрын
Is that an STMicro LISxxx accelerometer? I was about to order some of those myself, will have to look out for the lock-up problem if so.
@mikeselectricstuff3 жыл бұрын
Nope -MC3413 - literally the only accellerometer I could find in stock at the time
@dcallan8123 жыл бұрын
Very clever solution. 2x👍
@robertw18712 жыл бұрын
Elegant
@mixolydian20103 жыл бұрын
Very cool.Cheers
@ebrahimhosseini16853 жыл бұрын
So your are reading the data from Gnd line?
@robertwilldesign3 жыл бұрын
Perhaps you could think of the strip as presenting three ‘states’ of load to the control circuit, LED on full load (data ignored), LED off with 10mA load = data high, and LED off with no load = data low.
@realedna3 жыл бұрын
The zener diode and the 1K resistor following it to ground are on the control board IN FRONT OF the power outputs (plus and minus) to the LED strips. The 1K resistor then already is a current sensing resistor, where the incoming signal is read-off or processed/filtered as a voltage. So GND would be the at the SOURCE of the N-Ch Power-Mosfet, the LED (-)-output is at it's DRAIN and the signal comes from in between (from bridging the MOSFET with the zener-diode circuit). There are essentially 2 alternative pathways, 1 for the on-state (providing 24V to the LED strip) and 1 for the off-state (providing
@Rich-on6fe3 жыл бұрын
Nice.
@andymouse3 жыл бұрын
Neat ! ....cheers.
@Xcite12312 жыл бұрын
my brain hurts
@AndyPevy3 жыл бұрын
Clever...
@gotj3 жыл бұрын
Genial.
@Tjousk3 жыл бұрын
Neat
@tonyweavers42923 жыл бұрын
I can't get this video to play? All your others do, how strange.
@NivagSwerdna3 жыл бұрын
Very sneaky. I like it!
@mark3141583 жыл бұрын
Very interesting. Please put up a vid of the final installation.
@AdityaMehendale3 жыл бұрын
Wouldn't be a genuine MES video if the first sentence did not include the word "just" ;)
@gsuberland3 жыл бұрын
This is a really useful trick. Inspired me to mock up a similar solution for AC, using a triac to apply a resistive load and an opto to detect the AC phase. Measured the current over a shunt, then ran it through a high-Q notch filter to pick out the specific frequency and reject load current noise. One thing I realised is that this is a perfect use-case for DTMF tone generators and detector ICs. The detectors have really high out-of-band rejection and the overlapping tones shouldn't ever occur under normal operation (unless the load is an analogue phone, I guess!).
@miksu1033 жыл бұрын
Such an elegant and simple solution. Thank you for sharing your knowledge!
@BersekViking3 жыл бұрын
Smart and simple. Love it.
@jtveg3 жыл бұрын
Very clever and efficient trick. Thanks so much for sharing.
@PatriotOnTour2 жыл бұрын
Da freut man sich doch schon auf den Ström heute Abend!
@lrdiscovictim3 жыл бұрын
neat
@fredflintstone13 жыл бұрын
Fascinating idea and achievement !!
@wthornton73463 жыл бұрын
The art behind your art.
@hippie-io72253 жыл бұрын
Brilliant!
@proluxelectronics74193 жыл бұрын
Not enough blue status leds ;-D
@aktik60003 жыл бұрын
😁
@TheDefpom3 жыл бұрын
Very clever, nice idea!
@snik2pl3 жыл бұрын
Its similar to 4-20 sensing for powered sensors
@dasrue69833 жыл бұрын
Very cleaver! Reminds me of MBUS signalling
@mdavidhandler3 жыл бұрын
an eloquent way to share communication on the power buss
@ZeroStatic3 жыл бұрын
Great stuff as always, Thanks for posting. :)
@nrdesign19913 жыл бұрын
very clever!
@made2glow5163 жыл бұрын
Neat idea!
@tekvax3 жыл бұрын
Very clever indeed!
@dufflepod3 жыл бұрын
Nice.
@SeanBZA3 жыл бұрын
Elegant idea, how about a resistor is series with the input diode to the sensor board, around 100R, to get those turn off current pulses down. Should allow you to use lower filter values, and thus get a slightly faster response, or at least get better resolution for the sensor output. As you still have one pin left on the microcontroller, simply use it to power the accelerometer module,so there will be less issue with brown outs. Use the micro power on reset to get stable voltage rails, and wait for a half second after POR before enabling the second chip.
@jaro69853 жыл бұрын
He said below the brownout issue was discovered after building the board. Its not really something you expect to see IMO.
@ab_ab_c3 жыл бұрын
Can you provide us with the specs & a url to your motion sensor board?
@kain0m3 жыл бұрын
Judging by the video, it is a custom design.
@mcgdb36063 жыл бұрын
does the feedback signal. go back into the dimmer to adjust how it's driving the power mosfet switch?
@daShare3 жыл бұрын
Yes, it would do. He didn't go into that as the real magic was in the LED interface.