tdc2015 - um drone para chamar de seu
TRANSCRIPT
Globalcode – Open4education
Um drone para chamar de seu
Odair Bonin Poli-USP
Globalcode – Open4education
Agenda Apresentação Conceito História Fato curioso Componentes Controle Frame
Globalcode – Open4education
Engenheiro de software Formado em ciência da computação
Instrutor Tecnologia Java; Web; Mobile
Oficinas de programação Java; Android; Tecnologia Web Realidade aumentada + Android Programação Kinect w/OpenSource Programação para Drones
Maker
Odair Bonin
Globalcode – Open4education
Conceito
Veículo Aéreo Não-Tripulado
(VANT)
Remotely Piloted Aircraft
(RPA)
Autonomous Aircraft
Globalcode – Open4education
Historia
Reginald queria viver o sonho americano: ser ator em
Hollywood
Reginald Denny e o modelo RP-1 (o qual chamavam de Drone)
Globalcode – Open4education
Norma Jeane Dougherty montava drones modelos RP-5 na fábrica do Reginald
O mundo deu voltas e ela ficou conhecia como Marylin Monroe
Fato curioso
Globalcode – Open4education
DIY
Existem vários kits prontos e maneiras de se montar o seu Drone
Globalcode – Open4education
Cuidado, existem modelos semelhantes que não são compatíveis com o emissor
Componentes Placa controladora H107C-A43
Frequência: 2.4GHZ Possui giroscópio Alimentação 3.7V
Transceiver A7105 Frequência: 2.4GHZ Alimentação 3.3V
Globalcode – Open4education
Componentes Motores (brushless)
2 sentido horário 2 sentido anti-horário
Hélices
2 tipo A 2 tipo B
Bateria Li-po 3.7V Entre 280mAh e 500mAh
Duração de 5 a 10 minutos
Peso total dos componentes 35 g
Globalcode – Open4education
Controle ARDUINO UNO
Comunicação SPI Saída para 3.3V
http://www.instructables.com/id/Easy-Android-controllable-PC-Interfaceable-Relati/step5/Building-the-Arduino-driven-radio/
Globalcode – Open4education
Bind SCAN tx RSSI Channel:
0x01
12ms
8ms
8ms
8ms
BIND
14 1e 28 32 3c 46 50 5a 64 6e 78 82 1
2
...
O passo mais importante é o BIND
• Para realizar o BIND, o
emissor envia pacotes a cada 12ms e aguarda uma resposta.
• O handshake é feito com a troca de mensagens a cada 8ms.
Globalcode – Open4education
Codigo-fonte
deviationtx.com/
Devo8
Fonte adaptado: https://github.com/andihit/coptermanager-simple/tree/master/arduino
Para rodar no controle Devo
(firmware)
Globalcode – Open4education
Frame
B
B
A
A
Anti-horário (PB)
Horário (VA)
Horário (VA)
Anti-horário (PB)
Globalcode – Open4education
Frame
Nome Drone #1 Materiais Palito de churrasco; Cola
quente; Linha de costura; Fita crepe
Peso 48g Nível de satisfação Médio Dificuldade Prender os motores no frame
Globalcode – Open4education
Frame
BobSponge SquareDrone (55g) Dificuldade em manter os eixos alinhados
Deixe a geladeira em paz Alinhamento perfeito mas, o peso ultrapassou 70g
Globalcode – Open4education
Frame
Palito e isopor As quedas prejudicam muito o frame. Autor: David
Palito e isopor A distância do motor ao centro do drone dificulta o equilíbrio. Autor: Cauê
Globalcode – Open4education
Frame
Drone de espuma plástica Peso: 40g Autor: David Takazaki
Globalcode – Open4education
Frame
Drone de porta-treco Peso: 42g Autor: Marcos
Globalcode – Open4education
Frame
Drone de LEGO Autor: Cristine
Drone de vareta de guarda-chuva Autor: Dimas
Drone de vareta de guarda-chuva e CD Autor: Dimas
Globalcode – Open4education
Frame
Octacopter de vareta de guarda-chuva Autor: Dimas
Drone de espuma plástica Autor: David Takazaki
Globalcode – Open4education
Frame
Primeiro Vôo
Globalcode – Open4education
#Dica importante Não façam testes perto das plantas
Globalcode – Open4education
/odair.bonin
Obrigado