Table des matières:

ISycophant : 5 étapes (avec photos)
ISycophant : 5 étapes (avec photos)

Vidéo: ISycophant : 5 étapes (avec photos)

Vidéo: ISycophant : 5 étapes (avec photos)
Vidéo: Start Drawing: PART 5 - Absolutely the Best Technique for Creating Distance in a Landscape Drawing 2024, Novembre
Anonim
Isycophante
Isycophante
Isycophante
Isycophante

Voici comment recréer l'iSycophant à la maison ! L'iSycophant est un miroir qui affiche un message encourageant, que vous vous sentiez triste ou heureux. Vous appuyez sur un bouton vert pour heureux ou un rouge pour triste. Si vous quittez l'iSycophant, les lumières jaunes s'allumeront, car il veut que vous reveniez.

Étape 1: Remue-méninges

Réflexion
Réflexion

Étape 1: Rassemblez/créez un groupe de personnes créatives, intelligentes et attrayantes.

Étape 2: Prenez une grande feuille de papier et commencez à réfléchir à des idées.

Assurez-vous d'écrire chaque pensée et idée

Étape 3: Réfléchissez à la façon dont la technologie a influencé les dernières élections américaines.

Qu'est-ce qui a influencé vos pensées et vos opinions sur les candidats et les résultats ?

Étape 4: Réfléchissez à l'influence des médias sociaux sur l'opinion politique.

  • Comment la « chambre d'écho » des médias sociaux joue-t-elle un rôle dans la validation/l'application de nos croyances sur nous-mêmes et sur le monde qui nous entoure ?
  • Pensez-vous que les médias sociaux ont tendance à nous montrer davantage ce que nous croyons/voulons voir ?

Étape 2: Écran LCD et capteur

Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur
Écran LCD et capteur

Planche à pain

Étape 1:

Acquérir les matériaux suivants:

  • Arduino
  • Planche à pain
  • Fils de branchement

Étape 2: Utilisez deux fils pour connecter la broche 5V de l'arduino au rail + de la planche à pain et la broche GND de l'arduino au rail - de la planche à pain. Étape 3: Connectez les rails d'alimentation de la maquette, en connectant un fil à chacun des deux + rails et des deux - rails

écran LCD

Étape 1:

Acquérir les matériaux suivants:

  • Planche à pain connectée à ardunio
  • Écran LCD (compatible avec le pilote Hitachi HD44780)
  • résistance de 10k ohms
  • résistance de 220 ohms
  • Fils de branchement

Étape 2: Connectez l'écran LCD à la maquette. Il est sage de le placer plus près d'un bord, afin que vous ayez de l'espace pour mettre d'autres choses sur votre planche à pain. Assurez-vous de ne pas placer les broches dans les lignes électriques.

Étape 3: connectez les broches suivantes* à l'arduino à l'aide des fils de raccordement:

  • Broche LCD RS à broche numérique 12
  • LCD Activer la broche à la broche numérique 11
  • Broche LCD D4 à broche numérique 5
  • Broche LCD D5 à broche numérique 4
  • Broche LCD D6 à broche numérique 3
  • Broche LCD D7 à broche numérique 2

* Les étiquettes avec les noms seront situées sur l'arduiono et l'écran LCD.

Étape 4: Connectez un fil de la broche 3 de l'écran LCD à une résistance de 10k ohms. Connectez un fil de la jambe arrière de la résistance dans la ligne d'alimentation négative.

Étape 5: Connectez la résistance 220 Ohm à la ligne d'alimentation positive, en ligne avec la broche 16 du connecteur LCD.

Source du diagramme:

Veuillez noter que le schéma montre l'utilisation d'un potentiomètre au lieu de la résistance de 10k.

Capteur

Étape 1:

Acquérir les matériaux suivants:

  • Arduino et planche à pain utilisés pour connecter l'écran LCD
  • Télémètre à ultrasons Ping
  • Fils de branchement

Étape 2:

Connectez les fils suivants:

  • Broche Vcc sur le capteur à la ligne d'alimentation positive de la planche à pain
  • Déclenchez la broche à la broche ~ 10 sur l'arduino
  • Broche d'écho à la broche ~ 9 sur l'arduino
  • La broche GND à la broche GND sur l'arduino

Étape 3: Deuxième planche à pain, boutons et voyants

Deuxième planche à pain, boutons et voyants
Deuxième planche à pain, boutons et voyants
Deuxième planche à pain, boutons et voyants
Deuxième planche à pain, boutons et voyants
Deuxième planche à pain, boutons et voyants
Deuxième planche à pain, boutons et voyants

Connexion de la deuxième maquette

Étape 1:

Acquérir les matériaux suivants

  • Planche à pain
  • Branchez les fils

Étape 2: Connectez l'alimentation de la première planche à pain à la deuxième planche à pain via le rail d'alimentation, en connectant un fil entre un rail + à l'autre, et un rail - à l'autre.

Étape 3: Connectez les rails d'alimentation de la maquette, en connectant un fil entre les deux + rails et les deux - rails

Boutons

Étape 1: Acquérir les matériaux suivants

  • Branchez les fils
  • 2 boutons
  • 2 résistances de 10k ohms

Étape 2: Sur un côté de la planche à pain, insérez les deux boutons de la rangée 30-28 et 23-21 entre l'espace terminal avec deux pattes de chaque côté du ravin.

Étape 3: Pour chaque bouton, insérez une résistance de 10k ohms, sur la colonne g avec une patte aux rangées 28 et 25, et la seconde une patte aux rangées 21 et 18.

Étape 4: Ensuite, utilisez un fil pour connecter la colonne a, rangée 28 avec la broche 7 sur l'arduino et la colonne a, rangée 21 avec la broche 8. À l'aide de deux fils, connectez les deux pattes des deux boutons qui ne sont pas connectés à la résistance au rail +, et les deux pattes des deux résistances qui ne sont pas reliées au bouton au rail -.

Schéma:

Lumières LED

Étape 1:

Acquérir les matériaux suivants

  • Branchez les fils
  • 2 lumières LED jaunes
  • 2 résistances de 10k ohms

Étape 2: De l'autre côté de la maquette, connectez la cathode (jambe la plus courte) de chaque LED jaune aux rangées 7 et 4 de la colonne b.

Étape 3: Insérez deux résistances de 10k ohms, avec une branche de la résistance dans un clip parallèle à l'anode (jambe plus longue) et l'autre s'éloignant de la LED.

Étape 4: Connectez un fil à un clip parallèle à chaque jambe des résistances ohms non connectées à la LED et aux broches 6 et 13 de l'arduino. Connectez un fil à un clip parallèle aux cathodes des deux LED et du rail -.

Source du diagramme:

Remarque: le schéma montre le fil parallèle à la cathode entrant dans le rail +, cependant nous l'avons inséré dans le rail -.

Étape 4: Codage

Étape 1: Avant d'écrire une ligne de code, prenez une page de Bruno Latour et commencez par vous demander ce qu'un personnage humain délégué devrait faire pour faire fonctionner votre technologie. Dans le cas de l'iSycophant, deux comportements humains principaux sont nécessaires: l'attachement et l'accord irréfléchi. Décrivez ensuite ces fonctions dans les termes les plus simples possibles, comme si votre personnage humain délégué était particulièrement dense: Adhérence: Lorsque l'utilisateur n'est pas à proximité, vous devez réagir avec une certaine forme d'alarme ou de consternation. Accord irréfléchi: quel que soit l'état d'esprit de l'utilisateur, assurez-vous de refléter et même d'amplifier cette position.

Étape 2: En utilisant les instructions humaines générées, commencez à les décomposer comme si votre personnage humain délégué était une machine logique non humaine. C'est ce qu'on appelle le pseudo-code:

Adhérence:

Vérifiez en permanence si l'utilisateur est à proximité.

Si l'utilisateur est à proximité, rien ne doit être fait.

Si l'utilisateur est absent ou distant, commencez une réaction gênante de formation d'attention.

Accord irréfléchi:

Déterminer l'état d'esprit de l'Utilisateur.

Si l'Utilisateur est heureux, réaffirmez que le monde est merveilleux.

Si l'utilisateur est triste, confirmez que le monde est terrible.

Étape 3: Maintenant, armé de votre pseudocode, commencez à traduire chaque tâche discrète en une série d'opérations que l'Arduino peut effectuer à l'aide des capteurs et des écrans associés. Explorez le code que d'autres ont utilisé et regroupez lentement les opérations à l'aide de ce cycle simple:

  1. Faites l'hypothèse d'une façon de traduire une « étape » fonctionnelle en code.
  2. Assurez-vous qu'il existe un moyen de confirmer votre hypothèse (que ce soit en écrivant sur le DisplayPort, en allumant ou en éteignant le voyant ou en examinant le moniteur série).
  3. Écrivez le code et vérifiez, en corrigeant les caractères manquants et les fautes de frappe, jusqu'à ce que le code passe.
  4. Téléchargez le code sur la carte Arduino. 5.
  5. Si le code fonctionne, passez à l'opération suivante, sinon, faites l'hypothèse de la raison pour laquelle cela n'a pas fonctionné. C'est ce que nous appelons la boucle du programmeur Arduino et cela peut conduire à des technologies sophistiquées incroyables avec du temps, de la patience et de l'application.

C'est ce que nous appelons la boucle du programmeur Arduino et cela peut conduire à des technologies sophistiquées incroyables avec du temps, de la patience et de l'application.

Étape 5: Assemblage

Assemblée
Assemblée

À présent, vous devriez avoir l'Arduino répliquant l'adhérence et l'accord irréfléchi. Il est maintenant temps d'assembler les composants dans votre miroir.

Étape 1: Mesurez où les boutons, les lumières, l'écran LCD et le capteur seront placés sur le cadre de votre miroir.

Étape 2: Découpez les trous dans le cadre du miroir.

Étape 3: Collez ou scotchez votre arduino à l'arrière du cadre pour que les composants sortent des trous.

Et Voila ! Vous avez maintenant un iSycophant entièrement fonctionnel !

Conseillé: