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

Συνομιλία με επιλογή και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot: 14 βήματα (με εικόνες)
Συνομιλία με επιλογή και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot: 14 βήματα (με εικόνες)

Βίντεο: Συνομιλία με επιλογή και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot: 14 βήματα (με εικόνες)

Βίντεο: Συνομιλία με επιλογή και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot: 14 βήματα (με εικόνες)
Βίντεο: Η Ιαπωνία κυκλοφορεί πλήρως λειτουργικά θηλυκά ρομπότ τεχνητής νοημοσύνης! // Άκου να δεις! 2024, Νοέμβριος
Anonim
Image
Image
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot
Μιλήστε με Pick και συνομιλία τεχνητής νοημοσύνης χρησιμοποιώντας το Cleverbot

Εδώ δοκιμάζω όχι μόνο φωνητική εντολή αλλά και συνομιλία τεχνητής νοημοσύνης με τον υπολογιστή χρησιμοποιώντας το Cleverbot.

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

Βήμα 1: Απαιτούμενα υλικά

Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά
Απαιτούμενα υλικά

Απαιτούμενα υλικά

1) Arduino Uno

2) Μονάδα Bluetooth HC-05

3) Servo Motor

4) Πίνακας κανονικού τροφοδοτικού

5) Προσαρμογέας 12V DC

6) Τηλέφωνο Android με δυνατότητα Internet.

7) Απλές κεφαλίδες PCB, άνδρες και γυναίκες

8) Στρογγυλό πλαστικό κουτί

9) Μικρά κουτιά σύμφωνα με τη λίστα παραλαβής σας. Χρησιμοποιώ 3 δοχεία για να βάλω μπαχαρικά γιατί πήρα μόνο μεγάλα δοχεία.

Χρησιμοποιούνται λογισμικά

1) Arduino IDE.

2) Appinventor Για εφαρμογή Android.

3) Εγγραφή ιστοτόπου Cleverbot για συνομιλία με υπολογιστή.

Απαιτούνται εργαλεία

1) Ιόν συγκολλήσεων,

2) Gun Glue Gun

3) Μαχαίρι

Βήμα 2: Φτιάξτε Arduino Shield

Φτιάξτε Arduino Shield
Φτιάξτε Arduino Shield
Φτιάξτε Arduino Shield
Φτιάξτε Arduino Shield
Φτιάξτε Arduino Shield
Φτιάξτε Arduino Shield

1) Το να ντρέπεσαι είναι εύκολο.

2) Συγκολλήστε αρσενικές κεφαλίδες στο Plan PCB σύμφωνα με το Arduino uno Female Header.

3) Χρησιμοποιώ την ψηφιακή ακίδα 5 και 6 για την οδήγηση σερβο.

4) Χρησιμοποιήστε το Digital Pin 2, 3 ως σειριακό λογισμικό.

5) Συνδέστε τις σειριακές ακίδες της μονάδας Blue δοντιών στις σειριακές ακίδες λογισμικού και τροφοδοτήστε το arduino μέσω του θηλυκού συνδετήρα.

6) Πάρτε τροφοδοτικό για σερβο από εξωτερικό. Χρησιμοποιήστε λοιπόν τον πίνακα τροφοδοσίας 12 V έως 12V, 5V και 3.3V.

7) Τώρα στερεώστε την ασπίδα που έχει προετοιμαστεί πάνω από το Arduino uno. Συνδέστε τη μονάδα μπλε δοντιού σε θηλυκές κεφαλίδες στην ασπίδα.

8) Συνδέστε τη θηλυκή κεφαλίδα Servo πάνω από την ασπίδα. Τώρα το κύκλωμα ολοκληρώθηκε.

Η προγραμματισμένη λειτουργία είναι η εφαρμογή Android να συνδέεται με το Arduino μέσω bluetooth και σύμφωνα με τα δεδομένα που λαμβάνονται από το Arduino, το σερβο περιστρέφεται στην επιθυμητή γωνία. Επίσης, θέλουμε να μιλήσουμε με το Android και να λάβουμε απάντηση όπως η συνομιλία χρησιμοποιώντας τον ιστό του Cleverbot. Πρώτα απ 'όλα ας ξεκινήσουμε με το Cleverbot.

Βήμα 3: Δημιουργήστε λογαριασμό Cleverbot

Δημιουργία λογαριασμού Cleverbot
Δημιουργία λογαριασμού Cleverbot
Δημιουργία λογαριασμού Cleverbot
Δημιουργία λογαριασμού Cleverbot
Δημιουργία λογαριασμού Cleverbot
Δημιουργία λογαριασμού Cleverbot

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

1) Ανοίξτε τον ιστότοπο Cleverbot.

2) Επιλέξτε τον τύπο λογαριασμού που θέλετε να αγοράσετε.

3) Πηγαίνετε στο ταμείο. Στο check out εισάγετε τα στοιχεία σας και αγοράστε τον λογαριασμό.

4) Στη συνέχεια, ενεργοποιήστε τον λογαριασμό κάνοντας κλικ στην αποστολή αλληλογραφίας στο αναγνωριστικό αλληλογραφίας σας.

Βήμα 4: Εύρεση κλειδιού και μορφής API

Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API
Εύρεση κλειδιού και μορφής API

1) Αφού δημιουργήσετε τον λογαριασμό, συνδεθείτε στον ιστότοπο του Cleverbot.

2) Μετά την επιτυχή σύνδεση, εμφανίζει το κλειδί API για τη σύνδεσή σας και επιτρέπονται οι συνολικές κλήσεις api.

3) Κάντε κλικ στη σελίδα πώς να λάβετε λεπτομέρειες σχετικά με τον τρόπο χρήσης του API.

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

5) Απλώς πληκτρολογήστε τη μορφή στη γραμμή διευθύνσεων του προγράμματος περιήγησης με το κλειδί και την ερώτησή σας. Το πρόγραμμα περιήγησης εμφανίζει την απάντηση με τη συνομιλία σε κρυπτογραφημένη μορφή. Όταν κάνετε την επόμενη ερώτηση, στείλτε πίσω την κρυπτογραφημένη συνομιλία (σε παράμετρο CS), αυτό κάνει το bot να παραμείνει η προηγούμενη συνομιλία. Αν ξεκινήσετε χωρίς CS τότε είναι μια νέα συζήτηση.

Χρησιμοποιήστε το API στην εφαρμογή Android για συνομιλία. Ας δούμε πώς να δημιουργήσετε την εφαρμογή χρησιμοποιώντας το APPINVENTOR.

Βήμα 5: Σχεδιασμός και κωδικός εφευρέτη MIT APP

MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code

1. Δημιουργήστε νέο έργο στην εφαρμογή Inventor.

2. Για επικοινωνία Bluetooth δείτε τα προηγούμενα έργα μου.

3) Στην πρώτη Προσθήκη οθόνης

α) Ένα κουμπί λίστας για να παραλάβετε το bluetooth.

β) Πλήκτρο Στοιχεία για μετάβαση στην επόμενη οθόνη για να ορίσετε τα ονόματα των εντολών.

γ) Ορισμός κουμπιού πλήκτρου για να ορίσετε το κλειδί API για τον ιστότοπο του Cleverbot.

δ) Κάντε κλικ στο κουμπί Ορισμός πλήκτρου ένα ορατό πλαίσιο κειμένου και ένα κουμπί Ορισμός. Εισαγάγετε εδώ το κλειδί API και κάντε κλικ στο κουμπί set. Πλαίσιο κειμένου και ορίστε το κουμπί έγινε αόρατο και ορίστε το πλήκτρο Ορατό.

4) Στη δεύτερη οθόνη με όνομα Λίστα

α) 8 πλαίσιο κειμένου και 1 κουμπί για να ορίσετε την τιμή.

5) Στην κύρια οθόνη χρησιμοποιήστε το Mini DB για να αποθηκεύσετε τα ονόματα εντολών και το κλειδί Cleverbot.

6) Χρησιμοποιήστε την αναγνώριση ομιλίας για να μετατρέψετε τη φωνή σε κείμενο. Ελέγξτε το ληφθέν κείμενο με τη λίστα εάν υπάρχει στη λίστα και το bluetooth είναι συνδεδεμένο, τότε το αντίστοιχο όχι αποστέλλεται στο Arduino μέσω μπλε δοντιού.

7) Εάν το κείμενο δεν υπάρχει στη λίστα, τότε η συνένωση συμβολοσειράς γίνεται με το κλειδί και το κείμενο που λαμβάνεται. Και στείλτε το στη διεύθυνση url του Cleverbot.

8) Η απάντηση από τη διεύθυνση URL χωρίζεται και βρείτε την απάντηση. Χρησιμοποιήστε τον έλεγχο κειμένου σε ομιλία για να απαντήσετε στην απάντηση.

9) Μόλις ξαναπαίξει η φωνή, αναγνώριση ομιλίας ξανά ακούστε για να μιλήσετε.

Βήμα 6: Εφαρμογή Android

Αν δεν σας αρέσει να δημιουργείτε νέα εφαρμογή. Απλώς κατεβάστε το αρχείο apk που ανεβάζετε εδώ και αντιγράψτε το στο κινητό σας Android και εγκαταστήστε το εκεί.

Βήμα 7: Εκτέλεση εφαρμογής σε κινητά

Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά
Εκτέλεση εφαρμογής σε κινητά

1) Ανοίξτε το App AI Assistant στο Android Mobile.

2) Ενεργοποιήστε το Bluetooth στο Android Mobile.

3) Κάντε κλικ στο πλήκτρο Set και πληκτρολογήστε το κλειδί API στο πλαίσιο κειμένου και κάντε κλικ στο σύνολο.

4) Κάντε κλικ στο κουμπί Στοιχείο και δείτε τα χρώματα που αναφέρονται στο πλαίσιο. Αν θέλετε αλλάξτε τα ονόματα.

5) Κάντε κλικ στην καθορισμένη τιμή στη δεύτερη οθόνη και επιστρέψτε στην κύρια οθόνη.

6) Εάν το Arduino είναι ενεργοποιημένο, κάντε κλικ στο Pick BT και επιλέξτε HC-05 από τη λίστα.

6) Τώρα κάντε κλικ σε οποιοδήποτε σημείο στην εικόνα της Σταχτοπούτας αρχίσει να ακούτε και να αναπαράγετε σύμφωνα με τη συνομιλία σας. Αν μιλάτε ό, τι είναι αποθηκευμένο στη λίστα, στείλτε το στοιχείο λίστας χωρίς το arduino. Σύμφωνα με τη Λήψη σερβο μετακίνησης Arduino.

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

1) Βιβλιοθήκες που χρησιμοποιούνται είναι

α) SoftwareSerial

β) EEPROM

γ) Servo

2) Χρησιμοποιήστε τις ψηφιακές ακίδες 2, 3 ως σειρές λογισμικού.

3) Digitalηφιακός ακροδέκτης 5 για οδήγηση σερβο.

4) Λάβετε την τρέχουσα επιλογή από το Android μέσω bluetooth.

5) Μετακινήστε το σερβο από την προηγούμενη θέση στην υπολογιζόμενη τρέχουσα θέση σύμφωνα με την επιλογή.

6) Το αρχείο Arduino ino επισυνάπτεται με αυτό.

Βήμα 9: Πρώτη δοκιμή της συνάρτησης

Image
Image
Πρώτη δοκιμή της συνάρτησης
Πρώτη δοκιμή της συνάρτησης

Τώρα το Shield είναι χτισμένο, η εφαρμογή Android αναπτύχθηκε και εγκαταστάθηκε στο android Mobile, το Arduino progam αναπτύχθηκε και μεταφορτώθηκε στο Arduino. Itsρθε η ώρα να ελέγξετε την ακεραιότητα της λειτουργίας. Ελέγξτε το βίντεο λειτουργεί καλά.

Ολοκληρώθηκαν όλες οι βασικές εργασίες. Ρθε η ώρα να το κάνουμε ως βιτρίνα.

Βήμα 10: Container to Smart Container

Container to Smart Container
Container to Smart Container
Container to Smart Container
Container to Smart Container
Container to Smart Container
Container to Smart Container
Container to Smart Container
Container to Smart Container

1) Επιλέξτε στρογγυλό πλαστικό δοχείο όπου το καπάκι είναι ελεύθερο να περιστρέφεται και δεν έχει σπείρωμα.

2) Πάρτε το καπάκι και βάλτε μια τρύπα ακριβώς στο κέντρο του καπακιού χρησιμοποιώντας τρυπάνι.

3) Βιδώστε το σερβοκόρνο στη μέση του καπακιού.

4) Για να στερεώσουμε το σερβο στο κάτω μέρος του δοχείου, θέλουμε να επιλέξουμε το αντικείμενο σωστά στο ύψος του.

5) Βρήκα ένα κουτί σοκολάτας σωστό στο μέγεθός του.

6) Κολλήστε ζεστά τον πάτο σερβο στο κουτί Extension (κουτί σοκολάτας).

7) Βιδώστε το Servo με το καπάκι.

8) Εφαρμόστε κόλλα στο κάτω μέρος του κουτιού Extension (κουτί σοκολάτας).

9) Κλείστε το καπάκι στο δοχείο και πιέστε το σφιχτά. Αφαιρέστε τις βίδες και ανοίξτε το καπάκι. Τώρα το ραβδί βάσης με τον πάτο του δοχείου. Κολλήστε την εν θερμώ με το κάτω μέρος της. Τώρα ολοκληρώθηκε η ρύθμιση.

Βήμα 11: Τακτοποίηση ελεγκτή στο δοχείο

Τακτοποίηση ελεγκτή στο δοχείο
Τακτοποίηση ελεγκτή στο δοχείο
Τακτοποίηση ελεγκτή στο δοχείο
Τακτοποίηση ελεγκτή στο δοχείο
Τακτοποίηση ελεγκτή στο δοχείο
Τακτοποίηση ελεγκτή στο δοχείο

1) Κολλήστε ζεστά το τροφοδοτικό στο κάτω μέρος του Arduino. Βάλτε περισσότερη κόλλα έτσι ώστε να μην συνδέονται ακροδέκτες και στους δύο πίνακες.

2) Βάλτε ολόκληρο το Arrangement στην επάνω πλευρά του σερβο, επειδή χρησιμοποιούμε μόνο το 50% του κουτιού.

3) Κολλήστε το στο κουτί.

4) Βάλτε μια τρύπα στην κάτω πλευρά του κουτιού και εισάγετε το καλώδιο του προσαρμογέα μέσα από την οπή.

5) Βιδώστε τώρα το καπάκι με το Servo.

Βήμα 12: Δοκιμή πριν από τη διαίρεση

Image
Image

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

Βήμα 13:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

1) Σκοπεύω να βάλω τα μπαχαρικά στα ξεχωριστά δοχεία. Αλλά το δοχείο που πήρα είναι μεγάλο, ώστε να χωράει μόνο 3 μονάδες στην περιοχή του σερβο περιστροφής.

2) Έτσι, αλλάξτε τα στοιχεία της λίστας σε 3 όχι μόνο 1, 4, 7. Αφήστε όλα τα άλλα κενά.

3) Κόψτε ζεστά το δοχείο μπαχαρικών στον τοίχο του δοχείου.

4) Βάλτε μια βάση για κουτάλι στην κορυφή του δοχείου.

5) Κόψτε το καπάκι μέχρι το μέγεθος του κουταλιού για να μπείτε.

6) Τώρα όλα έχουν ολοκληρωθεί. Γεμίζω το δοχείο μπαχαρικών με μπαχαρικά (σχεδιάζω 7 Nos μπαχαρικών, αλλά το δοχείο που μπορώ να πάρω είναι μεγάλο, οπότε μειώνω τα nos).

Βήμα 14: Επιλογή και συνομιλία

Image
Image
Επιλογή και κουβέντα
Επιλογή και κουβέντα

Τώρα ήρθε η ώρα να διασκεδάσουμε. Βάλτε το κινητό σε μια βάση, φτιάχνω το δικό μου κοντά στο έξυπνο δοχείο. Συνδέστε το Arduino και το Android χρησιμοποιώντας μπλε δόντι. Τώρα είναι η ώρα σας να επιλέξετε αντικείμενα ή να συνομιλήσετε με τη Σταχτοπούτα. Η κουβέντα είναι πολύ αστεία, χάρη στο cleverbot.

Συνιστάται: