sábado, 22 de dezembro de 2012

BOXZ: robô em formato de cubo com Arduino

O projeto BOXZ é um chassi feito de acrílico cortado a laser onde acomoda toda a eletrônica de um robô. Claro que com um pouco de criatividade podemos deixar estes robôs com uma cara mais animada e divertida. O hardware real é bastante simples. Foi usado um Arduino, juntamente com o drivers de motores e shield Bluetooth, para controlar um conjunto de motores DC. Alimentado por bataria e possui um par de servomotores que podem atuar como braços. Esta base pode incrementada com outros sensores para adicionar funcionalidade (sensor de linha, ultra som, sensor de barreira, etc.) Apesar da aparência simples do cubo, o chassi é a parte mais complicada. Ele usa 16 peças de acrílico, mas eles podem também ser cortado à mão a partir de papelão, imprimindo modelos e colando-os para o material. As peças são projetadas com abas interligadas como se fosse um quebra-cabeça. Confira mais detalhes em http://www.instructables.com/id/BOXZ/?ALLSTEPS


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

sexta-feira, 21 de dezembro de 2012

De 0 a C sem nenhum computador

Com a democratização da tecnologia, hoje, qualquer pessoa, desde um professor da área de humanas até um dentista, ou seja, qualquer pessoa pode aprender lógica de programação. Na verdade isso já está em nosso dia-a-dia, desde o momento de acordar para um novo dia, com as tarefas diárias até mesmo quando vamos fazer uma conta no papel, como uma multiplicação e divisão. Com o exercício diário podemos desenvolver nosso raciocínio lógico para começar a escrever nossos programas. O problema surge quando vamos aprender uma nova linguagem de programação, suas sintaxes e outros detalhes. O desafio maior, no entanto, é quem vai lecionar tais linguagens. Imagine, por exemplo ensinar linguagem C sem ter nenhum computador, somente com objetos simples. Impossível? Ubi de Feo criou uma metodologia para ensinar linguagem C com pequenas caixas, representando os bytes e com isso passar alguns conceitos, como conversão numérica, operadores, etc, e com o passar das aulas é mostrado a sintaxe da linguagem C. Gostou do projeto? Não deixe de conferir em http://hellosavants.com/from-0-to-c/


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!


quinta-feira, 20 de dezembro de 2012

Contador de acesso de pessoas com MSP430

Imagine contar o número de pessoas que entrou na sua sala de trabalho, seu quarto ou de qualquer outro lugar e, dependendo do lugar, ligar as luzes ou até mesmo uma sirene alertando o número máximo de pessoas em uma sala. O usuário do site Instructables RPisces teve a ideia de usar dois sensores de distância GP2D12, para monitorar o acesso de pessoas na entrada, um relé para acionamento de cargas externas, e tudo controlado por um microcontrolador MSP430. Confira mais detalhes deste projeto em http://www.instructables.com/id/Room-Visitor-Counter-with-Relay-Control/?ALLSTEPS

Contador de acessos com MSP430

Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

quarta-feira, 19 de dezembro de 2012

μJ, uma máquina virtual Java para microcontroladores

Este é um projeto bastante interessante onde podemos ter uma máquina Java, ou melhor, um micro Java em um microcontrolador. Hoje temos diversas linguagens de programação como linguagem C, Basic, Pascal, e tantas outras, mas é possível usar Java em microcontrolador? Sim, é possível. Dimitri implementou uma máquina virtual Java escrito puramente em C, facilmente portável para vários microcontroladores como AVRs, PICs e até mesmo um processador 386.Confira mais detalhes desta máquina virtual Java para microcontroladores em http://dmitry.co/index.php?p=./04.Thoughts/11.%20uJ%20-%20a%20micro%20JVM


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

terça-feira, 18 de dezembro de 2012

L. I. O. S.: O robô de dez dólares

Que tal montar um robô com materiais fáceis de se encontrar e que custe até dez dólares (aproximadamente vinte reais) para montar? Parece impossível, não é? Não para o Oscar, que utilizou componentes simples e fácil de se encontrar, como LDR, resistores, LEDs, servo motores e como o cérebro do robô um microcontrolador PIC12F683. O chassi deste robô e rodas é feita toda de papelão. Confira mais detalhes deste robô em http://www.sistemasorp.es/l-i-o-s-the-10-robot/


Veja um vídeo deste robô em funcionamento:


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

segunda-feira, 17 de dezembro de 2012

Termostato Open Source com Android

Se você tem um telefone velho que roda o sistema operacional Android e não sabe o que fazer com ele,  não jogue ele fora, pois poderá ser útil em alguns projetos. Um bom exemplo disso é mostrado pelo Jeremy onde ele utilizou um velho telefone que roda o sistema operacional Android como IHM (Inteface Homem Máquina) do termostato, e o telefone comunica com uma placa IOIO (placa de desenvolvimento com microcontrolador PIC) ligada a um relé de estado sólido. Confira mais detalhes deste projeto em http://androidthermostat.com/ e o código fonte em https://github.com/AndroidThermostat

Android Termostato

Veja um vídeo do termostato em funcionamento:


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

domingo, 16 de dezembro de 2012

Relógio digital com Arduino

Kemley fez um projeto de relógio digital é diferente de todos mostrados aqui, pois este utiliza grandes displays de sete e dezesseis segmentos e multiplexados para mostrar as informações de data, hora, etc. Os displays de sete segmentos foram usados para mostrar os dados numéricos como data, hora, alarme e outros. Já os displays de dezesseis segmentos foram usados para indicar o tipo de dado sendo mostrado como ajuste de data, hora, alarme,etc. O coração deste relógio é o Arduino, que gerencia todos os displays e interfaceia um RTC DS1307. Confira mais detalhes em http://thekemley.blogspot.com/2012/09/arduino-led-display-clock-project-this.html


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!