SUPORTE TÉCNICO
De segunda à sexta pelo e-mail:
suporte@robocore.net
CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

Kit Iniciante Robótica - 1. Introdução



Chegou a hora de você aprender robótica de um jeito fácil e estimulante!

Este material é composto por dois experimentos principais: um sobre como fazer um robô seguidor de linha e outro sobre como fazer um robô anticolisão. Serão mostrados diversos tópicos, onde haverão passo a passos para atingir os objetivos. O intuito principal é que o usuário que está começando a entender o fascinante mundo da robótica, ou mesmo o usuário que já tem boas noções, possa começar a construir um robô que toma ações a partir da leitura de sensores, seja seguindo um trajeto formado por uma linha, seja evitando colidir com paredes. Este material é parte integrante do Kit Iniciante para Robótica da RoboCore. Com este kit você poderá desenvolver os experimentos aqui propostos e muitos outros.

Ainda não possui o Kit Iniciante para Robótica da RoboCore? Não perca tempo e garanta já o seu!

Quero o kit Iniciante para Robótica

Lembre-se: em qualquer momento, se você estiver com dificuldade, ou mesmo se alguma coisa não estiver funcionando como deveria, entre em contato com a equipe premium de suporte técnico da RoboCore pelo email suporte@robocore.net com o número de seu pedido (ORDER ID) ou número da nota fiscal (NFe).
A equipe RoboCore ficará feliz em lhe ajudar no que for preciso para que o experimento deste Tutorial funcione corretamente!


Com o Kit Iniciante para Robótica você entrará definitivamente no mundo dos robôs!




Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


programasupergenius
date Enviado: 2021-06-21 12:04:25
Os pinos da Julieta tem os mesmos números dos pinos arduino, como faço para diferenciar o pino 13 da Julieta do Pino 13 do arduino na programação por exemplo.

Vamos que eu quero usar um led no pino 13 da Julieta
e outro ledo no pino 13 do Arduino.

Como eu poderia configurar o pinMode por exemplo?

Obrigado!

Giovanni5
date Enviado: 2021-06-21 13:04:54
programasupergenius
Infelizmente não entendemos sua pergunta, você poderia tentar explicá-la melhor? Vale lembrar que a Julieta é uma placa da plataforma Arduino Uno, inclusive o microcontrolador e o modelo de placa selecionado para a gravação são os mesmos, portanto quando se usa uma Julieta, é basicamente como se estivesse usando uma Arduino Uno comum.

programasupergenius
date Enviado: 2021-08-31 10:43:11
programasupergenius
Existem duas portas 13, duas portas 12, duas portas 11 e assim por diante, como faço para diferenciar estar portas do código? Por exemplo: Se eu colocar pinMode (13, OUTPUT); ........ Qual delas eu estaria configurando, já que existem duas portas 13?

Giovanni5
date Enviado: 2021-08-31 11:10:21
programasupergenius
Na Julieta, os pinos macho e fêmea são os mesmos no microcontrolador, ou seja, estão interligados no circuito da placa. Com isso, se você configurar o pino 13 como uma saída, ambos os pinos 13 serão uma saída.

programasupergenius
date Enviado: 2021-06-09 11:52:53
Bom dia!
Consigo usar as portas da Julieta e do arduino simultaneamente? Porque vi que os números são os mesmos, e em um teste que fiz, não funcionou.

Giovanni5
date Enviado: 2021-06-09 12:07:26
programasupergenius
A Julieta é uma placa Arduino, inclusive o seu microcontrolador é o mesmo da plataforma UNO, portanto é possível utilizar as suas portas como são utilizadas em um Arduino UNO. A única ressalva são os pinos digitais 5, 6, 7 e 8, que são conectados internamente na Julieta aos pinos de controle do driver L298N. Caso não queria utilizar o controle dos motores DC, e aproveitar esses pinos para outra função, basta remover os jumpers seletores da placa.

schoena
date Enviado: 2020-12-25 04:43:31
Bom dia,
Comprei esse kit para presentear meu filho hoje no dia de natal, mas durante a montagem percebi que veio faltando os 2 sensores  de refletância QRE, não sendo possivel utilizar o robô como seguidor de linha, infelizmente.

ViniDj
date Enviado: 2020-12-29 10:45:43
schoena
Olá! Por favor envie um email para suporte@robocore.net informando o ocorrido para que possamos te enviar os sensores o mais rápido possível. Dificilmente estes kits vão faltando itens, mas como são montados por pessoas infelizmente isso pode eventualmente acontecer.

bentosilva
date Enviado: 2020-12-16 11:03:15
Questão das pilhas para alimentar o kit:
1. Quantas pilhas são necessárias?
2. Que tipo?
3. Para s versão desvio de obstáculos, quanto tempo, aproximadamente, as pilhas duram?

Giovanni5
date Enviado: 2020-12-16 11:20:56
bentosilva
O Kit acompanha um suporte para 6 pilhas, que gera uma tensão de 9 V para alimentação da placa e dos motores. Para o Kit, recomendamos o uso de pilhas alcalinas (como as que já acompanham o Kit), pois elas possuem uma taxa de descarga um pouco maior que a de pilhas recarregáveis. Com o conjunto inteiro operando em máximo rendimento, as pilhas devem durar alguns bons minutos, se estiverem completamente carregadas.

bentosilva
date Enviado: 2020-12-16 13:49:33
bentosilva
Obrigado, Giovanni. Dúvida esclarecida!

caiomtheodoro
date Enviado: 2020-05-01 15:53:29
Olá, Boa tarde

Parabens pelo trabalho de vocês. Montei o kit e tudo deu certo. Fiquei apenas com uma dúvida. Pretendo usá-lo em um projeto maior. Eu usaria o robo na progamação para seguir linha e adicionaria ao julieta um sensor de temperatura e umidade, um RTC (relógio) e um painel LED 7219. Fiquei na dúvida em relação a energia das pilhas, quando testei a velocidade mais baixa na programação para seguir a linha preta, parece que já observei uma dificuldade de rodar o motor com as pilhas. Essa energia seria o suficiente para bancar todos os sensores projetados ?

Giovanni5
date Enviado: 2020-05-04 10:25:29
caiomtheodoro
Adicionar componentes à plataforma robótica Falcon aumentará o consumo de corrente total, o que fará com que as pilhas descarreguem muito mais rapidamente. Além disso, dependendo do consumo de corrente dos componentes adicionados, é possível que as pilhas não sejam capazes de fornecer a corrente necessária para partir os motores. Uma opção para solucionar este problema é a substituição do conjunto de pilhas, por uma bateria de LiPo de 7,4 V (https://www.robocore.net/loja/baterias/bateria-lipo-2s-1800mah-15c), que possui capacidade de carga e taxa de descarga muito superiores às pilhas.

caiomtheodoro
date Enviado: 2020-05-04 10:46:05
caiomtheodoro
Giovanni , pensei em pilhas recarregáveis de 4600 mha, o que acha ?

caiomtheodoro
date Enviado: 2020-05-04 10:56:33
caiomtheodoro
Caso as pilhas recarregaveis de 4600 mah nao seja uma ideia , teria um tutorial de como fazer a adição da bateria lipo na plataforma falcon ?

caiomtheodoro
date Enviado: 2020-05-04 14:16:38
caiomtheodoro
Corrigindo, de 4600 não, pois são falsas, mas pensando em pilhas originais recarregáveis da sony de 2500 mah. Vc acha uma boa alternativa. Basicamente o falcon se mexerá poucas vezes, no máximo uns 100 segundos em 5 horas.

Giovanni5
date Enviado: 2020-05-04 15:04:05
caiomtheodoro
As pilhas recarregáveis possuem uma taxa de descarga ainda mais baixa que a das pilhas comuns, portanto não são recomendadas para alimentação de motores DC. Infelizmente não temos um tutorial sobre como utilizar a plataforma robótica Falcon com uma bateria de LiPo, e agradecemos ela sugestão, porém esta ligação é bem simples, já que basta substituir a alimentação do suporte de pilhas, pelo da bateria.

caiomtheodoro
date Enviado: 2020-05-04 15:39:16
caiomtheodoro
Perfeito, mas nesse caso Giovanni, eu vou ficar com a opção de ligar o motor pelo pino On/Off já disponível na placa, mas a placa ficará permanentemente alimentada pela bateria?

caiomtheodoro
date Enviado: 2020-05-04 15:44:11
caiomtheodoro
Saquei, vou usar um plug desse sem o pino, https://www.robocore.net/loja/cabos-conectores/cabo-conector-xt60-plug-p4, e s, basta plugar a bateria no momento do uso.

obrigado

Giovanni5
date Enviado: 2020-05-04 16:19:22
caiomtheodoro
Exatamente caiomtheodoro, basta conectar a bateria na hora que você for usar, assim como é necessário acoplar as pilhas ao suporte para alimentar a placa, mas vale lembrar que, além de ser necessária a solda de fios no conector XT60, este conector só compatível com a bateria de LiPo de 7,4 V e 2200 mAh (https://www.robocore.net/loja/baterias/bateria-lipo-2s-2200mah-30c), que é razoavelmente maior que a bateria de 7,4 V e 1800 mAh mencionada no comentário anterior.

lucashfsantos
date Enviado: 2019-04-14 10:54:52
Olá bom dia, gostaria de saber se vcs ainda estão desenvolvendo uma interface de programação por blocos para Arduino, como citado alguns comentários abaixos.

Giovanni5
date Enviado: 2019-04-15 12:46:17
lucashfsantos
Infelizmente estamos sem previsão para finalizar essa interface, porém você pode utilizar, por hora, o Scratch 4 Arduino (http://s4a.cat/) ou o Ardublock (http://blog.ardublock.com/).

joice.mello.afrape
date Enviado: 2018-06-18 14:42:14
Olá não consigo fazer com que o robô siga a linha desvie do objeto e volte para a linha novamente.
segue e código se alguém puder me ajudar.
#include <FalconRobot.h>


FalconRobotMotors motors(5, 7, 6, 8);
FalconRobotDistanceSensor distanceSensor(2, 3);
FalconRobotLineSensor left(A2);
FalconRobotLineSensor right(A3);

int leftSpeed;   // variable used to store the leftMotor speed
int rightSpeed;  // variable used to store the rightMotor speed
int leftValue;  // variable to store the left sensor value
int rightValue;  // variable to store the right sensor value
int distance;  // variable to store the distance value


#define DISTANCETHRESHOLD 10 // cm - Set to any number from 2 - 400.
#define LINETHRESHOLD 700
#define SPEED 50  // Set to any number from 0 - 100.

void setup() {
}

void loop() {

  //Leitura da Distância e Sensores de Linhas
  distance = distanceSensor.read();
  leftValue = left.read();
  rightValue = right.read();
 
 
  if (distance <= DISTANCETHRESHOLD) // Obstáculo a frente
    { 
    
    turnRight();  
    toForward();
    
    turnLeft();
    toForward();
    
    turnLeft();
    toForward();  

    turnRight();
    }
  
  else 
  
    { LineFollowing(); // Seguir Linha
    }
}

void toForward() // Função Para Frente
  {
  motors.drive(50, FORWARD);
  delay(500);
  motors.stop();
  delay(250);  // short delay to let robot fully stop
  }

void turnRight() // Função Para Direita 
  {
  motors.leftDrive(50, FORWARD);  // spin CCW
  motors.rightDrive(50, BACKWARD); // spin CCW
  delay(250);
  motors.stop();
  delay(250);  // short delay to let robot fully stop
  }

void turnLeft() // Função Para Esquerda
  {
  motors.leftDrive(50, BACKWARD);  // spin CW
  motors.rightDrive(50, FORWARD); // spin CW
  delay(250);
  motors.stop();
  delay(250);  // short delay to let robot fully stop
  }



void LineFollowing()// Função Seguir Linha
  {
  if((leftValue > LINETHRESHOLD) && (rightValue > LINETHRESHOLD))
    {
    leftSpeed = SPEED;
    rightSpeed = SPEED;
    }

  if((leftValue < LINETHRESHOLD) && (rightValue > LINETHRESHOLD))// Se apenas o sensor da direita estiver sobre a linha, virar a direita
    {
    leftSpeed = SPEED + 40;
    rightSpeed = SPEED - 40;
    }

  
  if((leftValue > LINETHRESHOLD) && (rightValue < LINETHRESHOLD))// Se apenas o sensor da esquerda estiver sobre a linha, virar a esquerda
    {
    leftSpeed = SPEED - 40;
    rightSpeed = SPEED + 40;
    }

  // run motors given the control speeds above
  motors.leftDrive(leftSpeed, FORWARD);
  motors.rightDrive(rightSpeed, FORWARD);

  }

Francois
date Enviado: 2018-06-18 15:12:57
joice.mello.afrape
Você está utilizando a plataforma Falcon?

joice.mello.afrape
date Enviado: 2018-06-18 15:29:13
joice.mello.afrape
sim estou

ViniDj
date Enviado: 2018-06-18 15:53:27
joice.mello.afrape
Caso esteja usando pilhas, o problema pode ser esse. Já vimos robôs que, por conta das pilhas, não tinha energia o suficiente pro robô executar todas as funções e ele acabava não voltando pra linha. Depois que foi usada uma bateria com maior capacidade de descarga, ele passou a ficar mais "esperto", retornando à linha. Se tiver alguma dúvida pontual com algum item comprado conosco, envie email para suporte@robocore.net com o número do pedido (ORDER ID).

nferr
date Enviado: 2018-06-12 16:35:28
Boa tarde Robocore team.
Eu estava olhando esse kit, e me veio a ideia de fazê-lo seguir uma trajetória, porém sem linha. Eu estava pensando em utilizar o Acelerômetro e Giroscópio MPU-6050 para fazê-lo seguir uma trajetória por meio de coordenadas. O Acelerômetro e Giroscópio MPU-6050 utiliza o protocolo I2C e me parece que a placa Julieta também possui esse protocolo.  Gostaria de saber de vocês se seria possível?

Francois
date Enviado: 2018-06-12 18:03:48
nferr
A Julieta possui um barramento para comunicação I2C, portanto você pode utilizá-la com um MPU-6050. No entanto, mesmo tendo as leituras da aceleração e da velocidade angular nos três eixos, é recomendado utilizar mais algum sensoriamento para diminuir os erros ao seguir a trajetória desejada.

QUIPEDRO20042005
date Enviado: 2018-02-20 17:12:11
comprei o kit para iniciante para o meu filho, parabens Robocore pelo tempo que chegou em meu end.

weksllay
date Enviado: 2018-02-08 21:39:43
já tem a programação por blocos ?

MarceloFarias
date Enviado: 2018-02-09 10:11:58
weksllay
O Kit é compatível com programação de blocos, porém o material atualmente utiliza apenas programação na linguagem C. Dá uma olhada nesse link <https://learn.sparkfun.com/tutorials/alternative-arduino-interfaces>.  Você pode utilizar uma das alternativas a Arduino IDE.

Francois
date Enviado: 2018-02-09 11:33:36
weksllay
https://learn.sparkfun.com/tutorials/alternative-arduino-interfaces (o link acima foi com alguns caracteres a mais)