(...)
One option is to have the W10 computer send data and addresses to 14 very small computers.
Data can be in serial format ASCII. Example: (start command), address, data1, data2, end command.
Address is: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(...)
Small computer could be any "credit card size computer" that has a serial port.
https://www.sparkfun.com/products/11113
(...)
Hi JonSea, nice to hear from you; great solution too (and I had never heard of the 1-Wire solution)!A possible method would be to use Dallas 1-Wire octal switches. Each 1-Wire switch has a unique serial number and all devices communicate over a serial network, possibly over just a power/data line and ground or data/power/ground conductors.
You should be able to drive a network of about a thousand feet/300 meters; the network must be daisy-chained, not a star configuration.
The octal switch can be decoded to display 256 values. I would use a PIC18F and a MAX7219 to decode and display the number at each station.
There are USB-1-Wire and RS232-1-Wire controls for the PC end to drive the display network.
dip switch. 4 bit = 16 addresses.how do you assign an address to each microcontroller?
So a 4bit dipswitch to be connected to 4 digital inputs for each controller and then have the microcontroller use these values to use as its address?dip switch. 4 bit = 16 addresses.
OR
put a 8 bit number in EEPROM. (I2C type EEPROMs use two wires. OR SPI EEPROM. )
Many of the small computers have on board memory so you will not need to add more parts.
If you use the Raspberry Pi 0 it has memory that is used like a hard drive. So same a file called address.txt and in the file save a "5" for address 5. At power up the computer will read the file and only respond to that address.
What I look for is a solution that allows my programmer to address each panel individually and transmit a specific 2-digit number to each panel.
We gave up and went to the competitor literally across the street. We explained what we wanted to do again. Same response from this employee. We asked for a manager. Same response initially. We explained again. We argued, and eventually he understood that all we needed was to ise his machine for 10 minutes. No help required. The store wasn't losing anything. But even then, he insisted we actually pay for the box of cable before we actually cut it. This from a store that will saw a sheet of plywood into pieces for you at no charge!
Great post, it helps immensely in situating my project communications concept. It is weekend now and we have friends and family coming in a few hours, so I promised my wife not to sit behind the keyboard, and to read your message in detail tomorrow.that should be in the realm of RS485: https://en.wikipedia.org/wiki/RS-485; RS485 has an inherent 32 device limitation and is master/slave.
I have no idea what the communication is for your displays and the parking sensors. That can help immensely.
(...)
Are you building or buying the displays.
(...)
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?