Πίνακας περιεχομένων:
- Βήμα 1: Καταιγισμός ιδεών
- Βήμα 2: Οθόνη LCD και αισθητήρας
- Βήμα 3: Δεύτερο Breadboard, κουμπιά και LED
- Βήμα 4: Κωδικοποίηση
- Βήμα 5: Συναρμολόγηση
Βίντεο: ISycophant: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Δείτε πώς μπορείτε να αναδημιουργήσετε το iSycophant στο σπίτι! Το iSycophant είναι ένας καθρέφτης που εμφανίζει ένα ενθαρρυντικό μήνυμα, είτε αισθάνεστε λυπημένοι είτε χαρούμενοι. Πατάτε ένα πράσινο κουμπί για χαρούμενο ή ένα κόκκινο για λυπημένο. Εάν αφήσετε το iSycophant, θα ανάψουν τα κίτρινα φώτα, γιατί θέλει να επιστρέψετε.
Βήμα 1: Καταιγισμός ιδεών
Βήμα 1: Συλλέξτε/δημιουργήστε μια ομάδα δημιουργικών, έξυπνων, ελκυστικών ανθρώπων.
Βήμα 2: Πιάστε ένα μεγάλο κομμάτι χαρτί και ξεκινήστε ιδέες για καταιγισμό ιδεών.
Φροντίστε να γράψετε κάθε σκέψη και ιδέα
Βήμα 3: Σκεφτείτε πώς η τεχνολογία επηρέασε τις τελευταίες εκλογές στις ΗΠΑ.
Τι επηρέασε τις σκέψεις και τις απόψεις σας για τους υποψηφίους και τα αποτελέσματα;
Βήμα 4: Αναλογιστείτε την επιρροή των κοινωνικών μέσων στην πολιτική γνώμη.
- Πώς ο «θάλαμος ηχώ» των κοινωνικών μέσων παίζει ρόλο στην επικύρωση/επιβολή των πεποιθήσεών μας για τον εαυτό μας και για τον κόσμο γύρω μας;
- Πιστεύετε ότι τα μέσα κοινωνικής δικτύωσης τείνουν να μας δείχνουν περισσότερα από αυτά που πιστεύουμε/θέλουμε να δούμε;
Βήμα 2: Οθόνη LCD και αισθητήρας
Breadboard
Βήμα 1:
Αποκτήστε τα ακόλουθα υλικά:
- Arduino
- Breadboard
- Σύρματα σύνδεσης
Βήμα 2: Χρησιμοποιήστε δύο καλώδια για να συνδέσετε τον πείρο 5V στο arduino με τη ράγα + στον πίνακα ψωμιού και τον πείρο GND στο arduino στη ράγα στο ψωμί. Βήμα 3: Συνδέστε τις ράγες τροφοδοσίας του breadboard, συνδέοντας ένα καλώδιο σε κάθε μία από τις δύο + ράγες και τις δύο ράγες
οθόνη LCD
Βήμα 1:
Αποκτήστε τα ακόλουθα υλικά:
- Breadboard Connecte to ardunio
- Οθόνη LCD (συμβατή με το πρόγραμμα οδήγησης Hitachi HD44780)
- Αντίσταση 10k ohm
- Αντίσταση 220 ohm
- Σύρματα σύνδεσης
Βήμα 2: Συνδέστε την οθόνη LCD στο breadboard. Είναι σοφό να το τοποθετήσετε πιο κοντά σε μια άκρη, έτσι ώστε να έχετε χώρο για να βάλετε άλλα πράγματα στο ψωμί σας. Βεβαιωθείτε ότι δεν τοποθετείτε τις ακίδες στις γραμμές τροφοδοσίας.
Βήμα 3: Συνδέστε τις ακόλουθες ακίδες*στο arduino χρησιμοποιώντας τα καλώδια σύνδεσης:
- Ακροδέκτης LCD RS στην ψηφιακή ακίδα 12
- LCD Ενεργοποιήστε την καρφίτσα στην ψηφιακή ακίδα 11
- LCD D4 pin σε ψηφιακή ακίδα 5
- Ακίδα LCD D5 σε ψηφιακή ακίδα 4
- Ακίδα LCD D6 σε ψηφιακή ακίδα 3
- Ακίδα LCD D7 σε ψηφιακή ακίδα 2
*Οι ετικέτες με τα ονόματα θα βρίσκονται στο arduiono και στην οθόνη LCD.
Βήμα 4: Συνδέστε ένα καλώδιο από την ακίδα 3 της οθόνης LCD σε αντίσταση 10k ohm. Συνδέστε ένα καλώδιο από το πίσω πόδι της αντίστασης στην αρνητική γραμμή ισχύος.
Βήμα 5: Συνδέστε την αντίσταση 220 Ohm στη θετική γραμμή ισχύος, σύμφωνα με τον πείρο 16 της υποδοχής LCD.
Πηγή διαγράμματος:
Λάβετε υπόψη ότι το διάγραμμα δείχνει τη χρήση ενός ποτενσιόμετρου αντί της αντίστασης 10k.
Αισθητήρας
Βήμα 1:
Αποκτήστε τα ακόλουθα υλικά:
- Arduino και breadboard που χρησιμοποιούνται για τη σύνδεση της οθόνης LCD
- Ping Ultrasonic Range Finder
- Σύρματα σύνδεσης
Βήμα 2:
Συνδέστε τα ακόλουθα καλώδια:
- Καρφίτσα Vcc στον αισθητήρα στη θετική γραμμή ισχύος του breadboard
- Ενεργοποιήστε την καρφίτσα στο pin ~ 10 στο arduino
- Καρφί Echo στο pin ~ 9 στο arduino
- Η καρφίτσα GND στην καρφίτσα GND στο arduino
Βήμα 3: Δεύτερο Breadboard, κουμπιά και LED
Συνδέοντας τη δεύτερη σανίδα ψωμιού
Βήμα 1:
Αποκτήστε τα παρακάτω υλικά
- Breadboard
- Συνδέστε καλώδια
Βήμα 2: Συνδέστε το ρεύμα από το πρώτο breadboard στο δεύτερο breadboard μέσω της σιδηροτροχιάς, συνδέοντας ένα καλώδιο μεταξύ μιας ράγας + στην άλλη και μια - ράγα με την άλλη.
Βήμα 3: Συνδέστε τις ράγες τροφοδοσίας της σανίδας, συνδέοντας ένα καλώδιο μεταξύ των δύο + κιγκλιδωμάτων και των δύο σιδηροτροχιών
Κουμπιά
Βήμα 1: Αποκτήστε τα ακόλουθα υλικά
- Συνδέστε καλώδια
- 2 κουμπιά
- 2 αντιστάσεις 10k ohm
Βήμα 2: Στη μία πλευρά του ψωμιού, εισάγετε τα δύο κουμπιά στη σειρά 30-28 και 23-21 μεταξύ του τερματικού χώρου με δύο πόδια σε κάθε πλευρά της χαράδρας.
Βήμα 3: Για κάθε κουμπί, εισάγετε μια αντίσταση 10k ohm, στη στήλη g με ένα σκέλος στη σειρά 28 και 25 και το δεύτερο ένα πόδι στη σειρά 21 και 18.
Βήμα 4: Στη συνέχεια, χρησιμοποιήστε ένα καλώδιο για να συνδέσετε τη στήλη a, τη σειρά 28 με τον πείρο 7 στο arduino και τη στήλη a, τη σειρά 21 με τον πείρο 8. Χρησιμοποιώντας δύο καλώδια, συνδέστε τα δύο πόδια των δύο κουμπιών που δεν είναι συνδεδεμένα με την αντίσταση στη ράγα +, και τα δύο σκέλη των δύο αντιστάσεων που δεν είναι συνδεδεμένα με το κουμπί στη ράγα.
Διάγραμμα:
Φώτα LED
Βήμα 1:
Αποκτήστε τα παρακάτω υλικά
- Συνδέστε καλώδια
- 2 κίτρινα φώτα LED
- 2 αντιστάσεις 10k ohm
Βήμα 2: Στην άλλη πλευρά του ψωμιού, συνδέστε την κάθοδο (μικρότερο πόδι) κάθε κίτρινου LED στις σειρές 7 και 4 στη στήλη β.
Βήμα 3: Εισάγετε δύο αντιστάσεις 10k ohm, με το ένα κλαδί της αντίστασης σε ένα κλιπ παράλληλο προς την άνοδο (μεγαλύτερο πόδι) και το άλλο να απομακρύνεται από το LED.
Βήμα 4: Συνδέστε ένα καλώδιο σε ένα κλιπ παράλληλο σε κάθε σκέλος των αντιστάσεων ohm που δεν είναι συνδεδεμένες στο LED και τις ακίδες 6 και 13 του arduino. Συνδέστε ένα καλώδιο σε ένα κλιπ παράλληλο με τις καθόδους των δύο LED και τη ράγα.
Πηγή διαγράμματος:
Σημείωση: το διάγραμμα δείχνει το καλώδιο παράλληλο προς την κάθοδο που πηγαίνει στη ράγα +, ωστόσο το τοποθετήσαμε στη ράγα.
Βήμα 4: Κωδικοποίηση
Βήμα 1: Πριν γράψετε οποιαδήποτε γραμμή κώδικα, πάρτε μια σελίδα από τον Bruno Latour και ξεκινήστε ρωτώντας τον εαυτό σας τι θα έπρεπε να κάνει ένας εξουσιοδοτημένος ανθρώπινος χαρακτήρας για να λειτουργήσει η τεχνολογία σας. Στην περίπτωση του iSycophant, υπάρχουν δύο βασικές ανθρώπινες συμπεριφορές απαραίτητες: η προσκόλληση και η μη αντανακλαστική συμφωνία. Στη συνέχεια, περιγράψτε αυτές τις λειτουργίες με τον απλούστερο δυνατό τρόπο, σαν να ήταν ο πυκνότερος ανθρώπινος χαρακτήρας σας. Μη αντανακλαστική συμφωνία: Σε όποια κατάσταση πνεύματος βρίσκεται ο Χρήστης, φροντίστε να αντικατοπτρίζει και ακόμη και να ενισχύει αυτήν τη θέση.
Βήμα 2: Χρησιμοποιώντας τις ανθρώπινες οδηγίες που παράγονται, αρχίστε να τις διαλύετε σαν να σας έχει ανατεθεί ο ανθρώπινος χαρακτήρας μια μη ανθρώπινη λογική μηχανή. Αυτό είναι αυτό που αναφέρεται ως ψευδοκώδικας:
Δυσκολία:
Ελέγχετε συνεχώς αν ο χρήστης είναι κοντά.
Εάν ο Χρήστης είναι κοντά τότε δεν χρειάζεται να γίνει τίποτα.
Εάν ο Χρήστης είναι μακριά ή μακριά, ξεκινήστε μια ενοχλητική αντίδραση σχηματισμού προσοχής.
Μη αντανακλαστική συμφωνία:
Καθορίστε την κατάσταση του πνεύματος του Χρήστη.
Εάν ο Χρήστης είναι ευχαριστημένος, επιβεβαιώστε ξανά ότι ο κόσμος είναι υπέροχος.
Εάν ο Χρήστης είναι λυπημένος, επιβεβαιώστε ότι ο κόσμος είναι τρομερός.
Βήμα 3: Τώρα, οπλισμένοι με τον ψευδοκώδικα, ξεκινήστε να μεταφράζετε κάθε ξεχωριστή εργασία σε μια σειρά λειτουργιών που το Arduino μπορεί να εκτελέσει χρησιμοποιώντας συνοδευτικούς αισθητήρες και οθόνες. Εξερευνήστε τον κώδικα που έχουν χρησιμοποιήσει άλλοι και συγκεντρώστε αργά τις λειτουργίες χρησιμοποιώντας αυτόν τον απλό κύκλο:
- Υποθέστε έναν τρόπο μετάφρασης ενός λειτουργικού "βήματος" σε κώδικα.
- Βεβαιωθείτε ότι υπάρχει κάποιος τρόπος επιβεβαίωσης της υπόθεσής σας (είτε γράφοντας στο DisplayPort, είτε ενεργοποιώντας ή απενεργοποιώντας το LED ή αναθεωρώντας τη σειριακή οθόνη).
- Γράψτε τον κωδικό και επαληθεύστε, προσαρμόζοντας τους χαρακτήρες και τα τυπογραφικά λάθη που λείπουν, μέχρι να περάσει ο κώδικας.
- Ανεβάστε τον κωδικό στον πίνακα Arduino. 5
- Εάν ο κώδικας λειτουργεί, συνεχίστε στην επόμενη λειτουργία, αν όχι τότε υποθέστε γιατί δεν λειτούργησε. Αυτό ονομάζουμε βρόχο του προγραμματιστή Arduino και μπορεί να οδηγήσει σε απίστευτες εξελιγμένες τεχνολογίες δεδομένου χρόνου, υπομονής και εφαρμογής.
Αυτό ονομάζουμε βρόχο του προγραμματιστή Arduino και μπορεί να οδηγήσει σε απίστευτες εξελιγμένες τεχνολογίες δεδομένου χρόνου, υπομονής και εφαρμογής.
Βήμα 5: Συναρμολόγηση
Μέχρι τώρα θα πρέπει να έχετε το Arduino να επαναλαμβάνει την προσκόλληση και τη μη αντανακλαστική συμφωνία. Isρθε η ώρα να συγκεντρώσετε τα εξαρτήματα στον καθρέφτη σας.
Βήμα 1: Μετρήστε πού θα τοποθετηθούν τα κουμπιά, τα φώτα, η οθόνη LCD και ο αισθητήρας στο πλαίσιο του καθρέφτη σας.
Βήμα 2: Κόψτε τις τρύπες στο πλαίσιο του καθρέφτη.
Βήμα 3: Κολλήστε ή κολλήστε το arduino σας στο πίσω μέρος του πλαισίου έτσι ώστε τα εξαρτήματα να κολλήσουν έξω από τις τρύπες.
Και Voila! Έχετε τώρα ένα πλήρως λειτουργικό iSycophant!
Συνιστάται:
Πώς: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και εικόνες: 7 βήματα (με εικόνες)
Howto: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και Εικόνες: Σκοπεύω να χρησιμοποιήσω αυτό το Rapsberry PI σε ένα σωρό διασκεδαστικά έργα στο ιστολόγιό μου. Μη διστάσετε να το ελέγξετε. Iθελα να επιστρέψω στη χρήση του Raspberry PI, αλλά δεν είχα πληκτρολόγιο ή ποντίκι στη νέα μου τοποθεσία. Είχε περάσει λίγος καιρός από τότε που έστησα ένα Raspberry
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: 5 βήματα (με εικόνες)
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: Χρησιμοποιώντας Eagle3D και POV-Ray, μπορείτε να δημιουργήσετε ρεαλιστικές τρισδιάστατες αποδόσεις των PCB σας. Το Eagle3D είναι ένα σενάριο για EAGLE Layout Editor. Αυτό θα δημιουργήσει ένα αρχείο ανίχνευσης ακτίνων, το οποίο θα σταλεί στο POV-Ray, το οποίο με τη σειρά του θα βγει τελικά από το τελικό im
Κάμερα για εικόνες λήξης χρόνου που έγιναν εύκολα .: 22 βήματα (με εικόνες)
Camera for Time Lapse Pictures Made Easy: Έλεγχα ένα από τα άλλα Instructables σχετικά με την παραγωγή ταινιών time lapse. Καλύπτει αρκετά καλά το κομμάτι της ταινίας. Μίλησε για το δωρεάν λογισμικό που μπορείτε να κατεβάσετε για να κάνετε ταινίες. Είπα στον εαυτό μου, νομίζω ότι θα δω αν μπορώ
Πώς να εικονογραφήσετε εικόνες - Εύκολα: 3 βήματα (με εικόνες)
Πώς να Pixellate Εικόνες - Εύκολα: Αυτή η γρήγορη είναι μια τεχνική για τη χρήση λογοκρισίας pixel για τη διατήρηση της ανωνυμίας, της αξιοπρέπειας κ.λπ. σε ψηφιακές εικόνες. Χρειάζεστε μόνο έναν απλό επεξεργαστή εικόνας όπως το MS Paint, χρησιμοποιώ το MS Paint. Για εναλλακτική λύση, δείτε αυτό Διδάξιμο