collapse

* Links de Robótica

* Posts Recentes

URGENTE - display de 7 segmentos com backpack por helderjsd
[Hoje às 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[Ontem às 10:20]


Palavras Cruzadas por Njay
[Ontem às 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]


Mitos: mudança da ilumação tradicional p/ iluminação a LEDs? por LVirtual
[14 de Setembro de 2017, 07:46]

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

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

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
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.482
  • 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: 529
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: 529
Não tem problema nenhum... Sou estudante sim. Estou na faculdade de ciencias e tecnologia no departamento de informática, no monte da Caparica.