Table des matières:
- Étape 1: Liste des articles
- Étape 2: Assembler la plate-forme
- Étape 3: Circuits et codes
- Étape 4: un test
- Étape 5: Tous les fichiers que nous pouvons partager
Vidéo: Tuer Minion : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Par Yue, Yanan et Hao.
Le projet réalisé dans le cadre du séminaire Computational Design and Digital Fabrication du master ITECH.
Certains d'entre nous secouent inconsciemment les jambes tout le temps. Avec un téléphone portable dans votre poche, ces mouvements aléatoires sont détectés par l'accéléromètre intériorisé. Via Bluetooth qui renvoie à notre petite machine, une boucle mécanique d'un simple système d'engrenage - chaîne, qui a un minion accroché à un servo, est déclenchée. Le serviteur sera déplacé avec la chaîne et abandonné à la fin. Alors que vous ne remarquez même pas ce que vous continuez à faire, R. I. P. Serviteur!
Étape 1: Liste des articles
Liste d'objets:
Éléments d'impression 3D:
Plate-forme (siège servo, connecteur de chaîne, engrenage)
Minion et cercueil
Arduino:
Carte contrôleur UNO R3
Planche à pain 830 épingles à cravate
Moteur pas à pas (28BYJ48 5V DC)
Carte pilote de moteur pas à pas UNL2003
Servomoteur
Récepteur Bluetooth
Buzzer piézo
Pile 9V avec CC
adaptateur de batterie 9V
Résistance 330R ou supérieure *2
DEL * 2
Fils de cavalier
Autres
Bâtons de bois de 4 mm (pistes mobiles)
Chaîne (déchirure de la voiture Logo)
Boulons et tournevis M3
Téléphone portable (Android)
Étape 2: Assembler la plate-forme
Le moteur pas à pas et le servomoteur font partie du circuit de commande. Le servomoteur est connecté directement à la carte d'essai à broches 830 et à la carte de commande Uno R3, tandis que le moteur pas à pas doit d'abord être lié à la carte de commande du moteur pas à pas UNL2003, puis à la carte de commande Uno R3.
Étape 3: Circuits et codes
Pour contrôler les mouvements de la chaîne, les états de base suivants sont pris en compte:
0. Installez l'application et connectez-la à la machine via Bluetooth. Et, commencez à trembler !
1. après les signaux reçus, les engrenages ont commencé à tourner et la chaîne a commencé à se déplacer à une certaine vitesse.
2. les signaux continuent jusqu'à ce que le sbire soit transporté jusqu'à l'autre extrémité du chemin, puis le moteur pas à pas s'arrête et le servomoteur tourne à 90 degrés, dépose le sbire dans le cercueil.
3. pendant la marche de la chaîne, si les signaux s'arrêtent pendant une durée identique, les vitesses s'inversent et la chaîne recule à très faible vitesse.
4. en réinitialisant le bas sur la carte de commande Uno R3, ou si le mouvement inversé atteint l'extrémité de départ du chemin, la procédure est réinitialisée.
5. pour rendre les choses un peu plus intéressantes, des bruits sont émis lors du déplacement et de la chute. Vous pouvez également étendre le module de son et de musique par les applications de votre téléphone. Amusez-vous avec ça.
#include #include #include #include "emplacements.h"
const int pas = 64;
const int counterMax = pas * 9; compteur entier = 0;
SoftwareSerial mySerial (7, 8);
Stepper stepper (step, 9, 11, 10, 12); Servo myServo;
const int Buzzer = 5;
bool isAlive = true;
données de caractères;
int mélodie = {
NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4 }; int noteDurations = { 2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8 };
void setup() {
Serial.begin(9600); mySerial.begin(9600); monServo.attach(3); pinMode(4, ENTREE); stepper.setSpeed(80);
while (digitalRead(4) == LOW) {
stepper.step(-1); } stepper.step(60); }
boucle vide() {
if (mySerial.available() > 0) { while (mySerial.available() > 0){ data = mySerial.read(); } if (counter < counterMax) { mySerial.print("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) { mySerial.print("2"); monServo.write(180); for (int thisNote = 0; thisNote 1 && counter < counterMax) { mySerial.print("1"); stepper.step(-1); compteur -= 1; retard (200); } }
Étape 4: un test
Étape 5: Tous les fichiers que nous pouvons partager
Vous pouvez trouver tous les fichiers que nous pouvons partager dans ce lien, y compris les modèles d'impression 3D, les schémas de circuit fritzing et les codages Arduino.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Conseillé:
Radar "GRIS MATIÈRE Minion": 5 étapes
Radar "GREY MATTER Minion": Faisons un radar cool… en utilisant arduino… Amusez-vous les gars
League of Legends Minion Memorial : 8 étapes (avec photos)
League of Legends Minion Memorial : un mémorial pour tous les courageux serviteurs de League of Legends qui donnent leur vie chaque jour
Jouet Minion Cubecraft (un jouet de lampe de poche): 4 étapes
Minion Cubecraft Toy (Un jouet de lampe de poche): Depuis longtemps, je voulais faire une torche pour l'utiliser dans l'obscurité, mais l'idée d'avoir juste un objet de forme cylindrique avec juste un interrupteur marche-arrêt m'a résisté pour ne pas le faire. C'était trop courant. Puis un jour, mon frère a apporté un petit esprit PCB
Minion Bot d'anniversaire : 5 étapes
Bot Minion anniversaire: J'ai fait ce bot minion anniversaire à partir de la camelote. Ce bot Minion d'anniversaire fonctionne avec une lumière flash dans ses yeux en chantant avec une chanson d'anniversaire que j'ai faite pour l'anniversaire de mon ami. vous aimerez aussi ça
Comment bloquer/tuer les puces RFID : 4 étapes (avec photos)
Comment bloquer/tuer les puces RFID : dans ce Instructable, je vais décrire différentes manières de bloquer ou de tuer les étiquettes RFID. RFID signifie identification par radiofréquence. Si vous ne connaissez pas encore cette technologie, vous devriez certainement commencer à vous familiariser avec elle, car le n