Quicky circuit for a blind dog.

I visited some people with a blind dog today. The dog loves to play with a ball, but has a difficult time finding it. If you bounce the ball he can usually find it. I want to build a small circuit that can be inserted into a ball. I need a reliable mechanical switch so when the ball moves it will trigger a circuit (555?) and hold a high for about 20 seconds. This will drive a circuit that chirps every 1.5 seconds. I'd like low power so it could use watch batteries and NOT have a on/off switch.

Specs are open to change and I could use a AAA battery, and build the circuit into the battery holder.

Any off the shelf chirp circuit you know off?

Other ideas that I could use? Other than a bell in the ball, once it stops rolling the bell stops ringing. Mikek

Reply to
amdx
Loading thread data ...

Can you do 3 volts? It'll be hard to run any logic off a single AAA cell...

If you can, here's my quick idea:

formatting link

Get two of those, and hook them up to the inputs of a flip flop made using a CMOS NAND gate like the 4011. When the balls roll inside sensor the flip flop will flip, and you can differentiate the pulse to trigger a CMOS 555 monostable for 20 seconds. That CMOS monostable holds the RESET line high on a CMOS 555 astable running with a duty cycle of 1.5 seconds, which gates an oscillator made up of the other 2 sections of the CMOS NAND gate.

Reply to
Bitrex

formatting link

Thanks for the NAND gate idea, my first thought was three 555s and I didn't like that. Not sure about the flip flop, maybe just trigger the 555 when the tiltball opens/closes.

1.5 volts is more convenient, but might try a CR2032 would work and the size is good.

Thnaks for the tilt ball link. Mikek

Reply to
amdx

Buy a talking greeting card and program it to say "go fetch". Put the guts along with a tilt switch in the ball.

How about smell? Put some dog-nip on it. No need to overthink it.

But a far simpler solution is to realize who's there for who's pleasure and "replace the dog".

Reply to
mike

Spray the ball with bacon fat, the dog will find it. ;-)

Best regards, Spehro Pefhany

--
"it's the network..."                          "The Journey is the reward"
speff@interlog.com             Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog  Info for designers:  http://www.speff.com
Reply to
Spehro Pefhany

Rip out the guts of a singing birthday card?

Good Luck! Rich

Reply to
Rich Grise

l.

=A0 =A0 Mikek

o...

ing

e

MOS

e

ich

te.

I
l
e

AAA packs a lot more power than coins. If you can deal with a single chip uC with power booster, you can use a single AAA. Power booster can run down to 0.7V.

Reply to
linnix

formatting link

Now that I think more carefully about it, you're right, the flip flop may be unnecessary if the switch output is being differentiated to trigger the 555. The setup I described would produce a debounced string of pulses that's proportional to the rolling speed of the ball - could be interesting!

Reply to
Bitrex

you can get a dog ball that is the size of a baseball with a dyno in it. When you roll or shake this ball, it builds enough charge to power flashing LED's. My dog loves it.. It's very tough and she hasn't broke it yet.. You could get one of these and open it to add a 555 chip with mini piezo buzzer and glue it back together.

Jamie

Reply to
Jamie

formatting link

Next thing is to just find a piezo sounder with built in osc. hmm.... I think I have an old pc mobo somewhere. Mikek

Reply to
amdx

formatting link

I found this Omnidirectional vibration sensor, see any problem with this? Other than price. Free shipping so it won't be a lot more.

formatting link
Mikek

Reply to
amdx

=A0Mikek

Please make sure he doesn't eat it. My dearly departed dachshund (14 years) had a habit of eating the squeakers out of this toys. (He didn't actually swallow them, but he definitely enjoyed ripping them out.)

How about a reed-switch so you can activate it with a timer. (How long will the dog actually play with it in one session? No need to keep it on all the time. The resulting duty cycle will substantially increase the battery life. Maybe a small micro (PIC), and a step-up regulator. With the right battery management, this baby could run forever.

-mpm

Reply to
mpm

Mikek

"The Journey is the reward"

formatting link

eff.com- Hide quoted text -

Yes. Absolutely!!! I love this idea. Better yet, make the ball out of bacon.

Reply to
mpm

=A0Mikek

Why chirp when you can buy one that babbles

formatting link
html ?

Reply to
Fred Bloggs

And then, how can one re-program it (ASS-u-ME-ing it can be re-programmed) with zero info on it..

Reply to
Robert Baer

Use a modified joule thief?

Reply to
Robert Baer

Damfino. I figured, noise is noise. I like the idea that somebody else shared - smear some bacon grease on the ball. :-)

Cheers! Rich

Reply to
Rich Grise

A chunk of soup bone would last longer, and keep his teeth nice and clean, albeit it might be a little difficult to get it away from him to throw again. ;-)

Cheers! Rich

Reply to
Rich Grise

,

I think dogs are pretty smart.

For instance, Herbie learned pretty quickly how to game the system. He had to take some pills from the vet and after some exasperation, I learned to hide the pills in lunchmeat or hot dog slices. Herbie learned that if he could somehow manage to extract the pill and spit it back out out, he would get more hot dog!

One day, I was pretty frustrated with the 3rd or 4th attempt and I just held out the (now slobbering wet) pill in my hand and said: "Herbie, just eat the damn thing!"

He did. (So I gave him another piece of hot dog.) After that, it was smooth sailing.

I think if I had wrapped it in bacon, however, that he never would have had the chance to catch on..... :)

Reply to
mpm

On Sat, 23 Apr 2011 15:55:40 -0500, "amdx" wrote:

--- Version 4 SHEET 1 1092 680 WIRE 16 -128 -1584 -128 WIRE -1584 -32 -1584 -128 WIRE -1504 -32 -1584 -32 WIRE -1392 -32 -1424 -32 WIRE -1360 -32 -1392 -32 WIRE -1264 -32 -1296 -32 WIRE -1104 -32 -1264 -32 WIRE -816 -16 -928 -16 WIRE -720 -16 -816 -16 WIRE -688 -16 -720 -16 WIRE -576 -16 -624 -16 WIRE 16 0 16 -128 WIRE -992 16 -1040 16 WIRE -816 16 -816 -16 WIRE -720 16 -720 -16 WIRE -1392 32 -1392 -32 WIRE -1264 32 -1264 -32 WIRE -1104 32 -1136 32 WIRE -992 48 -992 16 WIRE -384 48 -512 48 WIRE -336 48 -384 48 WIRE -240 48 -272 48 WIRE -1136 64 -1136 32 WIRE -384 80 -384 48 WIRE -1136 96 -992 48 WIRE -816 96 -816 80 WIRE -720 96 -720 80 WIRE -992 112 -1136 64 WIRE -1584 128 -1584 -32 WIRE -1488 128 -1488 16 WIRE -1136 128 -1136 96 WIRE -1104 128 -1136 128 WIRE -992 144 -992 112 WIRE -992 144 -1040 144 WIRE 16 144 16 80 WIRE -1104 192 -1136 192 WIRE -512 192 -512 48 WIRE -464 192 -512 192 WIRE -384 192 -384 160 WIRE -384 192 -400 192 WIRE -352 192 -384 192 WIRE -320 192 -352 192 WIRE -240 192 -240 48 WIRE -240 192 -256 192 WIRE -176 192 -240 192 WIRE -48 192 -96 192 WIRE -928 224 -928 -16 WIRE -896 224 -928 224 WIRE -816 224 -816 176 WIRE -816 224 -832 224 WIRE -720 224 -720 176 WIRE -720 224 -816 224 WIRE -704 224 -720 224 WIRE -672 224 -704 224 WIRE -576 224 -576 -16 WIRE -576 224 -608 224 WIRE -464 224 -576 224 WIRE -352 224 -352 192 WIRE -320 224 -352 224 WIRE -1584 256 -1584 208 WIRE -1488 256 -1488 208 WIRE -1488 256 -1584 256 WIRE -1440 256 -1440 16 WIRE -1440 256 -1488 256 WIRE -1392 256 -1392 112 WIRE -1392 256 -1440 256 WIRE -1264 256 -1264 112 WIRE -1264 256 -1392 256 WIRE -1232 256 -1264 256 WIRE -1136 256 -1136 192 WIRE -1136 256 -1168 256 WIRE -1104 256 -1136 256 WIRE -992 256 -992 144 WIRE -992 256 -1024 256 WIRE -896 256 -992 256 WIRE -704 256 -704 224 WIRE -672 256 -704 256 WIRE 16 288 16 240 WIRE -1584 368 -1584 256 FLAG -1584 368 0 FLAG 16 288 0 SYMBOL res -1008 240 R90 WINDOW 0 -26 52 VBottom 0 WINDOW 3 -27 55 VTop 0 SYMATTR InstName R1 SYMATTR Value 1e6 SYMBOL cap -1168 240 R90 WINDOW 0 -30 29 VBottom 0 WINDOW 3 -32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value 3e-5 SYMBOL Digital\\or -1072 -64 R0 WINDOW 0 4 106 Left 0 SYMATTR InstName A1 SYMATTR SpiceLine trise 1e-6 tfall 1e-6 vhigh 3.3 SYMBOL Digital\\or -1072 224 M180 WINDOW 0 1 109 Left 0 SYMATTR InstName A2 SYMATTR SpiceLine trise 1e-6 tfall 1e-6 vhigh 3.3v SYMBOL voltage -1584 112 R0 WINDOW 3 -53 99 Left 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 0 -45 2 Left 0 SYMATTR Value 3.3 SYMATTR InstName V1 SYMBOL cap -272 32 R90 WINDOW 0 67 33 VBottom 0 WINDOW 3 71 31 VTop 0 SYMATTR InstName C2 SYMATTR Value 1e-8 SYMBOL res -800 192 R180 WINDOW 0 36 76 Left 0 WINDOW 3 36 40 Left 0 SYMATTR InstName R2 SYMATTR Value 1e6 SYMBOL Digital\\and -864 304 M180 SYMATTR InstName A3 SYMATTR Value2 vhigh 3.3v trise 1e-6 tfall 1e-6 SYMBOL cap -624 -32 R90 WINDOW 0 63 31 VBottom 0 WINDOW 3 64 34 VTop 0 SYMATTR InstName C3 SYMATTR Value 1e-7 SYMBOL res -368 176 R180 WINDOW 0 36 76 Left 0 WINDOW 3 36 40 Left 0 SYMATTR InstName R3 SYMATTR Value 1.5e4 SYMBOL diode -832 16 R0 WINDOW 0 -40 34 Left 0 WINDOW 3 -72 -2 Left 0 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL res -704 192 R180 WINDOW 0 -37 76 Left 0 WINDOW 3 -63 38 Left 0 SYMATTR InstName R4 SYMATTR Value 12e6 SYMBOL diode -704 80 R180 WINDOW 0 43 31 Left 0 WINDOW 3 24 67 Left 0 SYMATTR InstName D2 SYMATTR Value 1N4148 SYMBOL res -80 176 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R5 SYMATTR Value 1k SYMBOL npn -48 144 R0 SYMATTR InstName Q1 SYMATTR Value 2N2222 SYMBOL res 0 -16 R0 SYMATTR InstName R6 SYMATTR Value 32 SYMBOL sw -1408 -32 M270 WINDOW 0 -42 108 Left 0 WINDOW 3 -50 131 Left 0 SYMATTR InstName S2 SYMBOL voltage -1488 112 R0 WINDOW 3 24 94 Invisible 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 WINDOW 0 -39 4 Left 0 SYMATTR Value PULSE(0 1 0 1e-6 1e-6 1e-3 1e-2 10) SYMATTR InstName V4 SYMBOL res -1408 16 R0 SYMATTR InstName R7 SYMATTR Value 10k SYMBOL Digital\\and -640 304 M180 SYMATTR InstName A4 SYMATTR Value2 vhigh 3.3v trise 1e-6 tfall 1e-6 SYMBOL Digital\\and -432 272 M180 SYMATTR InstName A5 SYMATTR Value2 vhigh 3.3v trise 1e-6 tfall 1e-6 SYMBOL Digital\\and -288 272 M180 SYMATTR InstName A6 SYMATTR Value2 vhigh 3.3v trise 1e-6 tfall 1e-6 SYMBOL res -1280 16 R0 SYMATTR InstName R8 SYMATTR Value 10k SYMBOL cap -1296 -48 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C4 SYMATTR Value 1E-7 TEXT -1576 296 Left 0 !.tran 30 startup uic TEXT -1176 0 Left 0 ;4001 TEXT -912 296 Left 0 ;4011 TEXT -688 296 Left 0 ;HC00 TEXT -472 280 Left 0 ;HC00 TEXT -328 272 Left 0 ;HC00 TEXT -200 24 Left 0 ;CUI SPEAKER TEXT -1576 328 Left 0 !.model SW SW(Ron=1 Roff=10Meg Vt=0.5Vh=0) TEXT -1176 160 Left 0 ;4001 TEXT -224 56 Left 0 ;CLS0231MA3E-L152 TEXT -1448 -104 Left 0 ;MERCURY OR BALL TILT SWITCH TEXT -1456 -80 Left 0 ;/ TEXT -1272 -56 Left 0 ;20 SECOND ONE-SHOT TEXT -952 -56 Left 0 ;10% DUTY CYCLE GATED ASTABLE TEXT -496 0 Left 0 ;3 KhZ GATED ASTABLE TEXT -472 -40 Left 0 ;50% DUTY CYCLE

-- JF

Reply to
John Fields

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.