Πίνακας περιεχομένων:
- Βήμα 1: Λίστα μερών
- Βήμα 2: Η υποστήριξη
- Βήμα 3: Κωδικός
- Βήμα 4: Συναρμολόγηση - 1
- Βήμα 5: Συναρμολόγηση - 2
- Βήμα 6: Συναρμολόγηση - 3
- Βήμα 7: Συναρμολόγηση -4
- Βήμα 8: Συναρμολόγηση - 5
- Βήμα 9: Απολαύστε το brunch σας και διασκεδάστε =)
Βίντεο: Άχρηστη μηχανή: El Rompe Huevos: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Πείτε γεια στον El Rompe Huevos, το άχρηστο μηχάνημα που δημιουργήθηκε από τον Jorge Christie και τη Rebeca Duque Estrada
Τι πρέπει να κάνει;
Είναι ώρα για brunch και ονειρεύεστε να έχετε τα μαλακά σας αυγά. Καθώς το σπάσιμο των αυγών χρειάζεται πολλή προσοχή και εμπειρία, δημιουργήσαμε ένα ρομπότ για να σας βοηθήσει! Αλλά … κάτι πήγε άσχημα κατά τη διάρκεια των γενεθλίων του και ήρθε στον κόσμο λίγο επαναστατικό. Θα προσπαθήσει πραγματικά να σας βοηθήσει, αλλά αν βάλετε κάποιο ωραίο τραγούδι να παίξει κατά τη διάρκεια του brunch σας, μπορεί να ενθουσιαστεί πραγματικά και τα πράγματα μπορεί να πάνε στραβά.
Απολαύστε λοιπόν το brunch σας και ελπίζουμε ότι μπορεί να χαλάσει κάποια πράγματα =)
Βήμα 1: Λίστα μερών
Αυτή είναι η λίστα με τα μέρη που θα χρειαστείτε. Η τρισδιάστατη υποστήριξη που μπορείτε να κάνετε με τον τρόπο που προτιμάτε, αλλά θυμηθείτε πάντα να αφήσετε αρκετό χώρο για τα ηλεκτρονικά.
1x Servo Motor SG90 [1]
1x Limit Switch [2]
1x Μονάδα αισθητήρα μικροφώνου Iduino SE019 [3]
3x κόκκινα LED [5]
1x Arduino Uno [4]
1x Protoboard [6]
1x ωραία τρισδιάστατη υποστήριξη
1 κουτάλι της αρεσκείας σας
1x μονάδα μπαταρίας (προαιρετικό)
Ένα σωρό καλώδια [7]
Μερικά αυγά
Βήμα 2: Η υποστήριξη
Η τρισδιάστατη υποστήριξη σχεδιάστηκε λαμβάνοντας υπόψη μια θέση για το αυγό με μικρό άνοιγμα για να ταιριάζει στο κουμπί, την υποστήριξη για το σερβο για να γυρίσει το κουτάλι, μια θέση για το Arduino και τα ηλεκτρονικά μέσα για να προστατεύονται από το χάος που μπορεί να συμβεί. Και μερικά φώτα που θα αναβοσβήνουν με τη μουσική.
Βήμα 3: Κωδικός
Ο κωδικός λειτουργεί με δύο εισόδους: Το κουμπί και τη μονάδα μικροφώνου. Το κουμπί, τοποθετημένο κάτω από το αυγό, ανιχνεύει όταν το αυγό είναι στη θέση του και μέσω μιας συνθήκης "εάν" αρχίζει να εκτελεί τον κωδικό. Το μικρόφωνο αρχίζει να διαβάζει τον ήχο στο περιβάλλον και όταν ταιριάζει στο καθορισμένο εύρος, ενεργοποιεί τις δύο εξόδους: το σερβο που περιστρέφει το κουτάλι και τα LED που αρχίζουν να λάμπουν με τον ρυθμό της μουσικής.
Ορισμένες συνθήκες χαρτογράφησης και "εάν" χρησιμοποιήθηκαν σε άλλες για την αποφυγή θορύβου.
Για να ξεκινήσετε την καλωδίωση των εξαρτημάτων σας, απλώς ρίξτε μια ματιά στο διάγραμμα ψύξης.
// Useless Robots Presents: // ElRompeHuevos // Κώδικας: Rebeca Duque Estrada και Jorge Christie
// Κωδικός για ενσωμάτωση κινητήρα και ήχου βασισμένος σε: // // Πραγματοποιήστε μεταφορά σερβο στον ήχο. // // 2012 του Cenk Özdemir
// Servo #include // δημιουργία ενός servo αντικειμένου Servo myservo;
// Αισθητήρας μικροφώνου
int sensorPin = A0;
int sensorValue = 0; //Κουμπί
int buttonPin = 2;
int buttonState = 0; // LED
int ledPin = 12;
void setup () {
Serial.begin (9600);
Serial.println ("online");
myservo.attach (9);
pinMode (sensorPin, INPUT);
pinMode (buttonPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
εάν (buttonState == LOW) // Λειτουργεί με τον αντίθετο τρόπο. LOW όταν πατηθεί το κουμπί. Αν η συνθήκη είναι αλήθεια, ξεκινήστε όλη τη μαγεία και ας σπάσουμε μερικά αυγά;)
{
int sensorValue = analogRead (sensorPin);
int LEDValue = χάρτης (sensorValue, 0, 150, 0, 255); // Χαρτογραφήστε μια τιμή για LED που μπορεί να είναι ακέραιος μεταξύ 0..255
sensorValue = χάρτης (sensorValue, 60, 150, 80, 45); // Χαρτογραφήστε το πιθανό εύρος σερβο με τις τιμές του αισθητήρα. int MoveDelayValue = χάρτης (sensorValue, 0, 300, 0, sensorValue); // ρυθμίστε το σερβο σε τυπική θέση Serial.println (sensorValue);
if (sensorValue <80) {// κόψτε λίγο θόρυβο με μια συνθήκη if
καθυστέρηση (1)?
myservo.write (sensorValue); // μετακινήστε το σερβο στη χαρτογραφημένη ανάγνωση
analogWrite (ledPin, sensorValue); // ενεργοποιήστε το led με την υπολογισμένη τιμή
καθυστέρηση (MoveDelayValue / 2)? // και μετακινηθείτε σε αυτόν τον χρόνο καθυστέρησης
}
analogWrite (ledPin, 0); // απενεργοποιήστε ξανά το led.
}
αλλιώς {
digitalRead (sensorValue == 0);
}
}
Βήμα 4: Συναρμολόγηση - 1
Πρώτον: συναρμολογήστε όλο το κύκλωμά σας και ελέγξτε ότι λειτουργεί όπως αναμενόταν. Σημειώστε τα και αποσυνδεθείτε για να προχωρήσετε στη συναρμολόγηση.
Βήμα 5: Συναρμολόγηση - 2
Οι λαμπτήρες επεκτάθηκαν με ένα ζεύγος καλωδίων. Τοποθετήστε όλα τα φώτα στις οπές. Προσθέστε ζεστή κόλλα για να τα στερεώσετε
Βήμα 6: Συναρμολόγηση - 3
Τοποθετήστε το σερβο και στερεώστε το με ζεστή κόλλα.
Ιδανικά, προσθέστε ετικέτα στα καλώδιά σας πριν από την εγκατάσταση, ώστε να είναι ευκολότερο να τα συνδέσετε ξανά όλα.
Βήμα 7: Συναρμολόγηση -4
Επεκτείνετε τους συνδετήρες του μικροφώνου, ώστε να έχετε μεγαλύτερη ευελιξία για την τοποθέτησή του.
Τοποθετήστε το στο στήριγμα και κολλήστε το
Βήμα 8: Συναρμολόγηση - 5
Τοποθετήστε τον πίνακα κουμπιών στην υποδοχή και στερεώστε τον με κόλλα.
Βάλτε το καπάκι και βεβαιωθείτε ότι το κουμπί μπορεί να ενεργοποιηθεί από το αυγό.
Βήμα 9: Απολαύστε το brunch σας και διασκεδάστε =)
Τώρα ήρθε η ώρα να δοκιμάσετε το δικό σας Rompe Huevos.
Βάλτε ένα αυγό στο στήριγμα και παίξτε ή τραγουδήστε λίγη μουσική για να ενεργοποιήσετε το άχρηστο μηχάνημά σας.
Να είστε έτοιμοι να καθαρίσετε λίγο χάος μετά.
Συνιστάται:
Πώς έφτιαξα τη δική μου μηχανή πυγμαχίας ;: 11 βήματα (με εικόνες)
Πώς έφτιαξα τη δική μου μηχανή πυγμαχίας;: Δεν υπάρχει καμία εκπληκτική ιστορία πίσω από αυτό το έργο - μου άρεσαν πάντα οι μηχανές πυγμαχίας, οι οποίες βρίσκονταν σε διάφορα δημοφιλή μέρη. Αποφάσισα να φτιάξω το δικό μου
Αυτόματη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών: 5 βήματα
Αυτόματη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών: Γεια σας :) Αυτό το Instructable αφορά την " αυτοματοποιημένη μηχανή χύτευσης με έγχυση για ανακύκλωση πλαστικών ". (ονομάζεται: Smart Injector) Η ιδέα πίσω από το μηχάνημα είναι να προσφέρει μια αποκεντρωμένη λύση ανακύκλωσης πλαστικού. Η ανακύκλωση είναι συχνά περιορισμένη
Η διαφορετική άχρηστη μηχανή: 6 βήματα (με εικόνες)
Το διαφορετικό άχρηστο μηχάνημα: Με τόσα πολλά άχρηστα μηχανήματα γύρω, προσπάθησα να φτιάξω ένα που είναι λίγο διαφορετικό. Αντί να έχω έναν μηχανισμό που σπρώχνει τον διακόπτη εναλλαγής, αυτό το μηχάνημα περιστρέφει απλώς τον διακόπτη 180 μοίρες, σε αυτό το έργο χρησιμοποίησα ένα Nema 17 steppermotor, το οποίο
555 Άχρηστη μηχανή: 8 βήματα (με εικόνες)
555 Άχρηστο μηχάνημα: Σχεδόν κάθε έργο που έκανα στη ζωή μου χρησιμοποιούσε arduino ή απλά atmegas, αλλά στο τελευταίο ηλεκτρονικό μάθημα στο σχολείο μου βρήκα ένα μικρό ολοκληρωμένο κύκλωμα που ονομάζεται 555. Το είχα ακούσει παλαιότερα, αλλά σκεφτόμουν ότι οι μικροελεγκτές είναι καλύτεροι. Διαβάζω
Φίδι: η άχρηστη μηχανή: 5 βήματα
Snake: the Useless Machine: Ξέρετε όταν ήσασταν παιδί και παίζατε φίδι στη Nokia σας; Σε ένα συγκεκριμένο σημείο το φίδι θα άρχιζε να κυνηγάει τη δική του ουρά και τότε ήξερες ότι το παιχνίδι θα τελείωνε. Αποφασίσαμε να το κάνουμε ρομπότ, μόνο που το παιχνίδι δεν