Mudanças entre as edições de "TV-B-Garoa"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
 
(26 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
TV-B-Gone é um dispositivo incrivelmente simples e divertido inventado por [http://cornfieldelectronics.com/tvbgone/tvbg.home.php Mitch Altman] que desliga qualquer aparelho de televisão do mundo em poucos segundos. Isso é incrivelmente útil quando você está em um restaurante em que insistem em manter uma TV ligada em um volume altíssimo mas ninguém está assistindo. Aponte, aperte o botão e espere a reação ao mistério de quem estiver cuidando da dita cuja TV.
+
TV-B-Gone é um dispositivo incrivelmente simples e divertido inventado por [http://cornfieldelectronics.com/tvbgone/tvbg.home.php Mitch Altman] que desliga qualquer aparelho de televisão em poucos segundos. Isso é incrivelmente útil quando você está em um restaurante em que insistem em manter uma TV ligada em um volume altíssimo mas ninguém está assistindo. Aponte, aperte o botão e observe a reação de mistério de quem estiver cuidando do aparelho de TV.
   
  +
==Sobre o TV-B-Gone==
Existem diversos modelos de TV-B-Gone como o [https://cornfieldelectronics.com/tvbgone/buy.tvbg.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Remote] que é um chaveiro alimentado por uma simples bateria de 3.3V e já vem pronto para uso, o [https://cornfieldelectronics.com/tvbgone/buy.tvbgpro.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Pro] que é uma versão disfarçada em um formato de celular e possui alcance aumentado (até 100 metros!) e o [https://cornfieldelectronics.com/tvbgone/buy.tvbgkit.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Kit] que é um kit soldável que vem com todos componentes necessários para você montar o seu próprio TV-B-Gone, podendo futuramente alterar o código-fonte disponível e gravá-lo novamente no microcontrolador do kit.
 
  +
Basicamente o TV-B-Gone envia dezenas de códigos de desligamento de diversas marcas simulando um controle remoto.
   
  +
Existem diversos modelos de TV-B-Gone oficiais como:
Recomendamos as opções acima, e inclusive tivemos um [[Workshop com Mitch Altman]] em 30/06/2013 no Garoa. Porém quisemos ir atrás de outras opções, principalmente que fossem baratas e facilmente montáveis em uma protoboard por se tratar de um projeto divertido e interessante.
 
  +
* [https://cornfieldelectronics.com/tvbgone/buy.tvbg.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Remote], um simples chaveiro pronto para uso.
  +
* [https://cornfieldelectronics.com/tvbgone/buy.tvbgpro.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Pro], uma versão disfarçada em formato de celular que possui alcance aumentado (até 100 metros!).
  +
* [https://cornfieldelectronics.com/tvbgone/buy.tvbgkit.php?PHPSESSID=d76t9bl29ra2b39uc6fd2ltsj4 TV-B-Gone Kit], um kit soldável que vem com todos componentes necessários para você montar o seu próprio TV-B-Gone, permitindo ainda alterar o código-fonte disponível e gravá-lo novamente no microcontrolador do kit.
  +
  +
Recomendamos as opções acima caso não queira começar do zero.
  +
  +
Gostamos muito deste projeto e inclusive tivemos um [[Workshop com Mitch Altman]] em 30/06/2013 no Garoa, porém fomos atrás de outras opções, principalmente mais baratas e facilmente montáveis em uma protoboard por se tratar de um projeto divertido e interessante para se ensinar o básico de Arduino e eletrônica.
   
 
==Propostas==
 
==Propostas==
Linha 15: Linha 23:
   
 
==Status==
 
==Status==
  +
10/09/2013 - Adicionado instruções para receber códigos de controles como introdução ao TV-B-Gone; Verificado alcance dos TV-B-Gone na protoboard.
- Pesquisa inicial completa, primeiro protótipo funcional de TV-B-Gone na protoboard foi construído em 14/agosto/2013.
 
   
  +
29/08/2013 - Iniciado o design do pôster utilizando Fritzing + Inkscape em 29/agosto/2013.
- Foi unido o [[Arduino 100 Noção]] com o TV-B-Garoa e nasceu o [https://garoa.net.br/wiki/TV-B-Garoa#Arduino_TV-B-Gone_100_No.C3.A7.C3.A3o TV-B-Gone 100 Noção] em 16/agosto/2013.
 
  +
  +
16/08/2013 - Unido o [[Arduino 100 Noção]] com o TV-B-Garoa e nasceu o [https://garoa.net.br/wiki/TV-B-Garoa#Arduino_TV-B-Gone_100_No.C3.A7.C3.A3o TV-B-Gone 100 Noção].
  +
  +
14/08/2013 - Pesquisa inicial completa, primeiro protótipo funcional de TV-B-Gone na protoboard construído.
   
 
==Participantes==
 
==Participantes==
Linha 24: Linha 36:
   
 
==Idéias==
 
==Idéias==
  +
* <strike>Verificar alcance de cada projeto.</strike>
  +
* Criar variante com maior alcance utilizando transistores e múltiplos LEDs.
  +
* <strike>Adicionar receptor IR para captar códigos.</strike>
  +
* Instruções simples e didáticas para trocar os códigos de TVs.
  +
  +
==Brincando com Infravermelho: Recebendo==
  +
===Software===
  +
Todo o software está disponível (e sendo atualizado) no GitHub:
  +
  +
https://github.com/haoji/Arduino-IRremote
  +
  +
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > IRrecvDemo''.
  +
  +
===Hardware===
  +
Lista de componentes:
  +
  +
*1x Arduino UNO R3 (Ou compatível)
  +
*1x Protoboard
  +
*1x Receptor Infravermelho 38KHz (IRM2638)
  +
* Jumper Wires
  +
  +
===Esquema===
  +
[[Arquivo:TV-B-Garoa-Receptor_bb.png|600px]]
  +
  +
==Brincando com Infravermelho: Enviando==
  +
===Software===
  +
Todo o software está disponível (e sendo atualizado) no GitHub:
  +
  +
https://github.com/haoji/Arduino-IRremote
  +
  +
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > IRsendDemo''.
  +
  +
===Hardware===
  +
Lista de componentes:
  +
  +
*1x Arduino UNO R3 (Ou compatível)
  +
*1x Protoboard
  +
*1x LED Infravermelho
  +
*1x Resistor de 100 Ohm
  +
* Jumper Wires
  +
  +
===Esquema===
  +
[[Arquivo:TV-B-Garoa-Emissor_bb.png|600px]]
  +
  +
==Brincando com Infravermelho: Gravando e Retransmitindo==
  +
===Software===
  +
Todo o software está disponível (e sendo atualizado) no GitHub:
  +
  +
https://github.com/haoji/Arduino-IRremote
  +
  +
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > IRrecord''.
  +
  +
===Hardware===
  +
Lista de componentes:
  +
  +
*1x Arduino UNO R3 (Ou compatível)
  +
*1x Protoboard
  +
*1x Receptor Infravermelho 38KHz (IRM2638)
  +
*1x LED Infravermelho
  +
*1x Resistor de 100 Ohm
  +
* Jumper Wires
  +
  +
===Esquema===
  +
[[Arquivo:TV-B-Garoa-Envia-Recebe_bb.png|600px]]
   
==Arduino TV-B-Gone Protoboard==
+
==Arduino TV-B-Gone + Protoboard==
 
É um projeto divertido, simples e barato. Com poucos componentes, um Arduino e qualquer protoboard é possível começar a desligar TVs. Esta versão simplificada tem um alcance limitado, porém também é muito simples aumentar o alcance. Em breve será documentada esta parte.
 
É um projeto divertido, simples e barato. Com poucos componentes, um Arduino e qualquer protoboard é possível começar a desligar TVs. Esta versão simplificada tem um alcance limitado, porém também é muito simples aumentar o alcance. Em breve será documentada esta parte.
  +
  +
'''Alcance''':
  +
Depende do LED infravermelho utilizado, valor da resistência e do aparelho de televisão (ângulo do receptor).
  +
  +
Em nossos testes com o esquema abaixo conseguimos entre '''1.7m''' e '''2.1m'''.
   
 
===Software===
 
===Software===
 
Todo o software está disponível (e sendo atualizado) no GitHub:
 
Todo o software está disponível (e sendo atualizado) no GitHub:
   
https://github.com/haoji/Arduino-TV-B-Gone
+
https://github.com/haoji/Arduino-TV-B-Gone (algo nesta não funcionou em 9/2019) <br>
  +
https://github.com/shirriff/Arduino-TV-B-Gone (tente esta nova versão - mas possivelmente precisa mudar os pinos no esquema de montagem)
   
 
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > TVBGone''.
 
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > TVBGone''.
Linha 53: Linha 135:
 
[[Arquivo:TV-B-Garoa-Prototipo.JPG|300px]]
 
[[Arquivo:TV-B-Garoa-Prototipo.JPG|300px]]
   
==Arduino TV-B-Gone 100 Noção==
+
==Arduino TV-B-Gone Board 100 Noção==
 
Fusão do Arduino TV-B-Gone na protoboard com o Arduino 100 Noção/Metaboard. Transforme uma protoboard em um controle remoto desligador universal!
 
Fusão do Arduino TV-B-Gone na protoboard com o Arduino 100 Noção/Metaboard. Transforme uma protoboard em um controle remoto desligador universal!
   
Linha 61: Linha 143:
 
https://github.com/haoji/Arduino-TV-B-Gone
 
https://github.com/haoji/Arduino-TV-B-Gone
   
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > TVBGone''.
+
Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de ''Arquivo > Exemplos > TVBGone''. <br>
  +
(ou tente esta outra versão aqui https://github.com/shirriff/Arduino-TV-B-Gone )
   
 
===Hardware===
 
===Hardware===
Linha 82: Linha 165:
   
 
[[Arquivo:TV-B-Gone_100_Noção_bb.png|700px]]
 
[[Arquivo:TV-B-Gone_100_Noção_bb.png|700px]]
  +
  +
ou a versão mini:
  +
  +
[[Arquivo:TV-B-Gone_100_Noção-Mini_bb.png|400px]]
  +
  +
==Pôster TV-B-Garoa==
  +
  +
Ainda em criação, a idéia é montar um pôster interativo com o circuito do TV-B-Gone para ser fixado na parede para desligar a TV no Laboratório de Eletrônica do Garoa e que seja também portátil. Está sendo utilizado o Fritzing e o Inkscape.
  +
  +
===Versão 0.1===
  +
Preview:
  +
  +
[[Arquivo:Tv-b-garoa01600px.png|600px]]
  +
  +
===Versão 0.2===
  +
Preview:
  +
  +
[[Arquivo:Tv-b-garoa02b600px.png|600px]]
  +
  +
===Versão 1.0===
  +
Preview:
  +
  +
[[Arquivo:TV-B-Garoa1-Less600px.png|600px]]
  +
  +
==Referências==
  +
TV-B-Gone Kit Design Notes http://learn.adafruit.com/tv-b-gone-kit/design-notes
  +
  +
TV-B-Gone for the Arduino http://www.righto.com/2009/12/tv-b-gone-for-arduino.html
  +
  +
Improved Arduino TV-B-Gone http://www.righto.com/2010/11/improved-arduino-tv-b-gone.html
  +
  +
A Multi-Protocol Infrared Remote Library for the Arduino http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html
  +
  +
An Arduino universal remote: record and playback IR signals http://www.righto.com/2009/09/arduino-universal-remote-record-and.html
   
 
[[Categoria:Projetos]][[Categoria:Arduino]]
 
[[Categoria:Projetos]][[Categoria:Arduino]]

Edição atual tal como às 17h17min de 17 de setembro de 2019

TV-B-Gone é um dispositivo incrivelmente simples e divertido inventado por Mitch Altman que desliga qualquer aparelho de televisão em poucos segundos. Isso é incrivelmente útil quando você está em um restaurante em que insistem em manter uma TV ligada em um volume altíssimo mas ninguém está assistindo. Aponte, aperte o botão e observe a reação de mistério de quem estiver cuidando do aparelho de TV.

Sobre o TV-B-Gone

Basicamente o TV-B-Gone envia dezenas de códigos de desligamento de diversas marcas simulando um controle remoto.

Existem diversos modelos de TV-B-Gone oficiais como:

  • TV-B-Gone Remote, um simples chaveiro pronto para uso.
  • TV-B-Gone Pro, uma versão disfarçada em formato de celular que possui alcance aumentado (até 100 metros!).
  • TV-B-Gone Kit, um kit soldável que vem com todos componentes necessários para você montar o seu próprio TV-B-Gone, permitindo ainda alterar o código-fonte disponível e gravá-lo novamente no microcontrolador do kit.

Recomendamos as opções acima caso não queira começar do zero.

Gostamos muito deste projeto e inclusive tivemos um Workshop com Mitch Altman em 30/06/2013 no Garoa, porém fomos atrás de outras opções, principalmente mais baratas e facilmente montáveis em uma protoboard por se tratar de um projeto divertido e interessante para se ensinar o básico de Arduino e eletrônica.

Propostas

  1. Desenvolver um clone do TV-B-Gone de Mitch Altman que seja controlado por Arduino, montado em uma protoboard com menor quantidade de componentes possíveis e acessível.
  2. Desenvolver um kit clone do TV-B-Gone didático soldável e programável.
  3. (Possivelmente) preparar ambas propostas anteriores de forma didática para criar oficinas demonstrando um uso divertido de open source hardware e Arduino, podendo captar comandos de controles e desenvolvendo em conjunto variantes do TV-B-Gone: Um "TV-B-Mute", por exemplo.
  4. Demonstrar como um Arduino pode também ser controlado por um controle remoto. Opção barata para controlar projetos à curta distância.
  5. Criar um pôster ou peça de decoração que funcione com o TV-B-Gone e desligue a TV utilizada com a câmera do portão. E que seja portátil.

Este projeto foi proposto por Rafael M. Lopes como projeto de Padawan.

Status

10/09/2013 - Adicionado instruções para receber códigos de controles como introdução ao TV-B-Gone; Verificado alcance dos TV-B-Gone na protoboard.

29/08/2013 - Iniciado o design do pôster utilizando Fritzing + Inkscape em 29/agosto/2013.

16/08/2013 - Unido o Arduino 100 Noção com o TV-B-Garoa e nasceu o TV-B-Gone 100 Noção.

14/08/2013 - Pesquisa inicial completa, primeiro protótipo funcional de TV-B-Gone na protoboard construído.

Participantes

Idéias

  • Verificar alcance de cada projeto.
  • Criar variante com maior alcance utilizando transistores e múltiplos LEDs.
  • Adicionar receptor IR para captar códigos.
  • Instruções simples e didáticas para trocar os códigos de TVs.

Brincando com Infravermelho: Recebendo

Software

Todo o software está disponível (e sendo atualizado) no GitHub:

https://github.com/haoji/Arduino-IRremote

Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de Arquivo > Exemplos > IRrecvDemo.

Hardware

Lista de componentes:

  • 1x Arduino UNO R3 (Ou compatível)
  • 1x Protoboard
  • 1x Receptor Infravermelho 38KHz (IRM2638)
  • Jumper Wires

Esquema

TV-B-Garoa-Receptor bb.png

Brincando com Infravermelho: Enviando

Software

Todo o software está disponível (e sendo atualizado) no GitHub:

https://github.com/haoji/Arduino-IRremote

Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de Arquivo > Exemplos > IRsendDemo.

Hardware

Lista de componentes:

  • 1x Arduino UNO R3 (Ou compatível)
  • 1x Protoboard
  • 1x LED Infravermelho
  • 1x Resistor de 100 Ohm
  • Jumper Wires

Esquema

TV-B-Garoa-Emissor bb.png

Brincando com Infravermelho: Gravando e Retransmitindo

Software

Todo o software está disponível (e sendo atualizado) no GitHub:

https://github.com/haoji/Arduino-IRremote

Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de Arquivo > Exemplos > IRrecord.

Hardware

Lista de componentes:

  • 1x Arduino UNO R3 (Ou compatível)
  • 1x Protoboard
  • 1x Receptor Infravermelho 38KHz (IRM2638)
  • 1x LED Infravermelho
  • 1x Resistor de 100 Ohm
  • Jumper Wires

Esquema

TV-B-Garoa-Envia-Recebe bb.png

Arduino TV-B-Gone + Protoboard

É um projeto divertido, simples e barato. Com poucos componentes, um Arduino e qualquer protoboard é possível começar a desligar TVs. Esta versão simplificada tem um alcance limitado, porém também é muito simples aumentar o alcance. Em breve será documentada esta parte.

Alcance: Depende do LED infravermelho utilizado, valor da resistência e do aparelho de televisão (ângulo do receptor).

Em nossos testes com o esquema abaixo conseguimos entre 1.7m e 2.1m.

Software

Todo o software está disponível (e sendo atualizado) no GitHub:

https://github.com/haoji/Arduino-TV-B-Gone (algo nesta não funcionou em 9/2019)
https://github.com/shirriff/Arduino-TV-B-Gone (tente esta nova versão - mas possivelmente precisa mudar os pinos no esquema de montagem)

Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de Arquivo > Exemplos > TVBGone.

Hardware

Lista de componentes:

  • 1x Arduino UNO R3 ou similar.
  • 1x Protoboard
  • 1x LED Infravermelho
  • 1x LED visível (qualquer cor)
  • 1x Botão Táctil
  • 2x Resistores de 100 Ohm
  • Jumper Wires

Esquema

TV-B-Garoa bb.png

Fotos

TV-B-Garoa-Prototipo.JPG

Arduino TV-B-Gone Board 100 Noção

Fusão do Arduino TV-B-Gone na protoboard com o Arduino 100 Noção/Metaboard. Transforme uma protoboard em um controle remoto desligador universal!

Software

Todo o software está disponível (e sendo atualizado) no GitHub:

https://github.com/haoji/Arduino-TV-B-Gone

Simplesmente instale como uma biblioteca para o Arduino IDE e abra o arquivo exemplo através de Arquivo > Exemplos > TVBGone.
(ou tente esta outra versão aqui https://github.com/shirriff/Arduino-TV-B-Gone )

Hardware

Lista de componentes:

  • 1x ATMEGA328P-PU
  • 1x Protoboard
  • 1x LED Infravermelho
  • 1x LED visível (qualquer cor)
  • 1x Botão Táctil
  • 1x Cristal de 16 MHZ
  • 2x Capacitores cerâmicos de 18pF 50V
  • 1x Resistor de 100 Ohm
  • 1x Resistor de 1K Ohm 1/4 W
  • 1x Resistor de 12K Ohm 1/4 W
  • Jumper Wires
  • Suporte para 3 pilhas pequenas (AA) ou placa de alimentação para protoboard.

Esquema

TV-B-Gone 100 Noção bb.png

ou a versão mini:

TV-B-Gone 100 Noção-Mini bb.png

Pôster TV-B-Garoa

Ainda em criação, a idéia é montar um pôster interativo com o circuito do TV-B-Gone para ser fixado na parede para desligar a TV no Laboratório de Eletrônica do Garoa e que seja também portátil. Está sendo utilizado o Fritzing e o Inkscape.

Versão 0.1

Preview:

Tv-b-garoa01600px.png

Versão 0.2

Preview:

Tv-b-garoa02b600px.png

Versão 1.0

Preview:

TV-B-Garoa1-Less600px.png

Referências

TV-B-Gone Kit Design Notes http://learn.adafruit.com/tv-b-gone-kit/design-notes

TV-B-Gone for the Arduino http://www.righto.com/2009/12/tv-b-gone-for-arduino.html

Improved Arduino TV-B-Gone http://www.righto.com/2010/11/improved-arduino-tv-b-gone.html

A Multi-Protocol Infrared Remote Library for the Arduino http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html

An Arduino universal remote: record and playback IR signals http://www.righto.com/2009/09/arduino-universal-remote-record-and.html