Arduino/ESP8622 Home Automation Device Software (for personal use)
$30-250 USD
Paguhet në dorëzim
Deliverables: Source Code and dependency libraries.
Need home automation device software (C/Arduino Code) for the NodeMCU and ATMEGA328 (code for both, but hardware will be one or the other). Device is basically a home automation switch compatible with Apple HomeKit, Google Assistant, and Amazon Alexa. Has two Relays to be controlled. It can be controlled also by IR remote and two physical switches. Can also be setup to control up to 5 IR devices with 5-10 commands each. Should also be able to send temperature and humidity information back to the systems (homekit, Alexa, google).
ESP8266 NodeMCU v2
Or
Atmega328 chip with W5500 SPI to LAN
If possible to connect ethernet to ESP8266, then the ATmega isn't needed or if you have a better option, I am open to recommendations.
When powered up with #1 button pressed for 15seconds or if there is no settings, go into setup mode (which is just a simple webpage with settings) (create adhoc network on the ESP)
Setup webpage for IR send codes has buttons to select code type and textbox for actual code. Each one should also have a button to ‘learn’ IR code from IR receiver. Also include the ability to set the names for each (relays, 5 IR devices, Temp/Hum)
A secondary mode sets the device to only one physical switch and uses the switch #2's pin connected to a IR Motion Detection sensor to be used as an occupancy switch (aka lights turn on when motion, off when no motion for a set amount of time)
Uses OLED Screen for Status [login to view URL] based Include date and time (synced thru network); relay 1&2 status; temp, feels-like, and humidity readings; network connection status; IR receive and IR send status.
Switches - When pushed, pin shorted to ground.
Not for commercial use. Maybe one day, but for now it’s just for personal use.
Would like the device to be announced to Alexa, HomeKit, and Google Assistant as some unique name (not as important, but to make it easier to recognize as mine).
Prefer C based Arduino IDE Programming Environment/Language.
I need a copy of the complete source code and whatever packages needed to compile.
Prefer open source sources.
ESP8266 Pins: (Already have hardware wired)
Relay 1 Pin = GPIO0
Relay 2 Pin = GPIO2
DHT11/22 Pin = GPIO16
Switch 1 Pin = GPIO14
Switch 2 / HC-SR501 PIR = GPIO12
IR Tx Pin = GPIO15
IR Rx Pin = GPIO13
On ATMEGA328P-PU
Relay 1 Pin = PC1
Relay 2 Pin = PC3
DHT11/22 Pin = PC0
Switch 1 Pin = PD3
Switch 2 / HC-SR501 PIR = PD7
IR Tx Pin = PD5
IR Rx Pin = PD6
On STM32 or Atmega pins can be as seen fit. (No wired hardware, yet)
Open to suggestions and recommendations.
Example of Amazon Alexa Switch Project:
[login to view URL]
Example of Amazon Alexa IR Project:
[login to view URL]
Example of Google Home Switch Project:
[login to view URL]
Example of Google Home IR Project:
[login to view URL]
Example of Alexa and Google Home Temperature Project:
[login to view URL]
Example of Apple Homekit Switch Project:
[login to view URL]
Example of Apple Homekit IR Project:
[login to view URL]
Example of Apple Homekit Temperature Project:
[login to view URL]
No use of IFTTT or HomeBridge. ESP must work directly w/Alexa, HomeKit, and Google Home.
Using ESP with Homekit wo/HomeBridge example:
[login to view URL]
ID Projekti: #20039332
Rreth projektit
Është zgjedhur fitues:
Hello Sir. I am a Mechatronics engineer and I have a lot of experience dealing with these things. I will definitely deliver your work on time. I will be pleased to do your project. Thanks
15 profesionistë freelancer dërguan një ofertë mesatare prej $262 për këtë punë
Hello sir, I have experience in designing electronics circuits and can develop hardware compatible smartphone and PC based apps. I also have done a lot of IoT projects and can transform your idea into a fully working Më shumë
Hi! I'm Alberto from Mexico, I have good knowledge working with the ESP8266 and working with Arduino. I can give you the codes and all what you need to finish the project. I hope to hear more about you. Best Regards
Hi, I have read your description and have fully understand. If you prefer to reliable work, quality results and beautiful Design, let me know...
HI I am experienced in C Programming Software Architecture Arduino etc I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your reply
Hello We have been an engineer for more than 8 years in the market and have already developed projects for several companies using microcontrollers like PIC, AVR, Arduino, ARM, NXP, Nordic, Texas among others. Using t Më shumë
I am a computer and electronic engineer so that is my major to deal with microprocessors and arduino software so i cant make a good home automation system
After reading your project description we came up that last time we have finished green house effect and now for us its all kind. of same to change sensors and platforms. As we are group of people who are expert in di Më shumë
Hello there! My name is Chris, I'm a UK based and native English speaking web developer and app expert with 10 years experience building and maintaining complex web apps and websites. I've built and maintained applica Më shumë
I already have a completed project on this which is a complete working model of this which even got me first prize in IIT Kanpur competition. I will help you with this using Node MCU. You can connect it to a wireless n Më shumë