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

Gyalaz0 / Abus3r: 4 βήματα
Gyalaz0 / Abus3r: 4 βήματα

Βίντεο: Gyalaz0 / Abus3r: 4 βήματα

Βίντεο: Gyalaz0 / Abus3r: 4 βήματα
Βίντεο: Abus3r - automated random sentence generator robot (censored) 2024, Σεπτέμβριος
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

Αυτό είναι ένα αυτοματοποιημένο ρομπότ τυχαίας γεννήτριας πρότασης, το οποίο ελέγχεται από ένα Raspberry pi 4 (με αισθητήρα κίνησης). Σε αυτή την περίπτωση το χρησιμοποιώ για να δημιουργήσω καταχρηστικές προτάσεις, επειδή μου αρέσει να μαθαίνω για διασκέδαση και η βωμολοχία στην ουγγρική γλώσσα πιστέψτε με… είναι διασκέδαση: D

Προμήθειες

  • Βατόμουρο πι
  • ένας παθητικός αισθητήρας υπερύθρων (A189 PIR)
  • σερβοκινητήρα (A169 micro servo)
  • ελάχιστο ελαστικό αφρού 10x10x10 cm
  • μια φιγούρα lego
  • βίδες ενός ρολογιού χειρός
  • μοντέλο τρυπάνι
  • γωνίες μοντέλου
  • ηχείο για το Raspberry
  • κάποιες δεξιότητες προγραμματισμού python
  • κάποιες δεξιότητες Linux
  • λίγη δημιουργικότητα

Βήμα 1: Εγκατάσταση του Pi, ρύθμιση των εξαρτημάτων

Εγκατάσταση του Pi, ρύθμιση των εξαρτημάτων
Εγκατάσταση του Pi, ρύθμιση των εξαρτημάτων
Εγκατάσταση του Pi, ρύθμιση των εξαρτημάτων
Εγκατάσταση του Pi, ρύθμιση των εξαρτημάτων

Πρώτα πρέπει να ρυθμίσετε το pi, να εγκαταστήσετε το os σε αυτό, μπορείτε να βρείτε την τεκμηρίωση εδώ. Μετά από αυτό, συνδέστε το σερβο και τους αισθητήρες κίνησης και δοκιμάστε το. Υπάρχουν δύο απλά αρχεία δοκιμής python: test-motion-sensor και test-servo-motor.

Οι συνδέσεις και οι πληροφορίες κεφαλίδας raspi δεν είναι σαφείς για μένα, αλλά μπορείτε να τις φροντίσετε εδώ.

Βήμα 2: Γράψτε (επικολλήστε) τον Κώδικα

Γράψτε (επικολλήστε) τον Κώδικα
Γράψτε (επικολλήστε) τον Κώδικα

Θα υπάρχει δύο αρχεία python, το πρώτο (main.py) ελέγχει το pi και τα μέρη του, το δεύτερο (gyalazo.py) θα είναι το οποίο καλείται όταν ο πιρ πήρε την κίνηση.

Μπορείτε να κατεβάσετε τα πάντα από εδώ: https://github.com/54m4n/gyalaz0. Χρειάζεστε επίσης το πρόγραμμα σύνθεσης ομιλίας espeak, μπορείτε να το κατεβάσετε από εδώ.

Ο φάκελος src περιέχει τα αρχεία του λεξικού, αλλάξτε ό, τι θέλετε.

(Δεν είμαι πραγματικός προγραμματιστής, οπότε υπάρχουν κάποια προβλήματα με τον κώδικα, αλλά ποιος νοιάζεται: D Αλλάξτε τον όπως θέλετε.)

Βήμα 3: Συγκέντρωση στην πραγματική ζωή

Συγκεντρωθείτε στην πραγματική ζωή
Συγκεντρωθείτε στην πραγματική ζωή

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

  • κόψτε τον αφρό στο αναμενόμενο σχήμα
  • ανοίξτε μια τρύπα για τον αισθητήρα πιρ
  • κόψτε τον αισθητήρα και το σχήμα του σερβοκινητήρα
  • εγκαταστήστε τη φιγούρα lego στο σερβοκινητήρα (χρησιμοποίησα ένα τρυπάνι modell για να ανοίξω τρύπες στο πόδι με φιγούρες και μια παλιά βίδα χεριού…)
  • βάλτε τα πράγματα μαζί

Βήμα 4: Pimp the Cube

Pimp the Cube
Pimp the Cube

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

  • κόψτε το σχήμα για τις πλευρές του κύβου
  • στερεώστε το στα πλάγια με τις γωνίες
  • κόψτε το σχήμα για την κορυφή (προσέξτε το σχήμα lego
  • διορθώστε το στην κορυφή

Αυτό είναι όλο! Βάλτε το pi οπουδήποτε, ξεκινήστε το πρόγραμμα και περιμένετε το θύμα σας.

Συνιστάται: