Please login or register.

Login with username, password and session length
Pages: 1 ... 14 15 [16] 17 18 ... 24

Author Topic: BXVC (Bill's X10 Voice Commander) (JScript version)  (Read 345083 times)

TakeTheActive

  • Hero Member
  • *****
  • Helpful Post Rating: 126
  • Posts: 1047
  • Old !@#$% Tinkerer!
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #225 on: December 03, 2006, 12:03:06 PM »


Hopefully not OT for this forum BUT both HAL and Homeseer use the unused pair of phone wires for voice communication to the modem (Voice Portal)...

IIRC, the HAL Voice Portal Modem needed the 2nd pair (or a 2nd run) as a RETURN to the DEMARCATION POINT. I'll explain:

The HAL Voice Portal Modem allows one to pick up any touchtone telephone in the home and, IIRC, press a certain key to tell the modem "Listen up - this is going to be a HAL Voice Command, not an outgoing call". Thus, if where your phone line enters the house (aka Demarcation Point, IIRC), you're running parallel lines all over to your extensions, that won't work any more. Your phone line from the street must go *ONLY* to the HAL Voice Portal Modem, then the output jack on the modem goes back (over BLK/YEL) to your Demarcation Point and *THAT* connects to all of your telephones (putting the modem in SERIES with all of them and the Phone Co.).
Logged
Low Post Count != Low Knowledge - High Post Count != High Knowledge ;)

ADVICE TO X-10 NEWBIES FROM AN X-10 OLD-TIMER

TakeTheActive

  • Hero Member
  • *****
  • Helpful Post Rating: 126
  • Posts: 1047
  • Old !@#$% Tinkerer!
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #226 on: December 03, 2006, 12:10:56 PM »


The only problem I can see is possible power interfirence in the phone lines...

The output from an unamplified microphone is *VERY* low - maybe microvolts? IIRC, the Off-Hook voltage on the phone line is ~5V. I'd worry about CROSSTALK when the phone was in use.


If you want to use phone wire for voice communication for BXVC, pull separate cables for it.

With all the inherent problems of "Voice Training", etc..., I'd want to keep the microphone wire *BOTH* separate and SHIELDED.
Logged
Low Post Count != Low Knowledge - High Post Count != High Knowledge ;)

ADVICE TO X-10 NEWBIES FROM AN X-10 OLD-TIMER

Tuicemen

  • Administrator
  • Hero Member
  • ****
  • Helpful Post Rating: 283
  • Posts: 10509
  • I don't work for X10, I use it successfuly!
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #227 on: December 03, 2006, 01:09:33 PM »

glt:  
Those links bring up another good option! I wasn't crear on using the extra lines .
Although BXCV can't use a modem yet! the idea of using a cordless phone is cool!
you'd need a voice modem to do that though  ::)
humm maybe another option for you guys to play with ;) :D
Logged
Please Read Topic:
General Forum Etiquette
Before you post!

HA Dave

  • Hero Member
  • *****
  • Helpful Post Rating: 175
  • Posts: 7127
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #228 on: December 03, 2006, 07:49:11 PM »

Thanks for on the feedback guys!!!!

Though I had thought of using the "no longer needed" 2nd phone line (once for the modem) and separating it at the phone junction box, which is (handily) located near the rear door (garage) entrance. I decided against that. After some consideration I decided it would be better to just run a new line (of CAT5).

Though where I need the microphone to be, is only about 12 feet from the computer, I had to run about 60 feet of CAT5 to get there. I ran the wire then soldered the male and female stereo plugs (from RS) to the ends.

I installed a desktop computer microphone (slightly modified) at the ceiling, near the bottom of a flight of stairs. Near the top of the stairs is a landing with a door to the garage, (the stairs continue up to the main floor).

It works! However not as well as the microhone at the desk. It's not as sensitive, I have to speak louder, and I get some errors. I think if I get matching microphones (replace that mic with one as good as the one on my desk) I will be OK.

I can now come home and as I enter the house say "computer" (hear the chime wav) and say "lights on". The lights above the landing come on.
If I am descending the stairs to the home theater I can say "theater on" and lights come on in the theater.

After I create some macros, so as to activate a series of events, based on these commands, this should be awesome.

I love BXVC

Logged
Home Automation is an always changing technology

KDR

  • Hero Member
  • *****
  • Helpful Post Rating: 53
  • Posts: 758
    • Home Automation Chat
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #229 on: December 03, 2006, 08:08:52 PM »

Dave, good to hear!

Quote
I installed a desktop computer microphone (slightly modified) at the ceiling, near the bottom of a flight of stairs. Near the top of the stairs is a landing with a door to the garage, (the stairs continue up to the main floor).

I think that this might be just a freak thing that its working. I was going to try it then came to the conclusion its not going to work. I don't have stairs and a landing by any of my garage doors. NOW WHAT?
Logged
Note: "Guests" may read the X10 forum , but you must register to post!

When I'm online you can find me in the Home Automation Chat Room!

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #230 on: December 03, 2006, 08:19:30 PM »

Dave: That's great you were able to extend your mic.... did you parallel the extended mic with the input of your PC mic?

Since I ALSO have a landing by my garage door, I want to try it.  ;)
Logged

HA Dave

  • Hero Member
  • *****
  • Helpful Post Rating: 175
  • Posts: 7127
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #231 on: December 03, 2006, 09:59:57 PM »

That's great you were able to extend your mic.... did you parallel the extended mic with the input of your PC mic?

I just used a little one male to two female's adapter. I plugged both Mic's in and then plugged it into my computer.
Logged
Home Automation is an always changing technology

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #232 on: December 03, 2006, 10:10:16 PM »

That could be why your extention mic is less sensitive... with the 2 in parallel the impedance is now 1/2 of normal and the resistance of the longer wire now can become a factor.

Maybe build a small op-amp mixer for all the mics:

Logged

TakeTheActive

  • Hero Member
  • *****
  • Helpful Post Rating: 126
  • Posts: 1047
  • Old !@#$% Tinkerer!
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #233 on: December 04, 2006, 03:31:08 PM »


Maybe build a small op-amp mixer for all the mics:

That is such a nice diagram! What software do you use?

What about adding pots on the 3 inputs to compensate for variable microphone sensitivity?
Logged
Low Post Count != Low Knowledge - High Post Count != High Knowledge ;)

ADVICE TO X-10 NEWBIES FROM AN X-10 OLD-TIMER

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #234 on: December 04, 2006, 04:40:20 PM »

That is such a nice diagram! What software do you use?

Thanks.... but it was easier to find it on the NET than to draw it.  :D

(Here is the site the drawing came from: The Op-Amp   Look for Audio Mixer near the bottom.)

Quote
What about adding pots on the 3 inputs to compensate for variable microphone sensitivity?

I would go one step farther with that suggestion and give each input an adjustable amplifier.
« Last Edit: December 04, 2006, 05:34:37 PM by Puck »
Logged

HA Dave

  • Hero Member
  • *****
  • Helpful Post Rating: 175
  • Posts: 7127
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #235 on: December 04, 2006, 06:39:34 PM »

That could be why your extention mic is less sensitive... with the 2 in parallel the impedance is now 1/2 of normal and the resistance of the longer wire now can become a factor.

Maybe build a small op-amp mixer for all the mics:

I was thinking of a small pre-amp like this. I would modify it to except two, or three inputs. Then feed the (amped) output to the line-in on my PC. Then change my computers microphone settings to except line-in (sound card).

I think a small pre-amp would give me all the sensitivity (ampliifition) I would need. However, I like your idea of a mixer much better. I am short on skills though as far as designing and building a mixer from scratch. Have you found any kits or finished products? Or could small pre-amp be somehow "gang connected"?
Logged
Home Automation is an always changing technology

Puck

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 171
  • Posts: 1799
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #236 on: December 04, 2006, 07:36:09 PM »

Dave: Maybe something like this would work best for the microphones UK495 - Electret Microphone Pre-Amp (Assembled)

Quote from: Cana Kit Electronic Corp.

This ECM microphone pre-amplifier incorporates a sensitive PC board mounted electret condenser microphone and two transistors. It will amplify the microphone signal and will provide an output that can be connected to any audio amplifier with standard input sensitivity like our model numbers UK153 and UK193.

(You can also do a search on the site your provided for UK495.)

Then the simple mixer circuit above could join each one and provide a line-level output.


(Update: CK495 is the cheaper do-it-yourself kit version.)


[TTA Edit: Added Cana Kit description, since, when I first read this post, I thought the LINK was just for a Pre-Amp. :-[ )
« Last Edit: December 05, 2006, 07:17:29 PM by TakeTheActive »
Logged

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #237 on: December 04, 2006, 10:37:33 PM »

Boy you guys have been busy and there are a lot of interesting ideas!

Microphone level signals sent over old phone lines will probably pick up a good bit of interference.  Older phone lines had little "twist" to them and parallel conductors side by side like that tend to pick up "noise" from each other and are pretty vulnerable to outside signals too (even someone's bad car ignition).

Cat 5 has much more twist and helps to cut down on outside noise, but at microphone levels, I'm not sure it would work terribly well either.

The best bet is to amplify the signal as close to the microphone as possible and even then there may be matching issues.

Tuicemen, yes you can substitute pots for the fixed resistors, but a better idea is to put a pot in series with the fixed resistors, thereby using the fixed resistor as the lowest possible resistance value.  If you turn the pot down to zero resistance, the fixed resistor insures that the resistance is never lower than the fixed resistor's value (never a short-circuit).

Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!

TakeTheActive

  • Hero Member
  • *****
  • Helpful Post Rating: 126
  • Posts: 1047
  • Old !@#$% Tinkerer!
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #238 on: December 04, 2006, 11:36:18 PM »


Microphone level signals sent over old phone lines will probably pick up a good bit of interference.  Older phone lines had little "twist" to them and parallel conductors side by side like that tend to pick up "noise" from each other...

Crosstalk?



Tuicemen, yes you can substitute pots for the fixed resistors...

Tuicemen?
Logged
Low Post Count != Low Knowledge - High Post Count != High Knowledge ;)

ADVICE TO X-10 NEWBIES FROM AN X-10 OLD-TIMER

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: BXVC (Bill's X10 Voice Commander) (JScript version)
« Reply #239 on: December 04, 2006, 11:42:34 PM »

OOPS! Sorry TTA... got my T's crossed!   ;D  :-[

Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!
Pages: 1 ... 14 15 [16] 17 18 ... 24
 

X10.com | About X10 | X10 Security Systems | Cameras| Package Deals
© Copyright 2014-2016 X10.com All rights reserved.