Table des matières:

Activateur de périphérique à partir du mode veille : 5 étapes
Activateur de périphérique à partir du mode veille : 5 étapes

Vidéo: Activateur de périphérique à partir du mode veille : 5 étapes

Vidéo: Activateur de périphérique à partir du mode veille : 5 étapes
Vidéo: Restaurer le mode Configuration des imprimantes HP non équipées d'un écran tactile 2024, Novembre
Anonim
Image
Image
Activateur de périphérique à partir du mode veille
Activateur de périphérique à partir du mode veille

Étant donné que la technologie progresse à un rythme extrêmement élevé, la majorité de la population ne peut pas vivre sans la commodité d'un tel développement. En tant que personne qui a besoin d'appareils quotidiennement, ce projet Arduino présentera un activateur d'appareil. Cet activateur d'appareil peut être appliqué au système de fenêtres et aux anciens MacBooks, qui réactiveront l'appareil du mode veille lorsque l'utilisateur applaudit. J'ai décidé de créer cette machine en raison de l'inconvénient de réactiver constamment mon ordinateur portable à partir du mode veille. Pour le système de fenêtre, les utilisateurs doivent appuyer sur un bouton aléatoire pour réactiver l'appareil, ce qui entraîne des inconvénients. Pour certains vieux MacBook, cela a également été un problème mineur. Cette machine se compose d'un capteur de son KY038 et d'une carte Arduino. Lorsque le capteur sonore observe un son plus élevé par rapport au reste des données enregistrées, le capteur se déclenche et active le reste de la machine pour réactiver l'appareil.

Pour le système de fenêtre, l'appareil subit souvent automatiquement le mode veille si l'appareil n'est pas utilisé. Pourtant, par exemple, l'utilisateur peut lire un article ou examiner certains éléments sur l'appareil sans utiliser constamment l'appareil. Avec cette conception, si l'utilisateur est éloigné de l'appareil, en applaudissant deux fois, l'ordinateur portable peut être réveillé du mode veille. Ce principe peut également être appliqué à plusieurs anciens appareils Mac.

Étape 1: Fournitures

Fournitures
Fournitures
Fournitures
Fournitures
Fournitures
Fournitures

Circuit

  • Carte Arduino (Arduino Leonardo)
  • Capteur de son KY038
  • cable USB
  • Fils (*3)
  • Un dispositif

Conception de conteneurs

  • Couteau tout usage
  • Adhésif thermofusible
  • Règle
  • Tapis de coupe (*1)
  • Carton (30*30)(*2)

Étape 2: Placement du capteur de son KY038 sur la carte Arduino

Placement du capteur de son KY038 sur la carte Arduino
Placement du capteur de son KY038 sur la carte Arduino

Pour cette machine, le seul élément à connecter à la carte Arduino est le capteur de son KY038. Pour que le capteur sonore fonctionne correctement, les fils de connexion au capteur sonore Arduino doivent être insérés aux bons endroits. Par conséquent, la machine peut fonctionner correctement.

La différence dans les cartes Arduino peut conduire à une fonction non traitée. Sur la base de mon projet, la carte Arduino appliquée est Arduino Leonardo, si vous utilisez une carte différente, assurez-vous de comprendre la différence entre les différentes cartes Arduino.

Conséquences d'une mauvaise connexion des fils:

Étant donné que le capteur de son KY038 doit être connecté aux bons endroits sur la carte Arduino, lorsque les fils sont mal connectés, le capteur de son Arduino ne pourra pas fonctionner correctement. Par conséquent, l'ensemble du processus de réactivation de l'appareil ne sera pas exécuté.

Capteur de son KY038:

Le capteur de son KY038 comporte quatre parties qui peuvent être connectées à la carte, mais dans ce cas, seules trois parties sont nécessaires: A0, G et +. Comme indiqué sur le schéma fourni, le capteur de son doit être correctement connecté aux trois spots de la carte. Une fois les trois spots correctement insérés, le capteur de son KY038 est maintenant prêt à être activé.

A0 A0 sur la carte Arduino

G GND sur la carte Arduino

+ 5V sur la carte Arduino

Pour ce projet, le seul élément à placer sur la carte est le capteur de son KY038, mais avant de passer à l'étape suivante, assurez-vous que les connexions sont correctes, évitant ainsi tous les problèmes inutiles pouvant entraîner des conséquences terribles.

Étape 3: Coder

Code
Code

Ce code est conçu spécifiquement lorsque l'utilisateur applaudit deux fois. Le capteur de son capte le son et transfère le son en nombres. Plus le son est fort, plus le nombre est grand. Lorsque le capteur sonore détecte l'entrée sonore plus élevée du clap de l'utilisateur, la machine commencera à traiter. Selon mon code, lorsque le capteur sonore KY038 détecte une entrée sonore supérieure à 80, la machine commencera à fonctionner. Étant donné que j'ai observé un modèle dont, dans des conditions normales, l'entrée sonore enregistrée ne dépassera jamais 80, cela garantit que le capteur sonore KY038 ne sera pas activé sans une grande entrée sonore.

En examinant le code, il existe deux branches conditionnelles if pour s'assurer que l'utilisateur doit fournir deux applaudissements afin d'activer avec succès la machine. Sans deux claps ou deux grandes entrées sonores, la machine ne commencera pas à traiter. La première branche if représente la détection du premier clap, et plus tard une autre branche détecte le deuxième clap.

Une fois que le capteur sonore KY038 a détecté les deux grandes entrées sonores, la machine tapera "WORKING !!!" sur le clavier. Pourtant, dans ce cas, l'ordinateur portable sera réactivé du mode veille car tant qu'un élément aléatoire sur le clavier est tapé, l'appareil sortira du mode veille.

Code: ici

#include // permet à la carte arduino d'agir comme un clavier

entier t = 0; // définit l'heure initiale sur 0 void setup() { pinMode(0, INPUT); // définit la broche A0 en entrée pour le son Keyboard.begin(); Serial.begin(9600); } void loop() { //détection des applaudissements if (analogRead(0) > 80) { //détection du premier applaudissement t = 0; bool terminé = vrai; while (analogRead(0) > 80) { //détection des claps retardés t++;// ajout de 1 milliseconde au délai (1);//attend 1 milliseconde } while (analogRead(0) 5000) { //test si le le temps est trop long = faux; Pause; //sortie de la boucle } } Serial.println(t); // affiche à l'écran l'heure Keyboard.print("WORKING!!!"); //saisissez l'ordinateur WORKING !!! } }

Étape 4: Conception de conteneurs

Conception de conteneurs
Conception de conteneurs
Conception de conteneurs
Conception de conteneurs
Conception de conteneurs
Conception de conteneurs
Conception de conteneurs
Conception de conteneurs

Une fois que vous êtes entré avec succès dans cette étape du projet, la dernière chose que vous devez traiter est le conteneur de votre machine. Pour ce projet, le conteneur est séparé en deux parties, la première partie est la plus petite partie du conteneur où est placé le capteur sonore KY038. La plus grande partie/partie inférieure du conteneur est conçue pour le placement de la carte Arduino.

  1. En regardant la photo avec des étiquettes de longueur et de largeur de chaque partie, les quatre cartons en haut à gauche sont créés pour la plus petite partie du conteneur. Tout d'abord, utilisez un marqueur pour dessiner les formes sur les cartons. Deuxièmement, utilisez un couteau tout usage, deux cartons de 5*6 cm, deux de 9*1,5 cm et deux de 5*1,5 cm doivent être produits afin de construire la partie du conteneur conçue pour le capteur de son KY038.
  2. À l'aide d'un pistolet à colle chaude, construisez le plus petit conteneur pour le capteur sonore KY038.
  3. La plus grande partie restante est la partie sur laquelle la carte Arduino est placée. À l'aide d'un marqueur, dessinez deux hexagones réguliers de 6 cm de côté et un tube à 6 côtés avec de chaque côté une longueur de 23 et une largeur de 6. Une fois tous les éléments dessinés sur les cartons, utilisez un cutter pour couper le formes.
  4. Prenez l'un des hexagones et utilisez le cutter pour découper un carré de 1,5 cm de côté. Le carré créé sera la partie où le câble USB sera appliqué.
  5. Construisez le plus grand conteneur pour la carte Arduino avec le pistolet à colle chaude.
  6. Une fois les deux conteneurs construits, utilisez le pistolet à colle chaude pour placer le plus petit conteneur sur le plus grand conteneur. À ce stade, la carte Arduino et le capteur sonore KY038 doivent être placés dans les conteneurs.

Le conteneur de cette machine n'a pas besoin d'être le même, mais le conteneur doit être capable de stocker la carte Arduino et le capteur de son KY038.

Étape 5: Conclusion

J'espère que ce projet vous aidera à mieux comprendre comment Arduino peut être appliqué dans des situations réelles. Grâce à ce projet, vous pouvez apprendre à utiliser correctement le capteur sonore KY038 et développer d'autres extensions sur cet élément d'Arduino.

Merci à tous d'avoir lu mon projet créatif Arduino !

Conseillé: