Saturday, December 28, 2013

Testando SSD no PS3 Super Slim

Antes de tudo é necessário preciso aprender a tirar a tampa lateral do PS3 super slim.
Para remover a tampa basta empurrar para o lado de trás do console.

Wednesday, December 25, 2013

Thursday, December 19, 2013

Wednesday, December 18, 2013

eZ430-Chronos 433MHz Black

eZ430-Chronos 433MHz Black, resultado do último black friday.
Kit composto do relógio + chave philips + MSP-ez430U + usb stick cc1111f32.

Bateria Zop Power 2200mah 30C 11.1v

Depois de 67 dias esperando pelos correios...

Monday, December 16, 2013

Friday, December 6, 2013

Melhor portal DIY de consertos eletrodomésticos

Conserte qualquer eletrodoméstico de sua casa por conta própria.

Melhor portal que encontrei até agora
http://www.portaldoeletrodomestico.com.br/

Tuesday, November 26, 2013

cross-compile VLC para ardrone usando o Sourcery G++ Lite

Depois de instalado o Sourcery G++ Lite, chegou a hora de compilar o VLC utilizando ele. Com o VLC poderemos faz broadcast do video capturado pelas cameras do ardrone.

Instalando Sourcery G++ Lite no Ubuntu

Depois do teclado configurado, e compilado o SDK 2.0.1 do ardrone, é hora de dar prosseguimento ao build de ferramentas DIY para o ardrone.

Xubuntu: configurando teclado ABNT

No xubuntu é preciso remover qualquer variant na tela:

xubuntu 12.04 32bit + ardrone sdk 2.0.1

tutorial completo

Bitola dos fios e corrente elétrica

Antes que seu Drone exploda por causa de conexões elétricas subdimensionadas, verifique a tabela deste post e veja se algum fio ficou dimensionado abaixo da corrente máxima esperada.

Sunday, November 24, 2013

Links com desconto: peças do Ardrone na Hobbyking

A hobbyking tem um esquema muito bom de promover descontos em compras através do compartilhamento dos itens comprados. Aqui estão alguns itens interessantes para a manutenção do ardrone com desconto.

Saturday, November 23, 2013

MWC com tubos PVC

Enquanto não chega o frame de fibra de carbono, uma alternativa barata (entenda-se menos de R$30) é fazer um frame totalmente de PVC usando tubulação para água.

Thursday, November 21, 2013

Estudo comparativo das técnicas de deadzone para controle do Xbox360 usando XInputDotNet

Para completar o post
http://dronespersonalizados.blogspot.com.br/2013/11/deadzones-em-controles-analogicos-e.html
implementei uma pequena aplicação de teste em C# + XinputDotNet (wrapper do DirectX input).
A ideia aqui é validar a teoria usando os sticks analógicos do controle de xbox360.

Deadzones em controles analógicos e remoção de ruído


Encontrei um ótimo post sobre o assunto, que vai direto ao ponto e compara as abordagens existentes.
http://www.third-helix.com/2013/04/doing-thumbstick-dead-zones-right/

Wednesday, November 20, 2013

Dissecando o coração do drone, também conhecido como "program.elf"

Mais um post na série de depuração do ardrone v1, após conectar no access point wifi criado pelo drone, é possível fazer abrir uma conexão telnet no drone (ip=192.168.1.1). Como já sabemos, o ardrone é um Linux embarcado que voa.

Tuesday, November 19, 2013

Debugando ardrone v1 rebelde, e chegada do GPS, barômetro, hélices e carregador B3AC.


Hoje foi um dia produtivo, depois de mexer nas entranhas do ardrone, praticamente confirmei minha teoria no bug no ADC que mede a tensão e corrente da bateria.

Monday, November 18, 2013

Sunday, November 17, 2013

Arduino Multi Wii Copter (MWC)

O arduino é uma plataforma de hardware aberta.
Existem diversas placas com diversos processadores. 
Um das mais baratas é a Arduino Nano V3.0.

Comparação de baterias e supercaps

Estudo comparativo de diferentes soluções de alimentação.

ISM / WIFI / GSM

 Redes: ISM WIFI 2G 3G 4G

Sonar / Ultrasom / Anti-colisão

Anti-colisão (Sonar)

GPS e Bússola

Piloto automático

Crazyflie, SpaceX, ferramenta de cálculo de motor e hélice.

Algumas novidades...

Cameras e FPV

Comparação de alternativas.

Estabilizador de voo

Estabilizador de voo / controle PID

Tutorial hélices

As hélices possuem dois tipos CW e CCW. As CW cortam o ar em sentido horário e as CCW cortam o ar em sentido anti-horário. Para voar os drones quadrotor precisam ter 2 hélices de cada tipo

Barômetros BMP085, MS5611-01BA03, MPXH6115

O altímetro normalmente é implementado usado um barômetro.

Stellaris Launchpad / Tiva C Series

Stellaris Launchpad /  Tiva C Series

BrushLess DC Motors (BLDC)

Motores brushed são motores com escova. Interface de 2 fios, barulhentos e não precisam de ESC.
Motores brushless são motores sem escova. Interface de 3 fios, silenciosos e precisam de ESC.

Eletronic Speed Control (ESC)

O controle eletrônico de velocidade é aplicado a motores brushless para controlar a velocidade.

Bluetooth arduino

A forma mais prática de depurar um sistema é usando o tradicional printf do C/C++.

Frames

As opções no mercado são:

Buspirate

O Bus Pirate é uma ferramenta para hacking / DIY com HW / FW / SW em livres, sendo capaz de conversar com praticamente qualquer dispositivo eletrônico.

ENC28J60 no Arduino

Conectividade cabeada para roteador da rede sem-fio.

Utilidades públicas

off-topic

Configurando Ubuntu 13.10

Usando o kubuntu 13.10 como ponto de partida
http://kubuntu.org/

Configurando Fedora 19

Usando Fedora 19 como ponto de partida

Vmware ESXI - enterprise grade virtualization for free

Vmware ESXI free
www.vmware.com/go/get-free-esxi‎








Freescale FRDM-KL25Z + MBED

MBED KL25Z

git server / sparkleshare

tutorial completo

FreeRTOS no Renesas YRPBRL78G13

tutorial em desenvolvimento

Configurando Arch Linux

Configurando o ArchLinux para desktop

Debug Stellaris Lauchpad com OpenOCD

Desenvolver sem debug é tenso.

MURIX Linux

Meu projeto do Murix Linux

Wednesday, November 13, 2013

Configuração das hélices e fases dos ESCs

Depois de ligado verificar se todos os motores estão gerando vento para baixo.

Testando motores, ESCs, hélices, consumo de corrente

Chegou a hora de testar quase tudo funcionando junto.
O Frame ainda não chegou, mas improvisei um aqui de papelão de caixa de leite.
Cortei em 2 tirinhas de 4 cm de largura e tá novo!

E a solgadem dos ESCs e motores continua, agora com exaustor

Esse exaustor é um ventilador de 12cm que  arranquei de uma fonte de PC queimada.
Também dá para comprar em qualquer loja de informática na faixa de $10 atualmente.

Monday, November 11, 2013

Soldagem dos conectores banana nos motores e no ESC

Let me try... 
antes de tentar sempre é bom consultar o que povo anda fazendo pelo mundo afora.

Saturday, November 9, 2013

Recuperando bateria do ardrone

Passos para o sucesso:
1) descarregar a bateria entre 9,53V (3,2V por célula) e 10,3V (3,43V por célula) 
2) deixar carregar até 12,5V (4,16V por célula)

Monday, November 4, 2013

Testando motores na launchpad e monitorando PWM com BusPirate

Depois de remove o R9 e R10 chegou a hora de testar os motores na launchpad (LM4F120H5QR ).
o duty cycle para ativar os motores é um pouco diferente do usado no Arduino Nano v3 (atmega328p).

Sunday, November 3, 2013

Testando MPU6050 - Acelerômetro & Giroscópio

Testando o acelerômetro a intensidade dos leds variando em função da inclinação.
Implementada task do driver do MPU-6050 no FreeRTOS com API do Arduino/Energia

Removido curto-circuto na Stellaris e Tiva C

Para solucionar o curto, é preciso remover os resistores R9 e R10.

Saturday, November 2, 2013

Testando ADC de 12-bits da Stellaris Launchpad

Depois de terminar o port da API do Arduino do GCC para o IAR e juntar com o FreeRTOS é hora de começar a fazer os testes de HW. Depois dos LEDs, botões e serial, chegou a vez de testar o ADC.

Friday, October 25, 2013

Controlando ESC do motor brushless com Arduino Nano V3

Para testar o motor é preciso gerar um sinal PWM na entrada do ESC.
Mas tem um pequeno detalhe, o ESC não aceita qualquer PWM, os pulsos ativos precisam estar em 1ms (velocidade mínima) e 2ms (velocidade máxima).

Monday, October 21, 2013

Freescale FRDM-KL25Z

Kit ARM Cortex-M0 com giroscópio, em breve também vai voar...

Texas Launchpad: Stellaris LM4F120 e Tiva C Series TM4C123G

Kits de desenvolvimento ARM Cortex-M4F pronto para receber o FW / SW de controle de vôo e Internet of Things (IoT).

Friday, October 18, 2013

Ajuste do /etc/fstab para otimizar BTRFS com LZO e autodefrag

Editar /etc/fstab assim:
/dev/sdxx / btrfs rw,relatime,compress=lzo,space_cache,autodefrag 0 0
Com compress=lzo a velocidade média fica cerca de 3x maior.

Com autodefrag, toda vez que um pasta ou arquivo estiver causando muitos seeks e lerdeza o defrag é disparado.

Wednesday, October 16, 2013

Saturday, October 5, 2013

Tuesday, September 17, 2013

Drones no estilo faça você mesmo

Em junho de 2012, em viagem pela Itália, comprei um Ardrone v1 em uma promoção por causa da chegada do Ardrone v2. Achei muito interessante a quantidade de tecnologia embarcada no Ardrone. Mas nem precisei pilotar muito tempo para descobrir diversas limitações.

Para superar as limitações encontradas no Ardrone resolvi criar este blog com a ideia de elaborar roteiros no estilo DIY para montagem de drones aéreos, terrestres e aquáticos. Incluindo os projetos de hardware, software e firmware. 

Os projetos de drones terão como prioridade:
- Baixo custo 
- Anticolisão
- Automatizado por GPS; e
- Segurança