Table des matières:
- Étape 1: Fournitures
- Étape 2: Placement du capteur de son KY038 sur la carte Arduino
- Étape 3: Coder
- Étape 4: Conception de conteneurs
- Étape 5: Conclusion
Vidéo: Activateur de périphérique à partir du mode veille : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
É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
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
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
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
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.
- 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.
- À l'aide d'un pistolet à colle chaude, construisez le plus petit conteneur pour le capteur sonore KY038.
- 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.
- 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é.
- Construisez le plus grand conteneur pour la carte Arduino avec le pistolet à colle chaude.
- 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é:
Ikea ENEBY 20 Power Mod (plus de veille automatique): 4 étapes
Ikea ENEBY 20 Power Mod (plus de veille automatique) : les haut-parleurs ENEBY d'Ikea ont un excellent son pour le prix. Le principal inconvénient est qu'ils s'éteignent après environ 15 à 20 minutes d'absence de musique, même si l'appareil couplé est toujours connecté. Lorsque vous le rallumez, le volume est de retour à th
Désactiver la fonction de veille dans le caisson de basses Presonus Temblor T8 : 5 étapes
Désactiver la fonction de veille dans le caisson de basses Presonus Temblor T8 : Il m'a fallu environ une journée pour me rendre compte que bien que le Temblor T8 soit un excellent caisson de basses, je déteste sa fonction de veille automatique. Il met trop de temps à se réveiller, il s'éteint lorsque vous écoutez à des niveaux faibles et il éclate comme un fou à chaque fois
Lecture de valeurs à partir d'un périphérique BLE à l'aide de CSR1010 et Dragonboard 410c : 6 étapes
Lecture de valeurs à partir d'un appareil BLE à l'aide de CSR1010 et de Dragonboard 410c : ce didacticiel montre comment lire des valeurs à partir d'un appareil BLE CSR1010 à l'aide de Dragonboard 410c avec Linaro Dans cet exemple, CSR1010 émule un capteur de fréquence cardiaque
Un guide pour mettre votre Arduino en veille : 5 étapes
Un guide pour mettre votre Arduino en veille : Parfois, nous sommes dans une situation qui nous oblige à mettre un Arduino dans un endroit où le brancher au réseau électrique n'est pas une option. Cela se produit souvent lorsque nous essayons d'enregistrer des informations sur un site distant ou que nous avons seulement besoin d'avoir votre Arduino actif à un
Astuces pour le mode veille de l'iPod Touch : 4 étapes
Astuces pour le mode veille de l'iPod Touch : Vous voulez souvent écouter votre Itouch dans votre lit avant de dormir, mais vous ne pouvez pas vraiment parce que vous avez peur que votre Ipod tombe de votre lit et se brise sur le sol ? Ou peut-être pourriez-vous enrouler le casque autour de votre cou ? Alors elle