"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.
DetailsThe 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.
Build instructionsStep 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/
Comments