One thing. I am not a Arduino expert. But does not arduino now use a onboard USB to RS232 protocol signal converter. So the signals going in and out of the Arduino is now using the USB protocol. Hence using RS485 signal converters will just make a mess of the signalsIt is for telling the operator of a manually operated elevator that someone is calling for him.
The elevator services 21 floors. Each floor has a button (hall call button).
I want to wire one arduino to the hall call buttons ( I see the arduino only has 14 i/o lines so I need an idea on how to take inputs from 21 buttons)
And I want a second arduino in the elevator cab with an LCD display that will tell the elevator operator he has a call.
it has 20 I/O, the analog inputs can be set as digital outputs (and, I think, digital inputs, but I'm not sure on that)It is for telling the operator of a manually operated elevator that someone is calling for him.
The elevator services 21 floors. Each floor has a button (hall call button).
I want to wire one arduino to the hall call buttons ( I see the arduino only has 14 i/o lines so I need an idea on how to take inputs from 21 buttons)
And I want a second arduino in the elevator cab with an LCD display that will tell the elevator operator he has a call.
First off, there are very good off the shelf IR receiver modules that look for a pulse wave at some 40KHz of IR light to change the output. No IR, output high. IR at 40KHz, output low. (May work the other way round but that's the concept). Assuming each floor has access to some power you can just stack up several IR LEDs to generate enough intensity to go all 320 feet.Regarding the reply suggesting LED Light communication.
Please tell me more about the range I can get from an LED to a detector. And are you suggesting I use a separate Uno programmed to flash a LED with a distinct pattern for every floor.
by Jake Hertz
by Jake Hertz
by Jeff Child