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

segunda-feira, 7 de novembro de 2016

Atenção: Cuidado com adaptadores de GPIO como esse


A ideia de empilhar expansões pode ser interessante, entretanto há uma complexidade para que funcione no mundo real. Uma das necessidades é que as placas sigam padrões, utilizem barramentos com vários canais (I2C por exemplo) ou utilizem GPIOs diferentes. Quando o padrão PiHAT para expansões foi criado, houve uma discussão a cerca desse recurso, mas que foi descartado devido ao aumento da complexidade nas configurações automáticas para os HATs e potencial erro do usuário.

segunda-feira, 7 de dezembro de 2015

6 formas de queimar ou danificar seu Raspberry Pi

raspberry pi queimando
Créditos de imagem: Hackaday

Nesses 2 anos lidando com o Raspberry Pi praticamente de forma diária, observei no mundo afora diversos tipos de problemas que levaram ou poderiam levar à danificar a placa.

quinta-feira, 11 de setembro de 2014

Adaptador permite a conexão direta de monitores VGA ao GPIO do Raspberry Pi


Como o Raspberry Pi não possui conexão VGA, as opções eram a utilização de um conversor HDMI para VGA ou placas de expansão que já incluem um conversor juntamente com adaptador.

Agora existe um jeito bem mais barato de se fazer isso e ainda com a vantagem de poder usar um monitor VGA independente da saída HDMI.

Gert van Loo, que desenvolveu a placa alpha do Raspberry Pi, a Gertboard e o Gertduino criou um adaptador VGA que é conectado aos GPIOs do Raspberry Pi B+. E você também pode criar um igual.

terça-feira, 2 de setembro de 2014

Pi HATs: Uma forma de padronizar e facilitar o uso de expansões para Raspberry Pi B+


Recentemente após o lançamento do Raspberry Pi B+, a fundação anunciou os Pi HAT's (Hardware Attached on Top), uma forma padronizada de criação para placas de expansão.

Quando usamos diversas expansões, existe o trabalho de configuração dos GPIOs( in/out/etc ), carregamento de drivers, configurações de software, etc. O Raspberry Pi de forma geral não sabe automaticamente qual dispositivo está sendo conectado, sendo preciso fazer tudo manualmente.

quinta-feira, 31 de julho de 2014

Como resolver o problema 'module' object has no attribute 'setmode' e similares ao utilizar RPi.GPIO no python

Me deparei com um usuário que teve um problema ao executar seu aplicativo, o python retornava o erro " 'module' object has no attribute 'setmode' ", ao verificar vi que isso é devido ao módulo para python RPi.GPIO ser antigo, muitos tutoriais pela net também são antigos e utilizam o RPi.GPIO 0.1.0, no caso do atributo setmode(), ele só foi incluído após a versão 0.2.0. O que você precisa fazer é somente instalar a versão mais nova.

wget https://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.6.tar.gz
tar -xf RPi.GPIO-0.5.6.tar.gz
cd RPi.GPIO-0.5.6
sudo python setup.py install


Caso não funcione, tente remover o antigo RPi.GPIO:

sudo rm -r /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.1.0-py2.7.egg/

Caso ainda tenha problemas, deixe um comentário que assim que possível tentarei ajudar.

quinta-feira, 26 de junho de 2014

Expandindo os GPIOs do Raspberry Pi utilizando a interface CSI


Em um post passado expliquei a possibilidade de se reutilizar GPIOs, no exemplo o GPIO47, no fim do post citei que era possível ir além e reutilizar também os da interface CSI ( o conector em que é ligado a câmera ). No DSI as conexões disponíveis infelizmente são controladas somente pela GPU.

Ao contrário do GPIO47 que para ser utilizado efetivamente necessita que você solde na placa do Raspberry Pi, no CSI é possível a utilização de 4 GPIOs sem alterar a placa, GPIO0,GPIO1,GPIO5 e GPIO21. Para realizar os testes comprei um pack de 2 cabos flat de 30cm na dx que é utilizado originalmente para a câmera.

quarta-feira, 28 de maio de 2014

Controlando motores DC com Raspberry Pi e ponte H L298N


Para controlar um ou mais motores DC com o Raspberry Pi não se pode ligar diretamente nos GPIOs, pois sua corrente de tolerância é bem baixa. Existem diversas soluções como o uso de transistors, relês ou pontes H. A solução desse artigo é uma das mais simples possíveis, se trata de uma placa com a ponte H L298N, que dispõe de diversos conectores facilitando a ligação dos fios. Mais fácil que isso só comprando um shield próprio para Raspberry Pi, mas que acaba saindo mais caro. A placa que tenho em mãos foi comprada na Deal Extreme e está custando US$9,69 ( RS$ 21,60 ).

terça-feira, 20 de maio de 2014

MotherBone PiOne: Outro projeto do kickstarter que não deu certo


Já mostrei no passado um dos projetos relacionados com Raspberry Pi que não deu certo, a placa de expansão HDMI.

A MotherBone PiOne é outro projeto que iria postar sobre mas que também não deu certo, mas o motivo não foi técnico, mas por falta de financiamento.

Essa placa adicionava diversas formas de IO, relês, etc, ao Raspberry Pi ou Beagle Bone Black e inclusive era possível utilizar ambos em conjunto. As especificações eram bem extensas:

quinta-feira, 10 de abril de 2014

Conseguindo um gpio a mais no seu Raspberry Pi

As possibilidades de hacks/mods no raspberry pi não são poucas, uma das mais loucas inclusive eu publiquei aqui Japonês passa dos limites e cria Raspberry Pi exótico e apesar de nossas placas não contarem com tantos gpios utilizáveis como o novo Raspberry Pi é possível aumentar a quantidade deles de algumas formas, algumas mais "fáceis", outras bem difíceis, uma delas que estarei apresentando agora consiste no fato de que o trigger do cartão SD não é necessário para se dar boot, algo que já citei anteriormente. Sendo ligado ao GPIO47 e GND é possível utilizá-lo como um GPIO a mais, soldando fios nos pinos demonstrados abaixo.


Trigger do slot sd
Trigger do slot sd