Welcome to my blog

3D scanner

07/02/2016 - 18:30

I've been working on a full-body homebuilt 3d scanner.

Here you can play with a virtual version of me:

This is a low-poly 3D model. These files are usually too big for web, so I reduced it to around 4k vertices. The original was 100 times bigger.

My homebuilt 3d scanner is comprised by 3 Kinect sensors and two lighting poles. I used a led strip for the poles. They are used to set an even lighting around the 3d object.

Como usar o AdBlock em sites que bloqueiam o AdBlock

05/26/2016 - 11:06

O AdBlock é uma mão na roda pra nevegar pelo inferno de propagandas que se tornou a Internet. Porém, alguns sites começaram a usar alguns artifícios para detectar e bloquear o uso do AdBlock.

O tutorial abaixo explica como ter o adblock novamente funcionando no site da Folha de S. Paulo. Não se assuste com a quantidade de opções: O processo todo não leva mais que 20 segundos!

No fim do texto tem uma explicação de como a detecção funciona, e como esse processo pode ser aplicado em outros sites

Comparing sound cards

01/14/2016 - 21:51

I was getting too much distortion on my drawings on the oscilloscope. After checking that the waveform was correct, I started trying different soundcards, and figured out they can make a huge difference on the final image.

Here are what I found about them

Augmented Reality Videogame

07/19/2015 - 21:02

This month I was invited to help at a local videogame faire, Arena Game Show. The guys from Python Brazil, the Brazilian Python community, got a stand at the event and were planning some workshops and classes.

This is the game I brought there:

 

Poor man's motion capture

07/04/2015 - 07:11

This is the result of my home-made motion capture system. I've used it to animate videogame characters for another project

Of course, there's a lot of free game assets around the net, but, as usually, it's funnier to go with your own solution.

On the video, the character seems to lose a keyframe, but I've managed to fix this at the game

 

Computer Vision on Edison with OpenCV

06/21/2015 - 11:44

Intel Edison is a nice Internet of Things device. On a module the size of a SD card, you get a dual-core computer with WiFi and Blutooth. You can also get an Arduino compatible development board, to attach Edison and use Arduino shields on it

Intel Internet of Things Roadshow - Brasil

06/21/2015 - 11:42

These are pictures of Intel IoT Roadshow Brazil 2015, which took place at Insper, São Paulo, on Jun, 19-20.

 

Kitchen Gas Leakage Alarm

06/07/2015 - 15:40

This is a very simple weekend project: A gas leakage alarm for your kitchen.

It's based on a MQ-2 sensor, which detects LGP (Liquefied Petroleum Gas), alcohol, smoke, propane and some other gases. It comes froma family of sensors, all of them with the same pinout, so any project using them can be easily "ported" to detect different gases. For example, MQ-7 detects Carbon Monoxide and ME2-O2 detects Oxigen.

Internet das Coisas: Monitor de Horta

06/05/2015 - 13:46

Bem vindo à minha horta wifi:

A caixinha amarela acima monitora a umidade do solo e a quantidade de luz recebida pelas plantas. Estes dados são capturados continuamente, e enviados a um servidor, que gera relatórios e alarmes:

Connecting your Arduino to WiFi via an ESP-8266 module

05/17/2015 - 11:22

ESP-8266 is an easy and low-cost alternative to the expensive Arduino WiFi shields. While those shields can cost over USD 50, you can find an ESP module for less that USD 3 at ebay

There are several ESP module models around there. All of them are based on the same IC. This article is based on the ESP-01, which is, probably, the most common model.

All ESP-8266 modules are programable. You can use the default factory firmware or you can write your own firmware and upload it to your module. My module came with the firmware version 0018000902-AI03.

The default firmware provides a serial communication that you can use to send AT commands to your module, just like in the old telephone/modem days. These commands provide everything you need to connect to an WiFi router and send/receive data.

Welcome to my blog

3D scanner

07/02/2016 - 18:30

I've been working on a full-body homebuilt 3d scanner.

Here you can play with a virtual version of me:

This is a low-poly 3D model. These files are usually too big for web, so I reduced it to around 4k vertices. The original was 100 times bigger.

My homebuilt 3d scanner is comprised by 3 Kinect sensors and two lighting poles. I used a led strip for the poles. They are used to set an even lighting around the 3d object.

Como usar o AdBlock em sites que bloqueiam o AdBlock

05/26/2016 - 11:06

O AdBlock é uma mão na roda pra nevegar pelo inferno de propagandas que se tornou a Internet. Porém, alguns sites começaram a usar alguns artifícios para detectar e bloquear o uso do AdBlock.

O tutorial abaixo explica como ter o adblock novamente funcionando no site da Folha de S. Paulo. Não se assuste com a quantidade de opções: O processo todo não leva mais que 20 segundos!

No fim do texto tem uma explicação de como a detecção funciona, e como esse processo pode ser aplicado em outros sites

Comparing sound cards

01/14/2016 - 21:51

I was getting too much distortion on my drawings on the oscilloscope. After checking that the waveform was correct, I started trying different soundcards, and figured out they can make a huge difference on the final image.

Here are what I found about them

Augmented Reality Videogame

07/19/2015 - 21:02

This month I was invited to help at a local videogame faire, Arena Game Show. The guys from Python Brazil, the Brazilian Python community, got a stand at the event and were planning some workshops and classes.

This is the game I brought there:

 

Poor man's motion capture

07/04/2015 - 07:11

This is the result of my home-made motion capture system. I've used it to animate videogame characters for another project

Of course, there's a lot of free game assets around the net, but, as usually, it's funnier to go with your own solution.

On the video, the character seems to lose a keyframe, but I've managed to fix this at the game

 

Computer Vision on Edison with OpenCV

06/21/2015 - 11:44

Intel Edison is a nice Internet of Things device. On a module the size of a SD card, you get a dual-core computer with WiFi and Blutooth. You can also get an Arduino compatible development board, to attach Edison and use Arduino shields on it

Intel Internet of Things Roadshow - Brasil

06/21/2015 - 11:42

These are pictures of Intel IoT Roadshow Brazil 2015, which took place at Insper, São Paulo, on Jun, 19-20.

 

Kitchen Gas Leakage Alarm

06/07/2015 - 15:40

This is a very simple weekend project: A gas leakage alarm for your kitchen.

It's based on a MQ-2 sensor, which detects LGP (Liquefied Petroleum Gas), alcohol, smoke, propane and some other gases. It comes froma family of sensors, all of them with the same pinout, so any project using them can be easily "ported" to detect different gases. For example, MQ-7 detects Carbon Monoxide and ME2-O2 detects Oxigen.

Internet das Coisas: Monitor de Horta

06/05/2015 - 13:46

Bem vindo à minha horta wifi:

A caixinha amarela acima monitora a umidade do solo e a quantidade de luz recebida pelas plantas. Estes dados são capturados continuamente, e enviados a um servidor, que gera relatórios e alarmes:

Connecting your Arduino to WiFi via an ESP-8266 module

05/17/2015 - 11:22

ESP-8266 is an easy and low-cost alternative to the expensive Arduino WiFi shields. While those shields can cost over USD 50, you can find an ESP module for less that USD 3 at ebay

There are several ESP module models around there. All of them are based on the same IC. This article is based on the ESP-01, which is, probably, the most common model.

All ESP-8266 modules are programable. You can use the default factory firmware or you can write your own firmware and upload it to your module. My module came with the firmware version 0018000902-AI03.

The default firmware provides a serial communication that you can use to send AT commands to your module, just like in the old telephone/modem days. These commands provide everything you need to connect to an WiFi router and send/receive data.