Πίνακας περιεχομένων:

Αυτόματο ανατρεπόμενο Fedora: 6 βήματα
Αυτόματο ανατρεπόμενο Fedora: 6 βήματα

Βίντεο: Αυτόματο ανατρεπόμενο Fedora: 6 βήματα

Βίντεο: Αυτόματο ανατρεπόμενο Fedora: 6 βήματα
Βίντεο: Как сделать стяжку с шумоизоляцией в квартире. #18 2024, Νοέμβριος
Anonim
Αυτόματο ανατρεπόμενο Fedora
Αυτόματο ανατρεπόμενο Fedora

Αντιμετωπίζετε ποτέ αυτό το πρόβλημα όταν περπατάτε στο δρόμο ενώ κουβαλάτε κάτι βαρύ (για παράδειγμα είδη παντοπωλείου) και περνάει μια κυρία από την οποία θέλετε να της δώσετε μια μύτη για να τη χαιρετήσετε, αλλά αν το κάνετε θα πέσετε τι κουβαλάς; Ούτε εγώ, αλλά αν το κάνετε, εδώ είναι μια απλή, αν και κομψή λύση σε αυτό το πρόβλημα.

Βήμα 1: Υλικά

- Ελεγκτής arduino

- Βοηθητικό μοτέρ

- Διακόπτης κουμπιού

- Αντίσταση 10k Ohm- καφέ-μαύρο-πορτοκαλί

- Μια επαρκής ποσότητα καλωδίων συμβατή με το μήκος σας

Βήμα 2: Συνδέσεις κουμπιού

Συνδέσεις κουμπιού ώθησης
Συνδέσεις κουμπιού ώθησης
Συνδέσεις κουμπιού ώθησης
Συνδέσεις κουμπιού ώθησης
Συνδέσεις κουμπιού ώθησης
Συνδέσεις κουμπιού ώθησης

- Το μαύρο καλώδιο στο διάγραμμα συνδέει τον πείρο 1 του διακόπτη (στην αριστερή πλευρά) με τον πείρο GND στο Arduino.

- Το κίτρινο καλώδιο στο διάγραμμα συνδέει τον πείρο 2 του διακόπτη (στη δεξιά πλευρά) με τον πείρο 8 στο Arduino.

-Συνδέστε μια αντίσταση 10kΩ (καφέ-μαύρο-πορτοκαλί) στην ακίδα 2 (δεξιά πλευρά) και τον άλλο ακροδέκτη στον ακροδέκτη 3,3V του Arduino.

Βήμα 3: Συνδέσεις σερβοκινητήρα

Συνδέσεις σερβοκινητήρα
Συνδέσεις σερβοκινητήρα
Συνδέσεις σερβοκινητήρα
Συνδέσεις σερβοκινητήρα

- Το λευκό σύρμα (κίτρινο στο διάγραμμα) συνδέεται από τον πείρο σήματος του σερβοκινητήρα στην ακίδα ~ 9 του Arduino.

- Το κόκκινο καλώδιο συνδέεται από τον πείρο σήματος του σερβοκινητήρα στον πείρο 5V του Arduino.

- Το κίτρινο σύρμα (μαύρο στο διάγραμμα) συνδέεται από τον πείρο γείωσης του σερβοκινητήρα με τον πείρο GND του Arduino.

Βήμα 4: Προσάρτηση του σερβοκινητήρα

Τοποθέτηση του Servo Motor
Τοποθέτηση του Servo Motor

- Σκάλισα μερικά δαχτυλίδια σε ένα μολύβι για να το δέσω στο περιστρεφόμενο μέρος του κινητήρα Servo. Μπορείτε να χρησιμοποιήσετε το stape για να το κάνετε αυτό, αλλά διαπίστωσα ότι το δέσιμο με σχοινί ήταν λίγο πιο ασφαλές και ανθεκτικό.

- Το άλλο άκρο του μολυβιού είναι να στερεωθεί στο καπέλο στο πίσω μέρος. Έσπρωξα ένα συνδετήρα χαρτιού μέσα από το περιθώριο του καπέλου και το έσκυψα σε σχήμα για να κρατήσει το μολύβι στη θέση του.

- Ο ίδιος ο κινητήρας πρέπει να στερεωθεί σε μια πλάκα (ή σε κάτι άλλο που θα μπορούσε να ακουμπήσει πάνω από το κεφάλι σας χωρίς να κινείται πολύ), το οποίο άφησα έξω στην εικόνα για λόγους σαφήνειας.

Βήμα 5: Κωδικός

#περιλαμβάνω;

// καρφίτσα με κουμπί

const int buttonPin = 8;

// σερβο καρφίτσα

const int servoPin = 9;

Servo servo?

// δημιουργήστε μια μεταβλητή για να αποθηκεύσετε έναν μετρητή και ορίστε τον στο 0

int counter = 0;

void setup ()

{

servo.attach (servoPin);

// Ρυθμίστε τις καρφίτσες του πλήκτρου ως είσοδο:

pinMode (buttonPin, INPUT);

}

κενός βρόχος ()

{

// τοπική μεταβλητή για να κρατήσει τις καταστάσεις του κουμπιού push

int buttonState;

// διαβάστε την ψηφιακή κατάσταση του buttonPin με τη λειτουργία digitalRead () και αποθηκεύστε την τιμή στο buttonState μεταβλητή buttonState = digitalRead (buttonPin);

// εάν το κουμπί πιέζεται μετρητής αύξησης και περιμένετε ένα μικρό κομμάτι για να μας δώσετε λίγο χρόνο για να αφήσουμε το κουμπί

εάν (buttonState == LOW)

// ανάψτε το LED

{

μετρητής ++; καθυστέρηση (150)?

}

αν (μετρητής == 0)

servo.write (20);

// μηδέν μοίρες

αλλιώς αν (μετρητής == 1)

servo.write (80);

// αλλιώς επαναφέρετε τον μετρητή στο 0 το οποίο επαναφέρει το σερβο σε 0 μοίρες

αλλού

μετρητής = 0;

}

Βήμα 6: Απόκρυψη των ηλεκτρονικών

- Για να κάνετε την κατασκευή να φαίνεται πιο αδιάκριτη, μπορείτε να σπρώξετε το arduino και την πλάκα με το κουμπί σε ένα μικρό κουτί (για παράδειγμα ένα πακέτο σιγαρέτες ή το κουτί ενός πακέτου καρτών) και να κάνετε μια τρύπα σε αυτό. Με αυτόν τον τρόπο μπορείτε να κρατήσετε την κατασκευή σε απλή θέαση χωρίς να προκαλέσετε υποψίες ότι κάτι περισσότερο συμβαίνει.

Συνιστάται: