Arquivo da categoria: Arduino

Arduino + javascript == nodebots !!!

Após publicar o slide sobre o projeto lamp V2, sendo o mesmo aplicação web que controla via comando de voz dispositivos (devices) conectados no arduino. Várias pessoas enviaram perguntas sobre nobebots e johnny-five, por isso decidi escrever mais sobre o assunto, já que existe boa demanda com toque de curiosidade para replicar e por outro lado para entender como de fato funciona.

Nodebots é um conceito de criar projeto de computação física com arduino (robos, automação residencial, werable, …), contudo utilizando somente node.js, ou seja, javascript(JS) .

Logo nodebots

Logo nodebots

Dentro do conceito nodebots, como podemos usar somente JS, há frameworks como node-serialport e johnny-five que servem de interface para controlar hardware em javascript. No projeto lamp usei johnny-five, pois achei o framework com o código mais legível, ou seja, um ponto interessante é que olhando o código ele proporciona uma sensação de visualizar o projeto final, por exemplo, no código … preciso instanciar placa, na sequência o led que possui função de on e off,  ou seja, é possível prototipar o hardware, imaginariamante, apenas olhando o código.

O código abaixo, é o hello Word da eletrônica, ou seja, o famoso blink (pisca-pisca).

  1. Cria protoboard -> Instancia led e pluga na porta digital 13
  2. [Entra no loop]  acende led -> apaga led -> aguarda 3 segundos com led apagado
var five = require("johnny-five"),
    board, led;

board = new five.Board();

board.on("ready", function() {

  // Create a standard `led` hardware instance
  led = new five.Led({
    pin: 13
  });

  // "on" turns the led _on_
  led.on();

  // "off" turns the led _off_
  led.off();

  // Turn the led back on after 3 seconds (shown in ms)
  this.wait( 3000, function() {
    led.on();
  });
});

Durante a semana postarei projetos usando johnny-five usando componentes do start kit de arduino.

Automação Residencial com arduino

Acompanho de perto, apesar da empresa ser em sampa kkk, o trabalho sensacional de Elétron Livre do amigão Vinícius Senger … no blog  tem uma série ,que encontra-se na parte 2, de automação residencial … esta bem detalhada. Fica a dica!

 

  Automação residencial – Parte 1
 Automação residencial – Parte 2 

 

 

AutomaçãoResidencialArduino

Automação residencial com arduino

Afinal de contas o que é ARDUINO ?

O que é Ardu…  ?  AR-DU-I-NO !!!

Isso mesmo arduino, plaquinha com software e hardware ABERTO – OPEN, ou seja, não é um caixa preta fechada, podemos obter o código fonte e esquemático elétrico para estudar, otimizar, criar outras placas, como é o caso do arduino Tatuino, BrasuinoLilypad (esse caso eu conto outro dia), mas voltando ao assunto o arduino é uma placa, melhor um computador, que possui entrada, processamento e saída. Além de tudo ele possui microcontrolador com capacidade de armazenamento que muda de acordo com o modelo do arduino. A forma de comunicação do arduino para com o mundo e vice-versa, ou seja, entrada/saída(I/O)  é realizada através da portas digitais e analógicas e quantidade das portas de I/O mudam de acordo com o modelo, como por exemplo o arduino Duemilanove (2009 em italiano) contém 13 portas digitais e 6 portas analógicas, mas atenção essa quantidade pode mudar de acordo com  o modelo e o processamento é realizado pelo microcontrolador ATmega 328 da familia ATMEL podendo ter capacidade de 32KB ou 16KB ou 8kB para o modelo Duemilanove. Para alimentar a plaquinha preciso apenas 5v ou 500mA, fornecido via cabinhoUSB ou pode também usar a fonte externa e assim evita usar o cabão usb. Bem  com essa plaquinha vc pode fazer vários projetos legais voltados para robótica, automação residencial(domótica) e até roupas inteligente. O que limita o seu projeto não é o conhecimento em eletrônica ou programação é sim a sua criatividade !

download (1)

 APRENDA ARDUINO NA EMPRESA EDX !

Preço do arduino despencou, quem vai !

Para quem estava esperando  a hora para comprar arduino, esse momento chegou … DealExtreme o preço do arduino esta tentador ..  !

Tem a versão mais antiga (1) e  versão que indico comprar (2), mas com esse preço pode comprar logo os 2  😉 .

  1. Versão: Duemilanove  por APENAS  US$ 12.50
  2. Versão:  Uno Rev3 por APENAS US$ 15.30
dx

Site de compra internacional –  dx.com

 BOAS COMPRAS !!

Fotos do carrinho

Olha só como esta ficando o meu carrinho 🙂 … cada vez mais ganhando forma !

O chassi do carrinho apareceu esses dias lá em casa, simplesmente o meu pai achou na rua e lembrou de mim … olha só que fofo =/ … essa caixa de plástico era um sistema para luz de emergência que sofreu um curto-circuito feio, até que ficou bonitinho.

MAIS Fotos Carrinho

Foto0931 Foto0929

Etiquetado , , ,

My USB Desk Pets – Parte 2 [Hackeando Servo Motor]

Desculpe pelo momento out no blog,  mas o meu  Curso de Arduino na EDX esta a todo vapor !

Bem para montar o nosso carrinho precisamos de um motor, logo podemos pensar no servo motor, sabe pq. ? O servo motor proporciona a movimentação que no projeto séra usado nas rodinhas, contudo ele tem uma particularidade que é rotação de fábrica até 180 graus(meia volta) e como será utilizado na roda precisamos de 360 graus … e ai , o que fazer ?  solução hackear \o/ , isso é possível pois limitação do servo motor é física, ou seja, tem uma trave q impossibilita do mesmo concluir uma volta completa. Bem somente para deixar claro há outros tipos de motores como motor Dc e Motor de passo … todos com a mesma funcionalidade, mas cada um suas  particularidades. Em outro momento falarei deles !

Aqui segue o passo a passo para hackear o seu servo motor.

servoMotor

Arduino twittando

Estou um tempo querendo fazer deixar o meu arduino digamos com  personalidade 🙂 … logo pensei em fazer algo com twitter e de imediato lembrei do post do meu amigão Marco Maciel sobre a biblioteca Twitter Library para arduino que é bem simples!

Você precisa seguir 3 passos apenas para o seu seu arduino twittar .

images

SeuArduino <= Arduino + twitter;

Componentes eletrônicos em Cascadura

Ontem passei a tarde em Cascadura olhando as lojas de eletrônicas para ver as novidades na vitrines e fazer orçamentos dos componentes para o robô que estamos montando juntos.

< LEIA MAIS >

 

 

Etiquetado , , , ,

Faça o seu: My USB Desk Pets – Parte 1

Não vejo a hora de finalizar o robô, para as pessoas que perderam o primeiro capítulo do My USB Desk Pets, fica a dica !

Hoje listarei os componentes para montar o nosso robo, vamos lá e tome nota 😉

  1. Chassi com rodas: Vc pode usar o tradicional ou montar o seu chassi;
  2. Arduino: Pode ser qualquer modelo proporcional ao chassi (nao adianta um arduino grande como mega para um mini chassi)
  3. Controle remoto universal que pode ser da sua TV
  4. Receptor IR (infra Vermelho)
  5. Servo motor adaptado (rotação 360°) ->Próximo post será como hackear servo motor *
  6. Mini Protoboard
  7. Bateria 9v
  8. Material básico: Jump wire

Procurei montar um robô mais econômico possível, para vcs perceberem o quanto não é complicado, por isso cortei CI (Ciruito Integrado) da ponte H  para o controle das rodas e preferi hackear o servo motor, pois além de sair mais barato, ganhamos mais  uma diversão 🙂

* O servo motor possuiu rotação de fábrica 180° (meia volta), sendo assim é preciso hackear para a roda girar 360°

Faça o seu: My USB Desk Pets

Recebi um link do meu amigão Jedi Raphael Almeida é do site ThinkGeek vendendo My USB Desk Pets maneirinho custando $24,99 …  bom, bonito e carinho =/  …  SOMOS DIY e apaixonados pode hackear e criar o nosso !!!  Olhando as fotos e  vídeo o robozinho não é complicado para montar e o controle remoto(CR) pode ser qualquer um universal … sim serve o CR da sua TV, camelô …  O robô é simples e usarei o arduino para me ajudar nessa tarefa o/. Bem como não tenho um chassi no formato de aranha ou carrinho E não quero gastar dinheiro com isso,  ecologicamente falando tenho material em casa q posso substitui-lo  \* pense nisso antes de sair comprando 🙂  */ , sendo assim  uma boa opção é aproveitar material reciclado, usarei um recipiente de plástico lindo que tem formato de morango 😉 …  Ao longo da semana posterei um passo – a – passo para vc montar comigo e no final fecharemos um  desse juntos !!  Vc topa participar e me acompanhar  ?

Próximo post (03/01/2013) será para listar de componentes eletrônicos do projeto e falar sobre cada um e assim vc desvendar o universo da robótica prazerosamente !

Robo My USB Desk Pets

Robo My USB Desk Pets

IoT Makers

O ponto de encontro dos makers de IoT

desisant

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

raphael.dealmeida

Hackeando o ambiente com PHP, Ruby, Javascript, XP, Scrum e tudo que aparecer pela frente

Girl Geek Dinners Brazil

Girl Geeks eventos no Brazil

Alexandre Gama

Senior Software Engineer and Team Leader at Elo7, Instructor at Caelum and Coffee drinker

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

Arduino-Projetos

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

Nossos Robôs

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

engenheirando.com

Just another WordPress.com site

Edu Loyola

Inovação e Tecnologia - MG/Brasil

Programa Porão

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita