Table des matières:
- Étape 1: Éléments utilisés dans ce projet
- Étape 2: Histoire
- Étape 3: Configuration de Blynk
- Étape 4: Assembler pour programmer
- Étape 5: Programmation en Arduino
- Étape 6: Assemblage final
- Étape 7: mise sous tension
- Étape 8: Conclusion
- Étape 9: Coder
Vidéo: Faites sonner un buzzer piézo avec Blynk et XinaBox : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Contrôlez n'importe quel élément 5V en utilisant Blynk et xChips. Ce projet fait retentir un Piezo Buzzer depuis mon téléphone.
Étape 1: Éléments utilisés dans ce projet
Composants matériels
- Programmeur USB XinaBox IP01 x 1 xChip basé sur FT232R de FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core basé sur le module Wi-Fi ESP8266
- XinaBox OC01 x 1 xChip Commutateur CC à courant élevé
- XinaBox PU01 x 1 xChip USB (Type A) Alimentation
- Buzzer x 1 N'importe quel buzzer piézo-électrique suffirait ou tout élément que vous souhaitez contrôler
- Banque d'alimentation ou similaire x 1
Applications logicielles et services en ligne
- IDE Arduino
- Blynk
Outils à main et machines de fabrication
Tournevis à tête plate
Étape 2: Histoire
introduction
Ce projet a été construit à l'aide de XinaBox xChips en cliquant simplement ensemble sur les différents xChips et en écrivant le code de base. J'ai ensuite pu contrôler un buzzer piézo-électrique depuis mon téléphone à l'aide d'un projet Blynk que j'ai créé.
Contrôle du buzzer piézo sans fil à l'aide de Blynk et xChips
Étape 3: Configuration de Blynk
Tout d'abord, vous devez télécharger Blynk sur votre iPhone ou votre téléphone Android depuis l'Apple Store ou le Google Playstore respectivement. Créez un compte pour vous-même, ce qui est assez simple. Connectez-vous en utilisant vos informations nouvellement créées. Sélectionnez « Nouveau projet », puis donnez un nom à votre projet. J'ai nommé le mien Piezo Blynk comme illustré ci-dessous. Sélectionnez également la carte ESP8266 à l'aide de la liste déroulante. Appuyez sur Créer et votre nouveau projet sera créé. Une fenêtre contextuelle apparaîtra pour vous informer qu'un jeton d'authentification a été envoyé à votre adresse e-mail; appuyer sur OK.
Ensuite, nous devons ajouter notre widget pour activer ou désactiver le buzzer de notre projet Blynk. Sélectionnez le signe plus (+) dans le coin supérieur droit. Votre Widget Box devrait apparaître. Sélectionnez le widget « Bouton » en appuyant simplement une fois dessus. Le bouton devrait maintenant apparaître sur l'espace de travail de votre projet. Reportez-vous aux captures d'écran ci-dessous pour les instructions graphiques jusqu'à ce point.
Création de votre projet Blynk
Appuyez maintenant sur le bouton que vous venez d'ajouter pour ouvrir « Paramètres des boutons ». Sélectionnez « PIN » et choisissez « Virtuel » sur votre gauche. Vous pouvez ensuite sélectionner n'importe quelle broche virtuelle sur votre droite. J'ai choisi V10 pour mon projet. Vous pouvez modifier les étiquettes des boutons si vous le souhaitez, mais ce n'est pas nécessaire. Sélectionnez « SWITCH » pour un meilleur contrôle et laissez tout le reste tel quel. Appuyez sur retour et vous avez maintenant terminé la configuration de Blynk. Suivez l'image ci-dessous pour vous guider.
Sélection des paramètres de vos broches
Étape 4: Assembler pour programmer
Connectez votre programmateur IP01 xChip avec CW01 à l'aide d'un connecteur de bus XC10 comme indiqué ci-dessous. Insérez ensuite la combinaison dans un port USB disponible sur votre ordinateur.
Ensemble de programmation
Étape 5: Programmation en Arduino
Pour utiliser les xChips, vous devrez télécharger les bibliothèques suivantes et les ajouter aux bibliothèques Arduino.
- xCore - Bibliothèque principale pour xChips.
- xOC01 - Bibliothèque pour le commutateur DC à courant élevé
- ESP8622 - Suivez attentivement les instructions
- Blynk - Bibliothèque Blynk pour utiliser la fonctionnalité Blynk
Ensuite, téléchargez le code dans la section Code ou copiez-le et collez-le dans votre IDE Arduino. Entrez vos informations WiFi et copiez et collez le jeton d'authentification qui vous a été envoyé par e-mail à l'étape 1 dans leurs champs respectifs. Voir ci-dessous.
Jeton d'authentification et détails WiFi à saisir.
Vous pouvez maintenant télécharger le code sur votre tableau après avoir exécuté une compilation réussie.
Étape 6: Assemblage final
Une fois téléchargé, supprimez la combinaison de votre ordinateur et remplacez IP01 par PU01. Mettez IP01 de côté car vous n'en aurez plus besoin. Assemblez maintenant votre projet selon l'image ci-dessous. Vous pouvez connecter les xChips comme vous le souhaitez tant que tous les noms d'identification sont orientés dans la même direction.
L'assemblage final
Comme vu plus haut, le buzzer piézo est vissé dans la borne de sortie qui a été utilisée dans notre programme; dans ce cas OUT0. Vous pouvez sélectionner l'une des quatre sorties de votre choix; n'oubliez pas de faire les changements dans votre code. Vous pouvez visser le fil rouge dans la borne positive et le fil noir dans la borne négative par convention, mais cela n'a pas d'importance puisque les buzzers piézo ne sont pas conscients de la polarité.
Étape 7: mise sous tension
Vous pouvez alimenter votre projet avec votre ordinateur ou une banque d'alimentation normale. Insérez le projet dans la banque d'alimentation. Ouvrez votre projet que vous avez créé précédemment sur votre application Blynk et sélectionnez le bouton de lecture dans le coin supérieur droit. Si votre projet est sous tension, une connexion sera établie. Vous pouvez maintenant appuyer sur le bouton widget que vous avez précédemment ajouté et la LED rouge sur la sortie OUT0 devrait s'allumer avec le son de votre buzzer piézo. Appuyez sur le bouton pour activer et désactiver le widget et soyez fasciné par la façon dont vous pouvez contrôler un buzzer avec votre téléphone.
Contrôle du buzzer piézo sans fil à l'aide de Blynk et xChips
Étape 8: Conclusion
Ce projet a duré environ 25 minutes. J'ai simplement cliqué ensemble les xChips et vissé le buzzer piézo dans les bornes. Pas de soudure et pas de gâchis. Vous pouvez allumer n'importe quel élément 5V via une connexion WiFi à l'aide de votre téléphone.
Étape 9: Coder
Piezo_Blynk.ino Arduino Entrez simplement vos détails WiFi et le jeton d'autorisation dans leurs champs respectifs et vous êtes prêt à télécharger votre code sur vos xChips
#include // inclut la bibliothèque principale
#include // inclure la bibliothèque de commutateurs à courant continu à courant continu #include // inclure la bibliothèque ESP8266 utilisée pour le wifi #include // inclure la bibliothèque Blynk utilisée avec ESP8266 // jeton d'authentification qui vous a été envoyé par e-mail // copier et coller le jeton entre guillemets doubles char auth = "votre jeton d'authentification"; // vos identifiants wifi char WIFI_SSID = "votre nom wifi"; // entrez votre nom wifi entre les guillemets doubles char WIFI_PASS = "votre mot de passe wifi"; // entrez votre mot de passe wifi entre les guillemets // La fonction Blynk qui lit l'état permet des lectures de broches virtuelles BLYNK_WRITE(V10) { // appelle l'état sélectionné à partir de votre application Blynk int OUT0_State = param.asInt(); // écrivez l'état sélectionné sur votre application Blynk // dans OUT0 // 1 = peizo on, 0 = piezo off OC01.write(OUT0, OUT0_State); } void setup() { // mettez votre code de configuration ici, à exécuter une fois: // démarrez la communication i2c et définissez les broches Wire.begin (2, 14); // démarre le commutateur CC à courant élevé OC01.begin(); // rend les broches inutilisées inactives OC01.write(OUT1, LOW); OC01.write(OUT2, LOW); OC01.write(OUT3, LOW); // démarrer la communication Blynk Blynk.begin(auth, WIFI_SSID, WIFI_PASS); } void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises // exécutez les opérations Blnk Blynk.run(); }
Conseillé:
Cadre photo coeur à LED - Faites un cadeau parfait pour la Saint-Valentin ou un anniversaire : 7 étapes (avec photos)
Cadre photo en forme de cœur à LED - Faites un cadeau parfait pour la Saint-Valentin ou un anniversaire : Bonjour ! Dans ce instructable je vais vous montrer comment vous pouvez faire ce superbe cadre photo coeur LED. Pour tous les passionnés d'électronique ! Faites le parfait cadeau de Saint-Valentin, d'anniversaire ou d'anniversaire pour vos proches ! Vous pouvez regarder la vidéo de démonstration de ce
Faire sonner à nouveau un vieux téléphone : 4 étapes
Faire sonner le vieux téléphone à nouveau : Salut, mon nom est Lazar et c'est mon premier Instructable. Ici, je vais montrer et expliquer comment j'ai réussi à connecter un ancien téléphone avec des fils d'arbre qui en sortaient à un nouveau système avec seulement deux fils. C'était assez facile à réparer et ça va être court et clair
Faites sonner le Web ! : 4 étapes
Ring the Web ! : Ring the Web sert à affecter les sites Web à partir de lieux locaux/réels. Plus d'infos à ce sujet : http://makker.hu/RingTheWeb/Vous aurez besoin de : 1 bouton poussoir résistance 10k Arduino (tout type) câbles petit ordinateur basse consommation - dans ce cas un accès RPi à un serveur
Minuterie 555 avec compteur à décades, LED et buzzer piézo; description de base du circuit : 6 étapes
Minuterie 555 avec compteur à décades, LED et buzzer piézo; description de base du circuit : ce circuit se compose de trois parties. Il s'agit d'un buzzer piézo qui produit du son. Un code (programme) jouera "Joyeux anniversaire " par Arduino via le piézo. La prochaine étape est une minuterie 555 qui produira des impulsions qui agit comme une horloge
Utilisation de Parallax Basic Stamp II pour sonner une sonnette à distance : 4 étapes (avec photos)
Utiliser Parallax Basic Stamp II pour sonner une sonnette à distance : le problème ? Un chien qui s'excite beaucoup trop quand on sonne à la porte. La solution ? Sonnez à la porte à des moments aléatoires lorsque personne n'est là et que personne ne répond, afin de contre-conditionner le chien - pour briser l'association qu'une sonnette sonne e