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

Smile Activated Marshmallow Launcher: 4 βήματα (με εικόνες)
Smile Activated Marshmallow Launcher: 4 βήματα (με εικόνες)

Βίντεο: Smile Activated Marshmallow Launcher: 4 βήματα (με εικόνες)

Βίντεο: Smile Activated Marshmallow Launcher: 4 βήματα (με εικόνες)
Βίντεο: CGI Animated Short Film: "Mind Games" by Jiaqi Emily Yan | CGMeetup 2024, Νοέμβριος
Anonim
Image
Image

Θέλετε να ενθαρρύνετε τους επισκέπτες, τους συναδέλφους, τους φίλους και την οικογένεια να είναι ευτυχισμένοι; Χρειάζεστε ένα Smile Activated Marshmallow Launcher. Το Raspberry Pi που τροφοδοτείται "SAML" ανιχνεύει ένα χαμόγελο και στη συνέχεια εκτοξεύει ένα marshmallow σε αυτό - η ευτυχία αποδίδει!

Βήμα 1: Στοιχεία, Λογισμικό και Εργαλεία

Εγκατάσταση του Λογισμικού
Εγκατάσταση του Λογισμικού

Για να δημιουργήσετε το SAML σας θα χρειαστείτε:

Συστατικά

  1. Raspberry Pi Model 3 -
  2. Ελεγκτής κινητήρα MotoZero -
  3. Micro Metal Gearmotor-https://thepihut.com/products/micro-metal-gearmot…
  4. Υποδοχή μπαταρίας 4xAA-https://thepihut.com/products/adafruit-4-x-aa-bat…
  5. Κάμερα Web
  6. Οθόνη
  7. Wifi Dongle
  8. Πληκτρολόγιο
  9. Ποντίκι
  10. Καλώδια USB και τροφοδοσίας για Raspberry Pi
  11. Σύρμα
  12. 4 μπαταρίες AA
  13. Παιχνίδι Καταπέλτης
  14. Κρεμάστρα
  15. Σειρά
  16. Παραμάνα
  17. Κόλλα μετάλλων
  18. Κολλητική ταινία
  19. Marshmallows!

Λογισμικό

  1. Raspbian -
  2. Ανοικτό βιογραφικό - Ανοιχτό κώδικα Όραμα υπολογιστή -
  3. Λογισμικό ανίχνευσης χαμόγελου - κάντε λήψη από το αρχείο.zip παρακάτω

Εργαλεία

  1. Συγκολλητικό σίδερο
  2. Μικρό κατσαβίδι
  3. Wire Stripper
  4. Κόφτης καλωδίων
  5. Ψαλίδι
  6. Πένσα

Ετοιμος? Εντάξει - επόμενο βήμα…

Βήμα 2: Εγκατάσταση του Λογισμικού

Εντάξει, έτσι έχετε συλλέξει τα εξαρτήματα. Ξεκινήστε εστιάζοντας στο Raspberry Pi. Συνδέστε το τροφοδοτικό, το πληκτρολόγιο και το ποντίκι, το διαδίκτυο (wifi dongle ή ethernet), την οθόνη και την κάμερα USB. Ενεργοποιήστε το ρεύμα και όταν είστε συνδεδεμένοι, κατεβάστε το Raspbian.

Στη συνέχεια, θα χρειαστεί να κατεβάσετε το Open CV, μια βιβλιοθήκη όρασης υπολογιστή και, στη συνέχεια, το λογισμικό ανίχνευσης χαμόγελου στο αρχείο.zip παρακάτω. Υπάρχει μια εξαιρετική οδηγία στη διεύθυνση https://www.instructables.com/id/Smile-Detection-W… που θα σας οδηγήσει σε αυτό. Τροποποιήσαμε το λογισμικό ανίχνευσης χαμόγελου εισάγοντας οδηγίες από το εγχειρίδιο ελεγκτή κινητήρα MotoZero, έτσι ώστε αντί να εκτυπώνει ένα μήνυμα στην οθόνη, το Raspberry Pi ενεργοποιεί τον κινητήρα μέσω των ακίδων GPIO και του ελεγκτή κινητήρα MotoZero (θα δούμε πώς για να τα ρυθμίσετε αργότερα). Το τροποποιημένο λογισμικό ανίχνευσης χαμόγελου περιλαμβάνει οδηγίες για τον κινητήρα να λειτουργεί για μισό δευτερόλεπτο όταν ανιχνεύεται ένα χαμόγελο.

Βήμα 3: Συναρμολόγηση του υλικού

Συναρμολόγηση του υλικού
Συναρμολόγηση του υλικού

Έχετε ήδη συγκεντρώσει το Raspberry Pi και έχετε εγκαταστήσει το λογισμικό, οπότε τώρα ήρθε η ώρα να γίνετε δημιουργικοί με τον εκκινητή. Για εμάς αυτό σήμαινε την προσαρμογή ενός σπασμένου παλιού καταπέλτη που είχαν τα παιδιά ξαπλωμένοι. Υπάρχει άφθονο περιθώριο για άλλους εκτοξευτές, αλλά ο ελεγκτής πυροδότησης λειτουργεί έτσι.

Ξεκινήστε με τον ελεγκτή κινητήρα MotoZero. Ακολουθήστε τις οδηγίες για να κολλήσετε μαζί τα εξαρτήματα. Στη συνέχεια, συνδέστε τις καρφίτσες GPIO στο Raspberry Pi. Στη συνέχεια, τοποθετήστε 4 μπαταρίες AA στη θήκη της μπαταρίας και συνδεθείτε στις ακίδες τροφοδοσίας του MotoZero. Προσέξτε να χρησιμοποιήσετε τη σωστή πολικότητα. Στη συνέχεια, συνδέστε το Micro Metal Gearmotor στους ακροδέκτες MotoZero για τον κινητήρα 1.

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

Θα υπάρχουν πολύ πιο τακτοποιημένοι τρόποι για να γίνει αυτό.

Στη συνέχεια ευθυγραμμίστε τον καταπέλτη με την κάμερα web έτσι ώστε το marshmallow να πυροδοτηθεί προς το χαμογελαστό πρόσωπο.

Τέλος, οπλίστε τον καταπέλτη και φορτώστε με ένα marshmallow!

Βήμα 4: Ενεργοποίηση

Δραστηριοποίηση!
Δραστηριοποίηση!

Όλο το υλικό έχει ρυθμιστεί; Το επόμενο στάδιο είναι η εκτέλεση του Smile Detection Python Program.

Ξεκινήστε ανοίγοντας ένα παράθυρο τερματικού. Εάν έχετε εγκαταστήσει το λογισμικό στην επιφάνεια εργασίας σας, θα χρειαστείτε τις ακόλουθες εντολές:

cd επιφάνεια εργασίας

cd smile_detection

sudo smile_detection_Rosemodification.py

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

Απολαμβάνω!

Συνιστάται: