Find Jobs
Hire Freelancers

Nrf24L01 Raspberry Pi Arduino

$30-250 USD

Closed
Posted over 6 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 14853717

About the project

24 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
24 freelancers are bidding on average $236 USD for this job
User Avatar
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 feedback from my previous employers, I am waiting for your reply to start Regards Proposed Milestones $200 USD - milestones
$200 USD in 3 days
4.9 (110 reviews)
7.3
7.3
User Avatar
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 and Experience I can design this develop and create actual prototype to demonstrate the functionality. I have very good PCB printing and prototyping lab. Please contact me if you are interested in my profile. Proposed Milestones $155 USD - Final
$155 USD in 3 days
5.0 (17 reviews)
6.0
6.0
User Avatar
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 this background will prove to be of great help to you. I am ready to start working on your job today. I have proficiency in following software tools: 1. Altium Designer 2. Quartus 3. Mikro C (for all controllers) 4. MPLAB 5. Proteus 6. Arduino IDE 7. Raspberry pi 8. Eagle CAD 9. KICAD Thank you for visiting my profile. I hope we can work together.
$155 USD in 3 days
4.4 (18 reviews)
6.1
6.1
User Avatar
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 Experience I built a WSN with 18 devices, communication over WiFI in critical timing - see my profile and project history. Proposed Milestones $125 USD - Complete coding and showing the demo via video clip $125 USD - Complete UAT device # is not needed. WiFi uses IP instead. Why sending random time # again in the 2nd packet?
$250 USD in 10 days
4.9 (24 reviews)
5.2
5.2
User Avatar
I've carefully read the requirements of your job, and I've done similar work before (have the Pi arduino and nrf with me), I can suggest to you another solution if you're looking for better ranges. Relevant Skills and Experience I am an Electronics and Computer engineering final year student. I have experience in embedded systems, IOT, hardware description (FPGA), wireless communication and many more. Proposed Milestones $138 USD - Complete project Additional Services Offered $1 USD - Cool ways for real-time display of data later on $1 USD - I will suggest features and add-ons once the main requirements are fulfilled If you have any questions feel free to reach out to me. Looking forward to working with you.
$138 USD in 5 days
5.0 (7 reviews)
4.4
4.4
User Avatar
I am electronic engineer, micro controller programmer My skills : - Arduino, Pic series micro controller - PCB design, Protel, AltiumDesignr, Proteus - My Experience BLE, RF, Automatic control system
$155 USD in 3 days
5.0 (2 reviews)
4.5
4.5
User Avatar
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. We have also worked on couple project around nrf24l01. Proposed Milestones $87 USD - Arduino Code $90 USD - RPi Code
$177 USD in 5 days
4.9 (19 reviews)
4.7
4.7
User Avatar
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 Proposed Milestones $1000 USD - milestone
$1,000 USD in 10 days
5.0 (11 reviews)
4.3
4.3
User Avatar
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 and portfolio to get an idea about our capabilities and some previous work on freelancer. Proposed Milestones $155 USD - This bid is approx. I’ll give you exact budget and price once discussing in details with you. Many Thanks & Regards, Rishi A.
$155 USD in 3 days
5.0 (7 reviews)
3.9
3.9
User Avatar
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 comunication up to (1)<->6. The solve is to use few nrf chips on main station with synchroniation. Proposed Milestones $400 USD - Software for Arduino Additional Services Offered $100 USD - PCB layout, BOM, Schematic
$370 USD in 15 days
4.8 (9 reviews)
3.3
3.3
User Avatar
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 Scripting, Python, Image Processing, OpenCV, MATLAB, node-MCU, IOT, ESP8266, QT & circuit designing. Proposed Milestones $50 USD - To start the project, defining objectives and all the task with timeline. $138 USD - After completion of 100% project and tested over 1000 times. Additional Services Offered $30 USD - The price will be depends on the complexity of the task. Can we start the work? I will be happy to work with you.
$188 USD in 2 days
5.0 (3 reviews)
2.9
2.9
User Avatar
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 - the task
$160 USD in 7 days
5.0 (3 reviews)
2.4
2.4
User Avatar
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 regards, Vyacheslav
$150 USD in 4 days
5.0 (3 reviews)
1.8
1.8
User Avatar
hey would u like to offer me ur project i will give u according to your requirement
$110 USD in 7 days
5.0 (1 review)
0.6
0.6
User Avatar
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 and Experience working in electrical engineering and electronics industry. Embedded programming Arduino, Raspberry Pi and usage wide range of sensors and devices . Development of applications in C++ Java & python. Proposed Milestones $50 USD - code and circuit diagramme
$50 USD in 7 days
4.6 (1 review)
0.4
0.4
User Avatar
We are 10 Members team with 8+ years of experience. Specialized in all sorts of Electrical and Electronics Automation. We design and Build Products in most efficient possible manner Our Services: * LabVIEW and Matlab programming * FPGA, PIC, AVR and micro controller programming * Circuit and PCB designing * Power Electronics * Surface Mount Technology (SMT) * Electronics equipment maintenance * MP LAB * YOKOGAWA’S CENTUM CS3000 DCS programming * Analog Electronics * Rasberry Pie * Arduino series * Intergration of all types of sensors (IR, ultrasonic, heat, pressure,etc;) * All types of motors controlling (DC, AC and stepper) * GPS * GSM * RTOS (Real Time Operating Systems) * Zigbee, Bluetooth (BLE), WiFI modules * All sorts of Automation Systems * LCD, TFT * Finger print recognition * Mass Productions
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Good article Relevant Skills and Experience System Design Proposed Milestones $277 USD - 277
$277 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$275 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 Experience - Circuit design and PCB layout - Bluetooth, WiFi, proprietary RF link - Power converter design - MCU, CPLD, FPGA, RF-SoC Proposed Milestones $350 USD - Design fees for Firmware program + working sample
$350 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$220 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
PLEASANTON, United States
5.0
7
Payment method verified
Member since Aug 1, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.