I'm doing a project to collect 10 ultrasonic sensor data(placed at different part of campus) to a common receiver using HC12. Is it possible to send the data at a time from all transmitter, such that no data should collide at receiver?
Now I'm testing for 3 sensors and i didn't got any issue till now. But will there be issue if i do it for 10 sensors.
And if there is a issue, please suggest a solution to send data at a time from transmitter.
Thank you for the suggestion. It is a best way to design my project and i will try when I'll get all sensors.But to know more about the device,can you help me with how it will behave when all sensor data are transmitted at a time. Does it collide!?
If it collides at what string length it will collide(in bytes)?
If the transmissions collide you might get some data through, you might not, depends on the exact timing of the collision and their relative signal strengths.
My understanding of the HC-12, which may not be up to date, is that they dont have thier own internal error correction enabled, so you cannot tell, unless you add your own error correction, if the data you are seeing is corrupt or not. A collision does have the capability of corrupting data.
If their is the possibility of a collision, or perhaps other outside interference, just assume the HC-12 data could be random.
srnet:
If the transmissions collide you might get some data through, you might not, depends on the exact timing of the collision and their relative signal strengths.
My understanding of the HC-12, which may not be up to date, is that they dont have thier own internal error correction enabled, so you cannot tell, unless you add your own error correction, if the data you are seeing is corrupt or not. A collision does have the capability of corrupting data.
If their is the possibility of a collision, or perhaps other outside interference, just assume the HC-12 data could be random.
I've another query. How to wake up HC12 from sleep when receiver sends request signal to transmitter(means transmitter should send data and it will go to sleep, then it should wake up when receiver requests again)?