Đã Đóng

Nrf24L01 Raspberry Pi Arduino

I need help to design a special wireless communication between a main device and many end devices. Each device has a “nrf24l01” radio from Nordic semiconductor. The main device is a Raspberry pi, and the end devices are Arduino nano or uno or similar ones.

The main device and end devices are close by, not too far each other. The end devices are to measure for example temperatures at their local spots. For typical applications, the end devices collect measured data and send the data to the main device, but I need something special.

I like to use have least 15 end devices now, but only one main device.

Initially, I do not want end devices to do anything without the permission from main device. So initially all the end devices are not doing any things, and their radios just listen to the main device.

The main device will send out an RF signal to all end devices every 1-2 seconds. All the end devices shall receive the signal from main device at the same time, and after each end device receive the signal from the main device, each end device will collect a measured data and send the collect measured data back to the main device. But this project is focused on the RF communication, thus each end device will NOT measure temperature. Each end device only needs to send two data back to the main device: (1) the first data is device #, so main device knows the signal is from each end device (2) the second data is "random time delay", the random time delay here means that, upon the receiving of radio from main device, the end device shall generate a random time delay in between 0-30ms, wait til the delay is completed, then each end device sends (device #) and (random time delay) altogether back to main device. This is an ongoing data communcaiton, and the main device will receive data from end devices every 1-2 seconds.

You have to figure out a solution to make sure main device do not miss the data from end devices. If there are more than 6 channels of data from end devices reaching main device at the same time, some data from end devices may be missed by the main device. Then you will have to figure out how to ask end devices to re-send the data. The re-sending of the data must be received by the main device before the main device send out the next run of radio to end devices. Please remember that main device send out a radio to all end devices every 1-2 seconds.

You must know nrf24l01 very well in order to do the project.

Kỹ năng: Arduino, Raspberry Pi

Xem thêm: nrf24l01 raspberry pi library, nrf24 raspberry pi python, nrf24l01 raspberry pi 3, nrf24l01+ raspberry pi 2, nrf24l01 raspberry pi c++, nrf24l01 raspberry pi python, nrf24l01 raspberry pi weather station, raspberry pi nrf24, arduino raspberry pi, arduino raspberry projects, raspberry interface, raspberry, looking raspberry software developer, hire python programmer raspberry, freelancer raspberry programmer toronto

Về Bên Thuê:
( 1 nhận xét ) PLEASANTON, United States

Mã Dự Án: #14853717

26 freelancer đang chào giá trung bình $262 cho công việc này

sagradoamicus

Hi I am an experienced embedded system developer with more than 8 years of experience . I have designed a number of systems based on arduino and Rpi Relevant Skills and Experience Please review my profile to see the f Thêm

$200 USD trong 3 ngày
(79 Đánh Giá)
6.8
Anthony989

Hello, I am Anthony from Sri Lanka and I am a FULL time freelancer. So this is basically my job and I dont mess with it. I have multiple degrees in Electronic and Mechanical Engineering. Relevant Skills Thêm

$155 USD trong 3 ngày
(12 Đánh Giá)
5.6
gold2star

Hello sir, how are you? I am an Electrical Engineer with the areas of expertise in Microcontroller,Embedded System,PCB design and layout and firmware development for systems. I believe that my experience and skill in Thêm

$155 USD trong 3 ngày
(7 Đánh Giá)
4.9
TopTower22

https://itunes.apple.com/us/app/kou-dai-bo-wu-guan/id1075778424?mt=8 http://itunes.apple.com/app/777-poker/id457512658?mt=8 http://itunes.apple.com/app/draw-a-stickman/id467614894?mt=8 http://itunes.apple.com/app/st Thêm

$155 USD trong 3 ngày
(3 Đánh Giá)
5.2
anhvu100

BLE will never work! I'll implement this using WiFi between Raspberry pi3 and ESP8266. Need to discuss more about the communication protocol and the delay time, 0-30ms is still too short. Relevant Skills and Experienc Thêm

$250 USD trong 10 ngày
(10 Đánh Giá)
4.4
gauravsharma132

Send data from end device arduino to main device rpi without any conflict by nrf24L01 Relevant Skills and Experience We have good experience with arduino and raspberry pi, worked on them literally from their inception Thêm

$177 USD trong 5 ngày
(14 Đánh Giá)
4.4
ElectricalShaikh

I am embedded system expert and electronics engineer and mobile app developer I have done 100% similar Snark Parking System Project recently. Just difference was I did not used rpi. But I am also expert in rpi In sm Thêm

$1000 USD trong 15 ngày
(4 Đánh Giá)
3.7
ranganathp

I can help you achieve the requirements using nrf and raspi; we can have some basic acknowledgement mechanism to solve the missing packets/data problem; Relevant Skills and Experience raspi, arduino, nrf radios Propo Thêm

$1000 USD trong 10 ngày
(10 Đánh Giá)
3.7
bogdan2451629

Hello. I had project with wireless autonomus sensors system in closer time based on NRF. And whant to save that communication (1)<->15 isnt stable and works. Relevant Skills and Experience NRF support normal comun Thêm

$370 USD trong 15 ngày
(7 Đánh Giá)
3.3
$100 USD trong 3 ngày
(3 Đánh Giá)
2.3
abdulbasitmirza

I used nRF24L01 modules with Arduino to build a robot. It used a single channel but I think configuring multiple channels wont be difficult. Relevant Skills and Experience RF, Arduino Proposed Milestones $160 USD - t Thêm

$160 USD trong 7 ngày
(2 Đánh Giá)
2.3
vsoldatov

Hello. I have a set of nrf24l01 and several arduinos to build the prototype of the wireless network you described. I have 10 years experience in programming, 5 years on hardware. Let's discuss the details. Best reg Thêm

$150 USD trong 4 ngày
(3 Đánh Giá)
1.8
rishiajmera

Hello, Greetings! With a proven track record of successful achievements, I am pleased to present my application for your consideration as a Freelancer. Relevant Skills and Experience Please have a look at my profile a Thêm

$155 USD trong 3 ngày
(1 Đánh Giá)
1.9
Electroduino

i'm a young enginner working with an Engineering outsourcing firm founded by a group of young and talented engineers with vast spectrum of experiences and knowledge pertaining to Electronics design. Relevant Skills an Thêm

$50 USD trong 7 ngày
(1 Đánh Giá)
0.4
ankitpitroda

I have already worked on this. The code of this project or whatever the documentation required is ready with me. Relevant Skills and Experience I am a pro in Arduino, Embedded Linux Programming, RaspberryPI, Shell Scr Thêm

$188 USD trong 2 ngày
(0 Đánh Giá)
0.0
mxdos

Helle, this is a long terme project. As I am an electronic engineer I understand your need because I had a similar project in the past. Relevant Skills and Experience Not sure if a single NRF24L01 can manage all recei Thêm

$555 USD trong 30 ngày
(0 Đánh Giá)
0.0
$155 USD trong 3 ngày
(0 Đánh Giá)
0.0
mma58e739ea5eb74

Hi I have worked with NRF24L01, Arduino as well as Raspberry-Pi. There are other better ways of spreading RF traffic instead of using "random delay". Please let me know more about the project. Relevant Skills and Expe Thêm

$350 USD trong 25 ngày
(0 Đánh Giá)
0.0
$155 USD trong 3 ngày
(0 Đánh Giá)
0.0
adarsh1497

A proposal has not yet been provided

$275 USD trong 6 ngày
(0 Đánh Giá)
0.0