Find Jobs
Hire Freelancers

Arduino ENC and RF

$30-250 USD

Cancelado
Publicado hace casi 10 años

$30-250 USD

Pagado a la entrega
I need code for Arduino Mega 2560 with ENC28J60 ethernet module and NRF24L01 RF module. Very simple task of joining your existing and tested code. Please do not bid on this project unless you know what you are doing and have experience with these modules. The project consists of 2 units ( unit 1 = ethernet and RF, unit 2 = RF only ). The code must be the same sketch for both units. Unit 1 will have input pin 23 = HIGH, and Unit 2 will be 23 = LOW. Coder needs to specify exact pins connections ( external 3.3V with common ground is available ). Create a typedef : typedef struct{ int c1; // command 1 int c2; // command 2 long L1; // result 1 long L2; // result 2 int Ev; // Ev Number long Sm; long Nm; long mType; // mType = 1 = new message so send back ping, mType = 2 = this is a ping reply } A_t; On Unit 1 : Ethernet module ( set static IP to [login to view URL] ) must connect to local PC ( runs Xampp ) IP [login to view URL] gateway [login to view URL] subnet 255.255.255.0. Server code to watch for incoming connections from PC browser, and display html page ( html code of what I want shown will be supplied ). Also watch for keywords in the incoming request ( eg 'DoAction001' ) and make space for an action to be add at a later date ( for now, just [login to view URL] the keyword ). 'Activate' button is input pin 39. Internal pull-up ON Unit 1 : On 'Activate' = LOW, do 2 tasks : task 1: connect to the server ( [login to view URL] ) and send a GET command : example : [login to view URL] ( replace xx1_xx2_xx3 with the data from the typedef ) ( php code is already operational and receives GET data and saves to a txt file - you do not need to do any php coding ) task 2: Send the typedef data to Unit 2 using the RF module. Set mType = 1 to show it is a new message. When Unit 2 receives the data, it must change mType to '2' and send the typedef back to unit 1 ( to confirm the data was received ). Unit 1 must listen for the reply and check that the sent data equals the returned data. If not, then retry up to xx times. Unit 2 must receive the typedef data, and individually [login to view URL] each variable in the typedef. I will add code later to do tasks with the variables. On unit 2, when the 'Activate' is LOW, then do the following : Change the typedef variable 'Sm' to the current millis(), set mType = 1, and send the typedef to Unit 1. Wait for unit 1 to change the mType = 2 and return the typedef to unit 2 to confirm that unit 1 received the typedef. Retry up to xx times if not successful.
ID del proyecto: 6017174

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $419 USD por este trabajo
Avatar del usuario
Hi, why do you want to use the ENC module? I have all these hardware (ENC and couple of NRF24L01 modules) but I always hated that ENC shield. Very buggy, gets very hot and stops working, etc. How about using the wiznet one? My bid is high (taking in account that you say: it is a simple task) because is an estimation for about 9-10 hours. (in my experience the ethernet shield and the NRF24L01 are a bit troublesome, and 1 hour of coding with them is about 5 hours testing)
$355 USD en 10 días
5,0 (82 comentarios)
5,7
5,7
Avatar del usuario
Greetings. My name is Jeremy Trammell and I represent a group of developers and designers in Portland, Oregon, in the U.S. We have extensive experience with the Arduino platform and would be happy to assist you with this project. We don't have any of the RF transceivers on hand right now, so we'd need to order a couple and that is why the project delivery time is a week instead of just a few days.
$333 USD en 7 días
4,9 (12 comentarios)
5,1
5,1
Avatar del usuario
Hi, We are a team of electronics engineer with more than 10 years of experience in designing and developing various digital and embedded systems... We have done a lot of projects in Arduino. Also we conduct many workshops on Arduino.. Since we help engineering students to complete their academic projects, we have experienced with a lot of sensors, components, PCBs etc. Please check our completed projects...:-) Kindly let us know more details about this project and we can complete it together...:-) Thank You
$277 USD en 6 días
4,9 (9 comentarios)
4,5
4,5
Avatar del usuario
I have experience with NRF24L01/+ I have made various applications with them. I can make the code for the Arduino and complete this project on time. Please message me if you like my offer.
$444 USD en 7 días
5,0 (2 comentarios)
2,4
2,4
Avatar del usuario
Aucune proposition n'a encore été fournie.
$111 USD en 4 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SOUTH AFRICA
East Rand, South Africa
5,0
5
Forma de pago verificada
Miembro desde jul 28, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.