Mudanças entre as edições de "Garoando em linha"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 79: Linha 79:
   
 
==Software==
 
==Software==
  +
 
===Arduino IDE===
 
===Arduino IDE===
  +
  +
===Bibliotecas===
  +
  +
====Sensor de Ultrasom HC-SR04====
  +
A biblioteca está disponível no GitHub: https://github.com/haoji/Ultrasonic-HC-SR04
  +
  +
Clique aqui para baixar: https://github.com/haoji/Ultrasonic-HC-SR04/archive/master.zip
  +
  +
Copie a pasta "Ultrasonic"
  +
  +
Alterando timeout padrão:
  +
  +
<code>Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)</code>
  +
  +
<code>Ultrasonic ultrasonic(9,8,3000); // (Trig PIN,Echo PIN, TimeOut Máximo em µseg )</code>
  +
  +
Utilizando o exemplo Plug & Play:
  +
  +
Inserir o sensor nos pinos digitais 7, 6, 5, 4 virado para o lado oposto ao Arduino.
  +
  +
Veja: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play
  +
  +
=====Exemplo: Exibir distância no console serial=====
  +
  +
<code>
  +
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.
  +
// Rev.4 (06/2012)
  +
// J.Rodrigo ( www.jra.so )
  +
// more info at www.ardublog.com
  +
#include <Ultrasonic.h>
  +
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)
  +
void setup() {
  +
Serial.begin(9600);
  +
}
  +
void loop()
  +
{
  +
Serial.print(ultrasonic.Ranging(CM)); // CM or INC
  +
Serial.println(" cm" );
  +
delay(100);
  +
}
  +
  +
</code>
  +
  +
====Motor Drive Shield L293D====
  +
Biblioteca: https://github.com/haoji/Adafruit-Motor-Shield-library
  +
 
===Sketch===
 
===Sketch===
  +
 
==Passo-a-Passo==
 
==Passo-a-Passo==
   

Edição das 18h29min de 23 de agosto de 2013

Kit sendo desenvolvido para o Nós Robôs constituido de todos componentes necessários para um seguidor de linha básico, com um tutorial passo-a-passo.

A proposta é ser o mais didático possível e preparado para quem tem pouco ou nenhum conhecimento em Arduino, eletrônica ou robótica. Nesta página haverá conteúdo um pouco menos amigável, porém ideal para se estudar após compreender tudo contido no Passo-a-Passo.

Responsáveis

Haoji

Visão Geral

Kit garoando.jpg Chassi.JPG

Dimensões

Medidaspneu garoando.png Medidaschassi garoando.jpg

Hardware

Componentes do Kit

"*" Não incluso dentro do kit pois há vários disponíveis no Garoa

Montagem do Chassi

Montagem garoando.jpg

Há incluso no kit um pequeno manual de montagem que apresenta todos componentes básicos e um passo-a-passo de como montá-lo.

O mesmo pode ser acessado aqui em formato PDF.

Futuramente será incluído um manual mais amigável e didático, por enquanto está disponível apenas o fornecido pelo fabricante do chassi.

Motores

Voltagem DC 3V DC 5V DC 6V
Corrente 100mA 100mA 120mA
Taxa de Redução 48:1
RPM (Com pneu) 100 190 240
Diametro do Pneu 66mm
Velocidade (m/minuto) 20 39 48
Peso do Motor 50g
Tamanho do Motor 70mm*22mm*18mm
Ruído <65dB

Montagem do Arduino e Shield

Montagem dos Sensores

Software

Arduino IDE

Bibliotecas

Sensor de Ultrasom HC-SR04

A biblioteca está disponível no GitHub: https://github.com/haoji/Ultrasonic-HC-SR04

Clique aqui para baixar: https://github.com/haoji/Ultrasonic-HC-SR04/archive/master.zip

Copie a pasta "Ultrasonic"

Alterando timeout padrão:

Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)

Ultrasonic ultrasonic(9,8,3000); // (Trig PIN,Echo PIN, TimeOut Máximo em µseg )

Utilizando o exemplo Plug & Play:

Inserir o sensor nos pinos digitais 7, 6, 5, 4 virado para o lado oposto ao Arduino.

Veja: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play

Exemplo: Exibir distância no console serial

// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.
// Rev.4 (06/2012)
// J.Rodrigo ( www.jra.so )
// more info at www.ardublog.com
#include <Ultrasonic.h>
Ultrasonic ultrasonic(9,8); // (Trig PIN,Echo PIN)
void setup() {
 Serial.begin(9600);
}
void loop()
{
 Serial.print(ultrasonic.Ranging(CM)); // CM or INC
 Serial.println(" cm" );
 delay(100);
}

Motor Drive Shield L293D

Biblioteca: https://github.com/haoji/Adafruit-Motor-Shield-library

Sketch

Passo-a-Passo

Referências