Find Jobs
Hire Freelancers

Arduino programming

$250-750 USD

In Progress
Posted over 10 years ago

$250-750 USD

Paid on delivery
This is a simple project. I need an arduino to monitor 2 light towers. I have already set up an arduino Due connected to the signal tower as shown in the attached image. Here is a summary of how it works in case the picture isnt clear. Each light tower has 3 24v lamps. These lamps are turned on and off externally. I have tapped into each lamp's power, and each wire runs to a 24v reed relay. Each relay pulls down a pin on the arduino. I have also attached an ethernet module as shown here: [login to view URL] A lamp can be in one of 3 states: on, off, or flashing. Each time the state of any single lamp changes, the tower's states needs to be sent to the server. (ex. http://server01/[login to view URL] 0 is off, 2 is flashing, 1 is on) This should happen as the unit turns on as well. If flashing, it would be at a rate of two flashes per second (at 500ms intervals). I had tried to write the code myself using interrupts to monitor these pins but I keep getting strange results as soon as I wanted to monitor more than one pin. My interrupt routine would check if the last flash was between 400ms and 600ms ago. If it was, it would set the state to 2 (flashing) and a flag so the loop will post to the server. I also set a flag so that the loop will check back in 600ms. If (now - lastcheck) > 600. we would catch a 'solid on' or 'solid off' state. This wouldn't trigger if it was flashing, because every ~500ms 'lastcheck' would be reset. I have attached my sketch (very inefficiently written) for reference. For testing, just set up another arduino as a test flasher or get a flashing relay. Anyway, this is very basic and should be easy for someone who has done this before. The only deliverable here is a sketch/libraries etc. I already have the boards hooked up. Thanks! I need this urgently so please only quote if you have time this week or early next week.
Project ID: 5007404

About the project

30 proposals
Remote project
Active 10 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
30 freelancers are bidding on average $610 USD for this job
User Avatar
hi, i am an electrical engineer. i have expertise in embedded system design.i can help you with this project.
$2,500 USD in 45 days
4.8 (75 reviews)
7.8
7.8
User Avatar
Hello Sir, We have completed several Arduino projects on Freelancer.com, So we can help you to do your required sensing part completely. Please see our profile and past feedbacks to understand our capability. We will available this week for your project. Best Regards, Lasantha Prasad
$388 USD in 5 days
4.8 (33 reviews)
7.0
7.0
User Avatar
Hi, I can help you. i have gone through the schematics you uploaded. this could be done easily. Please feel free to contact. Regards. Shahbaz.
$677 USD in 7 days
4.8 (53 reviews)
6.9
6.9
User Avatar
I can do this project as I have 12 years of design and development experience. My deliverables shall be following: 1. requirement specification document. 2. Schematics 3. simulation 4. source code delivery. Thanks, Faisal.
$684 USD in 30 days
4.9 (12 reviews)
5.5
5.5
User Avatar
I could help you with this project . . . . .
$333 USD in 3 days
5.0 (38 reviews)
5.4
5.4
User Avatar
Hi there I can do it. Ive done a lot of similar projects before. Im a telecommuncation engineer. Ive studied a lot of subjects of embbebded systems (watchdog, scheduling, interrupts, timers, etc). I own hardware to build a prototype here too. If you can test code once per day or so i can finish your project soon. Let me know if you are interested in my services.
$555 USD in 45 days
5.0 (11 reviews)
5.1
5.1
User Avatar
Can help... I am an Expert... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$1,000 USD in 15 days
5.0 (14 reviews)
5.1
5.1
User Avatar
I have working with Arduino projects the last three years. The type of work described by you is within my skills. I am very interested to assist you in your development needs.
$400 USD in 5 days
5.0 (4 reviews)
4.3
4.3
User Avatar
Very easy project. I will be glad to help! I am free today, so if you award me the project within today I will probably make it work in about 24 hrs. As I understand from the code and description, you need just the "detect blink" code to work and to write to the serial port. You will add the code to connect to the server.
$250 USD in 4 days
5.0 (4 reviews)
4.2
4.2
User Avatar
Electrical Engineer (Gold-Medalist) from the oldest and the most reputable engineering institute of Pakistan (UET, Lahore). Done my internship @ US based R&D embedded company “Mentor Graphics” and currently working as Professional “Embedded Design Engineer” @ Asia’s #1 ranked R&D company “MicroTech Industries”… Current Research Project: Currently researching on MSP430 and Cortex M4 cores in order to find a solution for robust way of “Remote Firmware Up-gradation”. This research project is intended to save time and money needed for manual firmware up-gradation. “MicroTech Industries” will be able to save millions of dollars per annum by having this feature embedded into its “Smart Energy Meters” Other Distinguishing Characteristics: 1. Perfect Academic Record in Electronics+Circuit Design+DSP(A+ in all these subjects) during my BS Electrical Engineering 2. Done immense # of projects in Electronics/Telecomm including: • Automated Room Temperature control by implementing Closed loop Feedback Controller • RFID Controlled using Smart Phone • DC-DC Flyback converter • Direct AC-AC Converter • Cellular CDMA receiver Design • Score Keeping board with the time left indication (servo motor enabled) 3. Founding director of “AK Electronics Lab” in which I have personally purchased all required testing, debugging and small scale PCB manufacturing facilities including • Digital Storage Oscilloscope • SMD Soldering rework station • Universal Programmer
$998 USD in 40 days
5.0 (10 reviews)
4.3
4.3
User Avatar
HI I can help you . I have good experience with Arduino and Ethernet based project basically client server application in Embedded System.
$666 USD in 38 days
5.0 (1 review)
3.9
3.9
User Avatar
Hello: I'm a Mechatronics Technologist with a wide experience working with microcontrollers such as PIC, ARDUINO (AVR) and FREESCALE, feel free to contact me to talk about the project and optimize it.
$500 USD in 5 days
5.0 (5 reviews)
3.6
3.6
User Avatar
I believe I can solve your problem with timing and interrupts. I think this can be done by attaching interrupts, catching an interrupt, disable interrupts while processing, process pulses with pulsein (detect pulse or continuous signal), report data to server, and re-enable interrupts. The only potential drawback of this method is that while data is being processed and sent changes will not reported. I do not think that will be an issue since the state of the lights should not be changing faster than every 10sec. I can start next week. Let me know if you have any questions or concerns.
$555 USD in 10 days
4.8 (1 review)
3.5
3.5
User Avatar
Hello I can do this work as per requirement . I am Embedded programmer. I can control it form Ethernet port and send the required information to the server through URL I can start the today and finish asap. Regards Nikhil
$666 USD in 10 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hi, I am an Expert in Embedded Systems. I have experience with various microcontrollers including ARM, AVR ,PIC, Arduino, 8051 etc. I have extensive experince with Arduino I can do this task for you. (update) Okay so I have read the update about your code I will update my bid accordingly. Regards
$250 USD in 10 days
3.8 (3 reviews)
3.8
3.8
User Avatar
I can do this project for you........................................................................
$277 USD in 5 days
4.3 (2 reviews)
3.4
3.4
User Avatar
Hello, I have done similar projects to what you what to do. I have an Arduino Mega and a W5100 shield so I can test the code, just give me the URL of your server and I could send the values. I can work in your project as soon as possible and finish it in 2-3 days.
$250 USD in 3 days
5.0 (5 reviews)
3.1
3.1
User Avatar
I am an engineer by profession. I am tech savvy. My web page. www.rvardhan.webs.com. I believe I could do a great job as the lead for the project.
$1,237 USD in 3 days
5.0 (1 review)
1.0
1.0
User Avatar
Hi, I can help you fix problems with your code and complete the project with requirements mentioned below. Experienced in Arduino programming, also have an Arduino DUE with me, so that testing would be done with an ease. Also would make some adjustments to code currently you have to make it more efficient. Hope we can work together. I also posses an different account describing about my previous experience than this site, please let me know if you wish to see it. Regards, Vikas
$555 USD in 5 days
2.0 (1 review)
2.8
2.8
User Avatar
Hello, I am working as an embedded engineer in India. I have experience working on C, Micro controllers, electronics. So I hope I can help you with your project. I need maximum of 12 days for completing & this is my worse case estimation. I am sure I can deliver you the project within 8 to 10 days. Waiting for a positive reply from you. Thanks - gtbtech
$694 USD in 12 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED STATES
Pompano Beach, United States
0.0
0
Payment method verified
Member since Oct 8, 2013

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.