Arquivos para 30 30UTC November 30UTC 1999

MJRoBot termina em 3o. lugar no concurso: Remote Control Contest 2017 promovido pelo Instructables.com, o maior site Maker do mundo!

O tutorial ganhador, foi sobre os sambas, quero dizer, sobre minhas experiencias com o pequeno robô Cozmo (é que sambei um pouquinho para entender como programar o rapaz ;-)!

Cozmo é muito mais que um brinquedo, é uma grande ferramenta didática tanto para crianças como adultos. Cozmo pode ser programado tanto por uma linguagem parecida ao Scratch quanto por Python. Daí, minha idéia de interagir o robozinho com o Raspberry Pi.

O tutorial completo pode ser encontrado aqui no site:

When COZMO, the Robot meets the RASPBERRY PI

portada

O site oficial do Raspberry Pi na Inglaterra também escreveu sobre o tutorial:

WHEN TINY ROBOT COZMO MET OUR TINY RASPBERRY PI

Isso aí! Espero no futuro publicar novos tutoriais com o Cozmo! E por falar em samba…..

mjrobot_samba.gif

Abracão!!!!!

 

 

Robô controlado por voz via WiFi

4 04-03:00 abril 04-03:00 2017 — 4 Comentários

Em meu último tutorial: Controle ativado por voz com Android e NodeMCU, exploramos como desenvolver nossa própria App em um smartphone Android para controlar localmente (usando botões ou voz) dispositivos domésticos inteligentes. Que tal agora, em vez de dispositivos domésticos controlarmos motores? E melhor ainda, que tal ter esses motores movendo um robô? Pois isso, é exatamente o que desenvolveremos aqui, um robô controlado por voz via WiFi e utilizando como microcontrolador nosso velho amigo, o NodeMCU!

O diagrama de blocos abaixo nos dá uma geral sobre o projeto que desenvolveremos aqui:

WiFi_Robot_Block_Diagram

e o filme nos mostra como ficará o projeto:

Por favor, considere que um de meus motores estava com muito pouco torque. Apesar de o resultado parecer estranho, o projeto funciona a contento. Assim que mudar o motor, atualizarei o vídeo. Obrigado.

Continue lendo…

Meu projeto de um  Robô controlado pela internet participou do AUTOMATION CONTEST 2016 do site instructables.com,  onde logrou-se ser um dos finalistas da competição recebendo um prêmio na categoria “Runner up”.

Automation Contest

O projeto foi publicado em duas partes e pode ser conferido nos links abaixo:

IoT – Controlling a Raspberry Pi Robot over internet with HTML and shell scripts only

IoT: Raspberry Pi Robot with Video Streamer and Pan/Tilt camera remote control over internet

Este terceiro prêmio que recebo por meus projetos publicados no Instructables.com, me deixa muito contente, incentivando-me a continuar explorando o mundo da eletrônica e assim ajudar outros a também encontrarem seu caminho.

Perfil

 Não deixe de visitar e seguir minha página: MJRoBot.org no Facebook

Obrigado e um abraço

Marcelo

Como um dos vencedores do concurso “Robotics 2016” do Instructables, recebi como prêmio da empresa iRobot, um robô aspirador Roomba Create2. Neste post, vou contar um pouco de minhas primeiras aventuras com o garoto!

Continue lendo...

Este é um grande exemplo do fascinante mundo do IoT, onde o que aprenderemos com o robô, poderá ser utilizado para controlar qualquer coisa pela internet!

Continue lendo...

Neste projeto, vamos desarmar um carrinho de controle remoto, substituindo sua eletrônica por um microprocessador Arduino controlado por dispositivo Android.

Continue lendo...

A edição de maio da revista britânica MagPi publicou uma matéria muito legal sobre meu Projeto “Mars Rover Tupiniquin”. Para quem não conhece, a MagPi é a revista oficial do RapsberryPi. Você pode baixar grátis as edições da revista em PDF.

A edição de maio (45) pode ser baixada no link: https://raspberrypi.org/magpi-issues/MagPi45.pdf

Espero que gostem!

(A repórter trocou o meu nome por “Marcio”, mas está valendo! 😉

IMG_0471

IMG_0472

Não deixe de visitar e seguir minha página: MJRoBot.org no Facebook

Saludos desde el sur del mundo! 😉

Um abraço e obrigado

Marcelo

Esta é a segunda e última parte de um projeto mais complexo, que explora a potencialidade de um robô seguidor de linha. Nesta etapa, aplicaremos conceitos de inteligência artificial na exploração de labirintos, implementando algoritmos que nos ajudarão a encontrar o caminho da saída mais curto e rápido.

Continue lendo...

O braço robótico – Introdução

5 05-03:00 fevereiro 05-03:00 2016 — 6 Comentários

O objetivo desse tutorial é desenvolver passo a passo um projeto para o controle e programação de um braço robótico, simulando as funções básicas de um robô industrial.

Especificações:

  • O robô deverá ter duas funções básicas:
    • Programa: gravar posições do braço em 3 dimensões
    • Run: executar o programa de trabalho (ou seja, executar em sequencia as posições gravadas na etapa de programa.
  • O robô executará o programa até que o comando de “abortar” seja utilizado.
  • O projeto deverá controlar robots de 3 ou 4 DOF (“Degrees of Freedom”).
  • O robô deverá ser controlado em modo “local” e “remoto” (via celular)
  • Durante o programa se poderá mudar o controle de “local” a “remoto” e vice-e-versa.
  • Deverá possuir sinalização tanto visual (LEDS e display) quanto sonora
  • Deverá possuir função de alarme acionado remotamente.

O projeto:

O diagrama abaixo mostra o “Bill of Material” que será utilizado no projeto:

Robot Arm Project diagram

Para o projeto, optarei pelo Arduino MEGA para não ter que me preocupar com o número de portas I/Os. O UNO funcionaria sem problemas, mas se deveria utilizar algum método de expansão de portas. Existem várias opções que podem ser facilmente encontradas na internet, como um decodificador 74138 por exemplo (veja o site: “Expandindo os I/Os do Arduino”).

Para a rede Bluetooth utilizarei o HC-06 (o qual explico em detalhes no tutorial “Conectando “coisas” através do Bluetooth”).

MJRoBot Arm Ctrl iconA app Android utilizado para o “modo  remoto”, foi desenvolvida utilizando-se a ferramenta  MIT appinventor2, uma plataforma tão poderosa quanto simples para esse tipo de app baseado no Android. No futuro pretendo explorar a criação de apps desse tipo aqui no Blog. Por enquanto, a app está disponível para ser baixada gratuitamante na loja da Google:  MJRoBot Arduino Arm Robot Control.

Os vídeos abaixo dão uma idéia de como deverá ficar o projeto final:

Primeiro protótipo sendo programado em “modo local”:

O robô programado de maneira remota via rede Bluetooth:

 

Nos próximos posts, detalharei os passos necessários para o desenvolvimento do projeto.

Como sempre, espero que este projeto ajude outras pessoas a encontrar seu caminho no apaixonante mundo da eletrônica, robótica e do IoT!

Não deixe de visitar e seguir minha página: MJRoBot.org no Facebook

“Saludos desde el sur del mundo!” 😉

Um abraço e até o próximo post!

Obrigado

Marcelo

FullSizeRender 23Em tempo: aproveito e deixo aqui um abraço para duas pessoas muito queridas, meu tio Ítalo que já não está aqui entre nós, que além de me ensinar a jogar Xadrez quando garoto, me deixou de presente essas peças que utilizei no vídeo. O outro abraço vai para o meu sogro Mathias, que muito carinhosamente presenteou-me com o tabuleiro e com as peças do jogo que haviam se perdido com o tempo (tudo feito por ele).

 

 

 

 

MJRoBot I – O Robot de Berkeley

11 11-03:00 janeiro 11-03:00 2016 — 2 Comentários

Passos para a construção de um robot autônomo.

Continue lendo...