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

ISycophant: 5 βήματα (με εικόνες)
ISycophant: 5 βήματα (με εικόνες)

Βίντεο: ISycophant: 5 βήματα (με εικόνες)

Βίντεο: ISycophant: 5 βήματα (με εικόνες)
Βίντεο: Conan Gray - Maniac (Official Video) 2024, Σεπτέμβριος
Anonim
ISycophant
ISycophant
ISycophant
ISycophant

Δείτε πώς μπορείτε να αναδημιουργήσετε το iSycophant στο σπίτι! Το iSycophant είναι ένας καθρέφτης που εμφανίζει ένα ενθαρρυντικό μήνυμα, είτε αισθάνεστε λυπημένοι είτε χαρούμενοι. Πατάτε ένα πράσινο κουμπί για χαρούμενο ή ένα κόκκινο για λυπημένο. Εάν αφήσετε το iSycophant, θα ανάψουν τα κίτρινα φώτα, γιατί θέλει να επιστρέψετε.

Βήμα 1: Καταιγισμός ιδεών

καταιγισμός ιδεών
καταιγισμός ιδεών

Βήμα 1: Συλλέξτε/δημιουργήστε μια ομάδα δημιουργικών, έξυπνων, ελκυστικών ανθρώπων.

Βήμα 2: Πιάστε ένα μεγάλο κομμάτι χαρτί και ξεκινήστε ιδέες για καταιγισμό ιδεών.

Φροντίστε να γράψετε κάθε σκέψη και ιδέα

Βήμα 3: Σκεφτείτε πώς η τεχνολογία επηρέασε τις τελευταίες εκλογές στις ΗΠΑ.

Τι επηρέασε τις σκέψεις και τις απόψεις σας για τους υποψηφίους και τα αποτελέσματα;

Βήμα 4: Αναλογιστείτε την επιρροή των κοινωνικών μέσων στην πολιτική γνώμη.

  • Πώς ο «θάλαμος ηχώ» των κοινωνικών μέσων παίζει ρόλο στην επικύρωση/επιβολή των πεποιθήσεών μας για τον εαυτό μας και για τον κόσμο γύρω μας;
  • Πιστεύετε ότι τα μέσα κοινωνικής δικτύωσης τείνουν να μας δείχνουν περισσότερα από αυτά που πιστεύουμε/θέλουμε να δούμε;

Βήμα 2: Οθόνη LCD και αισθητήρας

Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη LCD και αισθητήρας
Οθόνη 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

Δεύτερο Breadboard, κουμπιά και LED
Δεύτερο Breadboard, κουμπιά και LED
Δεύτερο Breadboard, κουμπιά και LED
Δεύτερο Breadboard, κουμπιά και LED
Δεύτερο Breadboard, κουμπιά και LED
Δεύτερο 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 μπορεί να εκτελέσει χρησιμοποιώντας συνοδευτικούς αισθητήρες και οθόνες. Εξερευνήστε τον κώδικα που έχουν χρησιμοποιήσει άλλοι και συγκεντρώστε αργά τις λειτουργίες χρησιμοποιώντας αυτόν τον απλό κύκλο:

  1. Υποθέστε έναν τρόπο μετάφρασης ενός λειτουργικού "βήματος" σε κώδικα.
  2. Βεβαιωθείτε ότι υπάρχει κάποιος τρόπος επιβεβαίωσης της υπόθεσής σας (είτε γράφοντας στο DisplayPort, είτε ενεργοποιώντας ή απενεργοποιώντας το LED ή αναθεωρώντας τη σειριακή οθόνη).
  3. Γράψτε τον κωδικό και επαληθεύστε, προσαρμόζοντας τους χαρακτήρες και τα τυπογραφικά λάθη που λείπουν, μέχρι να περάσει ο κώδικας.
  4. Ανεβάστε τον κωδικό στον πίνακα Arduino. 5
  5. Εάν ο κώδικας λειτουργεί, συνεχίστε στην επόμενη λειτουργία, αν όχι τότε υποθέστε γιατί δεν λειτούργησε. Αυτό ονομάζουμε βρόχο του προγραμματιστή Arduino και μπορεί να οδηγήσει σε απίστευτες εξελιγμένες τεχνολογίες δεδομένου χρόνου, υπομονής και εφαρμογής.

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

Βήμα 5: Συναρμολόγηση

Συνέλευση
Συνέλευση

Μέχρι τώρα θα πρέπει να έχετε το Arduino να επαναλαμβάνει την προσκόλληση και τη μη αντανακλαστική συμφωνία. Isρθε η ώρα να συγκεντρώσετε τα εξαρτήματα στον καθρέφτη σας.

Βήμα 1: Μετρήστε πού θα τοποθετηθούν τα κουμπιά, τα φώτα, η οθόνη LCD και ο αισθητήρας στο πλαίσιο του καθρέφτη σας.

Βήμα 2: Κόψτε τις τρύπες στο πλαίσιο του καθρέφτη.

Βήμα 3: Κολλήστε ή κολλήστε το arduino σας στο πίσω μέρος του πλαισίου έτσι ώστε τα εξαρτήματα να κολλήσουν έξω από τις τρύπες.

Και Voila! Έχετε τώρα ένα πλήρως λειτουργικό iSycophant!

Συνιστάται: