Giter Site home page Giter Site logo

linknoderemote's Introduction

Remote controller kit

Recently, we have developed an open source remote controller which includes LinkNode D1 and Infrared shield. Users can take this remote controller and android APP to control home appliances like TV, air conditioner which can replace the IR controller.

Features

Tutorial

1. Prerequisites

Hardware

  • LinkNode D1 x 1
  • Infrared Shield x 1
  • One home appliance supporting IR remote control

Software

  • Arduino IDE 1.6.8 with ESP8266 Arduino core

2. Basic working flow

  1. Login linksprite.io and create a remote device on the platform
  2. Makers program the reference Arduino project to LinkNode D1 and let it connect to LinkSpriteIO
  3. APP will connect to LlinkSpriteIO and list the Remote device
  4. Learn the infrared encoding from your IR remote controller
  5. Use APP to control your home appliance

3. Details

a. Login LinkSprite.io

  • Go to My devices --> Create DIY device
  • Create new device:
    • Device Name: any name
    • Device Type: 00(Custom Device type)
    • Group Name : Remote

  • Open the new created Device and get DeviceID

  • Go to My profile to get your own API key.

b. Download the source code from github

  • Download the source code from github and put the IRremoteESP8266-master folder to your (Arduino IDE PATH)/libraries directory
  • Open Arduino IDE and make sure you have installed the ESP8266 hardware packages, details you can check here
  • Go to File->Examples->IRremoteESP8266-->LinkNodeRemote and open it

  • Update your own apikey and deviceID

  • Program this project to LinkNode D1.

c. Download and install Android APP

  • Download the Android APP file from github
  • Use your account to sign in linksprite.io

  • After that APP will list the device group which we create before

  • Click this device group, and add remote device

  • Choose a button on the APP, press it and hold on
  • At the same time, press corresponding button on your IR remote controller
  • The LinkNode D1 will record this button's infrared encoding, then send a signal to tell APP, it has already get this button's infrared encoding!
  • APP will highlight this button. If you want to learn more button, repeat the steps above
  • After all, you can click button on APP to send command to LinkNode D1 via linkspriteIO
  • LinkNode D1 will resend the infrared signal which is recorded before

Using this open source Remote controller and APP, the IR controller of home appliance should be completely replaced.

Enjoy it!

Ref

  1. Install ESP8266 hardware core for Arduino IDE

linknoderemote's People

Contributors

delingqi avatar yaoq avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.