Find Jobs
Hire Freelancers

Implement existing firmware feature in a new product

$250-750 USD

В роботі
Опублікований over 3 years ago

$250-750 USD

Оплачується при отриманні
The task is essentially porting across a firmware feature from one product across to another. We have a boiling water product (Call it Undersink) that maintains its temperature via a PCB running embedded software which controls a heating element and which is connected to some thermistors. The software is written in C and the chip is an Atmel ATmega 168 and developed with Atmel studio. The product incorporates a feature which lets it learn what times of day it is used and it then predicts future usage and switches itself on accordingly. For example in an office environment usage may be between 8 o’clock in the morning and 5 PM Monday to Friday but it is never used overnight nor at weekends. So once the product has learnt this pattern it will be ready from 7 AM to 6 PM. The software hardwires a weekly structure and so it does not know the absolute time in terms of days of the week, instead it looks at the behaviour a week ago and assumes the same pattern will recur. The week is divided into half hourly slots. We write data to EEPROM so that if there was a short-term power cut the product would not lose its memory and would resume operation. We term this learning capability “pattern recognition”. We infer usage of the product based on looking at the inlet temperature. If there is a sudden drop in the temperature at the inlet we reliably know that the product has been used. This undersink product software runs reliably in all respects. We have second product (call it Oversink) which also works reliably but it does not include the pattern recognition facility. The software is written in the same environment. The task of this project is to take the code that handles pattern recognition from the first undersink product and incorporate this into the code for the oversink product so it too will have the pattern recognition facility. Detecting usage in the over sink a product won’t be exactly the same as it is for the under sink but we have a very simple rule that flags if a product has been used or not. We have all the source code. We can supply a PCB or if helpful a fully working product. We can supply the source code to seriously interested bidders. We would interpret bids as provisional until people have had chance to look at the code and ask questions.
ID проекту: 29281875

Про проект

10 пропозицій(-ї)
Дистанційний проект
Активність 3 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
10 фрілансерів(-и) готові виконати цю роботу у середньому за $510 USD
Аватарка користувача
If both the product are running reliably, the work would be to identify pattern recognizing code and add it to the oversink program. I can do it. Please share the source code , I will share how can we go about it.
$500 USD за 14 дні(-в)
5,0 (7 відгуки(-ів))
5,5
5,5
Аватарка користувача
Hi, I have over thirty years of programming experience in many different programming languages, I specialise in C/C++ programming and since 2002 have focused on C/C++. Since 2012 I have been programming for embedded devices at a smart water meter manufacturer (references can be supplied). Contact me and we can discuss the best solution for you. PS. Wouldn't flow sensors be more reliable than temperature sensors in determining usage?
$750 USD за 14 дні(-в)
5,0 (3 відгуки(-ів))
5,0
5,0
Аватарка користувача
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobile devices use ESP32 and nRF51/52xxx BLEs. We realize projects with requirements similar to yours. If we receive more information about your project, we will give you a real cost and time to implement your project. We based in Europe, not customs problems for delivery models and samples for testing Best Valeri T
$810 USD за 20 дні(-в)
4,1 (8 відгуки(-ів))
5,7
5,7
Аватарка користувача
Greetings! Glad to inform you that I can assist on your project, having clearly gone through the instructions and requirements. I am a developer have great experience programming over 16 years. I also have strong program analysis capabilities for desktop apps and web apps, as well as reverse engineering capabilities. I think I am a good fit for your project and I can work full-time for it. I hope to discuss your project with you in detail. If you work with me, you will successfully make your goal in less time. I will do my best for the success of your project. Kindly get in touch for quick assistance. Best Regards. Thanks.
$500 USD за 5 дні(-в)
4,5 (14 відгуки(-ів))
4,1
4,1
Аватарка користувача
Hello, I have the required development environment and good knowledge of C programming and knowledge of ATmega168. I would be interested to study your existing code and port this feature in your new product. looking forward to hear from you and the existing code.
$500 USD за 14 дні(-в)
5,0 (5 відгуки(-ів))
2,7
2,7
Аватарка користувача
keen to do it, please discuss. Negotiable price
$600 USD за 10 дні(-в)
5,0 (3 відгуки(-ів))
1,0
1,0
Аватарка користувача
We checked your requirements and can provide you complete work as per your need WITH DEMO FIRST Project Execution Step: 1) We will submit you progress DEMO with initial features and design 2) IF you like our work then you can choose us and not then We will not charge you Please contact me here on freelancer and we can talk
$500 USD за 7 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I have had some experience with kind of this feature. I can do it in 10 days (7 days for porting and 3 days for functional test). Hope to have chance to work with you
$444 USD за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED KINGDOM
Castleford, United Kingdom
5,0
86
Спосіб оплати верифіковано
На сайті з черв. 9, 2008

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.