Pesquisar este blog

Mostrando postagens com marcador Arduino. Mostrar todas as postagens
Mostrando postagens com marcador Arduino. Mostrar todas as postagens

segunda-feira, 29 de abril de 2013

Unboxing PcDuino

Olá pessoal, vou mostrar pra vocês a minha mais nova aquisição, o PcDuino. Para quem não conhece ele é um computador portátil muito barato. O hardware é bem parecido com um smartphone, 1GHz ARM Cortex A8, 1GB DRAM, HDMI ...

O PcDuino é plataforma concorrente diretamente ao Raspberry Pi, entretanto ele possui um hardware um pouco mais fraco, veja abaixo uma tabela comparativa:


Com o PcDuino você consegue compilar os códigos do arquivo diretamente nele e utilizar as próprias portas como output, conforme mostra o vídeo abaixo:




Confira o unboxing =D




Nos próximos posts, vou ensinar a trocar o SO e compilar os skechs. Obrigado e até a próxima xD

domingo, 31 de março de 2013

Salvar variável na eeprom - Arduino (Save variable in eeprom)

Quando queremos persistir uma variável no Arduino, na primeira instancia é bem simples, basta utilizar o lib "", correto? Entretanto quando queremos gravar uma variável maior que 255, ou do tipo ponto flutuante (float, double) não é tão simples assim! 

Segue abaixo um vídeo tutorial que eu fiz, que mostra como resolver isso.

quinta-feira, 7 de março de 2013

Sensores sem fio - Arduino

Após alguns dias procurando, consegui comunicar com os sensores sem fios da central de alarme "Genno".




Os sensores encontrados são, magnético e o de presença além do controle remoto:


Ligação:



Módulo RF





Fiz um vídeo explicando esse funcionamento




Código fonte:
Link 1: http://dene.com.br/download/RF_HT6P20B_post_blog.zip

domingo, 15 de abril de 2012

Recuperar Sketch Arduino

Algumas vezes ocorre da IDE do Arduino travar ou até mesmo você simplesmente esqueceu de salvar,  você teoricamente perdeu tudo, certo?

Talvez não esteja tudo perdido, o Arduino toda vez que compila ele gera vários arquivos em algumas pastas temporárias:

Conforme o caminho (Windows) C:\Users\USUARIO\AppData\Local\Temp\build7723033485241328522.tmp

A ultima pasta varia, para facilitar na identificar ordene por data, tente a mais recente.

Dentro dessa pasta existe vários arquivos, procure pelo arquivo que está com o nome do seu projeto do Arduino ponto 'CPP', como exemplo o meu arquivo chamava-se 'sketch_feb17c', procure pelo arquivo sketch_feb17c.cpp. Abra esse arquivo com um editor de texto e voilá, todo arquivo estará lá!



Ahh nessa pasta também possui .hex, ou seja o arquivo compilado !

Qualquer dúvida poste abaixo. Obrigado

domingo, 31 de julho de 2011

Um ‘robô’ que separa lixo

Foto(s): Marcos Limonti/Comércio da Franca
Data: 31/07/2011




Danilo Ferreira Roncari e Gustavo Amorim Cezarino, são jovens estudantes de 21 anos e estão no 4º ano do curso Ciência da Computação na Unifran (Universidade de Franca). Como iniciativa para o TCC (Trabalho de Conclusão de Curso), os dois embarcaram no projeto intitulado “A Utilização da Robótica no Auxílio da Reciclagem do Lixo” que está sendo pensado e desempenhado durante todo o último ano de faculdade.
Esse extenso nome traduz o objetivo de um protótipo robótico, ainda sem nome, de aparência e medidas modestas, mas com objetivo de facilitar e agilizar uma das principais etapas da reciclagem: a separação dos materiais inorgânicos.
 

O projeto que teve início em julho de 2010, já está com 70% da montagem concluída e tem previsão de término para outubro deste ano. Todo o processo de construção foi elaborado manualmente. Para a finalização da montagem, faltam ainda algumas peças importantes. “Uma das peças restante é um microcontrolador, que é o cérebro do robô, e está vindo dos Estados Unidos. Também tem um sensor de distância que está vindo da China. Temos uma grande dificuldade de comprar peças relacionadas a robótica no mercado nacional, os custos são altos”, disse Danilo.
A aquisição de peças se mostrou um obstáculo. Algumas delas procuradas no mercado nacional não foram encontradas e, quando achadas, eram caras.
O grande desafio da jornada, porém, é que até então não existia sensor competente para diferenciar o plástico do vidro. Entre desistir e criar, a opção foi a segunda; eles conseguiram inventar o equipamento que faz essa diferenciação. Para preservar o invento, que ainda não foi patenteado, os detalhes de funcionamento não foram divulgados.
Sobre a escolha do tema, ambos se mostraram preocupados em aliar tecnologia e sustentabilidade. “As questões ambientais estão aí, os problemas na parte de separação do reciclável já tem grande exposição na mídia e se fala muito em TI verde”, disse Gustavo.
 

Quanto a intenção e viabilidade de tornar o protótipo um produto comercial eles explicam e que a intenção existe, mas que para isso teria que haver maior investimento para aprimorar o robô como melhorar o design, encontrar sensores impermeáveis e adicionar um módulo GPS caso seja utilizado em ambientes externos, para ele se orientar.
 

COMO FUNCIONA
A ideia dos jovens é que o robô faça a captação de lixo em ambientes externos como festas de peão e grandes eventos. Por exemplo: após um show o ambiente ficaria todo sujo e o equipamento já em tamanho maior passaria recolhendo e separando o lixo automaticamente. Para isso será necessário investimentos muito maiores do que foi feito até agora no protótipo.

Entenda o robô
A estrutura do protótipo é composta por policarbonato, material semelhante ao acrílico, porém de maior resistência, jogos de sensores na parte frontal que fazem a identificação dos materiais, duas rodas na parte frontal com tração em ambas, duas esferas de plástico na parte traseira, três compartimentos que armazenam o vidro, plástico e alumínio na parte de cima. A estrutura superior do robô, onde é armazenado os materiais, é feita com madeira, possui uma inclinação para que os objetos deslizem para o compartimento desejado. A madeira possui duas aberturas que são utilizadas como compartimentos que armazenam respectivamente vidro e plástico e atrás do robô possui um terceiro compartimento que armazena a lata de alumínio. A bateria que alimenta o protótipo tem as mesma potência que a usada por centrais de alarmes residenciais.
Verbete: TI VERDE- Termo usado para designar ações que envolvam a tecnologia em favor da prática sustentável nas áreas de produção, gerenciamento, uso e descarte dos equipamentos eletrônicos.


Fonte: http://www.gcn.net.br/jornal/index.php?codigo=138666&codigo_categoria=40

Outras fotos e vídeos: http://danilodene.blogspot.com/2011/07/autonomous-recycling-robot.html

segunda-feira, 11 de julho de 2011

Autonomous Recycling Robot

Esse meu projeto é inspirado em uma competição que ocorreu nos Estados Unidos a  IEEE SouthEastCon 2009




Atualmente o projeto já se encontra na etapa final da montagem, com alguns mecanismos funcionando.
Veja o vídeo abaixo, que mostra maiores detalhes do seu funcionamento:






Let's Make robots : http://letsmakerobots.com/node/28054

sábado, 14 de agosto de 2010

My Arduino 2009 compatible

Hoje, ou melhor, ontem, terminei o meu 3° Arduino, se é que posso chamar de Arduino.






O primeiro que fiz é para um uso especifico, no projeto Alarme GPS (http://danilodene.blogspot.com/2010/07/alarme-gps.html)




O segundo foi sem um uso especifico, mas também não ficou grande coisa, ficou muito grande e deu muito trabalho pois eu utilizei placa genérica, sendo assim tive que utilizar "jumpers", muitos!




O ultimo eu fiz a minha própria placa de circuito impresso, diminuindo os "Jumpers" e ficando bem menor. Abaixo eu coloquei algumas fotos das etapas de confecção:


(Circuito impresso na placa, eu utilizei esse método http://www.handmades.com.br/index.php?option=com_content&task=view&id=45&Itemid=46)


(Corrosão usando Percloreto de Ferro)

(Após a corrosão que demorou 26 minutos! ficou assim)

(Depois perfurei a placa e soldei os componentes)

(Finalmente ficou assim)



Para realizar a programação eu utilizo um cabo USB FTDI (http://www.adafruit.com/index.php?main_page=product_info&cPath=29&products_id=70&zenid=f67ac78b83055d2a71fefd2633a6c037).

Tive como base esse tutorial: http://www.arduino.cc/en/Main/Standalone


Qualquer duvida poste abaixo. 

Obrigado xD