Table des matières:
- Étape 1: Comprendre le fonctionnement du vibrateur
- Étape 2: Schéma et code
- Étape 3: FONCTIONNEMENT & VIDÉO Code
Vidéo: Contrôle de moteur basé sur Arduino GSM (sans module GSM): 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce projet, je vais vous montrer une méthode basique mais unique pour allumer et éteindre n'importe quoi à l'aide d'un relais. Cette idée est venue de quelques personnes réalisant de tels projets, mais elles ont eu le problème, elles étaient toutes dépendantes des comportements du téléphone portable sur appel.
Je le modifie simplement que pendant l'appel si vous coupez la chose (le relais) restera allumé jusqu'à ce que vous rappeliez. Vous pouvez utiliser n'importe quel type de mobile bon marché ou n'importe quel téléphone mobile avec ce projet.
Tout ce que nous utilisons est la connexion du moteur du vibrateur du téléphone portable. N'oubliez pas que vous devez déconnecter le moteur du vibrateur, puis établir la connexion, car cela peut faire en sorte que l'EMF arrière détruise nos cartes de circuits imprimés (Arduino).
Lorsque les connexions sont faites, il ne doit y avoir aucun vibreur dans le projet (déconnectez-le et jetez-le)
Étape 1: Comprendre le fonctionnement du vibrateur
Différents téléphones mobiles ont différents types de vibrations. La plupart des téléphones mobiles ont un réglage fixe, tandis que certains d'entre eux ont des fonctions de réglage personnalisées pour les vibrations que les utilisateurs peuvent régler en fonction de leurs besoins.
Un oscilloscope est utile pour comprendre son comportement d'allumage et d'extinction. Dans mon cas, sur appel, il a vibré pendant 1 seconde, puis s'est éteint pendant une seconde. C'était tout en boucle (à plusieurs reprises de manière).
J'ai utilisé un code de bouton-poussoir pour cela après avoir fait quelques modifications.
Étape 2: Schéma et code
Ici, nous devons connecter les fils + ve de la connexion du vibrateur du téléphone portable à la broche 10 de l'arduino tandis que GND est connecté à la borne -ve de la connexion du vibrateur.
J'utilise un relais 5v et j'utilise donc arduino 5v pour l'alimenter au circuit de commande de relais à transistor BC547 NPN. Pin6 sur arduino uno est la broche de sortie. Vous pouvez également générer plus de sorties et exécuter différentes fonctions.
Étape 3: FONCTIONNEMENT & VIDÉO Code
J'explique ci-dessous comment mon code et mon arrangement ont fonctionné pour moi.
- Vous alimentez d'abord tout
- Vous appelez le mobile connecté via vibreur à l'arduino
- La sortie est HAUTE (signifie que le moteur ou toute charge est alimenté)
- vous coupez soudainement l'appel quand la chose est allumée. Donc la chose reste allumée.
- Pour le désactiver, rappelez-le. Quand la chose est éteinte, coupez l'appel.
C'est une procédure vraiment très simple alors que le code n'est pas difficile à comprendre. Le code ne nécessite aucune bibliothèque, il est donc facile à compiler, vous n'avez pas à vous en soucier. Si un problème survient, demandez-moi ici. Bonne chance.!
Conseillé:
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : 6 étapes
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur ! : Dans ce rapide Instructable, nous allons faire un simple contrôleur de moteur pas à pas à l'aide d'un moteur pas à pas. Ce projet ne nécessite aucun circuit complexe ni microcontrôleur. Alors sans plus tarder, commençons
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : 9 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas sans microcontrôleur (V2) : Dans l'un de mes précédents Instructables, je vous ai montré comment contrôler un moteur pas à pas à l'aide d'un moteur pas à pas sans microcontrôleur. C'était un projet rapide et amusant, mais il est venu avec deux problèmes qui seront résolus dans ce Instructable. Alors, esprit
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
Comment faire fonctionner un moteur à courant continu sans balai Drone Quadcopter à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur: 3 étapes
Comment faire fonctionner un moteur à courant continu sans balais pour drone quadrirotor à l'aide du contrôleur de vitesse de moteur sans balai HW30A et d'un testeur de servomoteur : L'appareil peut également être utilisé comme générateur de signal pour régulateur de vitesse électrique (ESC), alors vous ne pouvez pas
Comment faire un robot mobile contrôlé - Basé sur DTMF - Sans Microcontrôleur & Programmation - Contrôle depuis n'importe où dans le monde - RoboGeeks : 15 étapes
Comment faire un robot mobile contrôlé | Basé sur DTMF | Sans Microcontrôleur & Programmation | Contrôle depuis n'importe où dans le monde | RoboGeeks : Vous voulez créer un robot qui peut être contrôlé de n'importe où dans le monde, allons-y