domingo, agosto 11, 2013

Resenha: The Mighty Thor - Marvel Masterworks Vol 2

Já que a Panini parece ter parado com a Biblioteca Histórica Marvel, o jeito é continuar com a versão americana em paperback (brochura). O livro da vez é o segundo volume do Thor, com as histórias publicadas na revista Journey Into Mystery de fevereiro a novembro de 1964.



terça-feira, agosto 06, 2013

Leitor RFID YET-125K: Construindo uma Fechadura Eletrônica - Parte 1

Neste projeto vou construir uma "fechadura eletrônica" onde a chave é um tag RFID. O objetivo é exercitar algumas coisas que já vimos por aqui, obviamente o resultado final não é um cofre super seguro. Nesta primeira parte vou dar uma visão geral, em posts futuros vou apresentar os detalhes.



quarta-feira, julho 31, 2013

Unidade Lógica Aritmética 74181

O 74181 é um circuito integrado muito curioso. É difícil de ser encontrado hoje em dia, mas tem um grande valor histórico e permite fazer algumas montagens interessantes, o que lhe garante uma entrada na Wikipedia.


terça-feira, julho 30, 2013

segunda-feira, julho 22, 2013

Alberto Fabiano (1975 - 2013)

Na sexta passada perdemos uma das grandes figuras do Garoa Hacker Clube. O Alberto (também conhecido como Aleph, Techberto e uma dúzia de outros apelidos) era um figura de destaque nas comunidades de C/C++, embarcados, segurança e hacking em geral (e provavelmente em outras).

É curioso que não me lembro de quando o conheci (deve ter sido em um dos primeiros encontros do grupo C/C++). Ele era uma destas pessoas que logo depois que você conhece parece que você conhecia desde a infância. Devo a ele o meu envolvimento com o Garoa e uma série de outras atividades.

Seus conhecimentos só eram superados pela sua modéstia. Não foram poucas as vezes em que ele ouvia atentamente alguém falar sobre algo que acabara de descobrir e depois ele casualmente mostrava um conhecimento imenso sobre o assunto. Seus e-mails e textos eram antológicos, o conhecimento era tanto que ele não conseguia se expressar em uma ou duas frases curtas. Alguns de seus textos podem ser encontrados no seu blog (http://techberto.wordpress.com/). Outros textos marcantes estão na wiki do Garoa, como o Código de Conduta (epigramático!) e suas contribuições para a definição de Hacker.

Uma das provas da amplitude do seu conhecimento está na página Picfnordscices. Eu sorrateiramente incluí uma foto do meu pai em um laboratório da USP e não é que ele conseguiu identificar o local?

Adendo: relendo o texto acima, percebo que está confuso e omisso. Mas é o melhor que consigo fazer agora.

quinta-feira, julho 18, 2013

TV-B-Gone

TV-B-Gone (http://www.adafruit.com/products/73) é um dos kits que eu adquiri no Workshop do Mitch Altman. Neste post vou falar um pouco sobre o que ele é, como funciona, como foi a montagem e minha avaliação. Como os demais kits do workshop, é um projeto aberto - esquema e software estão disponíveis para quem quiser estudar, duplicar e alterar.


quarta-feira, julho 17, 2013

Sensor de Temperatura DS18B20 ligado ao Arduino - parte 2

Existe uma biblioteca específica para o DS18S20, a "Dallas Temperature Control Library", descrita aqui. Neste post vamos fazer algumas experiências com ela.

segunda-feira, julho 15, 2013

TDC2013 São Paulo - Trilha Arduino

Este ano restringi a minha participação no TDC a companhar a Trilha Arduino, que incluiu uma palestra minha. Como comentei no ano passado, o TDC é um evento muito especial, cobrindo um largo espectro de tecnologias com trilhas coordenadas por membros das comunidades.

quinta-feira, julho 11, 2013

Sensor de Temperatura DS18B20 ligado ao Arduino

Neste post vamos fazer algumas experiências ligando sensores de temperatura DS18B20 a um Arduino.


terça-feira, julho 09, 2013

Sensor de Temperatura DS18B20

Vimos recentemente aqui o sensor de temperatura LM35.  Vamos ver agora um outro sensor, o DS18B20 (datasheet em pdf), que é um bem mais sofisticado.


quinta-feira, julho 04, 2013

Led Nametag

Led Nametag (http://analogmachines.com/p/nametag/) é um dos kits que eu adquiri no Workshop do Mitch Altman. Nest post vou falar um pouco sobre o que ele é, como funciona, como foi a montagem e minha avaliação. Como os demais kits do workshop, é um projeto aberto - esquema e software estão disponíveis para quem quiser estudar, duplicar e alterar.


terça-feira, julho 02, 2013

Mitch Altman no Garoa Hacker Clube

Mitch Altman é um hacker, co-fundador do hackerspace Noisebridge em São Francisco e inventor do TV-Be-Gone. Neste último domingo (30 de junho), esteve no Garoa Hacer Clube para um de seus workshops.



sexta-feira, junho 28, 2013

Eventos - Workshop com Mitch Altman e Trilha Arduino no TDC 2013

No próximo domingo (30/6) o Garoa Hacker Clube recebe a visita de Mitch Altman. Teremos atividades a partir da 14:00, com Dojos de Programação em Arduino e Rapberry Pi. A partir das 16:00 o Mitch comandará um workshop com montagem de kits que serão vendidos pelo preço de custo (ou traga o seu próprio projeto).

Mais para frente, no dia 13/7 (sábado), vou participar da trilha Arduino no TDC 2013. Eu participei no ano passado (relato aqui) e tudo indica que teremos novamente um grande evento. Não deixem de dar uma olhada na grade completa do TDC 2013.

quinta-feira, junho 27, 2013

Construindo um Intervalômetro - Parte 3

Nesta terceira parte vou comentar um pouco sobre os testes e a montagem.do meu intervalômetro.


terça-feira, junho 25, 2013

Construindo um Intervalômetro - Parte 2

Na parte anterior apresentei o projeto de hardware do intervalômetro que estou construindo. Nesta segunda parte apresento o software.

quinta-feira, junho 20, 2013

Construindo um Intervalômetro - Parte 1

Um assunto que tem me interessado é a fotografia  time-lapsed. Fiz recentemente uma pequena brincadeira, disparando manualmente uma câmera durante a montagem do meu painel de controle microcontrolado. A minha câmera, como muitas, possui recursos muito pobres para disparo automático. A solução é usar um dispositivo externo para disparar periodicamente a máquina, o chamado intervalômetro.

Encontrei na internet muitos projetos para montagem de intervalômetros (ver no final). Como nenhum deles se encaixou bem no que eu queria, resolvi projetar um.

terça-feira, junho 18, 2013

Avaliação: Freaduino Pro 328

Procurando um Arduino Pro Mini para substituir o que estou usando na minha trena eletrônica, encontrei na Deal Extreme um item denominado "New Version Pro Mini Atmega328P Microcontroller Board - White". Baseado no preço baixo e na aparência diferente, resolvi comprar.



domingo, junho 16, 2013

Resenha: Cry Wolf (Modesty Blaise vol 10)

Mais um volume da Modesty Blaise para relaxar. Será que Peter O'Donnell (roteiro) e Eric Romero (arte) conseguem manter o nível dos volumes anteriores?



terça-feira, junho 11, 2013

Painel de Controle Microcontrolado: Programação

Ao final da montagem (vista no post anterior da série), o resultado foi um belo peso de papel. Para "dar vida" ao painel é preciso programar o microcontrolador.


domingo, junho 09, 2013

Crítica: Dive Into Python 3

Há anos está nas minhas resoluções de ano novo o estudo de Python. Aproveitando uma iniciativa no Garoa Hacker Clube, passei as últimas semanas lendo o livro "Dive Into Python 3" de Mark Pilgrim, cujo texto está disponível on-line gratuitamente. Seguem os meus comentários da experiência.


quinta-feira, junho 06, 2013

Painel de Controle Microcontrolado: Montagem

Acho que esta montagem foi uma das melhores que já fiz, no que diz respeito à aparência externa. Aproveitei e fiz um vídeo "timelapse" da soldagem da placa.



terça-feira, junho 04, 2013

Painel de Controle Microcontrolado: Projeto do Circuito

Olhando a montagem da CNC que estamos construindo no Garoa, me surgiu a ideia de montar um "Painel de Controle", cheio de LEDs com legendas divertidas. Embora este painel, no momento, seja apenas uma brincadeira (acendendo os LEDs de forma semi aleatória), ele pode ser aproveitado para coisas mais sérias. Basta trocar as legendas dos LEDs e trocar o firmware para receber informações pela porta serial (ou trocar alguns dos LEDs por sensores). Nesta primeira parte vamos ver o projeto do circuito.



sexta-feira, maio 31, 2013

Construindo uma Trena Eletrônica

Por brincadeira resolvi juntar algumas coisas que apresentei no blog para construir uma "trena eletrônica", capaz de medir pequenas distâncias.



quarta-feira, maio 15, 2013

Virada Hacker 2013

No próximo fim de semana, 18 e 19 de maio, teremos a Virada Hacker no Garoa Hacker Clube. Serão palestras, oficinas, debates e atividades culturais para fomentar a cultura hacker e a cultura geek, a inovação tecnológica e o aprendizado.



A participação nas atividades do Garoa é gratuita e aberta a todos os interessados. Para informações mais detalhadas, veja aqui.

Estarei apresentando uma palestra/oficina de gravação de microcontroladores AVR (ATmega, ATtiny, etc).

terça-feira, maio 07, 2013

Sensor de Temperatura LM35

Vimos que a interpretação da saída do sensor de distância por ultrassom depende da temperatura ambiente. Daí me surgiu a ideia de usar um sensor de temperatura para fazer a devida correção.

O sensor LM35 que veremos aqui é, provavelmente, uma solução exagerada para isto. É um sensor de alta precisão (erro máximo de 3/4 de grau na faixa de -55 a 150° C). O modelo que uso aqui é o LM35DZ (encapsulamento TO-92, operação somente de 0 a 150° C), que você encontra no Brasil por algo em torno de R$4.



domingo, maio 05, 2013

Resenha: Farming Fear

Este é mais um livro "recente" (2004) dos Hardy Boys. A primeira vez que ouvi falar nele foi anos atrás, pesquisando na Amazon. Uma crítica dizia que o livro lembrava as histórias originais, em particular a minha favorita (O Mistério da Ilha da Cabana). Foi para a "wish list", mas quando finalmente fui comprar estava esgotado. Felizmente, os livros dos Hardy Boys estão aparacendo para o Kindle, e finalmente pude comprar e ler.


quinta-feira, maio 02, 2013

Sensor Ultrassônico HC-SR04 - parte 2

Neste segunda parte vamos colocar para funcionar o sensor, ligando-o a um Arduino. No caso, um Arduino Nano, que pode ser espetado diretamente em uma protoboard.


terça-feira, abril 30, 2013

Sensor Ultrassônico HC-SR04 - parte 1

Este é um sensor de distância facilmente encontrado a preços acessíveis. Neste primeiro post vamos ver as suas características, posteriormente veremos alguns projetos com ele.



domingo, abril 28, 2013

Resenha: Korolev

No final dos anos 50 e início dos anos 60 a União Soviética surpreendeu o mundo com seu pioneirismo em foguetes: o primeiro míssil balístico intercontinental, o primeiro satélite artificial, o primeiro homem em órbita e muitos outros. No centro destes avanços estava um homem, Sergei Pavlovich Korolev. Korolev ("How one man masterminded the Soviet drive to beat America to the moon") é uma biografia deste homem, escrita por James Harford.




domingo, abril 21, 2013

Resenha: The Gallows Bird (Modesty Blaise vol 9)

Num dia conturbado no trabalho, uma surpresa: a chegada de uma pacote de livros da Amazon, agraciado com um "upgrade" gratuito no meio de envio (um mimo muito efetivo usado por algumas empresas americanas). Entre os livros, o volume 9 da coleção Modesty Blaise da Titan Books. Tentando baixar um pouco o stress, resolvi começar a ler a primeira história. O resultado foi ótimo: ao final da história já estava bem mais calmo.


domingo, abril 07, 2013

Crítica: All You Need Is Love (A Batalha Pela Alma dos Beatles)

Fui atraído para este livro por alguma manchete sensacionalista da Folha, por ocasião do lançamento da versão brasileira. Uma rápida consulta na Amazon indicou ser uma obra séria e logo depois estava lendo a edição para o Kindle.


terça-feira, abril 02, 2013

LCD Alfanumérico 2x16 - Bonus

Um dos exemplos na parte anterior foi a programação de um caracter. Neste post veremos mais detalhes deste recurso do display.


sábado, março 30, 2013

Jogo do Mês: Moonbase Commander

Ganhador do prêmio "Best of 2002: The Game No One Played", Moonbase Commander é um daqueles jogos simples mas feitos com muito capricho.



quinta-feira, março 28, 2013

LCD Alfanumérico 2x16 - Parte 3

Nesta parte final, vamos conectar um display a um Arduino para exercitar as instruções que vimos na parte anterior.


terça-feira, março 26, 2013

LCD Alfanumérico 2x16 - Parte 2

Nesta segunda parte vamos ver como controlar o LCD através dos registradores.

Diagrama de blocos do controlador, destacando os registradores.

domingo, março 24, 2013

Resenha: Magic for Beginners

Como parte de um Humble eBook Bundle, comprei no ano passado o eBook "Magic for Beginners" de Kelly Link. Este livro contém histórias de fantasia, algumas delas premiadas com os conceituados "Nebula Award", "Locus Award" e "Hugo Award".



quinta-feira, março 21, 2013

LCD Alfanumérico 2x16 - Parte 1

Um periférico muito útil para sistemas embarcados são os displays LCD alfanuméricos. Nesta curta série vamos focar nos displays de 2 linhas de 16 caracteres, que permitem apresentar mensagens curtas e, em conjunto com alguns botões ou um teclado, implementar interfaces simples com o operador.



terça-feira, março 19, 2013

Corujando: 19a Competição Baja SAE Brasil

Mantendo a tradição (veja 2011 e 2012), mais uma vez acompanhei a competição Baja SAE Brasil, torcendo pela Equipe Poli de Baja, da qual o meu filho é integrante. O Baja SAE é uma competição estudantil promovida pela Sociedade de Engenheiros Automotivos, onde estudantes de engenharia projetam e constroem um pequeno veículo off-road  A competição envolve não somente provas práticas mas também apresentações do projeto, e este ano foi nos dias 14 a 17 (quinta a domingo).


terça-feira, março 05, 2013

ATtiny 24/44/84

Já examinamos aqui o ATtiny2313 de 20 pinos e os ATtiny25/45/85 de apenas 8 pinos. O ATtiny85 é bastante poderoso, mas 6 pinos de I/O pode ser pouco para algumas aplicações. Já o ATtiny2313 tem uma quantidade boa de I/Os, mas é limitado em memória e não tem um conversor analógico digital (ADC).

Os ATtinys 24, 44 e 84 completam bem a família, oferecendo capacidades de 2K, 4K e 8K de Flash e um ADC de 10 bits, tudo isto em um encapsulamento DIP de 14 pinos.

Pinagem do ATtinyx4 - Adaptado de nathan.chantrell.net - CC BY NC SA

quinta-feira, fevereiro 21, 2013

terça-feira, fevereiro 19, 2013

Montando um Arduino: Experiências com a Metaboard

Como vimos anteriormente, a metaboard é um hardware bastante simples, com capacidade de carga de programa pela USB diretamente da IDE, quase totalmente compatível com o Arduino. Veremos aqui algumas experiências com uma montagem em protoboard baseado neste projeto



quarta-feira, fevereiro 13, 2013

Crítica: Sherlock Holmes - Noite Tenebrosa

Presenteie o meu pai com alguns DVDs com filmes antigos de Sherlock Holmes, colorizados. Analiso aqui o "Noite Tenebrosa" (Terror By Night) de 1946, que você também encontra gratuitamente (na versão original) no Internet Archive.



segunda-feira, fevereiro 11, 2013

Mais uma Variante do Arduino que Você Pode Montar em Casa

A Metaboard é um projeto do Metalab (famoso hackerspace de Viena) que eu conheci com bastante atraso (é de 2010) mas bastante interessante. Baseado no ATmega168 (mas trivialmente atualizável para o ATmega328 usado no Arduino Uno), é um hardware bastante simples, com capacidade de carga de programa pela USB diretamente da IDE, quase totalmente compatível com o Arduino.



Neste primeiro post vou apenas comentar as informações disponíveis no site do projeto. Em breve pretendo apresentar a minha montagem e comentar sobre os resultados obtidos.

domingo, janeiro 27, 2013

Resenha: The Phantom - The complete newspaper dailies Vol 4

As republicações das primeiras histórias do Fantasma está fazendo sucesso - os três primeiros volumes estão esgotados na Amazon e cópias novas e usadas estão sendo negociadas a preços abusivos. Resenho aqui o quarto volume, que traz tirinhas de 1940 a 1943.



quinta-feira, janeiro 24, 2013

Leitor RFID para PC

Como parte das minhas investigações sobre RFID, encontrei um leitor para PC numa "lojinha" na China chamada GoodLuckBuy. Como de costume, as especificações são bem incompletas e em engrish. Ao contrário do que está no título, é apenas um leitor, não grava (e é "no contact" e não "no contract"). Mas afirma ser compatível com os tags que eu tenho e menciona uma opção curiosa de enviar os primeiros dez dígitos ou os oito últimos. Vamos ver neste post como ele se comporta.



terça-feira, janeiro 22, 2013

LED e Fototransistor Infravermelho TIL32 e TIL78

Um tipo de sensor bastante usado é o infravermelho. Tipicamente um LED emite luz infravermelha (IR) e um fototransistor a detecta. Na aplicação mais simples detectamos se o feixe entre o LED e fototransistor é interrompido, usos mais sofisticados são a comunicação serial ou medir distâncias através da intensidade da luz refletida.



Os componentes TIL32 e TIL78 são exemplos bastante simples de emissor e detector. Apesar de encontrados com relativa facilidade em lojas, existe pouco documentação a respeito.

terça-feira, janeiro 15, 2013

Leitor RFID YET-125K: Conectando ao JY-MEGA32

Vamos acrescentar inteligência ao leitor de RFID ligando-o a um microcontrolador. Para isto vou aproveitar a placa JY-MEGA32 que vimos recentemente. Além de ter um microcontrolador com interface serial, esta placa possui LEDs e teclas que serão úteis.


quinta-feira, janeiro 10, 2013

Leitor RFID YET-125K: Teste inicial

Neste post vamos colocar para funcionar o nosso leitor de RFID e testá-lo com alguns tags.



terça-feira, janeiro 08, 2013

Resoluções de Ano Novo - Edição 2013

Retomando uma tradição interrompida deste blog, segue um balanço das resoluções anteriores (de 2010) e um novo conjunto de resoluções para este novo ano.

domingo, janeiro 06, 2013

Jogo de Dezembro: Return to Mysterious Island

Os feriados de fim de ano me deram a oportunidade de desfrutar deste de jogo de aventura, baseado no meu livro predileto de Júlio Verne.


quinta-feira, janeiro 03, 2013

Leitor RFID YET-125K: Introdução

Este post e os próximos serão sobre um leitorzinho de RFID que eu comprei na Tato. Nesta introdução vou falar um pouco sobre o que é RFID.


domingo, dezembro 30, 2012

Crítica: Mickey Mouse - "Trapped on Treasure Island"

O segundo volume da coleção da Fantagraphics Books traz sete histórias do Mickey, publicadas como tiras diárias de janeiro de 1932 a janeiro de 1934. A evolução em relação às primeiras tiras (publicadas no primeiro volume) é marcante.


quinta-feira, dezembro 27, 2012

JY-MCU Minimum AVR System Board - Criando um Bootloader

Uma das limitações desta placa é que ela vem com a Flash protegida contra leitura. Para liberar a leitura é necessário apagar toda a Flash, perdendo o bootloader. Veremos aqui como criar o nosso próprio bootloader.

terça-feira, dezembro 25, 2012

JY-MCU Minimum AVR System Board - Conferindo o Clock

O objetivo do nosso segundo programa é confirmar o clock do microcontrolador. Lembrando, a placa vem com um cristal de 16MHz e um ATmega32L8AU de 8MHz.

quinta-feira, dezembro 20, 2012

JY-MCU Minimum AVR System Board - Usando o Bootloader

No post anterior fizemos o nosso primeiro programa para  a "Minimum AVR System Board". Veremos agora como gravá-lo na placa.


terça-feira, dezembro 18, 2012

JY-MCU Minimum AVR System Board - Programando com o avr-gcc toolchain

Continuando o nosso exame da "Minimum AVR System Board", vamos experimentar desenvolver um primeiro programa em C para ela, usando o avr-gcc toolchain.

quinta-feira, dezembro 13, 2012

JY-MCU Minimum AVR System Board - Conectando o UsbTinyIsp

Vamos começar a examinar esta placa usando um recurso que eu já conheço - a programação padrão SPI. Embora o conector seja diferente do habitual, basta fazer um cabo adequado para usar os nossos velhos conhecidos USBtinyISP e avrdude.


terça-feira, dezembro 11, 2012

Ruminações Sobre as Opções de Ebbok no Brasil

Recentemente Apple, Livraria Cultura, Amazon e Google se movimentaram no mercado brasileiro de eBooks. Neste post vou comentar alguns aspectos destas ofertas. Já aviso que minha experiência pessoal é restrita ao Kindle e as informações que encontrei até agora são bem incompletas. Quem tiver mais conhecimento sobre o assunto sinta-se livre a compartilhá-lo nos comentários

quinta-feira, dezembro 06, 2012

JY-MCU Minimum AVR System Board - Introdução

É impressionante como cresceu a quantidade de itens que se encontra na DealExtreme quando se procura por "Arduino". Neste exato momento são 1132 itens! Garimpando um pouco encontra-se alguns itens muito curiosos como esta placa de microcontrolador por menos de US$11.


terça-feira, dezembro 04, 2012

Sete Anos do Blog

E o DQSoft completa mais uma ano! Hora do balanço anual com alguns números e alguns planos.

domingo, dezembro 02, 2012

Livro de Novembro: Hackers - Heroes of the Computer Revolution

Da onde vem o termo "hacker", tão deturpado atualmente? Este livro clássico de Steven Levy, originalmente publicado em 1984, conta um pouco da história destes pioneiros da revolução que tirou os computadores de salas fechadas e os levou para dentro das casas de pessoas comuns.