Arduino/ESP8622 Home Automation Device Software (for personal use)

Færdiggjort Opslået 4 år siden Betalt ved levering
Færdiggjort Betalt ved levering

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]

Arduino C programmering Internet of Things (IoT) Software Arkitektur

Projekt ID: #20039332

Om projektet

15 bud Remote projekt Aktiv 4 år siden

Tildelt til:

harisjamal1995

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

$50 USD in 3 dage
(12 bedømmelser)
4.3

15 freelancere byder i gennemsnit $262 timen for dette job

amelectronics

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 Flere

$200 USD in 15 dage
(30 bedømmelser)
6.3
Mestek

hello i am a computer engineer,i have masters in computer engineering,i have experience for more than 8 years in arduino and electronics i have worked before in home automation projects using arduino and esp8266 an Flere

$250 USD in 3 dage
(30 bedømmelser)
5.3
creandoTec

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

$350 USD in 7 dage
(12 bedømmelser)
5.0
trustworthyDev

Hi, I have read your description and have fully understand. If you prefer to reliable work, quality results and beautiful Design, let me know...

$140 USD in 7 dage
(4 bedømmelser)
5.1
montylc

Hi there , I am a full stack developer and I have 6+ years of experience in design and development . I have understood your requirement and I would be more than happy to assist you . IF you hire me , I'll make sure Flere

$140 USD in 7 dage
(1 bedømmelse)
3.2
anshsparkle

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

$140 USD in 7 dage
(2 bedømmelser)
2.1
eltonavieira

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 Flere

$300 USD in 10 dage
(1 bedømmelse)
1.0
adnandevloper

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

$443 USD in 5 dage
(0 bedømmelser)
0.0
Warriorrobot8246

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 Flere

$177 USD in 3 dage
(0 bedømmelser)
0.0
tomivs

I'm an expert Software Developer with experience making electronics, embedded systems and automation apps; also, I've got a good knowledge about Arduino/ESP8266 and related boards. For these reasons I think I'm the bes Flere

$211 USD in 3 dage
(1 bedømmelse)
2.3
theukwebexpert

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 Flere

$250 USD på 1 dag
(0 bedømmelser)
0.0
piyushkgupta1997

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 Flere

$222 USD in 2 dage
(0 bedømmelser)
0.0