raspberry pi to poll measured data from many arduino sensors with nrf24l01 devices
$10-30 USD
Terminado
Publicado hace más de 5 años
$10-30 USD
Pagado a la entrega
to do this project, you need to have
(1) one Raspberry Pi (Master) device, and one nrf24l01+ device is on Raspberry Pi.
(2) many Arduino devices (slaves), and each Arduino device has one nrf24L01+ device.
Master will send a "syn" signal to all slaves, every 1 or 2 seconds, to ask all slaves to do a measurement. All slaves shall receive a "syn" signal from Master every 1 to 2 seconds. Each slave, exactly after the receiving of the syn signal from Master, will start a measurement and store the measured data. To simplify, we may assume the measured data are, for example, 1111 for slave 1, 2222 for slave 2, 3333 for slave 3, and so on. All slaves shall send the measured data back to Master quickly, because Master will keep sending syn signal to all slaves every 1 to 2 seconds, to ask them to do the new measurements.
If all slaves send the measured data back Master at the same time, the collisions will occur and some data may be lost. In this regard, i would like Master, after it sends out the syn signal data to all slaves, to poll the measured data back from slaves, one by one, one after one, to avoid the collisions and interference, and to collect all measured data from slaves, without missing and without collisions. The goal is for Master to keep updating the measured data from slaves every 1 to 2 seconds.
to do this project, you must know Raspberry pi, python, arduino, arduino IDE software very well, and you must know how to use the firmware and library of nrf24l01+ very well.
thanks for viewing this project.
hi, Greetings..
I am good in C, embedded systems, Arduino , raspberry pi, and wireless communication.I can look your project more deeply and sure I'll complete your task on time. I am too good C programming so even for raspberry pi I will code using C language. This was great and effective project , which I would start my free lancing cariear with this. Thanks in advance for your opportunity.
$55 USD en 15 días
5,0 (1 comentario)
0,5
0,5
7 freelancers están ofertando un promedio de $172 USD por este trabajo
Hello
I am a highly motivated young technocrat from India. Currently, I am a Ph.D. research scholar in the department of Computer Science & Engineering at Indian Institute of Technology (ISM) Dhanbad, India. I am approachable, you can come to me if you have a struggle, I am happy to help.
Best Regards
Amar Kaswan
Hi
As I know NRF24 modules use radio waves that will make damage to the data while receiving it at the same time for sure because we can't make on module listen at the same time for many pipes (pipe is the way NRF24 communicate in channels ) ,so the most safe thing is to send to client then wait the response once the response is received successfully send to the second client or next pipe address.
**********************************************************
* the thing you want to do is sending the order once to all clients then wait the response , truly I didn't did this before but I can try if you want contact me to discuss the further detail.
* I will use C for arduino ,Node.JS for Raspberry Pi .
* It will cost 400$
***************************************************************
if you are interested contact me to discuss the further details
Hello
I have just worked on nrf52 + RasPi + Arduino
I have 5+ years of experience with embedded system.
Let me know if you would like to discuss further then I can share my portfolio with you.
Regards,
Bhavin
Hello!
After reading your description, I interested to work with your project.
I have hardware for testing project.
And I have enough experience to make this project
Look forward to your answer.
Best regards.