Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στον σημερινό ταραχώδη κόσμο, κανείς δεν έχει αρκετό χρόνο για να παραμείνει συνδεδεμένος με τον έξω και τον κοινωνικό κόσμο. Κάποιος μπορεί να μην έχει αρκετό χρόνο για να λαμβάνει καθημερινές ενημερώσεις σχετικά με τις τρέχουσες υποθέσεις καθώς και τον κοινωνικό κόσμο όπως το facebook ή το gmail. Κάποιος συχνά ξεχνάει αφού κρατά τα πράγματά του. Λαμβάνοντας υπόψη αυτά τα προβλήματα, έχουμε βρει τη λύση εξελίσσοντας ένα μιλώντας ROBOT που θα μπορούσε να αποδειχθεί θαύμα στην ταραχώδη και πολυάσχολη ζωή μας.
Όταν του ζητηθεί, μπορεί να μας ενημερώνει τακτικά για τον έξω κόσμο (π.χ. τρέχουσες υποθέσεις, μηνύματα, κοινωνική ζωή και πολλά άλλα).
Το Internet of Things (IoT) είναι μια συνεχής ανάπτυξη του Διαδικτύου μέσω του οποίου τα αντικείμενα των καθημερινών «πραγμάτων» έχουν δυνατότητες επικοινωνίας που τους επιτρέπουν να στέλνουν και να λαμβάνουν δεδομένα. Αναμένεται να συνδέσει συστήματα, συσκευές, αισθητήρες που μπορούν να επικοινωνούν χωρίς την ανάγκη επικοινωνίας από μηχανή σε μηχανή.
Βήμα 1: Επίδειξη βίντεο
Βήμα 2: Απαιτήσεις υλικού
- Raspberry Pi
- Σύνδεση στο Διαδίκτυο (Ethernet ή WiFi)
- Τέσσερις τροχοί
- Four Motors
- Μπαταρία 12v
- L293D (πρόγραμμα οδήγησης κινητήρα)
- Bot Chasis (Σώμα)
- Καλώδια βραχυκυκλωτήρων
- ψωμιού συγκολλητικό σίδερο
- MDF Ξύλο
Βήμα 3: Διάγραμμα κυκλώματος για κίνηση κινητήρα
Συνδέστε το Raspberry pi όπως αναφέρεται στο σχηματικό διάγραμμα.
Το σχηματικό διάγραμμα περιλαμβάνει τη σύνδεση των ακίδων Raspberry με L293D και Μπαταρία (12v).
Βήμα 4: Εγκατάσταση φιάλης
Θα χρησιμοποιήσουμε ένα πλαίσιο ιστού Python που ονομάζεται Flask για να μετατρέψουμε το Raspberry Pi σε έναν δυναμικό διακομιστή ιστού. Και από αυτόν τον διακομιστή θα μπορούμε να ελέγχουμε το bot μας και μπορεί να μετακινηθεί όπου θέλουμε. Εγκαταστήστε το Flask Web Framework και ακολουθήστε τις παρακάτω εντολές:
Εγκατάσταση Pip
$ sudo apt-get install python-pip
Εγκατάσταση φιάλης
φιάλη εγκατάστασης $ sudo pip
Δημιουργήστε ένα αρχείο python Bot_control.py και αντιγράψτε και επικολλήστε τον κώδικα απευθείας στο τερματικό του Raspbian Jessie. Ο κώδικας δίνεται στο github repository μου: Code
Βήμα 5: Κίνηση μηχανής
Δημιουργήστε ένα αρχείο Python Bot_control.py και αντιγράψτε και επικολλήστε άμεσα τον κώδικα.
$ nano Bot_control.py
Στη συνέχεια, δημιουργήστε έναν Κατάλογο με πρότυπα ονόματος.
$ mkdir πρότυπα
$ nano main.html
cd $..
Εκτέλεση κώδικα
$ python Bot_control.py
Ανοίξτε το πρόγραμμα περιήγησής σας με μια διεύθυνση IP του Raspberry pi (192.168.0.5 στην περίπτωσή μου). Μεταβείτε στον σύνδεσμο Github που παρείχα, Downlaod τον κώδικα html απευθείας για τη φιάλη Jinja.
Βήμα 6: Ρύθμιση μηχανής φωνής: E-Speak
Το Espeak είναι ένα πιο σύγχρονο πακέτο σύνθεσης ομιλίας από το Festival. Ακούγεται πιο καθαρά αλλά κλαίει λίγο. Εάν φτιάχνετε μια εξωγήινη ή μια μάγισσα RPi, τότε είναι αυτή για εσάς! Σοβαρά είναι ένα καλό allrounder με εξαιρετικές επιλογές προσαρμογής.
Εγκαταστήστε το Espeak με:
$ sudo apt-get espeak εγκατάστασης
Test Espeak με: Αγγλική γυναικεία φωνή, έμφαση σε κεφαλαία (-k), αργή ομιλία (-s) χρησιμοποιώντας άμεσο κείμενο:-
$ espeak -ven+f3 -k5 -s150 "Το E -Speak λειτουργεί σωστά"
Βήμα 7: Ρύθμιση λογισμικού για τη φωνή
Μέχρι τώρα έχω συνδέσει αυτές τις δυνατότητες με το μηχάνημά μου. Πολύ σύντομα θα συνδέσω περισσότερα API με το μηχάνημα.
1. Σχετικά με το μηχάνημα
2. Ημερομηνία και ώρα (Περισσότερες πληροφορίες Link1Link 2)
3. Twitter (Σύνδεση Twitter)
4. Πρόγραμμα ημέρας
Ξεκούραση μπορούμε να συνδέσουμε: Gmail, Facebook Notifier, Καιρός, Google Search Engine κ.λπ.