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

Arduino Skull With Moving Mouth: 4 Βήματα
Arduino Skull With Moving Mouth: 4 Βήματα

Βίντεο: Arduino Skull With Moving Mouth: 4 Βήματα

Βίντεο: Arduino Skull With Moving Mouth: 4 Βήματα
Βίντεο: Building an Animatronic Skull for Halloween (Instructions) 2024, Νοέμβριος
Anonim
Image
Image
Arduino κρανίο με κινούμενο στόμα
Arduino κρανίο με κινούμενο στόμα
Arduino κρανίο με κινούμενο στόμα
Arduino κρανίο με κινούμενο στόμα
Arduino κρανίο με κινούμενο στόμα
Arduino κρανίο με κινούμενο στόμα

Προμήθειες που απαιτούνται

*Ενότητα Arduino (έχω Arduino Mega 2560, αλλά οποιαδήποτε μονάδα με PWM θα λειτουργήσει)

*Τρυπάνι

*Τρυπάνια)

*Συνδετήρας

*Servo

*& πληκτρολογήστε b usb

Βήμα 1: Τρυπήστε μια τρύπα αρκετά για το χερουλάκι σας σε όποια πλευρά του σαγονιού θέλετε το σερβο & χάρτινο συνδετήρα να τοποθετηθεί πάνω

Τρυπήστε μια τρύπα αρκετά για το χαλί σας σε όποια πλευρά του σαγονιού θέλετε να τοποθετηθεί το σερβο & χάρτινο συνδετήρα
Τρυπήστε μια τρύπα αρκετά για το χαλί σας σε όποια πλευρά του σαγονιού θέλετε να τοποθετηθεί το σερβο & χάρτινο συνδετήρα

Βήμα 2: Διαμορφώστε το συνδετικό σας χαρτί για να διπλώσετε στο σερβο/κλιπ Προς & για να κάνετε το άλλο άκρο λυγισμένο για να ταιριάζει στο σαγόνι για να ελέγχετε την κίνηση

Διαμορφώστε το συνδετικό σας χαρτί για να διπλώσετε πάνω στο σερβο/κλιπ Προς & για να κάνετε το άλλο άκρο λυγισμένο για να ταιριάζει στο σαγόνι για να ελέγχετε την κίνηση
Διαμορφώστε το συνδετικό σας χαρτί για να διπλώσετε πάνω στο σερβο/κλιπ Προς & για να κάνετε το άλλο άκρο λυγισμένο για να ταιριάζει στο σαγόνι για να ελέγχετε την κίνηση
Διαμορφώστε το συνδετικό σας χαρτί για να διπλώσετε πάνω στο σερβο/κλιπ Προς & για να κάνετε το άλλο άκρο λυγισμένο για να ταιριάζει στο σαγόνι για να ελέγχετε την κίνηση
Διαμορφώστε το συνδετικό σας χαρτί για να διπλώσετε πάνω στο σερβο/κλιπ Προς & για να κάνετε το άλλο άκρο λυγισμένο για να ταιριάζει στο σαγόνι για να ελέγχετε την κίνηση

Δεν μπορώ να παράσχω μια εικόνα του σερβο, επειδή είναι τοποθετημένη σε ένα κουτί για άλλο έργο.

Βήμα 3: Καλωδίωση

Καλωδίωση
Καλωδίωση

Συνδέστε τον ακροδέκτη σήματος του σερβο σε έναν ακροδέκτη PWM (για το Mega 2560 είναι ο πείρος 9). Συνδέστε το θετικό άκρο του servo στην ΑΝΕΞΑΡΤΗΤΗ πηγή τροφοδοσίας. Συνδέστε ΚΑΙ ΤΟ GND του Arduino & GND της πηγής τροφοδοσίας στο GND του σερβο.

Βήμα 4: Κωδικός (Δεν έχω πίστωση στον κωδικό FIY)

Κωδικός (Δεν έχω πίστωση στον κωδικό FIY)
Κωδικός (Δεν έχω πίστωση στον κωδικό FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo // δώδεκα servo αντικείμενα μπορούν να δημιουργηθούν στους περισσότερους πίνακες

int pos = 0; // μεταβλητή για αποθήκευση της θέσης σερβο

void setup ()

{

myservo.attach (9); // συνδέει το σερβο στο pin 9 στο σερβο αντικείμενο

}

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

{

για (pos = 0; pos <= 180; pos += 1) // πηγαίνει από 0 μοίρες σε 180 μοίρες // σε βήματα 1 βαθμού

{

myservo.write (pos); // πείτε στο servo να μεταβεί στη θέση στη μεταβλητή 'pos'

καθυστέρηση (15)? // περιμένει 15ms για να φτάσει το σερβο στη θέση

}

για (pos = 180; pos> = 0; pos -= 1) // πηγαίνει από 180 μοίρες σε 0 μοίρες

{

myservo.write (pos); // πείτε στο servo να μεταβεί στη θέση στη μεταβλητή 'pos'

καθυστέρηση (15)? // περιμένει 15ms για να φτάσει το σερβο στη θέση

}

}

Συνιστάται: