Hungry Robot : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Code Source)
Ligne 51 : Ligne 51 :
 
== Code Source ==
 
== Code Source ==
  
{{code|lang=cpp|#include <Servo.h>}}
+
#include <Servo.h>
  
 +
{{code|
 
// CONFIG SERVOS ----------------------------------
 
// CONFIG SERVOS ----------------------------------
  

Version du 25 janvier 2019 à 13:35

Logo-enib.png


Erreur lors de la création de la miniature : Fichier avec des dimensions supérieures à 12,5 MP

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

  1. include <Servo.h>

Modèle:Code