[TriEmbed] I need a circuit to do this....
Chip McClelland
chip at mcclellands.org
Wed Jun 22 20:51:39 CDT 2016
Shane, very cool. I will do some experiments with the sensor later this
week and then think about the circuit below
You mentioned a microcontroller that can operate at 100uA. Please tell me
more about this.
Thanks,
Chip
On Wednesday, June 22, 2016, Shane Trent <shanedtrent at gmail.com> wrote:
> Chip,
>
> Not a FET but I can do bi-polar as well. A minimalist approach might be
> using a single NPN BJT with a pot and a couple of resistors to trigger INT0
> on a rising edge.
>
> [image: pasted1]
> The BJT conducts and pulls down INT0 anytime the Analog Trigger input is
> approximately 600mV above the pot wiper voltage. Your sensor returns a
> high-voltage when there are no people in the path (max distance). When a
> person enters the sensor area the voltage drops to reflect the now shorter
> distance the target. With proper adjustment this will drop the NPN gate to
> less than 600mV above the pot threshold, turning off the BJT and pulling up
> the INT0 line.
>
> With a 200k pot it would draw about 25uA from a 5V supply. A 100k would
> ensure a larger voltage swing at INT0 but would double your idle current.
> This approach lacks the speed and sensitivity of a proper comparator but
> people move slowly and it sounds like you will have a decent swing when you
> get reflections.
>
> Or you could go new age and add a tiny co-processor to monitor the
> ultrasonic range finder to decide when to wake the main processor. Should
> be possible within your 100uA budget.
>
> Shane
>
> On Wed, Jun 22, 2016 at 11:55 AM Chip McClelland via TriEmbed <
> triembed at triembed.org
> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>> wrote:
>
>> All, Thank you for the suggestions. Here is a consolidated attempt at
>> responding to everyone:
>>
>> 1) Using the AVR comparator - this technique will generate an interrupt
>> but, unfortunately, not one that would wake the micro controller from Sleep
>> mode. So, will need to put this on in the toolkit for next time.
>>
>> 2) I am using the ATMEGA 328p running at 8Mhz and 3.3V. Need to generate
>> an interrupt on D3 to wake the controller from SLEEP_MODE_PWR_DOWN. In
>> this state, with the pins set as INPUTS, I believe they are high impedence.
>>
>> 3) Use case, I am using a 10m outdoor ultrasonic sensor to count folks
>> walking down a gravel road. The will walk perpendicular to the beam so, I
>> may need to pay with the low pass filter to find a value that dampens the
>> noise but is quick enough. The sensor does some filtering as well and
>> emits pulses at 6Hz.
>>
>> 4) Thank you all for the comments, I can’t seem to find a latching
>> comparator with the non-inverted latch line so, will simply put in an
>> inverter as suggested.
>>
>> Shane, I am surprised you did not suggest some approach using FETs. ;-)
>>
>> Thank you all, will share the design and bring it to an upcoming meeting
>> for a demo - provided this works. Unfortunately, humans are “soft” and I
>> am a bit worried about getting enough of a return to count reliably - will
>> see.
>>
>> Chip
>>
>>
>>
>> > On Jun 22, 2016, at 11:35 AM, triembed-request at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed-request at triembed.org');> wrote:
>> >
>> > Send TriEmbed mailing list submissions to
>> > triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>
>> >
>> > To subscribe or unsubscribe via the World Wide Web, visit
>> > http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> > or, via email, send a message with subject or body 'help' to
>> > triembed-request at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed-request at triembed.org');>
>> >
>> > You can reach the person managing the list at
>> > triembed-owner at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed-owner at triembed.org');>
>> >
>> > When replying, please edit your Subject line so it is more specific
>> > than "Re: Contents of TriEmbed digest..."
>> >
>> >
>> > Today's Topics:
>> >
>> > 1. Re: APA102 unsoldering (Brian)
>> > 2. Re: OSH Stencils is offering stainless steel now (Brian)
>> > 3. Re: I need a circuit that can do this..... (Brian)
>> > 4. Re: I need a circuit that can do this..... (Brian)
>> > 5. Re: APA102 unsoldering (Robert Gasiorowski)
>> >
>> >
>> > ----------------------------------------------------------------------
>> >
>> > Message: 1
>> > Date: Wed, 22 Jun 2016 11:13:50 -0400
>> > From: Brian <triembed at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','triembed at undecidedgames.net');>>
>> > To: triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>
>> > Subject: Re: [TriEmbed] APA102 unsoldering
>> > Message-ID: <576AAB2E.7060403 at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','576AAB2E.7060403 at undecidedgames.net');>>
>> > Content-Type: text/plain; charset=windows-1252; format=flowed
>> >
>> > Seconded. Temperature and time is everything. Not too hot and not too
>> > fast. The best way to desolder SMT devices is to heat everything, and
>> > do it gradually. If you have it available, use hot air and don't go
>> > above 280 C. It will take a fairly long time for the solder to melt,
>> > but the solder also has the highest thermal mass; that is, the plastic
>> > will heat up a lot faster than the metal. If you're dumping heat in at
>> > 350 C, your plastic bits will hit 350 (and be a molten mess) way before
>> > the metal even gets near 280 (average reflow temp).
>> >
>> > Patience.
>> >
>> > -B
>> >
>> > On 06/22/2016 08:59 AM, Adam Haile via TriEmbed wrote:
>> >> Also, what temp is your iron set to? Realizing that the ChipQuik only
>> >> helps in removal, but since those LEDs are designed to be reflowed,
>> they
>> >> should certainly survive solder melting temp. One thing that might
>> cause
>> >> an issue is using lead-free solder, especially of a cheaper alloy which
>> >> has a much higher temp. If you are using lead-free, try leaded and keep
>> >> the iron <= 600.
>> >>
>> >> On Wed, Jun 22, 2016 at 8:43 AM, Alex Davis via TriEmbed
>> >> <triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');> <mailto:
>> triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>>> wrote:
>> >>
>> >> Anyone have any success with unsoldering APA102 LEDs without ruining
>> >> them? It seems they are made of really shitty thermoplastic which
>> melts
>> >> at about the melting point of the solder. I had one go bad in my
>> 44x8
>> >> matrix, and I got it off by using a broad tip to reflow one side at
>> a
>> >> time while lifting with tweezers. I'd say the package has the
>> thermal
>> >> resistance of the sort of plastic cheap header strips are made of.
>> It
>> >> was a ruined plastic blob by time I got it off.
>> >>
>> >> As to the repair, I am thinking I will just cut an LED off a spare
>> strip
>> >> and solder it down on top of the blank spot. It won't look as nice
>> but
>> >> it seems like it will have the highest change of success and of not
>> >> ruining the mounting strip.
>> >>
>> >> BTW these APA102 have in and out for both data and clock, and in my
>> case
>> >> an LED stopped outputting anything on data out, causing the whole
>> rest
>> >> of the strip to die. Thankfully it was just one unit, but it gives
>> me
>> >> pause to consider building anything large and expensive out of these
>> >> things. My setup was working fine before I peeled off the backing
>> tape
>> >> and glued it on to the enclosure.
>> >>
>> >> Alex
>> >>
>> >> --
>> >> "The theater of noise is proof of our potential."
>> >> |\ | (? \/ |?\ |V| |\ ?|? |?) | \/ | | | |?\ (? /? /\ |V|
>> >> |-||_ (_ /\ |_/ @| | |-| | | \ | /\ |^| | |_/ (_ . \_ \/ | |
>> >>
>> >> You won't find me on Facebook.
>> >>
>> >> _______________________________________________
>> >> Triangle, NC Embedded Computing mailing list
>> >> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');> <mailto:
>> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>>
>> >> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >> TriEmbed web site: http://TriEmbed.org
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Triangle, NC Embedded Computing mailing list
>> >> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> >> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >> TriEmbed web site: http://TriEmbed.org
>> >>
>> >
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 2
>> > Date: Wed, 22 Jun 2016 11:15:20 -0400
>> > From: Brian <triembed at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','triembed at undecidedgames.net');>>
>> > To: triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>
>> > Subject: Re: [TriEmbed] OSH Stencils is offering stainless steel now
>> > Message-ID: <576AAB88.3030905 at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','576AAB88.3030905 at undecidedgames.net');>>
>> > Content-Type: text/plain; charset=windows-1252; format=flowed
>> >
>> > I just received my first Kapton stencil from them. I've yet to print
>> > any paste (I ordered the boards at the same time and they're not in
>> > yet), but the workmanship looks great.
>> >
>> > -B
>> >
>> > On 06/22/2016 08:36 AM, Pete Soper via TriEmbed wrote:
>> >> OSH Stencils has started offering four mil stainless steel stencils,
>> and
>> >> is offering a 15% discount through July 5th using coupon code
>> >> "SSLAUNCH15". Their price is roughly $1.30/inch with a 3/4" minimum
>> >> surround and a $10 minimum total. These folks are south of Salt Lake
>> >> City, with very fast service. More details on their web site:
>> >> http://oshstencils.com
>> >>
>> >> (I have no connection, just been a happy customer of theirs since
>> >> shortly after they started business)
>> >>
>> >> -Pete
>> >>
>> >>
>> >> _______________________________________________
>> >> Triangle, NC Embedded Computing mailing list
>> >> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> >> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >> TriEmbed web site: http://TriEmbed.org
>> >>
>> >
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 3
>> > Date: Wed, 22 Jun 2016 11:24:06 -0400
>> > From: Brian <triembed at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','triembed at undecidedgames.net');>>
>> > To: triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>
>> > Subject: Re: [TriEmbed] I need a circuit that can do this.....
>> > Message-ID: <576AAD96.7020908 at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','576AAD96.7020908 at undecidedgames.net');>>
>> > Content-Type: text/plain; charset=UTF-8; format=flowed
>> >
>> >> ?That part looks like it should work. You need to be careful of stray
>> >> feedback ?from the output to the inputs so no rats nests of jumpers and
>> >> you need a 0.1 uF ceramic cap shorted across the VDD and ground (like
>> >> right on them not just nearby).
>> >
>> > <pedant_mode>
>> >
>> > Be careful how you use that word, "shorted"... :-)
>> >
>> > Bypass caps can be a few millimeters away and still be ok, though it is
>> > certainly best practice to place them as close to the device's pins as
>> > possible. On a breadboard, definitely no long jumpers between them and
>> > the device, but being at opposite ends of a 5-hole bus won't be an
>> > issue; there's not enough stray capacitance or inductance in those bus
>> > bars to make any difference, and the wavelengths don't start to get that
>> > short until you hit gigahertz. Even a couple pre-formed jumpers (the
>> > kind that sit flat against the board) in between won't cause any real
>> > issues.
>> >
>> > </pedant_mode>
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 4
>> > Date: Wed, 22 Jun 2016 11:29:42 -0400
>> > From: Brian <triembed at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','triembed at undecidedgames.net');>>
>> > To: triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>
>> > Subject: Re: [TriEmbed] I need a circuit that can do this.....
>> > Message-ID: <576AAEE6.60901 at undecidedgames.net
>> <javascript:_e(%7B%7D,'cvml','576AAEE6.60901 at undecidedgames.net');>>
>> > Content-Type: text/plain; charset=windows-1252; format=flowed
>> >
>> > On 06/22/2016 06:56 AM, Michael Monaghan via TriEmbed wrote:
>> >> The low pass filter on input is an excellent idea in this
>> configuration.
>> >
>> > I'd say it's an absolute must, placed as close to the inputs of the
>> > comparator as possible to reject any EMI along the sensor's leads. For
>> > a first-order filter (simple RC), I'd suggest a corner frequency around
>> > 10 Hz which will yield a settling time of just under a second (that is,
>> > the average output will lag behind the average input by about a second),
>> > unless you need to measure things that are moving very fast.
>> >
>> > Out of curiosity, what's the application? If you told us, would you
>> > have to kill us? :-)
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 5
>> > Date: Wed, 22 Jun 2016 11:35:21 -0400
>> > From: Robert Gasiorowski <rgresume at gmail.com
>> <javascript:_e(%7B%7D,'cvml','rgresume at gmail.com');>>
>> > Cc: "triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>" <
>> triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>>
>> > Subject: Re: [TriEmbed] APA102 unsoldering
>> > Message-ID:
>> > <
>> CAEU50hUR8vv7QUmcZfimdvUP7-crszdNUkkTpmKdahkU0hPeJA at mail.gmail.com
>> <javascript:_e(%7B%7D,'cvml','CAEU50hUR8vv7QUmcZfimdvUP7-crszdNUkkTpmKdahkU0hPeJA at mail.gmail.com');>
>> >
>> > Content-Type: text/plain; charset="utf-8"
>> >
>> > Hot air is the best, but it's not always possible to use it.
>> > When I need to remove SMD part and cannot use hot air, I crush/cut it
>> with
>> > pliers and unsolder each lead separately. This assures least heat
>> stress on
>> > pads.
>> >
>> > On Wed, Jun 22, 2016 at 11:13 AM, Brian via TriEmbed <
>> triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>>
>> > wrote:
>> >
>> >> Seconded. Temperature and time is everything. Not too hot and not too
>> >> fast. The best way to desolder SMT devices is to heat everything, and
>> do
>> >> it gradually. If you have it available, use hot air and don't go
>> above 280
>> >> C. It will take a fairly long time for the solder to melt, but the
>> solder
>> >> also has the highest thermal mass; that is, the plastic will heat up a
>> lot
>> >> faster than the metal. If you're dumping heat in at 350 C, your
>> plastic
>> >> bits will hit 350 (and be a molten mess) way before the metal even gets
>> >> near 280 (average reflow temp).
>> >>
>> >> Patience.
>> >>
>> >> -B
>> >>
>> >> On 06/22/2016 08:59 AM, Adam Haile via TriEmbed wrote:
>> >>
>> >>> Also, what temp is your iron set to? Realizing that the ChipQuik only
>> >>> helps in removal, but since those LEDs are designed to be reflowed,
>> they
>> >>> should certainly survive solder melting temp. One thing that might
>> cause
>> >>> an issue is using lead-free solder, especially of a cheaper alloy
>> which
>> >>> has a much higher temp. If you are using lead-free, try leaded and
>> keep
>> >>> the iron <= 600.
>> >>>
>> >>> On Wed, Jun 22, 2016 at 8:43 AM, Alex Davis via TriEmbed
>> >>> <triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');> <mailto:
>> triembed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','triembed at triembed.org');>>> wrote:
>> >>>
>> >>> Anyone have any success with unsoldering APA102 LEDs without
>> ruining
>> >>> them? It seems they are made of really shitty thermoplastic which
>> >>> melts
>> >>> at about the melting point of the solder. I had one go bad in my
>> 44x8
>> >>> matrix, and I got it off by using a broad tip to reflow one side
>> at a
>> >>> time while lifting with tweezers. I'd say the package has the
>> thermal
>> >>> resistance of the sort of plastic cheap header strips are made of.
>> It
>> >>> was a ruined plastic blob by time I got it off.
>> >>>
>> >>> As to the repair, I am thinking I will just cut an LED off a spare
>> >>> strip
>> >>> and solder it down on top of the blank spot. It won't look as nice
>> but
>> >>> it seems like it will have the highest change of success and of not
>> >>> ruining the mounting strip.
>> >>>
>> >>> BTW these APA102 have in and out for both data and clock, and in my
>> >>> case
>> >>> an LED stopped outputting anything on data out, causing the whole
>> rest
>> >>> of the strip to die. Thankfully it was just one unit, but it gives
>> me
>> >>> pause to consider building anything large and expensive out of
>> these
>> >>> things. My setup was working fine before I peeled off the backing
>> tape
>> >>> and glued it on to the enclosure.
>> >>>
>> >>> Alex
>> >>>
>> >>> --
>> >>> "The theater of noise is proof of our potential."
>> >>> |\ | (? \/ |?\ |V| |\ ?|? |?) | \/ | | | |?\ (? /? /\ |V|
>> >>> |-||_ (_ /\ |_/ @| | |-| | | \ | /\ |^| | |_/ (_ . \_ \/ | |
>> >>>
>> >>> You won't find me on Facebook.
>> >>>
>> >>> _______________________________________________
>> >>> Triangle, NC Embedded Computing mailing list
>> >>> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');> <mailto:
>> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>>
>> >>> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >>> TriEmbed web site: http://TriEmbed.org
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Triangle, NC Embedded Computing mailing list
>> >>> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> >>> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >>> TriEmbed web site: http://TriEmbed.org
>> >>>
>> >>>
>> >>
>> >> _______________________________________________
>> >> Triangle, NC Embedded Computing mailing list
>> >> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> >> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >> TriEmbed web site: http://TriEmbed.org
>> >>
>> > -------------- next part --------------
>> > An HTML attachment was scrubbed...
>> > URL: <
>> http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20160622/ee52b7ba/attachment.html
>> >
>> >
>> > ------------------------------
>> >
>> > Subject: Digest Footer
>> >
>> > _______________________________________________
>> > TriEmbed mailing list
>> > TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> > http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> >
>> >
>> > ------------------------------
>> >
>> > End of TriEmbed Digest, Vol 37, Issue 17
>> > ****************************************
>>
>>
>> _______________________________________________
>> Triangle, NC Embedded Computing mailing list
>> TriEmbed at triembed.org
>> <javascript:_e(%7B%7D,'cvml','TriEmbed at triembed.org');>
>> http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
>> TriEmbed web site: http://TriEmbed.org
>>
>
--
Sent from my iPhone - please excuse the typos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20160622/85d5cb5b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pasted1
Type: image/png
Size: 18806 bytes
Desc: not available
URL: <http://mail.triembed.org/pipermail/triembed_triembed.org/attachments/20160622/85d5cb5b/attachment.png>
More information about the TriEmbed
mailing list