GithubHelp home page GithubHelp logo

esp8266-ir-remote-example's Introduction

ESP8266-IR-Remote-Example

This sketch is an example of using an ESP8266 as a IR sender controlled by a webpage.

It uses the IRremoteESP8266 library by markszabo.

This example is the codes for my devices, in order for it to work for you will need to program in your devices codes. I use the DumpV2 example in the IRremoteESP8266 library.

Hardware

  • Wemos D1 Mini
  • IR LED
  • 2N3904 Transistor
  • 330 Ohm resistor
  • IR receiver (TL1838) - Needed for reading codes

alt text

esp8266-ir-remote-example's People

Contributors

joeybab3 avatar witnessmenow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp8266-ir-remote-example's Issues

Elaborate interface?

Hello!

Nice project, I am looking around and checking out some ir blaster libs and stuff, was wondering if you came across any that took advantage of the web interface to add codes and macros directly, most i see are just relayers for mqtt etc, was wondering if you know or thought about adding a web interface or connecting to irdb.tk api to pull codes down directly etc..

I am thinking about a ir blaster with web interface and no need to clone or have original remotes etc.

Help needed wrt ESP IR Remote

Hi; thanks for posting this code! I use it to control my Stereo, CD Player and Logitech Squeezebox (Power Off only) and it works great!
My Problem: I am trying to add the following action to a button-press:
Upon pressing this button, another webpage (Web page of my local Logitech Media Server) should open - in another window / Tab .
Can you give me any hints how I could do that?
The Webpage & parameters to be opened would be:
http://172.16.1.105:9000/material

I thought it must be something like: window.open("http://172.16.1.103:9000/material\")\n
But, I am new to coding and don't understand the syntax fully.... so far, I failed to get it to work ..... :-(
Your help is greatly appreciated!
All the best - Heiner

Problema IRsend does not name a type

Olá pessoal, este é meu primeiro post, então se faltar alguma informação me perdooem :)

Eu estou usando um ESP8266 para clonar o controle de um ar-condicionado e ajustar a temperatura do mesmo caso ele saia de uma temperatura pré-estabelecida.

Quando eu tento compilar o código ele aparece o seguinte erro:

Arduino: 1.8.8 (Windows 10), Placa:"Generic ESP8266 Module, 80 MHz, Flash, Enabled, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Opções de compilação alteradas, recompilando tudo
ESP8266_Gmail_Sender_quase_final:5:1: error: 'IRsend' does not name a type

IRsend irsend(14); //pino D5

^

C:\Users\Barbara\Documents\Arduino\libraries\ESP8266_Gmail_Sender_quase_final\ESP8266_Gmail_Sender_quase_final.ino: In function 'void setup()':

ESP8266_Gmail_Sender_quase_final:75:3: error: 'irsend' was not declared in this scope

irsend.begin(); //INICIALIZA A FUNÇÃO

^

C:\Users\Barbara\Documents\Arduino\libraries\ESP8266_Gmail_Sender_quase_final\ESP8266_Gmail_Sender_quase_final.ino: In function 'bool ligar()':

ESP8266_Gmail_Sender_quase_final:171:3: error: 'irsend' was not declared in this scope

irsend.sendRaw(ON, tamanho, frequencia);

^

C:\Users\Barbara\Documents\Arduino\libraries\ESP8266_Gmail_Sender_quase_final\ESP8266_Gmail_Sender_quase_final.ino: In function 'bool desligar()':

ESP8266_Gmail_Sender_quase_final:190:3: error: 'irsend' was not declared in this scope

irsend.sendRaw(OFF, tamanho, frequencia);

^

exit status 1
'IRsend' does not name a type

Já pesquisei sobre esse problema e dizem para apagar a biblioteca RobotIRremote, que ela dá conflito com as biblioteca do Infravermelho, mas eu nem estou com ela baixada.

Alguém consegue me ajudar?

Obrigada!

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.