Project in progress
Robô da Alegria ("Joy Robot")

Robô da Alegria ("Joy Robot") © CC BY-NC-SA

"Robô da Alegria" is a project to help the interaction with kids in children's hospitals.

  • 2,556 views
  • 0 comments
  • 9 respects

Components and supplies

A000066 iso both
Arduino UNO & Genuino UNO
×1
Esp01
Espressif ESP8266 ESP-01
×1
Sg90 servo motor 180 degrees sg90 micro
SG90 Micro-servo motor
Servo motor
×6
16 channels servo controller
×1
DC motor with wheel
×2
L298N H-bridge
×1
LED matrix
8x8 LED matrix
×5
Jumper wires
×1
Resistors
10 kohm resistors
×3
Power bank
USB power bank
×1
1434509556 android phone color
Android device
×1
Steel ball omni wheel
49x20x32mm steel ball omni wheel
×2
Bolts and nuts
×1
1N4001 diode
×2
Rhxvhx2dhljmbtloxexc
Arduino Proto Shield
×1

Necessary tools and machines

CR-10 3d printer
3drag
3D Printer (generic)
09507 01
Soldering iron (generic)

Apps and online services

About this project

Description

"Robô da Alegria" is an initiative of engineers, software developers, and technology lovers, focused in sharing knowledge and promoting technological innovation to assist NGOs that carry out charitable work in children's hospitals.

The project aims to design a remotely operated robot using open hardware and software technologies. The robot will be able to interact with children using arm movements, face expressions, voice, images, and games.

------

"Robô da Alegria" é uma iniciativa de engenheiros, desenvolvedores de software e amantes de tecnologia focada no compartilhamento de conhecimento e promoção de inovação tecnológica para ajudar ONGs que desenvolvem trabalhos de caridade em hospitais infantis.

O projeto visa desenvolver um robô operado remotamente usando tecnologias de hardware e software abertos. O robô será capaz de interagir com crianças usando movimentos dos braços, expressões, voz, imagens e jogos.

Details

The project is being conducted by a group of engineers, software developers, students, and technology lovers in Santos, Brazil, in monthly meetings where the design of the robot is discussed.

Our robot is currently composed of a face made out of 5 LED matrices representing the eyes and mouth of the humanoid. Two arms with two degrees of freedom each are powered by four servo motors in pre-programmed movements. In the core of the robot, an Arduino Uno controls each component and interfaces with communication modules (Wi-Fi or Bluetooth).

A remote human operator can control the robot using a html interface in a notebook connected to the local Wi-Fi network. The pilot is able to choose the faces and movements of the arms. A tablet, located on robot's body, is used to display images and games, and also transmits video and audio to/from the remote operator.

O projeto tem sido conduzido por um grupo de engenheiros, desenvolvedores de software, estudantes e amantes de tecnologia na cidade de Santos, Brasil, em reuniões mensais onde o projeto do robô é discutido.

Nosso robô é atualmente composto de uma face feita de 5 matrizes de LED representando os olhos e a boca do humanoide. Dois braços com dois graus de liberdade cada são acionados por quatro servomotores em movimentos pré-programados. No núcleo do robô, um Arduino Uno controla cada componente e os módulos de comunicação (wi-fi ou bluetooth).

Um operador humano remoto pode controlar o robô usando uma interface html em um notebook conectado numa rede wi-fi local. O piloto pode escolher as faces e movimentos dos braços. Um tablet, localizado no corpo do robô, é usado para apresentar images e jogos e também transmitir vídeos e áudio de/para o operador.

Robô da AlegriaFan page

Build instructions

Step 1

Instructions on how control robot's arms over wi-fi:

https://www.hackster.io/igorF2/wi-servo-wi-fi-browser-controlled-servomotors-66176e

Step 2

Instructions on how to display expressions using LED matrix display:

https://www.hackster.io/igorF2/controlling-led-matrix-array-with-arduino-uno-0a9e94

Step 3

Instructions on how to control some stepper motors and to broadcast video/audio over Wi-Fi:

https://www.hackster.io/igorF2/wi-fi-controlled-fpv-rover-robot-with-arduino-and-esp8266-383a8c

Step 4

Instructions on how to control some DC motors and to broadcast video/audio over Wi-Fi:

https://www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Code

Custom parts and enclosures

3D miniature
3D miniature of the robot, available for download at Thingiverse.

Schematics

Schematics

Comments

Similar projects you might like

Joy Robot (Robô Da Alegria)

Project tutorial by Igor Fonseca Albuquerque

  • 2,718 views
  • 3 comments
  • 25 respects

WiDC: Wi-Fi-Controlled FPV Robot

Project tutorial by Igor Fonseca Albuquerque

  • 22,284 views
  • 10 comments
  • 90 respects

Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

Project tutorial by Team Otto builders

  • 48,195 views
  • 117 comments
  • 162 respects

DIY Universal CNC Machine

Project tutorial by Arduino “having11” Guy

  • 15,990 views
  • 5 comments
  • 69 respects

WiFi Robot

Project tutorial by Team Kartik

  • 2,231 views
  • 1 comment
  • 8 respects
Add projectSign up / Login