Hungry Robot
Sommaire
Description
Qui n'a jamais trouvé la tâche de nettoyage rébarbative ? Après le bricolage ou des des expériences, il y a toujours des morceaux qui traînent, des bouts de paille, des gaines, des morceaux de papier... Avec le Hungry Robot, fini l'ennui ! Ce petit robot pratique et amusant vous facilitera le ménage ! Vous venez de dénuder un fil ? Il le mange. Des bouts de papier ? De même. Des morceaux de cure-dent ? Il l'avale sans hésiter ! De plus, le Hungry Robot peut se déplacer. Placez-le d'un côté de la table, il la parcourra, permettant à tous vos convives de se délester de leurs détritus.
Matériel nécessaire
- Une carte Arduino
- Du fil électrique
- Un interrupteur
- Deux servo-moteurs
- Un capteur de distance
- Une pince à dénuder
- Une plaque labdec
- Une boîte en carton
- Une bouteille ou un gros bocal en plastique
- Un petit bocal cylindrique en plastique
- Des bouchons en liège
- De la patafix
- Un pistolet à colle chaude
- Une découpeuse laser
- Une pile
- Un adaptateur pile à alimentation de la carte arduino
Coque
La structure du Hungry Robot est constituée de deux parties :
La poubelle
La partie avant du robot est la partie qui avalera vos déchets. Elle est constituée d'un bocal rond surmontée d'une tête articulée, ainsi que de bras qui tiennent un bac. Le capteur est fixé à l'avant, juste au-dessus du bac.
Le chariot
La partie arrière du robot se compose en un bac en carton dans lequel sera inséré la carte arduino, le board et la poubelle. La jambe du robot est un assemblage articulé lui permettant d'avancer comme une chenille.
Montage électrique
Arduino
Le montage est centralisé autour d'une carte Arduino Uno, sur laquelle est branchée tous les composants électroniques.
Servo moteurs
Deux servo moteurs sont utilisés : un pour monter et descendre le bac, et un pour faire bouger la jambe du robot.
Capteur
Un capteur de distance à ultrasons placé à l'avant du robot permet de détecter une main mettant quelque chose dans le bac.
Interrupteur
Un interrupteur est prévu pour choisir si le robot doit avancer ou non.
Code Source
- include <Servo.h>