Find Jobs
Hire Freelancers

Arduino. Make a little Program and Configuration for Arduino Mega with Ethernet port.

€30-250 EUR

Completed
Posted over 8 years ago

€30-250 EUR

Paid on delivery
Over an Arduino Mega Install Client modubus protocol over IP ([login to view URL]) and DHCP ([login to view URL]) implementing this I/O variable in the Modbus protocol 16 Analog Input 27 Digital input (1-27) 27 Digital Output (28-54) About the program itself this is the requirment: the program has to check if arduino is connected to ethernet network (if it has an address assigned). If YES the digital output has to be controlled from Modbus protocol, IF arduino is not connected to ETH the digita output has to be controlled using digital input in Pulse Mode (One pulse has to change the status of correspondig digital output 1-28, 2-29, and so on). Program hasalso to keep listening over an assigned udp port. When it receive a specific code from this port it has to answer to the IP of the sender a with message with his serial number (fixed in the program) using an web service available in the sender (arduino has simply to call an url with parameters). I'll give the arduino platform usb connected to a debian pc accessible remotely in ssh. All source code has to be delivered and , if necessary or required , commented .
Project ID: 8291701

About the project

12 proposals
Remote project
Active 9 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
Awarded to:
User Avatar
Hi, Already had similar project, so I adapted it to fill your needs - *IT'S ALREADY DONE* - you have the guarantee it will be delivered. Please check this album with videos I made: [login to view URL] The video quality is bad, if you need better videos or photos, please let me know. Videos description: 01: when no IP obtained from DHCP, enters "autonomous" mode - each input controls one output - inputs are being debounced (can be removed if needed); 02: when an UDP request is received in a specific port (ex.:8888), an HTTP GET request is made to a specific remote port (ex.:8080) from the originating IP with some data in the URL; 03: read digital inputs (24) through modbus TCP interface; 04: write digital outputs (24) through modbus TCP interface; 05: read analog inputs (16) through modbus TCP interface; 06: as a "BONUS", including a webserver reflecting all 16 analog inputs values. NOTE: Please keep in mind that with Arduino Mega with Ethernet interface it's not possible to have 27 inputs and 27 outputs - ethernet interface uses 4 I/O's (SPI) and there's Serial RX/TX for debug (although usable in modbus if needed). In my test setup I only used 6 inputs/6 outputs, but all 24I/24O will be enabled in delivered version. All sources and commands for testing will be delivered. Don't understand how the "arduino platform usb connected to a debian pc accessible remotely in ssh" can be used - for testing only ? Regards, Carlos.
€80 EUR in 5 days
5.0 (26 reviews)
6.0
6.0
12 freelancers are bidding on average €187 EUR for this job
User Avatar
Hi. I have 5 years experience with develipment arduino mega with ethernet shield. so i sure i can deliver this project.
€111 EUR in 10 days
5.0 (96 reviews)
7.4
7.4
User Avatar
Hi, Kindly check my Portfolio. Project Experience: 1. Built an Android App for an organization. Project Features: Supports GCM for notification, stores data in SQLite, No hard Coding, Send data over SMS if no internet connection, Invokes the webserver for login & New registration. Supports SMS, Call & sending email. 2. Windows Auto Login with Phidget RFID, User configured in MySQL We use Microsoft provided ICredentialProvider, to create a new tile in Windows Login Screen. When Phidget 1024 RFID Reader is connected with the PC and when the tag is swipped, based on the tagid I query the MySQL DB to fetch the configured userid and password and sent it to Windows Authentication Process for processing. If it is a valid credentials the user is allowed to login. 3. Bulk SMS Sender, SMS Editor & Receiver Application: I recently created the software for an organization using C# and back end as MySQL using Headwind Driver API (SMS Send, Receive and framing software). SMS uses 3rd party API, which is invoked via HTTP request. About Me: Rich 10+ years of experience working in VB, Excel, C, C++, Java, VC++ & C#. Database: MySQL, SQL Server & Oracle. Work Experience: 1. Project: PUMPCALC, Systek (Conversion Project from VB to C# for Oil & Gas Consultancy Company). 2. Project: LIQTHERM, Systek (Conversion Project from VB to C# for Oil & Gas Consultancy Company). Let me know if I can provide the solution for your problem. Thanks, John
€150 EUR in 15 days
5.0 (17 reviews)
6.7
6.7
User Avatar
Hello, My name is Prachya Suri from Thailand. My main work is about SCADA system. I interesting in your project because it will be useful. You can visit my portfolio for information and review about me. Or you can visit my previous work on youtube that I update status to my customer on freelancer.com You can see that I use proteus software for simulation. But for ethernet application I will show you the video for update result to you. Your requirement is not include for circuit design. I will provide you only the code? Function that you want is... 1. Modbus over TCP/IP from I/O on MEGA 2. D/O 2 mode (from Modbus or D/I) 3. Answer Serial number on specific UDP port But I don't understand you meaning "I'll give the arduino platform usb connected to a debian pc accessible remotely in ssh." I would like to discuss with you for detail. and maybe i can make small demo to you before your decision to hire me. Please contact me anytime. My time is GMT+7
€150 EUR in 14 days
5.0 (35 reviews)
5.6
5.6
User Avatar
Hello: I am perfect and interested for this project. And I have experience of Modbus with Arduino. I have ethernet shield as well as Arduino Mega, so that I can do it here and give you the working code. Remote access will slow down the job! Please feel free to write back if you consider. Thanks, Sam
€333 EUR in 5 days
4.9 (34 reviews)
5.5
5.5
User Avatar
A proposal has not yet been provided
€500 EUR in 10 days
5.0 (15 reviews)
5.3
5.3
User Avatar
A proposal has not yet been provided
€155 EUR in 3 days
4.6 (16 reviews)
4.7
4.7
User Avatar
I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department FAST National University Pakistan. I am also continuing my MS degree in Electrical Engineering with specialization in Control. I have taught the followings courses, and also supervised Projects related to these subjects. 1. Control System Design & Modelling (Matlab & Simulink) 2. Digital Logic Design (Verilog, VHDL) 3. Digital System Design (Verilog, VHDL) 4. Computer organization & Assembly Language (8086 processor, 8051 controller, Arduino, PIC) 5. Electric Machines Design and Analysis 6. Circuit Analysis and Design 7. PCB Design (Proteous AREAS + Multisim Ultiboard) I assure you, if you assign your project to me, you surely gonna work with me in future.
€100 EUR in 3 days
4.9 (7 reviews)
4.3
4.3
User Avatar
A proposal has not yet been provided
€150 EUR in 3 days
5.0 (10 reviews)
3.9
3.9
User Avatar
I would like to bid this job because I am really suitable for job description: First: I am an Arduino/C++/C/Mathlab/Electronics engineer who is very familiar with Arduino/C++/C/Mathlab/VHDL/Verilog. In fact, I have done so many project of VHDL/Verilog(Karatsuba multiplier, Nintendo design, encryption algorithm like Sax Hash, Bernstein Hash, HummingBird...Especialy, I participated in a Walker Recognition project(data from Camera to Human Detection(image processing-HOG feature and Adaboost) and display in VGA). Besides,,I implemented the image conpression (wavelet transform). Besides, I am very good in English (IELTS 6.0) and I have several year of researching so I can fully understand your requirement and understand fully about the papers.. Please contact me and let me know if you want any special requirement. Thank you.
€111 EUR in 7 days
4.9 (9 reviews)
3.7
3.7
User Avatar
i already working on arduino project on modbus using rs485,having more than 6 month experience on this project
€155 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ITALY
Roma, Italy
5.0
6
Payment method verified
Member since May 12, 2015

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.