Postagens

Mostrando postagens de janeiro, 2015

And so... Arduino Yún! - Parte II

Imagem
Este é o segundo post de uma série sobre o Arduino Yún. A primeira parte vc acha aqui . Chega de pago, som na caixa. Primeiro vamos usar o Yún exatamente como se fosse um "Arduino comum", ou seja, programando pela USB. Nada mais fácil: primeiro é preciso atualizar a IDE do Arduino ("pograminha" que a gente usa prá programar os outros Arduinos) para que suportem a nova plaquinha. Para isso, é só clicar cá . Procure pela versão compatível com o Yún que seja mais adequada para o seu caso (Mac, PC ou Linux). Para programar a plaquinha agora o procedimento é o mesmo de se programar qualquer Arduino via USB. O cabo é que é um pouco diferente, já que a ponta que vai no Yún é daquelas tipo mini-USB, dessa daí do lado. Uma vez feito o download, ao executar o programa vemos que agora aparece o Yún entre as opções de placa da lista, como você pode ver na imagem abaixo: Na hora de selecionar a porta, outra surpresa: agora o programa indica em qual porta o

And so... Arduino Yún! - Parte I

Imagem
No dia do meu aniversário de 50 anos, em 13/12 passado, meu amigo Tiago, um Arduino-aficcionado a quem eu tive o prazer de apresentar o mundo das plaquinhas, trouxe-me direto de NYC dois brinquedinhos novos: um Google Chromecast e um Arduino Yún. O Chormecast foi logo espetado na TV e passou imediatamente a prestar os seus serviços. Já o Yún ficou na caixa algum tempo e, como vieram as férias, fim de ano etc, só agora tive um tempo para começar a explorá-lo. Boralá? Esta é a plaquinha: Como dá prá ver, ela tem mais ou menos a cara de um Arduino Uno, e o mesmo tamanho. Apesar disso, ela é muito mais que o Uno. Senão vejamos: Um pouco de história Quando foi lançado, já nos idos de 2005, o primeiro modelo de Arduino trouxe um conceito novo ao mundo: uma plaquinha única contendo microprocessador, clock, porta serial, regulador de tensão e portas de entrada e saída, bem como uma IDE (software editor de programas) integrada capaz de compilar e enviar os programas direto para o

Automação no Parque, 24/1/2015

Imagem
Ontem no Parque a brincadeira, só para variar, "teve boa". Um projeto que apareceu, de um aluno de graduação, foi de monitoramento pela web de incêndios. A ideia é monitorar o aumento da temperatura e a presença de gases e fumaça advindos da combustão ou potencialmente perigosos (combustíveis como o butano, nosso "gás de cozinha"). No primeiro momento nos dedicamos aos sensores que o camarada (prá variar, me esqueci do nome dele...) trouxe. O primeiro que exploramos foi o detetor de fumaça, o tal do MQ-2, cujo datasheet vc pode ver clicando cá .  O sensor fica protegido por uma tela metálica, e é preso num break (plaquinha) onde estão os conectores e também um trimpot (potenciômetro) que pode ser usado para ajustar a sensibilidade do dito. Ele é capaz  de detectar a presença de butano, GLP, metano, álcool, hidrogênio (todos estes gases inflamáveis) e fumaça. Aqui vc encontra uma discussão detalhada sobre o princípio de funcionamento desses sensores

Automação no Parque, 17/01/15

Imagem
Nesse sabadão apareceu por lá o Carlos, um frequentador jovem ainda a mais tempo que eu. Ele trouxe um kit que ganhou de presente em uma palestra de Arduino, muito legal por sinal. Nesse kit havia um shield com uma matriz de LEDs. Melhor mostrar o bicho funcionando do que descrevê-lo, nénão? Essa "espiral de DNA" é um programa exemplo que vem com a plaquinha. Uma coisa interessante que dá para ver é dá inclusive para controlar a intensidade dos LEDs, repare em que uma das "pernas" da dupla hélice brilha menos que a outra. O shield chama-se LOLShield, sabe-se lá porque... tem um site muito legal feito pelo povo que faz o bicho, que vc encontra aqui . Ele é baseado num esquema de multiplexação chamado Charlieplexing, que a Wikipedia explica direitinho . A biblioteca tem funções de texto, schroll, tudo muito bem feito e razoavelmente bem documentado (é só olhar os exemplos e a coisa anda bem). O dono da bola (Carlos, claro) propôs o desafio de construirmos uma

Arduino comunicando-se via rádio I

Imagem
No último Automação no Parque o grande Euclas apareceu com dois radinhos de comunicação para que a gente testasse o seu uso com o Arduino. O kit é o APC 220, que vem dessa forma aí do lado: duas unidades  mais um conversor USB serial que possibilita a conexão direta do radinho no PC. O datasheet do bichinho vc acha aqui . A primeira prática que fizemos foi tentar botar o bichinho para funcionar. Apanhamos um pouco, mas no fim funcionou. Não conseguimos usar o sw de configuração depe (vc pode baixá-lo daqui , bem como os drivers do conversor TTL). Para os testes fiz dois "pograminhas": um que enviava comandos e outro que recebia do outro lado. O receptor fazia i LED do pino 13 piscar, de maneira que, ao ligá-lo numa bateria podia-se identificar se  o radinho estava recebendo os comandos, podendo-se assim afastá-lo e medir o alcance. Abaixo os fontes dos programas: // Este é o programa que roda no Arduino que fará o   // papel de transmissor void setup()  {

Cem mil pageviews!

E não é que esse blog bateu em 100k pageviews e eu nem reparei? Pois é, três anos e meio  e 112 posts depois de criado, atingimos essa marca. Já são também quase 1000 comentários, todos devidamente respondidos, o que também expressa o movimento das pessoas por aqui. Legal...

Timelapse de verão I

Imagem