Table des matières:
- Étape 1: Remue-méninges
- Étape 2: Écran LCD et capteur
- Étape 3: Deuxième planche à pain, boutons et voyants
- Étape 4: Codage
- Étape 5: Assemblage
Vidéo: ISycophant : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
É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
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
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:
- Faites l'hypothèse d'une façon de traduire une « étape » fonctionnelle en code.
- 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).
- Écrivez le code et vérifiez, en corrigeant les caractères manquants et les fautes de frappe, jusqu'à ce que le code passe.
- Téléchargez le code sur la carte Arduino. 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
À 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é:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T