
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Qoopers é um kit de robô educacional da Robobloq. É uma nova empresa; eles acabaram de terminar uma campanha de crowdfunding no Indiegogo. Eu estava orgulhoso de apoiar a campanha deles porque acredito que o Qoopers é um bom brinquedo para crianças, bem como uma plataforma robótica poderosa para um amador adulto.
No momento, não há análises independentes na web, então espero que compartilhar minha experiência seja útil para a comunidade.
Etapa 1: Materiais e Ferramentas
Em primeiro lugar, precisamos do Qoopers (kit robótico). O kit inclui:
- placa controladora;
- suporte da bateria;
- Matriz de LED (rosto do robô);
- sensor ultrasônico;
- dois motores DC;
- rodas, que você pode usar com pneus ou esteiras;
- um conjunto de placas de metal e um conjunto de parafusos e porcas.
Além disso, precisamos de:
- Tablet Android (OS versão 4.1+) para rodar o aplicativo oficial;
- Seis baterias AA para alimentar o robô.
Etapa 2: Visão geral do controlador
Neste Instructable, concentro-me na placa controladora como a parte principal do robô. Uma tampa de plástico fecha a placa controladora. A capa parece bastante segura para jogos infantis. Além disso, espero que a tampa proteja o controlador se eu executar o robô ao ar livre.

Na parte traseira da tampa, há dois slots para os motores M1 e M2, entrada CC e botão liga / desliga.

Nos lados esquerdo e direito, alguns conectores RJ25 fêmeas estão localizados. Um par deles é laranja e seis outros são cinza. Não há informações oficiais, mas posso supor que o par laranja é destinado a motores adicionais, enquanto os conectores cinza podem funcionar como entrada / saída.

No lado esquerdo, há um botão de reinicialização do módulo Bluetooth. No lado direito, há um conector USB.
Para abrir a tampa pressione alguns cliques com uma chave de fenda. Por favor, manuseie com cuidado, os cliques são frágeis.




Na placa controladora, você pode encontrar:
- Microcontrolador ATMEGA 2560 (ótimo!);
- dois LED RGB a bordo (podemos piscar!);
- campainha (podemos fazer barulho!);
- um botão, a tampa é flexível sob o botão, para que possamos pressionar o botão mesmo quando a tampa está fechada;
- Módulo Bloototh;
- CH340G USB-serial comum.
Uma parte essencial do controlador é um suporte de bateria.


Você precisa de 6 pilhas AA para colocar no suporte e alimentar o controlador.
O suporte da bateria tem o mesmo tamanho que o controlador e foi projetado para ser colocado como um sanduíche preso por quatro parafusos.

Etapa 3: Noções básicas do software


- Usei um aplicativo oficial para Android. Você pode carregá-lo no Google play, bem como no site oficial. Existem três modos principais no aplicativo:
- instruções de construção interativas;
- painel de controle;
- codificação baseada em bloco.
No painel de controle, você pode dirigir o robô como um carro RC, tocar piano pela campainha ou desenhar na tela de matriz de pontos.

É bastante óbvio, enquanto o modo de codificação precisa de alguma explicação. Ok, vamos começar a programar!
Como de costume, começaremos com o LED piscando, este é "Hello World" para os controladores.
A codificação baseada em blocos é semelhante à Scratch. Basta arrastar e soltar blocos e conectá-los ao programa.
Você pode iniciar seu programa com blocos quando clicar na bandeira ou quando pressionado no painel do robô.
- Quando a bandeira é clicada significa que o programa será iniciado quando você clicar em um determinado grupo de blocos.
- Quando pressionado no painel do robô, significa que o programa será iniciado quando você pressionar o botão de hardware naquela placa controladora.
Em contraste com o Scratch, não é necessário começar ao clicar na bandeira. Se você clicar em QUALQUER grupo de blocos, eles serão executados. Não sei, é um bug ou um recurso, mas achei inconveniente. Portanto, sugiro manter a conexão desligada enquanto estiver codificando. Conecte-se ao robô somente quando tiver feito todo o código.
Abra o menu Controle para encontrar algumas estruturas de controle.

Nesse caso, escolho uma estrutura de loop.

Mudei o número de repetições.

Abra o menu Light para encontrar uma variedade de comandos para LEDs, bem como matrizes de pontos e LEDs do sensor.

Um conjunto de luz em bloco no painel de LED tem dois parâmetros: índice do LED (esquerdo, direito ou ambos) e cor.

Larguei o mesmo bloco para o LED direito e adicionei um bloco de espera de 1 segundo no menu Controle.

Então, repeti todas essas ações para alterar o estado dos LEDs. Aqui está o resultado!

Se você gosta deste instrutível, não hesite em comentar, e contarei mais:
- como adicionar motores e fazer o robô se mover;
- sobre como evitar obstáculos;
- como codificar matriz de pontos.
Recomendado:
Primeiros passos com STM32f767zi Cube IDE e carregue seu esboço personalizado: 3 etapas

Primeiros passos com STM32f767zi Cube IDE e carregue você Custom Sketch: BUY (clique no teste para comprar / visitar a página da web) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBENCHED WORKBENCH · ARDUINO IDETHá vários softwares disponíveis. usado para programar microcontroladores STM
Primeiros passos com Python para ESP8266 e ESP32: 6 etapas

Introdução ao Python para ESP8266 e ESP32: Bacground O ESP8266 e seu irmão mais velho ESP32 são microchips Wi-Fi de baixo custo com pilha TCP / IP completa e capacidade de microcontrolador. O chip ESP8266 chamou a atenção da comunidade de fabricantes em 2014. Desde então, o preço baixo (
Primeiros passos com o RPLIDAR de baixo custo usando Jetson Nano: 5 etapas

Introdução ao RPLIDAR de baixo custo usando Jetson Nano: Breve visão geralLight Detection and Ranging (LiDAR) opera da mesma forma que telêmetros ultrassônicos com pulso de laser são usados em vez de ondas sonoras. Yandex, Uber, Waymo e etc. estão investindo pesadamente em tecnologia LiDAR para seus pr
Servidor Tiny Linux - VoCore2 - Primeiros passos: 9 etapas

Tiny Linux Server - VoCore2 - Primeiros passos: O VoCore2 Ultimate é uma peça impressionante de miniaturização e vale a pena considerar para aplicativos de controle embarcados. Este tutorial o ajudará a aprender como: definir as configurações do dispositivo, adicionar acesso seguro à Internet e controlar o javali
Primeiros passos com a câmera Raspberry Pi: 6 etapas

Introdução à câmera Raspberry Pi: breve visão geral A câmera Raspberry Pi v2.1 está equipada com um sensor de imagem Sony IMX219 de 8 megapixels e foco fixo aprimorado. É compatível com todos os modelos Raspberry Pi. Também é capaz de imagens estáticas de 3280 x 2464 pixels e também suporta 1080p30