collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Ardomotic 2.0 - Web Interface para Arduino  (Lida 11724 vezes)

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

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.482
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #15 em: 22 de Abril de 2014, 09:39 »
Viva, parabéns pelo trabalho!
Isto ultimamente, tem elevado bastante o nivel dos projectos aqui no LusoRobotica :P


Tens planos para fazer o dashboard online, em vez de ser no hardware?

A tendencia dos dias de hoje, é passar os dados de sensores e actuadores para a IoT (JSON, POST/GET), permitindo depois fazer um processamento completamente online. Isto tem vantagens/desvantagens. No teu caso esta tudo local, inclusive o dashboard. Qual a tua percepcao destes dois cenarios?

Apenas mostras dados tempo real e ultimo valor, tens planos para ter log / fazer graficos?

Tambem nao gosto muito do tema das cores, planos para implementar themas? =)

Como processas a linguagem?

Bom trabalho!

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #16 em: 22 de Abril de 2014, 13:58 »
Boas. Obrigado pelos comentários. Vou tentar esclarecer as tuas questões todas. :)
A tendencia dos dias de hoje, é passar os dados de sensores e actuadores para a IoT (JSON, POST/GET), permitindo depois fazer um processamento completamente online. Isto tem vantagens/desvantagens. No teu caso esta tudo local, inclusive o dashboard. Qual a tua percepcao destes dois cenarios?
No meu caso usei Websockets para a coisa ser mais eficiente do lado do Arduino. Neste projecto o processamento será sempre feito no micro pois a idéia é ter uma coisa que possa ser completamente  independente. Podes sempre usar a interface para aceder ao sistema, mas depois de estar tudo configurado dá para ter um projecto que fica a funcionar sem nunca mais precisares lhe acederes.
Tens coisas que funcionam nos dois lados: Podes ter um botão puramente virtual na UI que ao clicares muda algo no sistema, ou outro botão que é uma representação de um botão físico que serve como fonte de dados para o arduino.
Poderei sempre fazer algum processamento adicional aos dados no browser no caso dos logs/gráficos, mas nunca terei processamento apenas online.

Apenas mostras dados tempo real e ultimo valor, tens planos para ter log / fazer graficos?
Sim isso é algo que está na lista mas ainda vai demorar. Queria ter opção de poder fazer gráficos com data de qualquer sensor, e tambem poder ter logs no SD card.

Tambem nao gosto muito do tema das cores, planos para implementar themas? =)
Essa parte é fácil, já está feito. :P Ou melhor, não tenho themes propriamente ditos, mas muitas cores e formas na UI são personalizáveis. Podes escolher gradientes com as cores que quiseres, escolher os tamanhos dos componentes, a curva dos cantos, sobreados, etc etc...

Como processas a linguagem?
Estás a falar do que exactamente aqui? Dos programas que dá para criar na UI?

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.482
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #17 em: 22 de Abril de 2014, 16:00 »
Como processas a linguagem?
Estás a falar do que exactamente aqui? Dos programas que dá para criar na UI?

Sorry, deve-me ter parado o cerebro a escrever essa frase.
Falo da linguagem que usas para descrever os "mini-programas" (o qual das o exemplo do semaforo)
Como é parsed? no browser? e depois como é interpretada no hardware?


Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #18 em: 22 de Abril de 2014, 16:37 »
Não, é tudo processado totalmente no arduino.
A interface serve apenas para criar os programas (e ver a execução se quisermos). Os programas são gravados para o arduino e as instruções são interpretadas lá. Se quisermos ver o flow do programa, o arduino envia um sinal para o browser a dizer em que linha vai. Mas mesmo que não esteja ninguem a ver, as árvores continuam a cair na floresta e a fazer barulho ;)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #19 em: 22 de Abril de 2014, 17:56 »
Acho que ele quer saber é como é que crias e interpretas o código, melhor dizendo, criaste uma linguagem interpretada ou é tipo máquina de estados?
Avr fanboy

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #20 em: 22 de Abril de 2014, 18:57 »
É uma linguagem interpretada. As instrucções são meio à lá assembly, usando jumps. Isso é um bocado escondido na UI, que mostra as coisas mais bonitinhas com if's whiles repeats etc. O codigo é gerado na UI e convertido neste "assembly" interpretado no Arduino. FUnciona tudo completamente independente do browser.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #21 em: 29 de Abril de 2014, 17:51 »
Já deves ter visto isto, mas acho que o teu projecto é diferente o suficiente para teres boas chances de ganhar alguma coisa:
http://hackaday.com/2014/04/28/the-hackaday-prize-you-build-open-hardware-we-send-you-to-space/
Avr fanboy

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #22 em: 29 de Abril de 2014, 19:01 »
Olha obrigado. :) Por acaso ainda não tinha visto, estas últimas semanas tenho andado bastante ocupado com outro projecto, mas vou tirar um bocado para ver melhor. Na pior das hipoteses faço mais um bocado de publicidade à coisa. ;)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #23 em: 29 de Abril de 2014, 20:25 »
Isso é muito na onda do internet of things e afins, que vai de encontro ao tema aberto de connected desse concurso.
Avr fanboy

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Ardomotic 2.0 - Web Interface para Arduino
« Responder #24 em: 29 de Abril de 2014, 20:28 »
Sim é verdade já dei uma olhadela. :) Agora ando bastante ocupado mas dá para enviar submissões até Agosto, até lá já terei mais tempo e terei tempo para fazer uma submissão já comprindo os requesitos deles...

Brigado mais uma vez pela dica ;)