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

Rory the Robot Plant: 5 βήματα (με εικόνες)
Rory the Robot Plant: 5 βήματα (με εικόνες)

Βίντεο: Rory the Robot Plant: 5 βήματα (με εικόνες)

Βίντεο: Rory the Robot Plant: 5 βήματα (με εικόνες)
Βίντεο: History of Judge Dredd Lore and Early Years Explained-Οδηγός αρχαρίων 2024, Ιούλιος
Anonim
Rory the Robot Plant
Rory the Robot Plant
Rory the Robot Plant
Rory the Robot Plant

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

Φροντίζει επίσης για ένα μικρό φυτό μέσα στην κατσαρόλα, ειδοποιήστε με τη στάθμη του νερού, την υγρασία και τη θερμοκρασία φωνητικά σε ανθρώπινη φωνή.

Βήμα 1: Απαιτείται υλικό

Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό
Απαιτείται υλικό

1. Arduino UNO

2. Ενότητα ανάγνωσης καρτών SD

3. Κάρτα Micro SD

4. Ενισχυτής ήχου LM386

5. Πυκνωτής 10uf (2 αριθ.)

6. 100uf πυκνωτής (2 αριθ.)

7. Αντίσταση 1Κ, 10Κ

8. Αισθητήρας PIR

9. Παραβιασμένη κάμερα web

10. Αισθητήρας ήχου KY-038

11. Αντίσταση εξαρτώμενη από το φως LDR

12. Αισθητήρας υγρασίας και θερμοκρασίας DHT11

13. Αισθητήρας υγρασίας

14. Σύνδεση καλωδίων

15. Breadboard

16. Μονάδα μήτρας LED 8*16

Βήμα 2: Προετοιμασία με τα αρχεία ήχου WAV

Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV
Προετοιμασία με τα αρχεία ήχου WAV

Για αναπαραγωγή ήχων από κάρτα SD χρησιμοποιώντας το Arduino, χρειαζόμαστε αρχεία ήχου σε μορφή.wav επειδή ο πίνακας Arduino μπορεί να αναπαράγει ένα αρχείο ήχου σε μια συγκεκριμένη μορφή που είναι μορφή wav. Για να φτιάξετε ένα Arduino mp3 player, υπάρχουν πολλές ασπίδες mp3 που μπορείτε να χρησιμοποιήσετε με το Arduino. Else αλλιώς για αναπαραγωγή αρχείων mp3 στο Arduino, υπάρχουν ιστότοποι με τους οποίους μπορείτε να μετατρέψετε οποιοδήποτε αρχείο ήχου στον υπολογιστή σας σε αυτό το συγκεκριμένο αρχείο WAV.

Μονάδα κάρτας Arduino SD

+5V Vcc

Gnd Gnd

Καρφίτσα 12 MISO (Master In Slave out)

Καρφίτσα 11 MOSI (Master Out Slave In)

Καρφίτσα 13 SCK (Σύγχρονο ρολόι)

Καρφίτσα 4 CS (Επιλογή τσιπ)

1. Κάντε κλικ στο "Online Wav Converter" για να μπείτε στον ιστότοπο.

2. Το Arduino μπορεί να αναπαράγει ένα αρχείο WAV στην ακόλουθη μορφή. Μπορείτε να παίξετε με τις ρυθμίσεις αργότερα, αλλά αυτές οι ρυθμίσεις ήταν το πείραμα για να είναι το καλύτερο σε ποιότητα.

Ανάλυση bit 8 Bit

Ποσοστό δειγματοληψίας 16000 Hz

Μονοφωνικό κανάλι ήχου

Μορφή PCM PCM χωρίς υπογραφή 8-bit

3. Στον ιστότοπο κάντε κλικ στο "επιλογή αρχείου" και επιλέξτε το αρχείο που θέλετε να μετατρέψετε. Στη συνέχεια, τροφοδοτήστε τις παραπάνω ρυθμίσεις. Μόλις γίνει, θα πρέπει να φαίνεται κάπως έτσι στην παρακάτω εικόνα

4. Τώρα, κάντε κλικ στο "Μετατροπή αρχείου" και το αρχείο ήχου σας θα μετατραπεί σε μορφή αρχείου WAV. Θα γίνει επίσης λήψη μετά την ολοκλήρωση της μετατροπής.

5. Τέλος, διαμορφώστε την κάρτα SD και αποθηκεύστε το αρχείο ήχου.wav σε αυτό. Βεβαιωθείτε ότι το μορφοποιήσατε προτού προσθέσετε αυτό το αρχείο. Επίσης, θυμηθείτε το όνομα του αρχείου ήχου σας. Ομοίως, μπορείτε να επιλέξετε οποιοδήποτε από τα τέσσερα ηχητικά σας αρχεία και να τα αποθηκεύσετε με ονόματα 1, 2, 3 και 4 (Τα ονόματα δεν πρέπει να αλλάξουν). Έχω μετατρέψει περίπου 51 φωνητικά μηνύματα και έχω αποθηκεύσει ένα δείγμα στον παρακάτω σύνδεσμο:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. Δείγμα κώδικα

#include SimpleSDAudio.h

void setup () {

SdPlay.setSDCSPin (4); // καρτέλα ss καρτών cs

εάν (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

ενώ (1)?

}

if (! SdPlay.setFile ("music.wav")) // αρχείο ονόματος μουσικής

{

ενώ (1)?

}}

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

{

SdPlay.play (); // ΠΑΙΞΕ μουσική

while (! SdPlay.isStopped ()); {}

}

Βήμα 3: Ετοιμαστείτε με πολλούς αισθητήρες

Ετοιμαστείτε με πολλούς αισθητήρες
Ετοιμαστείτε με πολλούς αισθητήρες
Ετοιμαστείτε με πολλούς αισθητήρες
Ετοιμαστείτε με πολλούς αισθητήρες
Ετοιμαστείτε με πολλούς αισθητήρες
Ετοιμαστείτε με πολλούς αισθητήρες

Αισθητήρας υγρασίας:

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

Ο αισθητήρας αποτελείται από δύο μέρη

1. Δύο ακίδες στον αισθητήρα πρέπει να συνδεθούν με τις δύο ξεχωριστές ακίδες του ελεγκτή (συνήθως παρέχονται καλώδια σύνδεσης).

2. Η άλλη πλευρά του χειριστηρίου έχει τέσσερις ακίδες, τρεις από τις οποίες συνδέονται με το Arduino.

· VCC: Για ισχύ

· A0: Αναλογική έξοδος

· D0: Digitalηφιακή έξοδος

· GND: Έδαφος

Θερμοκρασία & υγρασία DHT11:

Ο αισθητήρας θερμοκρασίας & υγρασίας DHT11 διαθέτει ένα συγκρότημα αισθητήρων θερμοκρασίας και υγρασίας με βαθμονομημένη έξοδο ψηφιακού σήματος. Χρησιμοποιώντας την αποκλειστική τεχνική λήψης ψηφιακού σήματος και τεχνολογία ανίχνευσης θερμοκρασίας και υγρασίας, εξασφαλίζει υψηλή αξιοπιστία και εξαιρετική μακροπρόθεσμη σταθερότητα. Αυτός ο αισθητήρας περιλαμβάνει ένα στοιχείο μέτρησης υγρασίας τύπου αντίστασης και ένα στοιχείο μέτρησης θερμοκρασίας NTC και συνδέεται με έναν μικροελεγκτή 8-bit υψηλής απόδοσης, προσφέροντας εξαιρετική ποιότητα, γρήγορη απόκριση, ικανότητα αντιεμβολής και οικονομική αποδοτικότητα.

LDR εξαρτώμενη από το φως αντίσταση:

Το LDR είναι ένας ειδικός τύπος αντίστασης που επιτρέπει να περνούν μέσα του υψηλότερες τάσεις (χαμηλή αντίσταση) κάθε φορά που υπάρχει μεγάλη ένταση φωτός και περνάει μια χαμηλή τάση (υψηλή αντίσταση) όταν είναι σκοτεινό. Μπορούμε να επωφεληθούμε από αυτήν την ιδιότητα LDR και να τη χρησιμοποιήσουμε στο έργο αισθητήρων DIY Arduino LDR.

Αισθητήρας ήχου KY-038:

Οι αισθητήρες ήχου μπορούν να χρησιμοποιηθούν για διάφορα πράγματα, ένας από αυτούς θα μπορούσε να είναι το σβήσιμο και το άνοιγμα των φώτων με το χειροκρότημα. Σήμερα, ωστόσο, θα χρησιμοποιήσουμε τη σύνδεση του αισθητήρα ήχου σε μια σειρά από φώτα LED που θα χτυπήσουν με μουσική, χειροκρότημα ή χτύπημα.

Αισθητήρας PIR:

Ο παθητικός αισθητήρας υπερύθρων είναι ένας ηλεκτρονικός αισθητήρας που μετρά το υπέρυθρο φως (IR) που εκπέμπει από αντικείμενα στο οπτικό του πεδίο. Χρησιμοποιούνται συχνότερα σε ανιχνευτές κίνησης που βασίζονται σε PIR.

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

Βήμα 4: Κύκλωμα και κωδικός

Κύκλωμα και Κωδικός
Κύκλωμα και Κωδικός

Βήμα 5: Παραβίαση κάμερας Web

Παραβιασμένη κάμερα Web
Παραβιασμένη κάμερα Web
Παραβιασμένη κάμερα Web
Παραβιασμένη κάμερα Web

Ολόκληρο το έργο ελέγχεται από την εφαρμογή Windows που βοηθά στη λήψη μηνυμάτων και ειδοποιήσεων, καθώς και τη δυνατότητα λήψης φωτογραφιών μέσω της κάμερας web και αποθήκευσής της.

Συνιστάται: