Find Jobs
Hire Freelancers

Create a controls program for my Raspberry Pi automation controller in Python -- 2

$30-250 AUD

Completed
Posted almost 4 years ago

$30-250 AUD

Paid on delivery
Please read this freelancer ad carefully before placing an offer. I am looking for a freelancer who has experience in all of the following: 1. Raspberry Pi 2. Python 3. Automation controls 4. JavaScript I have a program that currently reads 6 sensors. It is currently also talking to 6 WiFi Relays via the internet. I need a controls program, written in Python. The controls program will respond to changes in values provided by the sensors accordingly, with the outputs being the relays (ON/OFF). For example, if there is not enough water, switch on pump. A worded controls description will be provided, so you only need to provide the code and not design the controls. You will then need to embed the responses of this program in a website dashboard which has already been developed using Java Script. The tasks are: 1. Understand how the inputs are read, and how to control the WiFi relays (output). 2. Write a Master program, defining each function that can be called later, written in Python. 3. Add controls and display information to an existing web interface hosted by the Raspberry Pi using JavaScript. 4. Have API so that I can call the functions over the internet. Submitted work requirements: 1. all code needs to be documented, 2. code reference documents need to be presented, 3. Provide video call support to ensure that the code is tested and running. 4. Ability to work well with my time zone (GMT+10), how long depends on the work required. Note: Controlled description will be provided when the project is awarded to you, and you have signed a non-disclosure form. *In your offer, please state whether you can complete the above tasks. Then please Private Message me your proposed work strategy to solve this.
Project ID: 26647915

About the project

16 proposals
Remote project
Active 4 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
I am a mechatronics engineer which is the perfect qualification for this project however additionally I have in my own house a network of Pis that manage a variety of tasks through automation and I have a python (flask) based local web server to monitor their tasks.
$200 AUD in 10 days
5.0 (1 review)
4.5
4.5
16 freelancers are bidding on average $274 AUD for this job
User Avatar
Hi I have read your job description extremely carefully and I am sure I can exceed your expectations. In particular I have built a similar project as yours - that was controlling relays to show how many people stays in specific areas. At that time to control led light I have used DockerPi4 Channel Relay, it was controlled by i2c. To count people I have used jetson nano and tensorflow which is mostly used machine learning library and update result to server via internet. My raspberry got the result via api call and controlled relays. One question, I am not clear about your task 3 - do you want to see result on raspberry pi ? I mean you want to run specific application on raspberry? Or may I update server by REST api call? Regards, Evgeny
$550 AUD in 7 days
5.0 (29 reviews)
6.6
6.6
User Avatar
I have python and Raspberry Pi automation experience. Let me know if I can work for you! Let me know if require more information
$200 AUD in 7 days
5.0 (8 reviews)
4.7
4.7
User Avatar
hello im a fullstack developer and also a software engineer i have read your description Please read this freelancer ad carefully before placing an offer. I am looking for a freelancer who but i need more detail via chat please contact me
$250 AUD in 30 days
5.0 (16 reviews)
4.5
4.5
User Avatar
I have read your project and I am sure I can help you in this filed . I can do this for you within due time and honestly. I also have a few questions to discuss. Kindly contact me and we will discuss time and budget. Thanks
$140 AUD in 7 days
4.9 (15 reviews)
4.1
4.1
User Avatar
Hello! Can you provide full documentation for API? What exact functions of API do you want to use? Thank you for your time.
$300 AUD in 7 days
5.0 (7 reviews)
3.6
3.6
User Avatar
Hi there, I have read your project description i can do this job for you. I am working in web development and apps development from past 5 years. Promise to provide quality work. I want to discuss so i can start right now. I have already done similar work before. Give me chance and check my capability. Thanks Regard's Muhammad Abdullah
$140 AUD in 7 days
5.0 (1 review)
2.4
2.4
User Avatar
Hi, Software Developer with over 5+ years of extensive experience in Python and IOT end-to-end solutions. 5 Months On-Site experience in Australia, Sydney. Hands on experience with IOT application development. Solid knowledge of Microcontrollers, Microprocessors, Sensors, big data and cloud platforms. Having expertise on working with latest technologies for M2M, IoT, AWS, Azure, Cumulocity and Wireless Sensor Networks (WSN). Detail Oriented, Dedicated and Dependable team player who has strong analytical, organizational, problem solving, presentation, communication and project management skills, with ability to manage multiple tasks and work in a fast paced and aggressive schedule. I have worked on all versions raspberry pi. Please give me once chance. I will do this project with in the time. Regards, Srikanth
$250 AUD in 4 days
4.9 (2 reviews)
2.3
2.3
User Avatar
Hi sir. I have checked job description and I can create a controls program for Raspberry Pi automation controller in Python for you as you mentioned in the description I am a full stack developer with over 10 years of experience in web development and project management. My passion tends to land on progressive web application development using React, Angular, and other advanced JavaScript frameworks. I also take great care & interest in creating APIs and take a position in back-end development with my strong experience with Node.JS and NoSQL or relational databases with complex taxonomies. Our skill... ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Advanced JavaScript frameworks - Angular, React/Redux, Vue/Vuex, Svelte * Mobile App Development Experience - Ionic, React Native, Angular, Svelte Native * General web technologies - HTML5, CSS3(SASS/LESS/SCSS), Bootstrap(Twitter bootstrap), jQuery * Languages - JavaScript ES6/7, TypeScript, GoLang, Elixir - In back-end development, ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Node.js frameworks - Express, Loopback, Koa * PHP MVC frameworks - Laravel, Symfony * Python frameworks - Flask, Django * Ruby on Rails, ASP.NET MVC/Core, Phoenix - Other ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ * Agile Software Development * Test Driven Development: Mocha/Chai, Protractor, Jasmine, Selenium * Management Tools: ZenHub, Jira, Trello * Operating Systems: Mac OS, Linux, Windows * Tools: GitHub, GitLab, BitBucket I am ready to work on this project and can start work on it immediately. Thanks Sandeep
$1,000 AUD in 15 days
0.0 (1 review)
0.0
0.0
User Avatar
I am Computer engineer with diploma at embedded system . I have developed projects Using Pic ,Arduino(Embedded C) and Raspberry pi (Python). i have a team of developers who have experience at Android development ,Java script and web development. i can offer an android application to control you project for free in addition to theses requirements and the web interface . i agree with all the requirements please contact for more information about your project and start working
$250 AUD in 7 days
0.0 (0 reviews)
0.8
0.8

About the client

Flag of AUSTRALIA
Crows Nest, Australia
5.0
4
Payment method verified
Member since Jun 23, 2020

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.