Remote control for air con using Adafruit HUZZAH ESP8266 modules
Other Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
Doc
DumpIR
IR-Carrier
IR-FujiDenzo
app
gradle/wrapper
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

MyAirCon

Remote control for air con using Adafruit HUZZAH ESP8266 modules

MyAirCon

Uses Adafruit HUZZAH ESP8266 modules to control air con
Main task for the SP8266 module is to automatically switch on the air con if enough energy is produced by the solar panels.
Optional the air con can be controlled over WiFi by an Android phone or tablet

More details about the project:

-- Link: http://www.instructables.com/id/ESP8266-WiFi-Controlled-Aircon-Remote/

ESP8266/Arduino part:

Hardware:

Adafruit HUZZAH ESP8266 (or similar ESP12 breakout) https://www.adafruit.com/products/2471
NPN transistor (I took a S9014, because it was in my storage)
330 Ohm resistor
2x IR LED e.g. Vishay TSUS4300 https://ph.rs-online.com/web/p/ir-leds/7082835/
spMonitor device to receive consumption status https://github.com/beegee-tokyo/spMonitor
Arduino UNO (for recording the IR commands and used as a USBtoSerial converter to program the ESP8266) https://www.arduino.cc/en/Main/ArduinoBoardUno
IR receiver (for recording the IR commands) e.g. Vishay TSOP58438 https://ph.rs-online.com/web/p/ir-receivers/7733845/

Required libraries:

IRremote ESP8266 Library

-- Link: https://github.com/markszabo/IRremoteESP8266
-- License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999

Arduino JSON library

-- Link: https://github.com/bblanchon/ArduinoJson
-- License: MIT license

Multi-Protocol Infrared Remote Library for the Arduino

-- Link: https://github.com/z3t0/Arduino-IRremote
-- License: GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999

Software:

--> in subfolder DumpIR - IR signal recording program
--> in subfolder IR-FujiDenzo - IR remote program for FujiDenzo air con

Android part:

Software:

--> This repository

Required libraries:

OkHttp - an HTTP & SPDY client for Android and Java applications

-- Link: http://square.github.io/okhttp/
-- License: Apache License, Version 2.0

Okio - a modern I/O API for Java http://square.github.io/okio

-- Link: https://github.com/square/okio/
-- License: Apache License, Version 2.0

Java documentation

-- Link: TODO add link to documentation