tag:blogger.com,1999:blog-71395557442307465952024-03-12T20:38:11.783-03:00ArduitterAn Arduino and Twitter integration projectArduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.comBlogger107125tag:blogger.com,1999:blog-7139555744230746595.post-4997940646617787832011-06-28T10:14:00.006-03:002011-06-28T10:14:59.862-03:00Possessed HandQuer aprender a tocar um instrumento de cordas e não sabe como? Tome choque. É sério, dá uma olhada. Obra japonesa.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://rekimotolab.files.wordpress.com/2010/04/devicep.jpg?w=500&h=390" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="249" src="http://rekimotolab.files.wordpress.com/2010/04/devicep.jpg?w=500&h=390" width="320" /></a></div>
<br />
[<a href="http://lab.rekimoto.org/projects/possessedhand/">Página do projeto</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-19054176282764267492011-05-26T12:51:00.015-03:002011-05-26T12:56:50.975-03:00[OFF-TOPIC/pt-BR] Máquina de lavar louças e Arduino<a href="http://arduino.cc/blog/2011/05/forum/index.php?action=profile;u=34499" title="View the profile of UnaClocker">UnaClocker</a>, um usuário do fórum do Arduino, deciciu recuperar a máquina de lavar louças quebrada dele sem ter que gastar com reparo. Para tanto ele resolver fazer uma engenharia reversa na máquina e descobrir como ela funcionava. Feito isso adicionou um Arduino ao esquema, entre outros componentes, e passou a controlá-la. O resultado foi tão bom que ele conseguiu melhorar o sistema e acabar economizando alguma energia. Dá uma olhada.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.neonsquirt.com/_Media/controller_med.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="http://www.neonsquirt.com/_Media/controller_med.jpeg" width="400" /></a></div>
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="314" src="http://www.youtube.com/embed/up5q2SokrKA" width="500"></iframe></div>
<br />
[<a href="http://www.neonsquirt.com/dishwasher.html">Página do projeto</a> via <a href="http://arduino.cc/blog/2011/05/26/arduino-controlled-dishwasher/">Arduino Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com1tag:blogger.com,1999:blog-7139555744230746595.post-35849692845454987502011-03-31T17:58:00.003-03:002011-04-01T11:15:08.436-03:00[OFF-TOPIC/pt-BR] EletroAxéDesenvolvido por Kyle McDonald e Lucas Werthein, este é um projeto voltado pra minha terra. Pois é, um projeto realizado para Salvador e exibido pra todo mundo por nada mais nada menos que Carlinhos Brown durante o Carnaval de 2011. Esse é o EletroAxé, uma combinação de sensores, 10 no total, espalhados numa roupa especial. Ao ser tocado cada sensor dispara um comando diferente pro Arduino que interpreta esses comandos e os identifica como sons de uma percussão. Segundo o próprio Brown, "isso é revolucionário".<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://hackadaycom.files.wordpress.com/2011/03/drumsuit-custom.jpg?w=470&h=704" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="http://hackadaycom.files.wordpress.com/2011/03/drumsuit-custom.jpg?w=470&h=704" width="266" /></a></div><br />
<br />
<iframe frameborder="0" height="337" src="http://player.vimeo.com/video/21531156" width="600"></iframe><br />
<br />
[<a href="http://www.lucaswerthein.com/?p=187">Página do projeto</a> e <a href="http://www.flickr.com/photos/kylemcdonald/sets/72157626059197671/with/5521241747/">fotos do desenvolvimento</a> via <a href="http://hackaday.com/2011/03/31/the-electroaxe-full-body-percussion-suit/">Hack A Day</a>]<br />
<br />
*** EDIT ***<br />
<br />
Olha só essa matéria que vi no GizmodoBR.<br />
<br />
<h1><a href="http://www.gizmodo.com.br/conteudo/garoto-transforma-calca-jeans-em-kit-de-bateria">Garoto transforma calça jeans em kit de bateria</a></h1>Pois é, a mesma coisa que foi feita no projeto EletroAxé só que numa versão para calças e escondida. Resultado: Burro, se tivesse feito em Salvador estaria mais famoso e ainda ia curtir o carnaval na faixa. Fica a dica.<br />
<br />
<a href="http://www.bbc.co.uk/news/uk-12905705">Link para vídeo do garoto na BBC</a>.Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-982741805191715832011-03-18T15:27:00.000-03:002011-03-18T15:27:04.059-03:00[OFF-TOPIC/pt-BR] Arduino - O DocumentárioTá bom, saiu faz um tempo, mas nunca é tarde demais.<br />
<br />
<div style="text-align: center;"><iframe frameborder="0" height="225" src="http://player.vimeo.com/video/18539129?title=0&byline=0&portrait=0" width="400"></iframe></div><br />
[via <a href="http://arduino.cc/blog/2011/01/07/arduino-the-documentary-now-online/">Arduino Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-64563722696605208822011-03-18T15:19:00.000-03:002011-03-18T15:21:00.191-03:00[OFF-TOPIC/pt-BR] Arduino + Wave ShieldWinfred, um administrador de sistemas Windows, decidiu adicionar à sua moto, uma BMW F650, sons do Windows XP. Mais especificamente, ele decidiu que quando desse a partida na moto deveria ser tocado o som de inicialização do Windows XP e quando a desligasse, o som de encerramento. No projeto ele utilizou Arduino, Wave Shield (<a href="http://arduitter.blogspot.com/2010/07/arduitter-is-live.html">o mesmo utilizado no Arduitter</a>), entre outros. Dá uma olhada, tem um vídeo do resultado na página do projeto.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://winfred.com/images/BMW/DSCF4608.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="http://winfred.com/images/BMW/DSCF4608.JPG" width="400" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://winfred.com/images/BMW/DSCF4605.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="http://winfred.com/images/BMW/DSCF4605.JPG" width="400" /></a></div><pre id="line1"></pre><pre id="line1">[<a href="http://winfred.com/arduino/51-arduino/64-bmw-windows-xp-startup-shutdownt">Página do projeto</a> via <a href="http://www.adafruit.com/blog/2011/03/17/bmw-xp-sounds/">Adafruit Blog</a>]</pre>Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-29006419688078121152011-03-15T16:42:00.000-03:002011-03-15T16:42:08.979-03:00[OFF-TOPIC/pt-BR] Servo + ArduinoGostei desse projeto. <a href="http://www.instructables.com/member/caled/">Called</a> criou um dispositivo adicionado de uma câmera digital que pode ter sua posição variada tanto horizontalmente quanto verticalmente, mudando, consequentemente, a posição da câmera. O bom desse projeto é que este dispositivo pode ser usado pra criar imagens panorâmicas bastante interessantes, ou quem sabe até imagens circulares. Vai envolver um conhecimento extra mas o resultado pode ser bem legal. Bom, o projeto utiliza um Arduino e dois motores servos para fazer controle dos eixos. Na página do projeto ele disponibiliza os desenhos que utilizou para que outros possam refazer o projeto.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.instructables.com/image/FDTVE7SGKS0VYRT/Active-Camera-Tripod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://www.instructables.com/image/FDTVE7SGKS0VYRT/Active-Camera-Tripod.jpg" width="400" /></a></div>[<a href="http://www.instructables.com/id/Intro-Active-Camera-Tripod/">Página do projeto</a> via <a href="http://hackaday.com/2011/03/15/tilt-and-pivot-camera-base-uses-just-two-servos/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-14415854036724844832011-03-10T14:41:00.000-03:002011-03-10T14:41:30.311-03:00[OFF-TOPIC/pt-BR] XBee + ArduinoNão é bem exatamente no ar como se estivesse voando, mas não deixa de ser no ar. Sabe aquela luz indicativa, normalmente vista em estúdios de gravação, escrito No Ar que se acende quando está acontecendo alguma gravação? Pois é. O que o pessoal do Make:Online fez foi criar uma dessas que é ligada automaticamente toda vez que eles iniciam uma transmissão via UStream. Fora isso, o dispositivo se comunica via XBee com uma central (a responsável por determinar se a transmissão foi iniciada ou não) que não necessita de um computador atrelado, reduzindo bastante a tranqueira utilizada. Dá uma olhada no <a href="http://blog.makezine.com/archive/2011/03/networked-on-air-light-for-streaming-broadcasters.html">projeto</a> para mais detalhes.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://cdn.makezine.com/make/blogs/blog.makezine.com/2011/03/20110304Networked2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="198" src="http://cdn.makezine.com/make/blogs/blog.makezine.com/2011/03/20110304Networked2.jpg" width="400" /></a></div><br />
<div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/xr5Na49FTS4" title="YouTube video player" width="600"></iframe></div><br />
[<a href="http://blog.makezine.com/archive/2011/03/networked-on-air-light-for-streaming-broadcasters.html">Página do projeto</a> via <a href="http://hackaday.com/2011/03/04/on-air-light-parses-webpage-data-wirelessly-without-a-computer/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-2185352454017387772011-03-10T14:28:00.000-03:002011-03-10T14:28:27.163-03:00[OFF-TOPIC/pt-BR] Kinect + ArduinoQue tal controlar um <a href="http://translate.google.com.br/translate?hl=pt-BR&langpair=en%7Cpt&u=http://en.wikipedia.org/wiki/Delta_robot">Robô Delta</a> controlado por um Arduino via Kinect? Saca só.<br />
<br />
<div style="text-align: center;"><iframe frameborder="0" height="300" src="http://player.vimeo.com/video/20594424" width="400"></iframe></div><br />
[via <a href="http://blog.makezine.com/archive/2011/03/kinect-arduino-controlled-delta-robot.html">Make:Online</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-83135965530871587902011-03-01T13:50:00.000-03:002011-03-01T13:50:26.602-03:00[OFF-TOPIC/pt-BR] Wii Nunchuk, Arduino e Labirinto de MadeiraAntes de tudo, o cidadão, <a href="http://www.blogger.com/profile/06857580931144863342">Melquíades Júnior</a>, que criou este projeto é meu conterrâneo (<a href="http://br.answers.yahoo.com/question/index?qid=20081017091309AAGienV">não sabe o que é isso?</a>). Isso mesmo, tem mais um maluco em Salvador que desenvolve com Arduino. Que coisa né...<br />
Continuemos. O que Melquíades fez foi criar um labirinto controlado por um Nunchuck (aquele controlizinho do Wii) inspirado numa <a href="http://www.instructables.com/id/Servo-Controlled-Labyrinth/">entrada no Instructables</a> que ele encontrou. Para criar o labirinto ele utilizou o mesmo material que utilizei no <a href="http://arduitter.blogspot.com/2010/06/progress-i.html">Arduitter</a>, MDF, e, entre outras partes, 2 servos para realizar a movimentação do mesmo. O código pode ser encontrado na <a href="http://tecnomelque.blogspot.com/">página do projeto</a>. Saca só.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6pheqmKzlHc_flT4sRbvGHTfMsWgqyNaZLR_4WmFidyQ8GoiW0Dq2LOSWcBDfrmeTptJ0YhnzK6sstPQj0Z5oAeQRy16l7T1MiFw6rE9dGRtHloBvmah3sEqmf8ZtKy2MfGIDqlS4Ca0/s1600/IMAG0476.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6pheqmKzlHc_flT4sRbvGHTfMsWgqyNaZLR_4WmFidyQ8GoiW0Dq2LOSWcBDfrmeTptJ0YhnzK6sstPQj0Z5oAeQRy16l7T1MiFw6rE9dGRtHloBvmah3sEqmf8ZtKy2MfGIDqlS4Ca0/s400/IMAG0476.jpg" width="400" /></a></div><br />
<div style="text-align: center;"><iframe frameborder="0" height="300" src="http://player.vimeo.com/video/20416070" width="400"></iframe></div><br />
[<a href="http://tecnomelque.blogspot.com/">Página do projeto</a> via <a href="http://www.adafruit.com/blog/2011/02/27/arduino-wii-nunchuk-labyrinth/">Adafruit Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com4tag:blogger.com,1999:blog-7139555744230746595.post-38239774321178442862011-02-23T16:22:00.000-03:002011-02-23T16:22:50.158-03:00Arduitter is backNew video, new pics, new interface. For now, just a preview.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCyRfMdROGEBG4-bCE2IzXgZ3Q5_KtaC05_3mTdVXKb-gFfy9VgzdhZHAAo3y6tBLRw0Nz8eCUlmL-eyIdh_k8v_qsoQUaic5G91JcxwniCbuP8CMUVq2BVG1n4-teeBu3xs2OIQUFX14/s1600/2011-02-23_15-52-58_249_Salvador.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCyRfMdROGEBG4-bCE2IzXgZ3Q5_KtaC05_3mTdVXKb-gFfy9VgzdhZHAAo3y6tBLRw0Nz8eCUlmL-eyIdh_k8v_qsoQUaic5G91JcxwniCbuP8CMUVq2BVG1n4-teeBu3xs2OIQUFX14/s400/2011-02-23_15-52-58_249_Salvador.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Splash screen</td></tr>
</tbody></table><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWniD1iekg1l2UL9R8m63soMFxDzkk8_YJX4wX8rEwi_H2mqO81hqIx69sxZ1mjgQjc5eniSZL37EZ70KpAuZE3lfOzjkBLWM1uAQh301xcWkSmEk166ltnvtEW-JiYx6uenzoFztW1dU/s1600/2011-02-23_15-53-16_781_Salvador.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWniD1iekg1l2UL9R8m63soMFxDzkk8_YJX4wX8rEwi_H2mqO81hqIx69sxZ1mjgQjc5eniSZL37EZ70KpAuZE3lfOzjkBLWM1uAQh301xcWkSmEk166ltnvtEW-JiYx6uenzoFztW1dU/s400/2011-02-23_15-53-16_781_Salvador.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Info screen</td></tr>
</tbody></table><br />
Wait for more. In the meantime, follow <a href="http://twitter.com/arduitter">Arduitter on Twitter</a>.Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-52426329015468738382011-02-18T10:59:00.000-03:002011-02-18T10:59:07.281-03:00[OFF-TOPIC/pt-BR] Mais Arduino e LEDs RGBEssa semana <a href="http://arduitter.blogspot.com/2011/02/off-topicpt-br-arduino-led-rgb.html">postei sobre um projeto</a> que utilizava uma fita de LED RGB para simular o efeito Ambilight da Philips. Um ponto marcante sobre esse primeiro projeto é que ele utilizava somente uma fita de LEDs e foi aí que modifiquei um pouco o código disponibilizado para que o projeto pudesse passar a utilizar duas fitas de LEDs RGB.<br />
<br />
Dito isso, me deparei com este outro projeto também de Ambient Lighting que usa duas fitas de LEDs RGB (nenhuma ligação com o código que disponibilizei), baseado no <a href="http://amblone.com/">Amblone</a> (Ambilight Clone). O Amblone por sua vez defende a utilização de três fitas de LEDs (duas, uma em casa lateral, e uma superior). Christian Pigeon, o responsável pelo projeto, não o Amblone, mas o que se baseou no Amblone, iria utilizar no seu trabalho um Arduino Duemilanove, que tem somente 6 pinos PWM, que são utilizados para controlar o R, o G e o B de cada uma das duas fitas. Portanto foi necessário fazer uma adaptação do código do Amblone para utilizar somente duas fitas. Vale a pena dá uma conferida no esquema eletrônico e nós códigos disponibilizados. Saca só.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ2e27ec_5AuhL7EQ7cK1o0EZu4oT5WDC_H9gzpeUd3xPxTwMfHLJLhFVKA_H0XwqOZ5qkXXXRy-dGEFdro-y1x_TjWZZ6LGrxxL1UDXCK0LUiHU9LqAsO3dhT7LAKx7n5hg6n2VIOdM/s640/Amblone+Project+HDR+001_2_3_tonemapped.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ2e27ec_5AuhL7EQ7cK1o0EZu4oT5WDC_H9gzpeUd3xPxTwMfHLJLhFVKA_H0XwqOZ5qkXXXRy-dGEFdro-y1x_TjWZZ6LGrxxL1UDXCK0LUiHU9LqAsO3dhT7LAKx7n5hg6n2VIOdM/s400/Amblone+Project+HDR+001_2_3_tonemapped.jpg" width="400" /></a></div><br />
<div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="330" src="http://www.youtube.com/embed/GubwmI5KR64" title="YouTube video player" width="600"></iframe></div><br />
[<a href="http://electricnest.blogspot.com/2010/11/amblone-rgb-lighting-system.html">Página do projeto</a> via <a href="http://hackaday.com/2011/02/17/more-ambient-lighting-monitor-hacks/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-19010134080799113262011-02-18T10:38:00.000-03:002011-02-18T10:38:30.276-03:00[OFF-TOPIC/pt-BR] Wii Motion Plus + ArduinoQue tal hackear o Wii Motion Plus pra conversar com o Arduino e conseguir acessar os dados do giroscópio? Saca só.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://guide-images.makeprojects.org/igi/NiPGMO3s3Cq2jNWC.medium" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="http://guide-images.makeprojects.org/igi/NiPGMO3s3Cq2jNWC.medium" width="400" /></a></div><br />
[via <a href="http://makeprojects.com/Project/Hacking-the-Wii-MotionPlus-to-Talk-to-the-Arduino/593/1">Make Online</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-89952907023660821412011-02-16T11:17:00.000-03:002011-02-16T11:17:34.659-03:00[OFF-TOPIC] Love Song MachineNo dia 13 de Fevereiro, a <a href="http://tellart.com/">Tellart</a> lançou um projeto para o Dia dos Namorados (de lá, não daqui). O projeto é bem interessante e se baseia em 8 sinos que podem ser tocados pela internet. Cada sino corresponde a uma nota musical e a interface criada por eles permite que você crie o seu próprio som ou ouça sons pré-configurados. Controlados por um Arduino conectados a solenóides, a aplicação permite ainda que você veja a sua música sendo tocada ao vivo, via stream. Saca só.<br />
<br />
<div style="text-align: center;"><iframe frameborder="0" height="225" src="http://player.vimeo.com/video/19854287" width="400"></iframe></div><br />
[<a href="http://bells.tellart.com/">Página do projeto</a> via <a href="http://www.adafruit.com/blog/2011/02/15/love-song-machine/">Adafruit</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-20301918039182416522011-02-15T11:56:00.000-03:002011-02-15T14:24:35.656-03:00[OFF-TOPIC/pt-BR] Arduino + LED RGB = AmbilightComo até hoje só vi nos produtos Philips e o nome que eles deram a isso foi Ambilight então vamos de Ambilight mesmo. O que nada mais é do que identificar a cor predominante na tela, seja do monitor ou da televisão, e utilizar esta cor para iluminar a parte de trás do mesmo. O efeito visual é bem legal, deve ser interessante assistir a um filme numa televisão com este atrativo.<br />
Segue o <a href="http://siliconrepublic.blogspot.com/2011/02/arduino-based-pc-ambient-lighting.html">projeto do royboy</a> utilizando Arduino para simular este mesmo efeito. Bom salientar que o projeto utiliza somente uma fonte de iluminação e o Ambilight ao que me parece tem duas fontes de iluminação, uma em cada lado da tela. Eu gostei do projeto e acabei adaptando em Java para utilizar as duas laterais da tela. Como eu não tenho nada de LEDs RGB ao alcance para testes, vou disponibilizar o código e quem tiver interesse em utilizá-lo pode ficar a vontade. Deixa nos comentários um link pro seu projeto que eu referencio ele aqui. Segue o projeto e o código.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOmgKEkH-GeHYFt8-S-QxSRmYDiBTN8DgtPBInYvoeMkVy4CUp1TgjW3aFPW_RekgsTnvXOcWRn9JcqwWsYNtuYG9H_YB6Xgm4lXtpU6OcoQ1H9LXLv5b6AI0sWQ-3vQhaH0hIqRyIMPAQ/s400/DSCF6898.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOmgKEkH-GeHYFt8-S-QxSRmYDiBTN8DgtPBInYvoeMkVy4CUp1TgjW3aFPW_RekgsTnvXOcWRn9JcqwWsYNtuYG9H_YB6Xgm4lXtpU6OcoQ1H9LXLv5b6AI0sWQ-3vQhaH0hIqRyIMPAQ/s400/DSCF6898.JPG" width="400" /></a></div><br />
<div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/Am55k0k9eq8" title="YouTube video player" width="480"></iframe></div><br />
<b>Código Java:</b> <br />
<br />
import java.awt.AWTException;<br />
import java.awt.BorderLayout;<br />
import java.awt.Color;<br />
import java.awt.Dimension;<br />
import java.awt.Rectangle;<br />
import java.awt.Robot;<br />
import java.awt.image.BufferedImage;<br />
<br />
import javax.swing.JFrame;<br />
import javax.swing.JPanel;<br />
<br />
public class Main extends JFrame {<br />
private static final int WIDTH = 1440;<br />
private static final int HEIGHT = 900;<br />
<br />
public Main() {<br />
setSize(100, 100);<br />
setVisible(true);<br />
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
setAlwaysOnTop(true);<br />
setLayout(new BorderLayout());<br />
<br />
JPanel leftPanel = new JPanel();<br />
leftPanel.setSize(getWidth() / 2, getHeight());<br />
add(leftPanel, BorderLayout.WEST);<br />
<br />
JPanel rightPanel = new JPanel();<br />
rightPanel.setSize(getWidth() / 2, getHeight());<br />
add(rightPanel, BorderLayout.EAST);<br />
<br />
Robot robby = null; // creates object "robby" of robot class<br />
try { //standard Robot class error check<br />
robby = new Robot();<br />
} catch (AWTException e) {<br />
e.printStackTrace();<br />
}<br />
<br />
int pixel; //ARGB variable with 32 int bytes where<br />
// sets of 8 bytes are: Alpha, Red, Green, Blue<br />
float red = 0;<br />
float green = 0;<br />
float blue = 0;<br />
<br />
BufferedImage screenshot = null;<br />
while (true) {<br />
// get screenshot into object "screenshot" of class BufferedImage<br />
screenshot = robby.createScreenCapture(new Rectangle(new Dimension(WIDTH, HEIGHT)));<br />
// 1368*928 is the screen resolution<br />
<br />
int i = 0;<br />
int j = 0;<br />
// 1368 * 928<br />
// I skip every alternate pixel making my program 4 times faster<br />
for (i = 0; i < (WIDTH / 2) ; i = i + 2) {<br />
for (j = 0; j < HEIGHT; j = j + 2) {<br />
pixel = screenshot.getRGB(i, j); // the ARGB integer has the colors of pixel (i, j)<br />
red = red + (int) (255 & (pixel >> 16)); // add up reds<br />
green = green + (int) (255 & (pixel >> 8)); // add up greens<br />
blue = blue + (int) (255 & (pixel)); // add up blues<br />
}<br />
}<br />
<br />
red = red / ((WIDTH / 4) * (HEIGHT / 2)); // average red (remember that I skipped ever alternate pixel)<br />
green = green / ((WIDTH / 4) * (HEIGHT / 2)); // average green<br />
blue = blue / ((WIDTH / 4) * (HEIGHT / 2)); // average blue <br />
<br />
//System.out.println("red: " + red + "\t green: " + green + " \t blue: " + blue);<br />
<br />
leftPanel.setBackground(new Color(Math.round(red), Math.round(green), Math.round(blue)));<br />
<br />
// RIGHT SIDE<br />
for (i = (WIDTH / 2); i < WIDTH; i = i + 2) {<br />
for (j = 0; j < HEIGHT; j = j + 2) {<br />
pixel = screenshot.getRGB(i, j); // the ARGB integer has the colors of pixel (i, j)<br />
red = red + (int) (255 & (pixel >> 16)); // add up reds<br />
green = green + (int) (255 & (pixel >> 8)); // add up greens<br />
blue = blue + (int) (255 & (pixel)); // add up blues<br />
}<br />
}<br />
<br />
red = red / ((WIDTH / 4) * (HEIGHT / 2)); // average red (remember that I skipped ever alternate pixel)<br />
green = green / ((WIDTH / 4) * (HEIGHT / 2)); // average green<br />
blue = blue / ((WIDTH / 4) * (HEIGHT / 2)); // average blue <br />
<br />
//System.out.println("red: " + red + "\t green: " + green + " \t blue: " + blue);<br />
<br />
rightPanel.setBackground(new Color(Math.round(red), Math.round(green), Math.round(blue)));<br />
<br />
try {<br />
Thread.sleep(10);<br />
} catch (InterruptedException e) {<br />
e.printStackTrace();<br />
}<br />
}<br />
}<br />
<br />
public static void main(String[] args) { <br />
new Main(); <br />
}<br />
}<br />
<br />
<b>Resultado: </b><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPwWQSCQ06qndkHV36VochOkraHmKzYm9zM5w4R4mVvxo1XKaL93HXmk3abCzGCauBsAdwh92wbcMTi5IkdLSN5J_v7v0NwBjyVq4SARkQZKJDfAKaVrL7EqS-RUDYOA6K7im_shALr9c/s1600/amb.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPwWQSCQ06qndkHV36VochOkraHmKzYm9zM5w4R4mVvxo1XKaL93HXmk3abCzGCauBsAdwh92wbcMTi5IkdLSN5J_v7v0NwBjyVq4SARkQZKJDfAKaVrL7EqS-RUDYOA6K7im_shALr9c/s400/amb.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Ambilight - Java version</td></tr>
</tbody></table><br />
[<a href="http://siliconrepublic.blogspot.com/2011/02/arduino-based-pc-ambient-lighting.html">Página do projeto</a> via <a href="http://hackaday.com/2011/02/14/arduino-based-pc-ambient-lighting/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com2tag:blogger.com,1999:blog-7139555744230746595.post-52581655254483646172011-02-12T16:43:00.000-03:002011-02-12T16:47:23.060-03:00Why the Arduino Won and Why It’s Here to Stay (pt-BR version)Li <a href="http://blog.makezine.com/archive/author/phillip_torrone_1/">este artigo</a>, intitulado Why The Arduino Won and Why It's Here to Stay, do <a href="http://blog.makezine.com/archive/author/phillip_torrone_1/">Phillip Torrone</a> da <a href="http://www.adafruit.com/">Adafruit Industries</a>, aquela mesma que ofereceu um prêmio de dois ou três mil dólares pra quem conseguisse hackear o Kinect da Microsoft e disponibilizasse o código online, e me interessei por ele. Até o momento o artigo no post original tem 75 comentários e 126 reações, que são os comentários no Twitter, o que significa que ele tem dado o que falar. Resolvi então traduzir o artigo pra o Português Brasileiro e disponibilizar aqui no blog para que mais pessoas pudessem ter a oportunidade de ler o que uma pessoa que se interessa, trabalha e acredita no Arduino tem a dizer sobre esta plataforma de desenvolvimento que vem numa crescente bastante significativa.<br />
<a name='more'></a><m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div class="MsoNormal"><b>Por Que o Arduino Venceu e Por Que Ele Está Aqui pra Ficar por Phillip Torrone<br />
Traduzido por Raphael Cerqueira</b></div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Todo mês estarei postando algumas colunas do tipo editorial aqui no Make:Online. Estas colunas têm a intenção de fazer você pensar, promover discussões e debates e talvez te enlouquecer um pouco. Minha primeira coluna é chamada “Por Que o Arduino Venceu e Por Que Ele Está Aqui pra Ficar”.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Dentro de uma semana estarei recebendo um representante de uma grande fabricante de chips para me mostrar uma outra plataforma “Arduino-like”, também conhecida como “Arduino killer” (nota do tradutor: a matadora do Arduino numa tradução literal). Esta é uma situação que ocorre muito por aqui; todo mês tem uma nova empresa ou pessoa que quer fazer o próximo Arduino. Eles normalmente entram em contato comigo pela minha atenção dada ao Arduino ao longo dos anos, pela minha contribuição em fazer o Arduino chegar ao mundo dos criadores e o fato de usar ele diariamente no meu trabalho na Adafruit. Acho que ele teve um impacto impressionante nas pessoas que têm a eletrônica como hobby, talvez como o computador pessoal há alguns anos (Homebrew Computer Club, etc). Existem mais de 100.000 Arduinos no mercado, e, pelas minhas estimativas, muito mais quando você adiciona os derivados (aproximadamente 150.000 em 2/2011). Dentro dos próximos 5 ou 10 anos, o Arduino será usado em toda escola para ensinar eletrônica e computação física – essa é a minha previsão. Não tem mais volta.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Na maioria das vezes estes encontros terminam com uma lista de coisas a serem consideradas se eles quiserem desbancar o Arduino, e é isso – eles normalmente nunca o fazem. Existem alguns artigos sobre o Arduino, com uma história boa, mas eu quero focar no que eu considero o por que do Arduino ter “vencido”. Mas, dizer algo que vai ser o padrão é arriscado – é também muito cedo, certo? Dizer que algo ganhou irá causar também algum debate, e está tudo bem – nosso sistema de comentários está funcionando bem agora. Eu acho que ele ganhou, vou te falar o por que e por que ele está aqui pra ficar. Se você está pensando em fazer algo para desbancar o Arduino, eu já te entendi – aqui está a sua receita. Vamos por a mão na massa!</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>O que é o Arduino?<br />
</b>Vamos começar em como a equipe do Arduino o define:</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">“Arduino é uma plataforma de prototipação eletrônica open-source baseada na flexibilidade e na facilidade de uso de seu hardware e software. É direcionado para artistas, designers, hobistas e qualquer um interessado na criação de objetos ou ambientes interativos.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">“O Arduino pode perceber o ambiente recebendo como entrada dados de uma variedade de sensores e pode interagir com o mesmo controlando luzes, motores e outros atuadores. O microcontrolador na placa é programado utilizando a linguagem de programação Arduino (baseada em Wiring) e o ambiente de desenvolvimento Arduino (baseado em Processing). Projetos com Arduino podem ser tanto stand-alone ou podem se comunicar com outros softwares rodando em um computador (ex. Flash, Processing, MaxMSP).</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">“As placas podem ser construídas manualmente ou serem compradas pré-montadas; o software pode ser baixado de graça. Os documentos de referência do hardware (arquivos CAD) estão disponíveis sob licença open-source, você é livre para adaptá-los de acordo com suas necessidades.”</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">O “o que” é ainda bem vago e essa é a força do Arduino. É a cola que as pessoas usam para conectar as tarefas. A melhor maneira de descrever o Arduino é através de alguns exemplos:</div><div class="MsoNormal"></div><ul><li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"> </span></span>Quer que a cafeteira envie uma mensagem no Twitter quando o café esteja pronto? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Quer fazer almofadas acenderem? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Que tal receber um alerta no seu telefone quando uma correspondência chegar na sua caixa de correio? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Quer uma cadeira de rodas do professor Xavier do X-Men que fale e disponibilize bebidas? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Quer fazer um canhão que acende igualzinho ao do personagem do Mega Man para o seu filho? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Quer fazer seu próprio monitor cardíaco para andar de bicicleta que registre os dados num cartão de memória? Arduino.</li>
<li><span style="font-family: Symbol;"><span style="font: 7pt "Times New Roman";"></span></span>Quer fazer um robô que desenha no chão ou que ande na neve? Arduino.</li>
</ul><div class="MsoNormal">Para alguém que não saiba eletrônica, ou entenda de microcontroladores, isso soa bem interessante e você desejará se juntar ao clube. Este é o tipo de coisa que crianças querem fazer – você pode até mesmo fazê-las aprender algumas coisas no processo. Essas são as coisas das quais os projetos de ciência são feitos, as coisas sobre as quais sites de aparatos tecnológicos falam. O que todos elas têm em comum? São idéias que normalmente não se tornariam realidade, coisas que nós simplesmente idealizamos. Mas agora estas idéias tornaram-se reais e muito provavelmente não pelas mãos de um engenheiro. </div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Isso por si só já é grande coisa por que engenheiros tendem a criar plataformas para outros engenheiros, não para artistas, gente esquisita ou crianças que querem conectar as coisas para compartilhar uma idéia. A equipe do Arduino não é feita de engenheiros elétricos na sua essência. Eles são designers, artistas, professores e (até onde posso falar) viciados em tecnologia (isso é um elogio, espero não ter ofendido). O Arduino é basicamente um projeto italiano, e, todo ano leio outro artigo sobre como a Itália está lutando para encontrar o seu Google, quando eles já o têm. É o Arduino – eles só não perceberam isso ainda.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Se você olhar em exemplos de projetos feitos com o Arduino vai perceber que os criadores estão mais preocupados com o “o que” e não com o “como” na eletrônica. As pessoas que gostam de encrencar com o sucesso do Arduino adoram dizer que o Arduino não ensina os fundamentos da eletrônica. “Que nada! Isso não é eletrônica de verdade.”, dizem eles, “É muito fácil!” Sim, é. Se você quiser fazer um LED piscar ou um motor de mover sem usar o Arduino, boa sorte se você for um artista ou um designer. Estamos falando de dias para fazer tudo funcionar corretamente (se funcionar). Claro, é bom impressionar os outros com aquele livro pesadão da Arte da Eletrônica, mas para todos os outros, eles só querem fazer um LED piscar para a sua fantasia de Halloween.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Acho que meu exemplo favorito de como partes da antiga comunidade voltada para microcontroladores viu o Arduino vem da AVR Freaks (nota do tradutor: algo como Loucos pelo AVR), a comunidade oficial dedicada ao processador AVR (o mesmo utilizado no Arduino). Você poderia pensar que eles adoraram toda essa atenção, trazendo os microcontroladores AVR às massas. Mas muitos na comunidade AVR Freaks não gostam desses não-engenheiros com seus projetos de arte esquisitos mexendo na sua hierarquia. Minha citação favorita (e eu quero isto numa camiseta) é:</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">“Arduino: Programação no mole para fumadores de maconha” – <u>ArnoldB, AVRfreaks.net</u></div><div class="MsoNormal"><u><br />
</u></div><div class="MsoNormal">Esta atitude errada na verdade ajudou o Arduino por que ela contribuiu para que os fãs do Arduino criassem a sua própria comunidade. E, uma comunidade que, posso dizer, é mais inclusiva e se afasta dessa visão de superioridade.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">O Arduino é simples, mas não tão simples. É construído na idéia de que estudantes usarão ele para fazer alguma coisa; receber dados de sensores, escrever algum código, fazer algo com o conjunto. Talvez eles nem mesmo escrevam o código, eles copiam e colam para iniciar. Ninguém vai perder a mão ou trazer o estúdio ao chão somente por experimentar.Um dos membros da equipe do Arduino ensina designers e artistas – todo dia a plataforma vem sendo construída e melhorada pelo “aprenda fazendo” e pelo compartilhamento de código – esses designers e artistas estão usando Macs e trabalhando em Processing (o parente mais velho do Arduino). </div><div class="MsoNormal"><br />
</div><div class="MsoNormal">OK, então tá tudo bem consufo, um artista gosta de festivais, e é por isso que a história do DIY (nota do tradutor: do inglês Do It Yourself, Faça Você Mesmo) é um sucesso? Não, tem muito mais! Vamos ser um pouco mais específicos:</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>A IDE roda em Macs, Linux e Windows<br />
</b>A IDE roda no Mac, Linux e Windows e é completamente open-source. A IDE é o onde você programa o Arduino – é baseada em Processing (uma linguagem de programação gráfica e de desenvolvimento de sistemas popular entre artistas e designers), que está por aí faz um tempo. Roda em Mac e Linux e não somente no Windows, e, isso importa se você quer ser inclusivo. Tem um grande suporte por trás, o kit de ferramentas gcc, e sobre ela temos o Java, desta forma a portabilidade é fácil e os bugs podem ser encontrados e corrigidos facilmente. Existem pessoas espertas o suficiente trabalhando na IDE para mantê-la forte. Se você quer que as pessoas façam coisas bacanas utilizando a sua plataforma, ela deve rodar sem problemas em Mac e também em Linux.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>O driver funciona no Mac, Linux e Windows<br />
</b>Novamente, como a IDE, os drivers para utilizar a placa funcionam no Mac, Linux e Windows e os drivers FTDI “simplesmente funcionam”. Se meter com comunicação serial, uma bem conhecida (mas lenta) interface foi uma boa sacada. Com certeza HID e coisas customizadas são bacana e tudo mais, e podem ser muito mais rápidas, mas o chip serial funciona e pode ser usado pra debug e programação, e facilmente ser integrado a outros softwares desenvolvidos em Java, Python, Perl, C, .NET, BASIC, Delphi, MAX/MSP, PureData, Processing, entre outros.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Bibliotecas, faça as coisas faceis de forma simples e as dificieis também<br />
</b>Existem milhares de bibliotecas orientadas a objetos para fazer coisas complexas, como escrever em SD Cards, telas de LCD, manipular dados do GPS, e existem também bibliotecas para fazer coisas simples, como debugar botões. Nós já escrevemos códigos para configuração de UART umas 10 vezes para 10 chips e francamente, nós estamos cansados. É muito melhor chamar somente Serial.begin(9600) e ter os registros organizados para nós.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>É leve</b> <br />
Possui um bem testado e conhecido compilador (nós até nos atrevemos a dizer que que o avr-gcc é o compilador padrão para AVR). Não é interpretado como .NET ou BASIC. É rápido, é pequeno, é leve e você pode usar os arquivos HEX para programar chips novos.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Sensores<br />
</b>O Arduino realmente deslanchou por que tem entrada analógica para digital, em outras palavras, você pode receber dados de entrada dos sensores como luz, temperatura, som ou qualquer outra coisa usando sensores de baixo custo encontrados facilmente por aí e utilizá-los com o Arduino sem mais problemas. Ele também tem uma interface SPI e I2C para sensores digitais. Isso cobre cerca de 99% dos sensores do mercado. Você não pode fazer isso tão facilmente com outras plataformas – é completamente bizarro ver uma BeagleBoard (ótimo produto) com o Arduino plugado somente para receber entrada de dados dos sensores.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Simples, mas não tão simples<br />
</b>Muitas placas de desenvolvimento são absurdamente complexas com um monte de partes que podem ser adicionadas como LCD, LEDs, displays de 7 segmentos, botões, etc, para mostrar tudo que ela pode fazer. O Arduino tem o básico. Quer mais? Adicione um shield. Existem centenas de shields para o Arduino, de LCD a Wifi, sendo uma decisão do usuário adicioná-los ou não. Os shields adicionam funcionalidade facilmente e existem incentivos para que eles sejam feitos.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Não é feito por um fabricante de chips<br />
</b>A placa não foi desenvolvida por uma fabricante de chips. Por que isso é importante? Fabricantes de chips geralmente querem mostrar como seus produtos são diferentes e para isso adicionam coisas estranhas para diferenciá-los. O Arduino defende o que é comum entre os microcontroladores e não o que é diferente. Isto significa que o Arduino é a plataforma ideal para iniciantes – tudo que você pode fazer com o Arduino você pode fazer com outros microcontroladores, e o conhecimento básico será mantido por um bom tempo.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Baixo Custo<br />
</b>Você pode ter um Arduino por $30 (nota do tradutor: cerca de R$50,00) e talvez veja Arduinos de $20 (nota do tradutor: cerca de R$34,00) em breve. Muitas placas de desenvolvimento chegam aos $50 (nota do tradutor: R$ 86,00) e podem facilmente chegar a mais de $100 (R$ 170,00) , apesar de estarmos vendo que as empresas perceberam que compensa mais ter uma estratégia de vendas mais adequada.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Open Source<br />
</b>Apesar de sem bom que o Arduino seja open source, e o uso comercial é permitido se você fizer um clone, não é a razão principal , e é por isso que este item está próximo do fim da lista. Porém, não estou dizendo que não é importante. Produtos derivados podem ser criados sem pagar ou pedir nada a ninguém. É open source, o que significa que qualquer empresa ou escola pode usar sem ter que pagar nenhuma licença por pessoa. Não existem riscos de ser descontinuado ou que o software suma para sempre. Se você quiser uma nova funcionalidade é só gastar um tempo criando-a. Quando centenas de pessoas têm uma pequena parte em alguma coisa elas se importam mais. Mais alguém ainda discute se software open source é uma boa idéia?</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Por isso que ele ganhou (ou pelo menos por que eu acho que ele ganhou). Não existe outra plataforma que faça isso. Algumas chegam perto (como o Netduino, uma ótima plataforma para um nincho específico), mas ainda tem mais algumas coisas a serem feitas. Você pode estar concordando comigo nestes pontos, ou você pode estar soprando de raiva pensando em como FPGAs (nota do tradutor: da Wikipedia - Um FPGA é um dispositivo semicondutor que é largamente utilizado para o processamento de informações digitais) são muito melhores. De qualquer forma, a não ser que você preencha todos estes pontos na sua plataforma, você não está pronto para competir com o Arduino. Especialmente se você for chamá-la de Arduino Killer.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Por que o Arduino está aqui pra ficar<br />
</b>Não existe uma barreira monetária, é filosófica. É preciso se arriscar e pensar fora da caixa. Fabricantes de chips precisam exibir seus chips – elas não ligam para suporte para Mac, ou escrever linhas e mais linhas de código, bibliotecas ou IDEs. Fabricantes de chips são (historicamente) as responsáveis por criar as plataformas. Nós veremos algumas das grandes empresas encher o mercado de hardware subsidiado para bater os $30 do Arduino, mas isso não muda nada se o suporte e qualidade do Arduino permaneçam lá em cima.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Porque mais o Arduino está aqui pra ficar? A comunidade. Como você consegue que mais 100.000 pessoas pulem de um navio? Você não consegue. Para chegar perto disso você vai precisar desenvolver algo como o Arduino, dar suporte aos seus shields e acessórios e escrever toneladas de código (algo que as fabricantes de chips detestam fazer). Um ótimo software para diversos sistemas, várias bibliotecas, drivers que funcionam, simples, baixo custo e open source. E quer saber do que mais? Acho que isso é o que a equipe do Arduino realmente quer. Eles são viciados em tecnologia – eles querem ver outras plataformas com os mesmos ideais – esse é o jogo que eles estão jogando. E eu acho que é o que todos nós queremos, seja ele chamado de Arduino ou não.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Se você quiser superá-los, você vai precisar mudar as suas convicções e se tornar eles. A melhor solução para usuários é a que realmente já ganhou e está aqui pra ficar. Vida longa ao Rei Arduino!</div><div class="MsoNormal"></div><div class="MsoNormal"><br />
</div><div class="MsoNormal">[<a href="http://blog.makezine.com/archive/2011/02/why-the-arduino-won-and-why-its-here-to-stay.html">Página do artigo</a> via <a href="http://www.adafruit.com/blog/2011/02/10/why-the-arduino-won-and-why-it%E2%80%99s-here-to-stay-new-feature-on-make">Adaruit</a>]</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Bom pessoal, é isso. Espero que gostem e que tenha sido de uso pra alguém. Qualqer comentário, crítica ou sugestão, o nosso sistema de comentários também está funcionando. Você pode também nos <a href="http://twitter.com/arduitter">seguir no Twitter</a> e ficar por dentro das novidades do blog. </div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><br />
</div>Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-85687270818872278032011-02-11T10:42:00.000-03:002011-02-11T10:42:38.409-03:00[OFF-TOPIC/pt-BR] JEEPuterDepois do sucesso do <a href="http://arduitter.blogspot.com/2010/07/this-is-scooterputer.html">Scooterputer</a>, agora é a vez do <a href="http://www.edsjunk.net/Blog/Entries/2011/1/24_arduino_powered_jeep_WRANGLER.html">JEEPuter</a>. Criado por Ed Zarick, o JEEPuter é a integração da parte elétrica do Jeep com o Arduino. É possível controlar faróis, ignição, navegação GPS e outros. Deve ter dado um belo de um trabalho, mas o resultado é bem interessante. Saca só.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://hackadaycom.files.wordpress.com/2011/01/jeep-uter-e1295967408408.jpg?w=470&h=351" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="297" src="http://hackadaycom.files.wordpress.com/2011/01/jeep-uter-e1295967408408.jpg?w=470&h=351" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">JEEPuter</td></tr>
</tbody></table><br />
<div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/DrF22zAU8s4" title="YouTube video player" width="480"></iframe></div><br />
[<a href="http://www.edsjunk.net/Blog/Entries/2011/1/24_arduino_powered_jeep_WRANGLER.html">Página do projeto</a> via <a href="http://hackaday.com/2011/01/25/jeep-uter-adds-push-button-control-to-your-vehicle/">Hack A Day</a> e <a href="http://arduino.cc/blog/2011/02/01/customize-your-car%E2%80%99s-electronics-using-arduino/">Arduino Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-45688892576358247512011-02-09T11:34:00.000-03:002011-02-09T11:34:59.877-03:00[OFF-TOPIC/pt-BR] Quadro de mensagens com Arduino<a href="http://www.instructables.com/member/uhclem/">uhclem</a> criou um quadro de mensagens utilizando um display e todas as três memórias disponíveis no Arduino (Flash, RAM e EEPROM) para armazenamento das mensagens que serão exibidas. A comunicação é feita via módulos XBee. Saca só.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.instructables.com/image/F04NIIDGJQEFZOR/A-Wirelessly-Controlled-Arduino-Powered-Message-B.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="http://www.instructables.com/image/F04NIIDGJQEFZOR/A-Wirelessly-Controlled-Arduino-Powered-Message-B.jpg" width="400" /></a></div><br />
[<a href="http://www.instructables.com/id/A-Wirelessly-Controlled-Arduino-Powered-Message-B/">Instructables</a> via <a href="http://hackaday.com/2011/02/08/wireless-arduino-message-board/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-63624277540574858022011-01-25T11:54:00.000-03:002011-01-25T11:57:05.963-03:00[OFF-TOPIC/pt-BR] Projeto ButiáQue tal transformar o <a href="http://one.laptop.org/">OLPC</a> em um robô? E mais que isso, transformá-lo num robô programável voltado para o aprendizado de crianças de 6 a 12 anos? Pois é, bastante interessante. Então, apresento-lhes o projeto <a href="http://www.fing.edu.uy/inco/proyectos/butia/index.html">Butiá</a>. Construído sobre uma plataforma contendo alguns sensores e um Arduino pra controlar todo o esquema o projeto Butiá nada mais é do que um OLPC, sem altterações de hardware, rodando um software voltado para a sua própria programação, sendo esta feita na forma de blocos, lembrando bastante o <a href="http://scratch.mit.edu/">Scratch</a>.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.fing.edu.uy/inco/proyectos/butia/images/IMG_0006_web.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="300" src="http://www.fing.edu.uy/inco/proyectos/butia/images/IMG_0006_web.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Protótipo</td></tr>
</tbody></table><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.fing.edu.uy/inco/proyectos/butia/images/tortuga_captura_2_web.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="233" src="http://www.fing.edu.uy/inco/proyectos/butia/images/tortuga_captura_2_web.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Interface de programação</td></tr>
</tbody></table>[<a href="http://www.fing.edu.uy/inco/proyectos/butia/index.html">Página do projeto</a> via <a href="http://www.gizmodo.com.br/conteudo/olpc-vira-robo-para-ensinar-criancas-uruguaias-a-programar/">Gizmodo Brasil</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-81506158694418682612011-01-25T11:39:00.000-03:002011-01-25T11:39:27.555-03:00[OFF-TOPIC/pt-BR] Arduino + Bluetooth + AndroidEssa é a primeira vez que eu vejo um uso prático para o <a href="http://arduitter.blogspot.com/2010/09/off-topic-pt-br-amarino.html">Amarino</a>. E, pra ressaltar, quero dizer que EU vejo e não que não existam outros projetos por aí fazendo uso da mesma. Mas sim, <a href="http://lucasfragomeni.com/">Lucas Fragomeni</a> criou um robô que usa o <a href="http://amarino-toolkit.net/">toolkit</a> para realizar a interação entre seu smartphone, um Samsung Galaxy S, via Bluetooth, fazendo leitura somente do acelerômetro disponível no aparelho. Dá uma olhada.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://lucasfragomeni.com/arduino/wp-content/themes/arras-theme/library/timthumb.php?src=http://lucasfragomeni.com/arduino/wp-content/uploads/2011/01/lobsterBT-recortada.jpg&w=630&h=250&zc=1" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="http://lucasfragomeni.com/arduino/wp-content/themes/arras-theme/library/timthumb.php?src=http://lucasfragomeni.com/arduino/wp-content/uploads/2011/01/lobsterBT-recortada.jpg&w=630&h=250&zc=1" width="400" /></a></div><br />
<div style="text-align: center;"><iframe allowfullscreen="" class="youtube-player" frameborder="0" height="390" src="http://www.youtube.com/embed/AAGCgGwvLPM" title="YouTube video player" type="text/html" width="480"></iframe></div><br />
[<a href="http://lucasfragomeni.com/arduino/2011-01/arduino-bluetooth-android/">Página do projeto</a> via <a href="http://hackaday.com/2011/01/24/amarino-makes-android-controlled-robots-a-snap/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-2235092927702574602011-01-25T11:26:00.000-03:002011-01-25T11:27:42.379-03:00[OFF-TOPIC/pt-BR] Toy Story Arduino VersionImagine você num quarto, tranquilo, concentrado no computador com uma boneca que a princípio era somente bastante feia do lado e que de repente resolve se mexer. Pronto, um susto e alguns palavrões garantidos com certeza. Pois foi exatamente isso que <a href="http://www.instructables.com/member/gzip/">Gzip</a> criou, uma boneca controlada via Arduino com alguns servos para realizar o movimento dos braços, da cabeça e das pernas. Você pode estar se perguntando, mas por que o Toy Story no título do post? Simples, ver o vídeo do projeto me lembrou uma cena do filme em que o Woody e o Buzz ficam presos no quarto do Sid (acho que era esse o nome) com vários brinquedos modificados. E, se me lembro bem, tem uma boneca nesse mesmo estilo por lá.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://hackadaycom.files.wordpress.com/2011/01/creepy-doll-army1.jpg?w=470&h=400" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="272" src="http://hackadaycom.files.wordpress.com/2011/01/creepy-doll-army1.jpg?w=470&h=400" width="320" /></a></div><br />
<div style="text-align: center;"><object style="height: 292px; width: 480px;"><param name="movie" value="http://www.youtube.com/v/rLL6a-Kd-_Q?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/rLL6a-Kd-_Q?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="480" height="292"></object> </div><div style="text-align: left;">[<a href="http://www.instructables.com/id/Simple-Animatronics-with-Servos/">Página do projeto</a> via <a href="http://hackaday.com/2011/01/24/building-a-creepy-doll-army/">Hack A Day</a>] </div>Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-62984992533976433942011-01-17T15:24:00.000-03:002011-01-17T15:24:38.712-03:00[OFF-TOPIC/pt-BR] Old School TweetingSério que inventaram isso? Dá uma ligada, <a href="http://homepage.mac.com/joester5/art/">Joe McKay</a> ligou um <a href="http://es.wikipedia.org/wiki/Tel%C3%A9grafo">telégrafo</a> a um Arduino e fez com que o esquema todo enviasse uma mensagem ao Twitter. Agora imagina enviar uma mensagem de 140 caracteres com "dots" e "dashes", só de olhar já cansa. Para integrar ao Twitter ele utilizou a <a href="http://twitter4j.org/en/index.html">twitter4j</a>.<br />
<br />
<div style="text-align: center;"><object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/k1WdoKKGM5o?fs=1&hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/k1WdoKKGM5o?fs=1&hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><br />
[<a href="http://homepage.mac.com/joester5/art/tweetagraph.html">Página do projeto</a> via <a href="http://blog.makezine.com/archive/2011/01/tweeting_with_a_telegraph_key.html">Make Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-43476746175780219542011-01-10T13:56:00.000-03:002011-01-10T13:56:34.042-03:00[OFF-TOPIC/pt-BR] Catapulta de cervejaMelhor do que ir buscar uma cerveja na geladeira toda vez que a sua acabar é ter ela "jogada" pra você ao seu dispor. Dá uma olhada nessa catapulta feita com Arduino e que é capaz de guardar até 12 latas de cerveja. Alguns podem pensar, mas só 12 latas? Bom, pra mim dá e sobra. Dá uma olhada no vídeo da invenção a seguir.<br />
<br />
<iframe frameborder="0" height="450" src="http://player.vimeo.com/video/17582889" width="600"></iframe><br />
<br />
[<a href="http://rosswehner.me/_1/Projects__Catapult_Fridge.html">Página do projeto</a> via <a href="http://hackaday.com/2011/01/10/beer-catapulting-fridge/">Hack A Day</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-86858670406982928452011-01-07T17:44:00.000-03:002011-01-07T17:45:06.510-03:00[OFF-TOPIC] Arduino + iPhoneQue tal construir um dispositivo que permita a você jogar jogos baseados em acelerometro no seu iPhone sem tocá-lo? Essa foi a façanha de Shane, utilizando um Arduino e dois motores servos ele construiu um dispositivo capaz de interpretar as informações vindas de um joystick, também construido por ele, e movimentar o iPhone nos eixos X e Y. E não para por aí, o próximo passo do projeto é adicionar reconhecimento visual através de uma câmera instalada no aparato. Vale a pena acompanhar o progresso.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://mechanicallyinclined.net/blog/wp-content/uploads/2011/01/IMG_2560-1024x768.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="http://mechanicallyinclined.net/blog/wp-content/uploads/2011/01/IMG_2560-1024x768.jpg" width="400" /></a></div><br />
<div style="text-align: center;"><pre id="line1"><object style="height: 390px; width: 600px;"><param name="movie" value="http://www.youtube.com/v/gRpbSLDcPYo?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/gRpbSLDcPYo?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="600" height="390"></object> </pre><pre id="line1"> </pre><div style="text-align: left;"><pre id="line1">[<a href="http://mechanicallyinclined.net/blog/?cat=47">Página do projeto</a> via <a href="http://hackaday.com/2011/01/07/iphone-tilt-motion-controller/">Hack A Day</a>] </pre></div></div>Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-83263242973117789702011-01-07T14:28:00.000-03:002011-01-07T14:34:01.497-03:00[OFF-TOPIC/pt-BR] Café com TwitterQue café é o combustível para a grande maioria dos desenvolvedores isso não é novidade. E que tal é chegar no seu ambiente de trabalho e encontrar aquele cafezinho quentinho da hora esperando por você? Nada mal. Foi pensando nisso que <span class="pro_author_ajax_span_0"></span><a href="http://www.instructables.com/member/frenzy/" title="view frenzy's profile">frenzy</a> criou o <a href="http://www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/">Tweet-a-Pot</a>, uma cafeteira ligada ao computador via Arduino para monitorar o Twitter, através da API do Twitter, em busca da hashtag #driptwit. Uma vez encontrada o Arduino envia um comando serial para o relê conectado à cafeteira e a mágica acontece.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.instructables.com/image/FB982D5GIH8NCRG/Supplies.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="212" src="http://www.instructables.com/image/FB982D5GIH8NCRG/Supplies.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Tweet-a-Pot</td></tr>
</tbody></table><div style="text-align: center;"> <object height="257" width="427"><param name="movie" value="http://www.youtube.com/v/_Y-F9Zdk_qM?fs=1&hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_Y-F9Zdk_qM?fs=1&hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="427" height="257"></embed></object></div><br />
[<a href="http://www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/">Página do projeto</a> via <a href="http://www.adafruit.com/blog/2011/01/06/tweet-a-pot-twitter-enabled-coffee-pot-made-with-an-arduino-and-power-switch-tail/">Adafruit Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com0tag:blogger.com,1999:blog-7139555744230746595.post-49394292773628969702011-01-06T09:55:00.000-03:002011-01-06T09:55:41.225-03:00[OFF-TOPIC/pt-BR] Yarn MonsterQue tal construir um dispositivo que enrole aquela lã (não tenho certeza se o que se vê no vídeo é lã mesmo, mas dá pra ter uma noção) pra você de uma forma bacana e sem muitas complicações? Esse é o <a href="http://unionbridge.org/design/yarn-monster">Yarn Monster</a>, desenvolvido pela <a href="http://unionbridge.org/design/yarn-monster">Union Bridge Labs</a>. Dentre os materiais utilizados estão alguns Arduinos Mini, um motor de passo e alguns módulos XBee para comunicação entre o controle remoto e o dispositivo.<br />
<div style="text-align: center;"><br />
</div><div style="text-align: center;"><iframe frameborder="0" height="281" src="http://player.vimeo.com/video/18395292" width="500"></iframe></div><br />
[<a href="http://unionbridge.org/design/yarn-monster">Página do projeto</a> via <a href="http://www.adafruit.com/blog/2011/01/04/yarn-monster/">Adafruit Blog</a>]Arduitterhttp://www.blogger.com/profile/11238406405634419508noreply@blogger.com2