braziljs / ideias

:bulb: Envie ideias para novos projetos e se envolva na criação deles
72 stars 10 forks source link

JavaScript + Hardware #3

Open henricavalcante opened 9 years ago

henricavalcante commented 9 years ago

Possibilidades da utilização do JavaScript com hardwares como Arduino ou Raspberry para controle das portas analógicas e digitais de ambos.

atilacamurca commented 9 years ago

Isso já é possível com http://cylonjs.com/ ou https://github.com/rwaldron/johnny-five. Mas poderíamos criar uma solução brasileira. Entretanto acho que seria mais legal ainda contribuir com os já existentes, pois ambos são projetos bem organizados.

devsdmf commented 9 years ago

Mais uma adição aí https://tessel.io/

zenorocha commented 9 years ago

É verdade, também acho que seria mais válido contribuir para os existentes. Talvez mais conteúdo sobre como iniciar com algum deles em português já ajude.

henricavalcante commented 9 years ago

Destas todas eu só não conhecia a tessel.io, eu não tinha entendido o tópico, achei que era para postar idéias sobre o que apresentar na próxima edição do braziljs. Entretanto o que o Zeno falou faz sentido, muita gente tem dificuldades em iniciar o uso de algumas tecnologias por falta de material em português.

zenorocha commented 9 years ago

O evento é só uma das coisas debaixo do guarda-chuva da @braziljs, no README tem a explicação desse repositório ;)

zenorocha commented 9 years ago

@henricavalcante, posso fechar essa issue ou você pretende propor uma ideia em cima desse tópico?

henricavalcante commented 9 years ago

pode fechar.

brunoborgesruiz commented 9 years ago

Apesar de @henricavalcante ter fechado a issue eu gostaria de propor uma ideia em cima desse tópico @zenorocha e @henricavalcante . Emuladores para os hardwares comandados pelo javascript. Emuladores esses criados em javascript. Emuladores das placas padrões e Emuladores para os robôs. Emulador para drones que podem ser testados até mesmo usando TrackingJs ( http://trackingjs.com/ ) para trazer o emulador para uma realidade aumentada.

henricavalcante commented 9 years ago

Um exemplo do que está falando seria um emulador de um arduino diretamente no javascript? não entendi qual seria a finalidade disso. estou confuso.

brunoborgesruiz commented 9 years ago

Possibilitar testes pré-aquisição do hardware. Esse seria o intuito.

felipenmoura commented 9 years ago

curti muito essa ideia de emulador! voto nela, e quero fazer parte :)

devsdmf commented 9 years ago

+1

henricavalcante commented 9 years ago

Mas o hardware vc pode emular com o Proteus, eu mesmo quando estou desenvolvendo algo (ver exemplo recente: https://github.com/henricavalcante/ArduinoBinaryClock/ ) relacionado a hardware elaboro primeiramente no proteus antes de partir para a mão na massa, lá dá para emular arduino tranquilamente e se conectar com ele usando o jhonny-five por exemplo ou qualquer outro que use firmata. Mas enfim não sei até onde poderíamos fazer algo em javascript que substitua as soluções existentes de forma que possamos melhorar elas.

felipenmoura commented 9 years ago

mas pelo que vi, Proteus é pago, não é?

devsdmf commented 9 years ago

@wallynm veja aí o que eu estava te falando

henricavalcante commented 9 years ago

verdade @felipenmoura , eu não havia me atentado a este detalhe.

Vendo por este lado acabei de me interessar bastante pela idéia de criar um emulador de hardware.

e ai @kalmik o que acha da idéia?

kalmik commented 9 years ago

é uma boa ideia.

felipenmoura commented 9 years ago

Eu voto inclusive, por um emulador bastante gráfico, visual, para que sirva até como plataforma para aprender/ensinar.

henricavalcante commented 9 years ago

uma boa fonte de inspiração pode ser o ICircuit.