collapse

* Posts Recentes

Cerca eléctrica por SerraCabo
[Ontem às 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


+ LASERs por dropes
[30 de Maio de 2025, 23:11]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: [Arduino] Enviar e receber sinais (radio ou infravermelhos) de qualquer comando  (Lida 12494 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 532
Boas.

Deixo aqui um link para uma página de outro projecto meu. É uma espécie de um 3-em-1....

Primeiro, a página contem o SequenceDecoder, uma aplicação que eu desenvolvi para poder analisar qualquer tipo de sinais. Esta aplicação permite ler os dados com um Arduino e um simple receptor (de infravermelhos ou de rádio), e mostra os dados de uma forma visual e simples de perceber. A minha maior motivação foi que quando se usam coisas como rádio ou infravermelhos, se não sabemos exactamente o que estamos a fazer e/ou se não corre logo tudo bem, é muito dificil perceber porque é que as coisas não funcionam.

Em segundo, contem uma biblioteca chamada WirelessController para enviar/receber comandos facilmente com um Arduino. Há várias outras bibliotecas por ai para enviar e receber comandos de infravermelhos, mas que tipicamente vem já com as settings apenas para alguns tipos de comandos, e para adicionar um novo é preciso alterar a biblioteca e sabermos exactamente o que estamos a fazer. O WirelessController usa um método diferente, em vez de vir já com uma lista dos controladores mais usados, usa código que pode ser gerado automaticamente pelo SequenceDecoder para inicializar cada controlador diferente.

E em ultimo, o Ardomote, que é um controle remoto universal com interface web que como seria de esperar utiliza o WirelessController.

Espero que isto seja util a mais pessoas, aqui em casa isto já me serviu para controlar um monte de coisas (várias TV's, ZON box, ar condicionado, luzes e persianas... Tenho a casa toda controlada por um Arduino) :P

Bem finalmente deixo aqui o link do projecto:

http://sequencedecoder.weebly.com/

Boas implementações! :)

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Parabéns! à primeira vista, parece-me interessante! Qdo chegar a casa, vou tentar experimentar! ja à mto que andava pra comprar um comando universal, mas se puder controlar tudo via pc, optimo! :D

StarRider

  • Visitante
Boas,

Os meus parabéns pelos dois projectos  (este e o da Domotica), boa apresentação e multidisciplinares.

Só uma pergunta, o webserver usado no Ardomote tem por base o exemplo que vem no Ide do Arduino ou
é uma implementação tua de raiz ?

Abraços,
PA

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 532
Obrigado :)
O webserver que eu estou a usar é uma modificação do Webduino, que é uma library que não vem de raiz no arduino, mas aparece nas "contributed libraries".
Fiz-lhe principalmente 3 alteracoes:
Permitir a utilização de um login utilizando cookies,
Permitir o envio de imagens sem ter de registar cada imagem no servidor individualmente
E por ultimo alterei algumas constantes e parâmetros de strings na RAM para a Progmem, para apreoveitar cada bocadinho de RAM ao máximo.
Entretanto o webduino é capaz de já fazer algumas destas coisas, a versão que estava a usar inicialmente já tem mais de um ano.

Abraços,

StarRider

  • Visitante
Obrigado :)
O webserver que eu estou a usar é uma modificação do Webduino, que é uma library que não vem de raiz no arduino, mas aparece nas "contributed libraries".
Fiz-lhe principalmente 3 alteracoes:
Permitir a utilização de um login utilizando cookies,
Permitir o envio de imagens sem ter de registar cada imagem no servidor individualmente
E por ultimo alterei algumas constantes e parâmetros de strings na RAM para a Progmem, para apreoveitar cada bocadinho de RAM ao máximo.
Entretanto o webduino é capaz de já fazer algumas destas coisas, a versão que estava a usar inicialmente já tem mais de um ano.

Abraços,

Boas,

Obrigado pela tua resposta ... keep up the good work :).

Infelizmente os fóruns por vezes são muito impessoais, por isso peço desde já desculpa pela pergunta e
compreendo se não desejares responder, mas só por curiosidade és estudante ?

Abraços,
PA

Na verdade por vezes não vale a pena reinventar a roda,

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 532
Não tem problema nenhum... Sou estudante sim. Estou na faculdade de ciencias e tecnologia no departamento de informática, no monte da Caparica.