Table des matières:

Machine inutile : El Rompe Huevos : 10 étapes
Machine inutile : El Rompe Huevos : 10 étapes

Vidéo: Machine inutile : El Rompe Huevos : 10 étapes

Vidéo: Machine inutile : El Rompe Huevos : 10 étapes
Vidéo: Los Fixis - El Tornillo. Las mejores canciones infantiles 2024, Juillet
Anonim
Machine inutile: El Rompe Huevos
Machine inutile: El Rompe Huevos

Dites bonjour à El Rompe Huevos, la machine inutile créée par Jorge Christie et Rebeca Duque Estrada

Que doit-il faire ?

C'est l'heure du brunch et vous rêvez d'avoir vos œufs mous. Comme casser les œufs demande beaucoup d'attention et d'expérience, nous avons développé un robot pour vous aider ! Mais… quelque chose a mal tourné pendant son anniversaire et il est venu au monde un peu rebelle. Cela va vraiment essayer de vous aider, mais si vous mettez une belle chanson à jouer pendant votre brunch, cela peut devenir vraiment excité et les choses peuvent mal tourner.

Alors, profitez de votre brunch en espérant que cela puisse gâcher certaines choses =)

Étape 1: Liste des pièces

Liste des pièces
Liste des pièces

Voici la liste des pièces dont vous aurez besoin. Le support imprimé en 3D, vous pouvez le fabriquer comme vous le souhaitez, mais n'oubliez pas de toujours laisser suffisamment d'espace pour l'électronique.

1x servomoteur SG90 [1]

1x fin de course [2]

1x module microphone-capteur Iduino SE019 [3]

3x LED rouges [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x joli support imprimé en 3D

1x cuillère de votre préférence

1x module de batterie (en option)

Un tas de câbles [7]

Quelques oeufs

Étape 2: le soutien

Le soutien
Le soutien
Le soutien
Le soutien
Le soutien
Le soutien
Le soutien
Le soutien

Le support imprimé en 3D a été conçu en tenant compte d'un endroit pour l'œuf avec une petite ouverture pour s'adapter au bouton, le support pour le servo pour faire tourner la cuillère, un endroit pour l'Arduino et l'électronique à l'intérieur pour être protégés des dégâts qui peuvent arriver. Et quelques lumières qui clignoteront avec la musique.

Étape 3: Coder

Code
Code
Code
Code

Le code fonctionne avec deux entrées: Le bouton et le module microphone. Le bouton, placé sous l'œuf, détecte quand l'œuf est en place et grâce à une condition « si », il commence à exécuter le code. Le microphone commence à lire le son dans l'environnement et lorsqu'il rentre dans la plage spécifiée, il déclenche les deux sorties: le servo qui fait tourner la cuillère et les LED qui commencent à briller au rythme de la musique.

Certaines conditions de mappage et « si » ont été utilisées dans d'autres pour éviter le bruit.

Pour commencer à câbler vos composants, jetez simplement un œil au schéma fritzing.

// Présents de robots inutiles // ElRompeHuevos // Code par: Rebeca Duque Estrada et Jorge Christie

// Code pour l'intégration du moteur et du son basé sur: // // Faire un déplacement du servo vers le son. // // 2012 par Cenk Özdemir

//Servo #include // création d'un objet servo Servo myservo;

//Capteur de microphone

int capteurPin = A0;

int sensorValue = 0; //Bouton

int boutonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

void setup() {

Serial.begin(9600);

Serial.println("en ligne");

monservo.attach(9);

pinMode(sensorPin, INPUT);

pinMode(boutonPin, INPUT);

pinMode(ledPin, SORTIE);

}

boucle vide() {

buttonState = digitalRead (boutonPin);

if (buttonState == LOW) // Cela fonctionne dans le sens inverse. FAIBLE lorsque le bouton est enfoncé. Si la condition est vraie, lancez toute la magie et cassons quelques œufs;)

{

int sensorValue = analogRead(sensorPin);

int LEDValue = map(sensorValue, 0, 150, 0, 255); // Mapper une valeur pour LED qui peut être un entier compris entre 0..255

sensorValue = map(sensorValue, 60, 150, 80, 45); // Mapper la plage possible du servo avec les valeurs du capteur. int MoveDelayValue = map(sensorValue, 0, 300, 0, sensorValue); // met le servo en position standard Serial.println(sensorValue);

if (sensorValue < 80) { // coupe du bruit avec une condition if

retard(1);

monservo.write(sensorValue); // déplace le servo vers la lecture mappée

analogWrite(ledPin, sensorValue); // allume la led avec la valeur calculée

délai (MoveDelayValue / 2); // et se déplacer dans ce délai

}

analogWrite(ledPin, 0); // éteint à nouveau la led.

}

autre {

digitalRead(sensorValue == 0);

}

}

Étape 4: Assemblage - 1

Assemblage - 1
Assemblage - 1

Premièrement: assemblez tout votre circuit et testez qu'il fonctionne comme prévu. Étiquetez-les et déconnectez-vous pour procéder à l'assemblage.

Étape 5: Assemblage - 2

Assemblage - 2
Assemblage - 2
Assemblage - 2
Assemblage - 2

Les ampoules ont été prolongées avec une paire de fils. Installez toutes les lumières dans les trous. Ajouter de la colle chaude pour les fixer

Étape 6: Assemblage - 3

Assemblage - 3
Assemblage - 3
Assemblage - 3
Assemblage - 3

Installez le servo et fixez-le avec de la colle chaude.

Idéalement, étiquetez vos câbles avant l'installation afin qu'il soit plus facile de tout rebrancher.

Étape 7: Assemblage -4

Assemblage -4
Assemblage -4
Assemblage -4
Assemblage -4

Étendez les connecteurs du microphone pour avoir plus de flexibilité pour le placer.

Placez-le dans le support et collez-le

Étape 8: Assemblage - 5

Assemblage - 5
Assemblage - 5
Assemblage - 5
Assemblage - 5

Placez la planche à boutons dans la fente et fixez-la avec de la colle.

Mettez le capuchon et vérifiez que le bouton peut être activé par l'œuf.

Étape 9: Profitez de votre brunch et amusez-vous =)

Il est maintenant temps d'essayer votre propre Rompe Huevos.

Mettez un œuf sur le support et jouez ou chantez de la musique pour activer votre machine inutile.

Soyez prêt à nettoyer quelques dégâts par la suite.

Conseillé: