LusoRobótica - Robótica em Português

Sistemas específicos => Picaxe => Tópico iniciado por: Tayeb em 23 de Maio de 2010, 23:56

Título: Colocar Picaxe na Internet
Enviado por: Tayeb em 23 de Maio de 2010, 23:56
Olá Membros e Visitantes,

Acabamos de colocar na Internet uma aplicação de Picaxe. Um microcontrolador Picaxe(18M) é controlado através da porta série.

Tivemos que enfrentar um problema logo à priori por termos escolhido criar a aplicação para um servidor WAMP (W aqui significa Windows). Contrário ao que se diz, não se consegue controlar porta série nos Servidores Windows. A partir de Windows XP é de facto muito difícil controlar pela porta série, através da Internet, qualquer aplicação que seja . Ora, como é obvio, o melhor método de controlo de um micrcontroladores, e o mais fácil, é mesmo pela porta série!

Foi utilizado por nós um método inovador. Não temos a certeza se a técnica utilizada é segura, porém esta funciona.

A aplicação já está online, e pode ser experimentada no seguinte link:

http://aliatron.zapto.org (http://aliatron.zapto.org)

Zapto pertence a No-IP. Como devem constatar, estamos a utilizar um IP dinâmico.

O que faz esta aplicação? Liga e desliga um LED (que simula um alarme) e mede temperatura por um sensor 1-Wire DS18B20. Não tivemos que montar quase nada! A chave está na programação. A placa AXE050 com um cabo AXE027 faz tudo, incluindo a comunicação série com o Servidor!

Esperamos tornar público toda esta aplicação, logo que o documento técnico esteja pronto.

Os membros e visitantes podem experimentar a aplicação no link supra indicado.

Divirtam-se!

Tayeb
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 24 de Maio de 2010, 14:12
Tinhamos problemas com a actualização do link. Assim passa a ser:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 24 de Maio de 2010, 14:57
Muito bem.. quer dizer então que estão a utilizar uma máquina como servidor web que faz os pedidos ao picaxe por porta serial e responde ao cliente com os dados de resposta do microcontrolador!?

Este tipo de aplicações demonstra muito bem que hoje em dia já é bastante simples começar a fazer "casas inteligentes" que possam ser facilmente controladas remotamente. Qualquer dia para abrirmos a porta de casa enviamos uma SMS com um pin para um computador em casa. Não estou a ver ladrões a conseguir penetrar num sistema destes com chaves mestre ;D

Obrigado por partilhar Tayeb. Excelente aplicação prática.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 25 de Maio de 2010, 21:41
Olá Tiago,

Está a dar muitos problemas porque efectvamente uma aplicação destas devia estar protegida com uma palavra passe.

Também o IP dinâmico não ajuda muito além do servidor ser em Windows XP. Quem sabe destas coisas, reconhecerá que é convidar o ladrão à casa cheia de portas e janelas.

A ideia era mesmo experimentar com algo totalmente diferente. Utilizo um método inovador de controlo de porta série, que virei a explicar mais tarde com o documento técnico que estou a escrever. O método é também aplicável a ambiente Linux.

O gozo está mesmo em aprender como fazer as coisas e depois como o conhecimento é património da humanidade (adorei o livro que me ofereceste) é partilhar para que outros aprendam também.

O curso de Multisim não está esquecido! Os membros deste espaço que se inscreveram serão em breve com boas notícias.

Tayeb
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 25 de Maio de 2010, 21:45
Vejam a página com novo visual, enquanto está online  8)

http://aliatron.dynalias.com/ (http://aliatron.dynalias.com/)
Título: Re: Colocar Picaxe na Internet
Enviado por: amando96 em 25 de Maio de 2010, 21:52
O termometro está colocado onde? dentro de casa? ou então há por aí belas noites tropicais  8)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 25 de Maio de 2010, 22:27
Gostei desta mensagem  :D

A sério o sensor podia estar em qualquer lugar não húmido. E porque não outros sensores como de humidade? Etc.?

Em breve vou proteger a página e só disponibilizá-la a quem queira experimentar com o projecto. Um projectos destes deverá mesmo estar protegido, como regra.

Tayeb
Título: Re: Colocar Picaxe na Internet
Enviado por: amando96 em 25 de Maio de 2010, 22:46
Olha, já agora fica como o meu próximo projecto  :o, uma weather station lê, humidade, temperatura, velocidade/direcção do vento, pressão atmosférica, mm de chuva, ainda em fase embrionária...

mais uma coisa, esse ''alarme'' o que acontece quando o activamos? apita por aí alguma coisa?  :P
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 26 de Maio de 2010, 09:17
Boas....  gostei muito projecto, sinceramente idea esta que ja ando a para desenvolver ha muito tendo começando muito recentemente, e minha ideia não é controlar temperatura ambiente ou se chove em casa, mas sim se a porta é violada assim como janelas, tendo estas como desbloqueio o sistema I-Button enviando o relatorio atraves de e-mail uma vez que um protocolo de gsm ainda sai um pouco caro para começar numa fase experimentar de desenvolvimento....
quanto ao link aqui referido para experimentar como fizeram nao consigo aceder...  :-\
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 26 de Maio de 2010, 10:23
Olha, já agora fica como o meu próximo projecto  :o, uma weather station lê, humidade, temperatura, velocidade/direcção do vento, pressão atmosférica, mm de chuva, ainda em fase embrionária...

mais uma coisa, esse ''alarme'' o que acontece quando o activamos? apita por aí alguma coisa?  :P

Boa ideia. Uma utilização interessante e já agora a página protegida com password encriptada.

O alarme é simplesmente um LED a acender. Podia ser mesmo algo a apitar ou a ligar um relé, ou porque não uma ligação a modem GSM para enviar uma SMS ao guarda nocturno?

O serviço está intermitente porque estou mesmo a aprender um pouco em como manter vivo um IP dinâmico. Quando publicar o artigo este tema de manter a página online também terá algumas considerações.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 26 de Maio de 2010, 10:26
Boas....  gostei muito projecto, sinceramente idea esta que ja ando a para desenvolver ha muito tendo começando muito recentemente, e minha ideia não é controlar temperatura ambiente ou se chove em casa, mas sim se a porta é violada assim como janelas, tendo estas como desbloqueio o sistema I-Button enviando o relatorio atraves de e-mail uma vez que um protocolo de gsm ainda sai um pouco caro para começar numa fase experimentar de desenvolvimento....
quanto ao link aqui referido para experimentar como fizeram nao consigo aceder...  :-\

Boa ideia.

O serviço está intermitente porque ainda estou a aprender a manter vivo o IP dinâmico. Vá tentanto. Creio que isto será ultrapassado em breve. Quando publicar o artigo sobre a página explicarei como manter vivo o servidor.
Título: Re: Colocar Picaxe na Internet
Enviado por: LordNelthon em 26 de Maio de 2010, 10:45
A ideia está muito boa, mas não estou a conseguir abrir:(

Que rooter tens?
Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 26 de Maio de 2010, 10:52
http://www.meteopt.com/forum/instrumentos-meteorologicos/mini-estacao-meteorologica-4073.html (http://www.meteopt.com/forum/instrumentos-meteorologicos/mini-estacao-meteorologica-4073.html)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 26 de Maio de 2010, 21:43
O servidor esteve offline todo o dia, mas agora está online.

Estou a endereçar problemas de IP dinâmico e umas coisas importantes que têm a haver com a segurança. Quem quiser vê-lo está online precisamente neste momento:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Título: Re: Colocar Picaxe na Internet
Enviado por: LordNelthon em 26 de Maio de 2010, 22:34
O servidor esteve offline todo o dia, mas agora está online.

Estou a endereçar problemas de IP dinâmico e umas coisas importantes que têm a haver com a segurança. Quem quiser vê-lo está online precisamente neste momento:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)
Está interessante só falta uma webcam em directo para ver o efeito. ;D

Estás a usar o IP dinâmico como? Se for com o programa deles? Aconselho antes configurares no rooter se ele suportar.
Título: Controlo de PICAXE por uma Aplicação
Enviado por: XicoMBD em 27 de Maio de 2010, 16:26
Ainda não tinha visto nada assim com Picaxe. Está muito bom. Parabéns ;)

Fiquei com vontade de fazer algo parecido, controlar os outputs e receber valores dos sensores de um 28x1 numa aplicação no PC, não pela a internet.

Será muito difícil fazer isso?
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 28 de Maio de 2010, 08:52
Boas.....
eu acredito que nao seja dificil se souber programar em visual basic ou algo semelhante para desenvolver uma aplicação que "leia" uma porta com e que faça o pretendido... por exemplo usando o exemplo do DS18B20 (sensor de tempertura), pode-se enviar o valor por serial para a porta com em que na qual o pc vai "ver" se esse valor é calor ou frio, ou entao por exemplo um potenciometro ligado a uma adc para mais facil ajuste de sensibilidade de temperatura, e assim que exceder um valor destipulado o pic envia um byte, ou algo pretendido e o pc faz o que programado....

espero que a ideia seja util.....
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 28 de Maio de 2010, 17:38
O servidor esteve offline todo o dia, mas agora está online.

Estou a endereçar problemas de IP dinâmico e umas coisas importantes que têm a haver com a segurança. Quem quiser vê-lo está online precisamente neste momento:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)
Está interessante só falta uma webcam em directo para ver o efeito. ;D

Estás a usar o IP dinâmico como? Se for com o programa deles? Aconselho antes configurares no rooter se ele suportar.

A actualização é feita com o software da DynDNS. Não vejo outra maneira de o fazer no Windows. Alguma ideia diferente?

Efectivamentoe com ro oteador Speetouch não há muito que se possa fazer. Não me atreví a acedê-lo por Telnet e efectuar as configurações para colocar o servidor na Internet.

Creio que o problema do IP dinâmico está já sob controle. Tinha tido também problema com porta RS232 ficando ligada à aplicação, algo que ficou entretanto resolvido.

Tayeb
 
Título: Re: Controlo de PICAXE por uma Aplicação
Enviado por: Tayeb em 28 de Maio de 2010, 21:17
Ainda não tinha visto nada assim com Picaxe. Está muito bom. Parabéns ;)

Fiquei com vontade de fazer algo parecido, controlar os outputs e receber valores dos sensores de um 28x1 numa aplicação no PC, não pela a internet.

Será muito difícil fazer isso?

Como o Frederico disse não é nada difícil fazer em VB ou eu diria em C++. Creio que encontrará na Internet informação de como fazer. Para testar pode usar hiperterminal do Windows, ou mesmo, o terminal incluido no Editor de Programação de Picaxe.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 29 de Maio de 2010, 13:21
eu ja ando a uns tempos para desenvolver um programa juntamente com o meu irmão (pois ele é tecnico de programação). o problema é que devido a campeonatos que tenho participado tem-me tirado praticamente todos os meus pequenos tempos livres...  :-\
mas assim que começar-mos terei todo o gosto em partilha-lo  :D
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 29 de Maio de 2010, 17:38
Olá Frederico,

Está integrado numa equipa de Escola? Estiveram no Campeonato Nacional de Robótica?
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 29 de Maio de 2010, 21:43
Sim estive.... estou agregado ao Cenfim, nucleo de Oliveira de Azeméis
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 30 de Maio de 2010, 14:08
Talvez nos conhecemos.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 30 de Maio de 2010, 14:11
possivelmente  :D
o meu mentor é o Eng. Carlos Amorim...  ;D
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 30 de Maio de 2010, 17:50
E o meu caro amigo engº Carlos Amorim  :)

Estive no Robotop 2010 e deve ter-me visto a falar com o engº Amorim, muito certamente.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 31 de Maio de 2010, 21:14
Em Santo Tirso... sim... sei de quem se trata.... sou o capitão de equipa que o Eng. Amorim levou, ficamos em segundo.... o robot que tinha no display escrito o nome do pratrocinio improvissado  ;D
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 02 de Junho de 2010, 13:51
Pois sim Frederico, uma óptima equipa que mereceu nosso patrocínio adhoc.

O servidor está offline, ficando online na 2ª feira de novo.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 09 de Junho de 2010, 20:50
Entretanto, estamos a experimentar no mesmo url http://aliatron.dynalias.com (http://aliatron.dynalias.com) um Webserver Embebido.

Trata-se de WIZNET WIZ200WEB (http://aliatron.com/loja/catalog/product_info.php?products_id=676). Vejam no link acima indicado. Utiliza um AVR com Stack IP.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 09 de Junho de 2010, 21:10
desculpe a minha ignorancia mas AVR trata-se de um pic como por exemplo a picaxe?!
infelizmente no meu ponto de vista so sei trabalhar com picaxe  ??? ando para ver se começo com outros tipos de pic mas o tempo ainda nao me permitiu ver melhor em qual investir para iniciar uma nova fase  ;D
Título: Re: Colocar Picaxe na Internet
Enviado por: senso em 09 de Junho de 2010, 21:13
Não, pic é da microchip, avr é da atmel, são os dois micro-controladores de 8bits, mas são bem diferentes, avr é o que um arduino usa.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 09 de Junho de 2010, 21:18
hummm vejo que tem algum avontade com este tipo de materia.... embora nao seja o tema deste topico seria possivel opinar talvez por experiencia pessoal qual o melhor a usar?! diga-mos comecei com picaxe por influencia de formador e tambem pela sua facilidade em programar referindo-me a hardware dedido a preços que toma... actualmente procuro algo que me ofereça algum desafio ao contrario da picaxe :s
Título: Re: Colocar Picaxe na Internet
Enviado por: senso em 09 de Junho de 2010, 21:30
Podes passar a usar pic, sem picaxe, porque o picaxe usa um interpretador de basic no proprio pic, ou seja, torna-se super lento e ineficiente, por gosto, gosto mais de avr, tens acesso a compilador em c para windows, e tambem ao simulador da atmel, tudo gratuito e sem limitações ao contrário dos compiladores para pic, tens o fórum avr-freaks que é da propria atmel com tutoriais excelentes e ainda tens os tutoriais muito simples de seguir do smileymicros, muito completos e faceis de compreender.
Quando a ferramentas, é ires ao site oficial da atmel e sacas o avr-studio e depois sacas o winavr que é o compilador c, a partir dai é começar a brincar.
Se não quiseres comprar um programador podes comprar um arduino que é um avr com um bootloader, ou seja recebe os programas compilados via ligação serial, no caso do arduino é usb, mas na placa do arduino tem um conversor de usb para serial, depois ou usas o ide do arduino em que tens muitas coisas feitas e prontas e usar e fazer uma comunicação é só fazer Serial.begin e serial.print e usar pwm é só fazer analogwrite, ler o adc é fazer analogread, coisas assim simples, mas podes ler os tutoriais do smileymicros e ele ensina-te a continuar a usar o bootloader do arduino e até a usar as bibliotecas do arduino, msa no avrstuido e não no ide do arduino, assim podes ir pouco a pouco trocando o código simples do arduino por código feito totalmente por ti, em que configuras tu todos os registos e fazes o que bem quiseres.
Quanto a hardware, é mais ou menos ela por ela, o avr para mim tem a vantagem de ter um processador com 32registos em vez dos dois do pic e não divide o clock por 4 como os pics, é uma questão de gosto.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 09 de Junho de 2010, 21:52
ahh... mas os avr sem sem os arduino necessita de uma placa propria so para programar certo?!
Título: Re: Colocar Picaxe na Internet
Enviado por: metRo_ em 09 de Junho de 2010, 21:55
Sim e tens o AVR-ISP MKII que custa 27€ e programa quase tudo da Atmel.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 09 de Junho de 2010, 22:06
humm.. e quanto a Arduino para começar, so para inicialmente ver como é o tipo de programação e ligar por exemplo um led, brincar com portas analogicas, pwm algo basico (tambem pelo € pois ja muito gastei com picaxe e no entanto quero arrumar com no caso de algo superior me agradar  ;D) por exemplo isto é recomedado?! http://loja.lusorobotica.com/arduino/31-breaduino-essential-kit.html (http://loja.lusorobotica.com/arduino/31-breaduino-essential-kit.html) , ou devo mesmo de começar por algo tipo assim ?? http://loja.lusorobotica.com/microcontroladores/10-arduino-duemilanove-com-atmega328.html (http://loja.lusorobotica.com/microcontroladores/10-arduino-duemilanove-com-atmega328.html)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 09 de Junho de 2010, 22:35
O webserver embebido está online precisamente neste momento! O url é http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Ainda não dominamos bem as questões de IP dinâmico, e especialmente o roteador que temos no escritorio. Assim de vez em quando o webserver vai-se abaixo.

Título: Re: Colocar Picaxe na Internet
Enviado por: senso em 09 de Junho de 2010, 23:45
humm.. e quanto a Arduino para começar, so para inicialmente ver como é o tipo de programação e ligar por exemplo um led, brincar com portas analogicas, pwm algo basico (tambem pelo € pois ja muito gastei com picaxe e no entanto quero arrumar com no caso de algo superior me agradar  ;D) por exemplo isto é recomedado?! http://loja.lusorobotica.com/arduino/31-breaduino-essential-kit.html (http://loja.lusorobotica.com/arduino/31-breaduino-essential-kit.html) , ou devo mesmo de começar por algo tipo assim ?? http://loja.lusorobotica.com/microcontroladores/10-arduino-duemilanove-com-atmega328.html (http://loja.lusorobotica.com/microcontroladores/10-arduino-duemilanove-com-atmega328.html)
Precisas de um chip ftdi ou de ter uma porta série e fazer um cabo para programar o breaduino, para além de que tens de o soldar, com o duemilanove, é só ligar ao pc com um cabo usb e está a funcionar a 100%, para o que é, até é baratinho, até porque depois podes usar a placa duemilanove para programar outros chips iguais aos do arduino, quer seja um atmega 164 ou o 328, é só ligar uns fios e está feito.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 10 de Junho de 2010, 00:35
sim senhora... com sorte de minha parte (€) alguma loja estará prestes a lucrar mais alguns € comigo   :D
muito obrigado pelas dicas....
e ja agora peço desculpa a Tayeb por utilizar o seu poste sobre um tema e eu perguntar outro do meu interesse, so que a ânsia de aprender é mais forte do que eu  :-[
de qualquer forma vamos a ver se fico mais culto neste belo mundo da electrónica  ;)
Título: Re: Colocar Picaxe na Internet
Enviado por: senso em 10 de Junho de 2010, 00:36
Se queres um conselho, manda vir da lusorobótica, são os mais baratos que encontras.
Título: Re: Colocar Picaxe na Internet
Enviado por: fre_deri_co em 10 de Junho de 2010, 00:42
sim, e os portes tambem cativam... so que eu devido a falta de tempo para os projectos da escola, campeonatos e fim de curso tambem deixei o meu part-time pois aprender em primeiro, para mais inscrevi-me a pouco numa escola de condução la se foi o meu bolso  ;D
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 16 de Junho de 2010, 12:32
Novas actualizações sobre o projecto de Colocar Picaxe na Internet:

- Ultrapasaou-se o problema de NAT e IP dinâmico, estando o site http://aliatron.dynalias.com (http://aliatron.dynalias.com) sempre disponível, salvo outro problemas que possam ocorrer
- A primeira página é mais dinâmica sabendo-se se o Alarme está ligado, ou não
- Está-se a criar um log de temperaturas (com um CRON que lê temepratruas hora a hora) e gera-se um gráfico no Google

Melhoramentos ainda por efectuar:
- Gráfico do log de temperaturas com mais qualidade
- Medição de luminosidade local
- Medição de humidade local
- Log de luminosidade e humidade e gráficos respectivos

Espero em breve publicar o primeiro artigo a explicar como é que o sistema funciona.

Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 17 de Junho de 2010, 23:33
Novas actualizações:

- Gráfico do log de temperaturas com mais qualidade.

Pode-se vêr neste momento|
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 28 de Junho de 2010, 20:44
No projecto em http://aliatron.dynalias.com (http://aliatron.dynalias.com) acresctamos um link ao nosso servidor embebido.

Trata-se de algo muito básico. Estamos a dar os primeiros passos...
Título: Re: Colocar Picaxe na Internet
Enviado por: GnGz em 28 de Junho de 2010, 21:05
Passas do PHP para Serial?
Título: Re: Colocar Picaxe na Internet
Enviado por: Sérgio_Sena em 28 de Junho de 2010, 21:13
No projecto em http://aliatron.dynalias.com (http://aliatron.dynalias.com) acresctamos um link ao nosso servidor embebido.

Trata-se de algo muito básico. Estamos a dar os primeiros passos...


Reparei que estão a usar o WIZ200. Que tal é a programação do módulo?

Sabem dizer-me se, para alterar os pârametro da página web, temos que gravar um novo firmware no micro? ou basta carregar posições de memória? (alterando sempre o HTML claro...)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 28 de Junho de 2010, 21:44
Olá engº Sena,

É claro que qualquer aplicação desta natureza deve estar protegida.

Trata-se de um W5300 colocado numa placa WIZ200. O W5300 vem com software para carregar páginas de Web (claro que limitadas em tamanho do ficheiro rom criado.

Ainda estamos a experimentar. A documentação é muito escassa como já deve ter-se apercebido.

Vemos muitas potencialidades no seu uso, e pelo facto de ter um custo baixo.

As páginas foram alteradas por nós como poderá verificar. Gostei da pergunta que colocou no display da aplicação :)

O servidor está num IP interno e a ligação é feita por ProxyPass no nosso servidor Apache de experiências.

Ainda estamos a superar algumas dificuldades técnicas.

Tayeb



Título: Re: Colocar Picaxe na Internet
Enviado por: GnGz em 28 de Junho de 2010, 21:48
Tayeb , tu no php comunicas com o serial para o mcu?
Título: Re: Colocar Picaxe na Internet
Enviado por: Sérgio_Sena em 28 de Junho de 2010, 22:02
Olá engº Sena,

É claro qque qualquer aplicação desta natureza deve estar protegida.

Trata-se de um W5300 colocado numa placa WIZ200. O W5300 vem com software para carregar páginas de Web (claro que limitadas em tamanho do ficheiro rom criado.

Ainda estamos a experimentar. A documentação é muito escassa como já deve ter-se apercebido.

Vemos muitas potencialidades no seu uso, e pelo facto de ter um custo baixo.

As páginas foram alteradas por nós como poderá verificar. Gostei da pergunta que colocou no display da aplicação :)

O servidor está num IP interno e a ligação é feita por ProxyPass no nosso servidor Apache de experiências.

Ainda estamos a superar algumas dificuldades técnicas.

Tayeb



Caro amigo Tayeb,
acho que já não falávamos, desde o tempo que eu estava na Primetec :)
Espero que vocês estejam bem.

Pois, é verdade, a documentação é uma miséria. Os fabricantes asiáticos não primam pela mesma.
Ninguém bate os americanos, ingleses e depois os europeus nórdicos. Alguns alemães são uma desgraça, ainda piores que os asiáticos. É uma forma que arranjaram de proteger a propriedade intelectual.

O manual não me esclarece no que procuro.
Aquilo que eu mais quero saber, porque tenho módulos comigo para experimentar quando tiver tempo, é se tenho que reprogramar o AVR com um código novo, para interagir com o HTML. Parece-me que sim.

Ou seja, se tiver uma página HTML na ROM, a gerar um gráfico temporal ou gráficos barras, tenho q mandar a minha informação via USART para o AVR, e depois este interage com o HTML?

;)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 28 de Junho de 2010, 22:08
Sim, comunico com a porta série. A comunicação é feita em DOS sendo os resultados do comando Exec no PHP filtrados para lêr os resultados. O Exec executa a aplicação DOS.

De novo como disse ao engº Sena, uma aplicação desta natureza não deverá estar sem protecção. Só a pessoa autorizada poderá utilizar os comandos. A imaginação é o limite: ler sensores, controlar dispositivos, etc.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 28 de Junho de 2010, 22:14
Olá engº Sena,

É claro qque qualquer aplicação desta natureza deve estar protegida.

Trata-se de um W5300 colocado numa placa WIZ200. O W5300 vem com software para carregar páginas de Web (claro que limitadas em tamanho do ficheiro rom criado.

Ainda estamos a experimentar. A documentação é muito escassa como já deve ter-se apercebido.

Vemos muitas potencialidades no seu uso, e pelo facto de ter um custo baixo.

As páginas foram alteradas por nós como poderá verificar. Gostei da pergunta que colocou no display da aplicação :)

O servidor está num IP interno e a ligação é feita por ProxyPass no nosso servidor Apache de experiências.

Ainda estamos a superar algumas dificuldades técnicas.

Tayeb



Caro amigo Tayeb,
acho que já não falávamos, desde o tempo que eu estava na Primetec :)
Espero que vocês estejam bem.

Pois, é verdade, a documentação é uma miséria. Os fabricantes asiáticos não primam pela mesma.
Ninguém bate os americanos, ingleses e depois os europeus nórdicos. Alguns alemães são uma desgraça, ainda piores que os asiáticos. É uma forma que arranjaram de proteger a propriedade intelectual.

O manual não me esclarece no que procuro.
Aquilo que eu mais quero saber, porque tenho módulos comigo para experimentar quando tiver tempo, é se tenho que reprogramar o AVR com um código novo, para interagir com o HTML. Parece-me que sim.

Ou seja, se tiver uma página HTML na ROM, a gerar um gráfico temporal ou gráficos barras, tenho q mandar a minha informação via USART para o AVR, e depois este interage com o HTML?

;)

Nas mensagens privadas irei enviar-lhe o meu contacto pessoal para vêr se nos encontramos.

O W5300 permite TCP/IP simples. Ainda não experimentei isto. Por isso poderá começar com um servidor a sério que comunica com o W5300 e que controla alguma aplicação. Estou a ter um grande gozo com este trabalho, e estou totalmente disponível para partilhar o que aprendi. O conhecimento é património da humanidade como sempre digo. Já comecei a escrever tudo que fiz, e tenciono publicar no domínio público o que aprendi.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 03 de Julho de 2010, 18:05
Vídeo Stream da Aplicação:

Pode-se ver agora a aplicação Online, cortesia da Camstreams.

Existe um pequeno atraso na visualização. Se o Alarme estiver ligado, ou desligado (ou o ligarmos, ou desligarmos) podemos ver os resultados na aplicação.

Achei que os membros se interessassem em saber sobre este novo desenvolvimento do projecto. A câmara é uma simples QuickCan da Logitech adquirida por 15 euros.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 04 de Julho de 2010, 16:27
Tivemos alguns problemas com a actualização de IPs do camstream. Está já a funcionar.

Podemos abrir a aplicação em duas janelas, a página principal e a de camstream. e experimentar o Alarme, vendo-se no Cam um LED a acender que simula o Alarme. A aplicação está em:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Divirtam-se!

Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 04 de Julho de 2010, 16:34
Tentei espreitar mas os codecs parecem ser só para máquinas windows... Contudo é uma grande melhoria ;)
Título: Re: Colocar Picaxe na Internet
Enviado por: metRo_ em 04 de Julho de 2010, 16:57
Em linux tambem não consegui :S e que tal usar um tipo ustream?
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 08 de Julho de 2010, 23:42
Boa noite membros e visitantes,

Acabámos de acrescentar ao Webserver Embebido WZ-200 mais dispositivos. A aplicação pode ser vista através do site principal do projecto de Internet:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Anexamos uma imagem da página principal Webserver Embebido.

Tayeb
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 21 de Julho de 2010, 14:14
Acabámos de mudar o provedor do stream de vídeo (para livestream.com), pois este novo oferece aplicativo em Flash. quem usa Youtube tem o plugin de Flash no seu browser. Também não existe atraso entre ligar alarme/desligar alarme e vêr na
aplicação.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 21 de Julho de 2010, 21:02
Mais uma pequena alteração. Os comandos do controle do alarme (indicado por um LED que acende ou apaga) estão agora na mesma página do vídeo stream. assim podemos vêr o comando a actuar sem ter que mudar de página.
Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 21 de Julho de 2010, 21:08
Muito bem Tayeb, mas como estão na mesma frame cada vez que se muda o flash volta a carregar. O ideal é meter os comandos num iframe para evitar carregar a página toda e ter que voltar a conectar com o flash.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 22 de Julho de 2010, 00:00
Boa ideia. Irei experimentar com frames amanhã. A única preocupação é como fechar as frames e regressar à página inicial.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 22 de Julho de 2010, 16:10
Já está em frames.

Assim ao ligarmos vemos depois de uns segundos uma mensagem instantânea do comando executado e a seguir a mensagem incial de ligar ou desligar. Vemos no vídeo a alteração de estado do LED que simula um indicador de alarme.  Não é feito refresh do video.

Normalmente tal aplicação estará protegida com password e a reacção do aplicativo muito mais rápido. O atraso é mesmo de propósito para que se dê tempo aos comandos actuarem.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 05 de Agosto de 2010, 18:39
Já comecei a publicar o projecto num blogue da Wordpress.

Inicialmente as publicações serão em lingua inglesa, para que uma audiência maior possa beneficiar-se do projecto. O blogue chama-se RedAcacia, e tem o seguinte link:

http://redacacia.wordpress.com (http://redacacia.wordpress.com)

Espero lá publicar também todos os meus outros projectos de domínio público. Nos últimos dias tenho-me dedicado a
projectar um twitbot que utiliza as mais recentes autenticações OAUTH de Twitter, e publica os twites dos tópicos mais recentes
dos fóruns dos quais sou webmaster. Os twites podem ser vistos em:

http://www.twitter.com/myciwportal (http://www.twitter.com/myciwportal)       
Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 05 de Agosto de 2010, 18:53
Tinha colocado o url do twitter sem "w" por isso editei.

Fico à espera de novidades ;)
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 05 de Agosto de 2010, 19:03
Thanks Tiago. Transfer is on way, sorry for the delay! Umas palavrinhas em inglês para o meu amigo Tiago. Ele compreenderá.
Título: Re: Colocar Picaxe na Internet
Enviado por: TigPT em 05 de Agosto de 2010, 19:04
Thanks Tiago. Transfer is on way, sorry for the delay! Umas palavrinhas em inglês para o meu amigo Tiago. Ele compreenderá.

Tem sido de doidos por estas bandas. Ver se combinamos um cafezinho para breve.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 05 de Agosto de 2010, 21:00
Combinado Tiago. Dê-me um toque quando puder.

Já agora se quer criar um bot para Twitter, com as novas autenticações OAUTH (as básicas acabam 16 de Agosto de 2010, segundo Twitter), veja o meu mais recente post no meu blogue (moi fez as mods aos scripts de domínio público existentes):

http://redacacia.wordpress.com/2010/08/05/a-twitbot-using-oauth/ (http://redacacia.wordpress.com/2010/08/05/a-twitbot-using-oauth/)

Convém aprender a usar OAUTH, porque é por essa via pela qual vão Google, Yahoo e outros.
Título: Re: Colocar Picaxe na Internet
Enviado por: Tayeb em 21 de Setembro de 2010, 11:09
Fez-se mais uma alteração ao projecto. Deixamos de depender de "providers" de "videostream" e temos o nosso próprio servidor com recurso a Yawcam (http://www.yawcam.com/).

Porquê? Porque o stream "crashava" regularmente, e cansámo-nos. A nova situação dá-nos um controlo maior da aplicação, e sua visualização.

Pode-ver tudo premindo no link apropriado na página principal das nossas aplicações em:

http://aliatron.dynalias.com (http://aliatron.dynalias.com)

Yamcam oferece muitas outras possibilidades. Tem a mania de não ligar-se ao Webcam, e tem tudo a haver com o uso de Java que está por detrás da aplicação.

Para ser honesto nem sabemos como é que começou a funcionar, mas está já a funcionar. Fizemos actualizações diversas, as que a página de Yamcam se refere.