segunda-feira, 27 de abril de 2015

O poderoso ESP8266

Estou desenvolvendo um projetinho usando o Raspberry Pi (RPi) e preciso de algum dispositivo com um input (on/off), que faça comunicação sem fio com o RPi e funcione por mais de 9 meses com 2 pilhas. Algo tipo um controle remoto.

MAS eu preciso identificar esses dispositivos individualmente. Até encontrei soluções que atendessem essas características, mas nenhuma delas eu consigo identificar individualmente cada sensor.

Não vou entrar em detalhes porque se você se interessa por TI da mesma maneira que eu vai abrir o seu buscador preferido agora e buscar mais informações, mas o ESP8266 é como um Arduino com wifi embutido. Roda seu programa, tem portas GPIO e ainda tem o Wifi.

Eis aqui o link que me apresentou essa maravilha.

O objetivo desse post é ficar como referência para mim e a quem interessar possa, como fazê-lo funcionar. Então irei atualizando esse mesmo post conforme eu for descobrindo mais coisas

A versão do ESP que estou usando é a 12 pois dizem que é a mais estável. Pelo que andei lendo, quanto maior esse número, mais atual, confiável e menos bugado é a utilização do chip. Parece que é como se o fabricante do ESP8266 tivesse lançado o chip sem manual e a cada vez que um conjunto de novos recursos são descobertos ou melhor utilizados algum outro fabricante lança uma nova versão da placa explorando tudo o que foi descoberto até o momento.

O que estou escrevendo aqui é só o MEU entendimento sobre esse chip e pode estar completamente errado. Como eu disse, fique a vontade para usar o seu buscador predileto e tirar as suas próprias conclusões.

Então resumindo, a partir daqui vou tentar mostrar, o mais mastigado possível, como utilizar o ESP-12 que foi a versão que eu escolhi para tentar utilizar no meu projeto.

Só para constar...

Antes de fazer uma nova publicação em alguns minutos, estava relendo o post sobre como compilar o ffmpeg.

Ao reler tudo, cheguei a conclusão que depois vou dar um jeito de sair do Blogger para alguma ferramenta mais moderna como o Wordpress, sei lá.

Não que eu ache esse design aqui ruim mas preciso de alguma maneira fazer com que as linhas de comando fiquem em apenas uma linha ou algo do tipo. Se um usuário novato tentar utilizar as instruções aqui vai se enrolar.

Agora vamos ao próximo post que é sobre o ESP8266.

quinta-feira, 26 de março de 2015

Raspberry Pi: Compilando o ffmpeg

Estava utilizando o avconv (Que pretende ser o substituto do ffmpeg em algumas distros Linux) para converter alguns arquivos de vídeo e áudio, até que precisei usar o avserver e não encontrava material decente na internet de como utiliza-lo, além de uma mensagem dizendo:
WARNING: avserver is unmaintained, largely broken and in need of a complete rewrite. It probably won't work for you. Use at your own risk
Mediante isso resolvi compilar o ffmpeg manualmente pois o ffmpeg que acompanha o Raspbian funciona, mas informa que devo usar o avconv em seu lugar.

Para minha surpresa, após compilar o ffmpeg o mesmo chega a ser 2x ou mais rápido que o avconv rodando no mesmo hardware.

Antes de começar vou postar as 2 fontes que utilizei que dão o passo a passo de como compilar o ffmpeg no Raspberry. Fonte 1 e Fonte 2

Originalmente eu iria utilizar o passo a passo da fonte 2 mas alguns links estão quebrados então utilizei a fonte 1. MAS, a fonte 2 foi necessária pois eu preciso do suporte ao alsa (Advanced Linux Sound Architecture) e a fonte 1 não adiciona esse suporte.

Seguindo os meus passos você também terá o suporte ao filtro drawtext do ffmpeg pois em ambas as fontes acima esse filtro não é adicionado e no meu caso eu também preciso deles.

Se você olhar a fonte 1, perceberá que aqui é basicamente um copiar/colar dele com apenas alguns adicionais do suporte ao alsa e do filtro drawtext.

Mãos a obra.

quarta-feira, 30 de janeiro de 2013

Mais uma conquista

Programming in HTML5 with Javascript and CSS3
Para uns pode até ser besteira, mas para mim é uma conquista muito grande que acabei conseguindo "sem esforço algum".

Basicamente segui os passos contidos nesse site que contém um voucher para fazer essa prova gratuitamente. Separei o material que eu deveria ter estudado MAS um projeto freelance que estou participando e o projeto de bloco da pós-graduação me impediram de sequer olhar o material de apoio.

Enfim, ontem fui fazer a prova com a cara e a coragem e fui aprovado com louvor. Meus conhecimentos do dia a dia foram suficientes para a aprovação. :)

Agora estou motivado a tentar outros exames na área .Net, que é onde estou atuando atualmente. Nos próximos estudarei, porque não da para contar com a sorte sempre.

Abraços.

sexta-feira, 9 de julho de 2010

E aqui tudo começou...



Meu nome é Victor (Maiores informações no link a direita para o meu perfil) e um blog a essa altura do campeonato parece meio estranho. É ou não é?

Estranho porque os outros 99,5% da internet parecem só falar em Twitter, Facebook, MSN, Buzz e diversas outras ferramentas de comunicação.

Mas eu sou assim, não sou fã de MSN, Orkut, Facebook, Twitter (Só sei que existe pois não se fala em outra coisa e leio muito sobre tecnologia). E por que não sou fã? Porque acho que tira um pouco minha privacidade mesmo que a questão da privacidade seja completamente configurável nesses diversos serviços. Como não quero que ninguém saiba nada a meu respeito prefiro não utilizar esses serviços e quando tenho conta em algum deles (Sim, eu tenho MSN, Orkut, Facebook e agora um blog) não atualizo com informação alguma além das informações existentes estarem completamente desatualizadas.

Mas aí você, que caiu sabe-se lá como aqui no meu blog, deve estar se perguntando por que eu criei um blog? O motivo é simples. Vou falar aqui sobre assuntos diversos como informática (Minha área de atuação), vídeo game, smartfone, etc. Vou poder desabafar aqui o que acho a respeito de tudo isso.

E é isso... aqui finaliza o início de tudo (Fim do início. Que maneiro hein?).

Estarei postando em breve algumas coisas que tem passado pela minha cabeça e espero que depois desse início eu não pare mais, que esteja escrevendo regularmente sobre vários assuntos interessantes e dentro de algum tempo esse site seja visitado por milhões de internautas sem ter o que fazer, referência em assuntos gerais que envolvam tecnologia, que eu esteja casado, com um bom salário, morando em uma boa casa (ou apartamento), que tenha condições de ajudar ainda mais minha mãe e... chega. Já ficou idiota demais.

Té+. :)