Table des matières:
- Étape 1: Une introduction à ESP8266
- Étape 2: Matériel requis
- Étape 3: Circuit
- Étape 4: Coder
- Étape 5: Assemblage
- Étape 6: Quelle est la prochaine étape ?
Vidéo: Compteur de vitesse Instagram Likes par Arduino et ESP8266 : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ce serait amusant de voir comment vos publications Instagram se comportent en action ! Nous allons construire une jauge qui montre votre vitesse de Likes par minute. Dans cet article, vous apprendrez comment obtenir des données de pages Web par ESP8266 et les envoyer à Arduino pour analyser et exécuter d'autres actionneurs. A la fin de cet article, vous pouvez:
- Connectez l'ESP8266 à Internet et obtenez des données à partir de pages Web.
- Utilisez Arduino pour lire les données ESP8266 et les analyser.
- Obtenez des données à partir de médias sociaux tels qu'Instagram.
- Créez un gadget qui peut vous montrer la vitesse des likes d'Instagram.
Étape 1: Une introduction à ESP8266
L'interfaçage sans fil, la connexion au Web et le contrôle à distance sont des fonctionnalités qui peuvent être très utiles dans de nombreux projets. L'ESP-8266 est une micropuce à faible coût avec TCP/IP complet (Transmission Control Protocol et Internet Protocol), MCU 32 bits, ADC 10 bits et différentes interfaces comme PWM, HSPI et I2C qui permettent aux microcontrôleurs de se connecter au Wi -Réseaux Fi. C'est l'une des meilleures solutions pour ajouter du wifi aux projets et (mais pas la seule.)
Cette micropuce est livrée avec différents types de modules tels que ESP-01, ESP-12 ou d'autres cartes de développement et modules de développement comme NodeMCU devkit, Wemos et Adafruit Huzzah. La différence réside dans leurs broches, les composants nécessaires pour une utilisation plus facile et également dans le prix. La puce a 32 broches dont 16 broches sont GPIO; selon le modèle, le nombre de GPIO fournis est différent. Pour l'ESP-01, il ne s'agit que de deux broches, mais d'autres modèles comme les évasions les ont toutes. Lorsque vous utilisez ESP-8266, vous aurez besoin d'une interface série pour communiquer et programmer. Les modules simples n'ont généralement pas de convertisseur série (FTDI est généralement suggéré, mais d'autres convertisseurs peuvent également être utilisés) et il doit être fourni séparément. Les régulateurs, les LED intégrées et les résistances pull-up ou down sont d'autres caractéristiques que certains modèles peuvent avoir; le coût le plus bas entre tous ces modules est pour ESP-01 et c'est notre choix maintenant.
ESP-01 est le premier module fourni pour esp-8266 et il n'a que deux broches GPIO et a besoin de 3,3 V pour l'alimentation. Il n'a pas de régulateur, alors assurez-vous d'avoir une alimentation électrique fiable. Il n'a pas de convertisseur, vous avez donc besoin d'un convertisseur USB vers TTL. Le convertisseur de ce module (ainsi que d'autres modèles d'ESP) doit être en mode 3.3V. La raison en est que le convertisseur produira des impulsions 0 et 1 via, et la tension de ces impulsions doit être reconnaissable pour l'ESP, alors vérifiez cela avant d'acheter. En raison de la quantité limitée de broches GPIO et de leur faible courant (12 mA pour chacune), nous pouvons avoir besoin de plus de broches ou de plus de courant; nous pouvons donc facilement utiliser Arduino avec un module pour accéder à ses broches IO (une autre façon d'accéder à plus de broches GPIO consiste à câbler un fil très fin sur la puce aux en-têtes de broche dont vous avez besoin, mais ce n'est pas une bonne et sûre solution). Si vous ne souhaitez pas utiliser une autre carte, vous pouvez concevoir ou utiliser un circuit pour augmenter le courant. Dans ce projet, nous souhaitons connecter l'ESP-01 à Internet et obtenir des données à partir des pages Instagram. Ensuite, nous envoyons les données à Arduino et après les avoir traitées, Arduino modifie l'emplacement du pointeur Servo en fonction des données. Faisons le.
Étape 2: Matériel requis
Composants matériels
ElectroPeak ESP8266 ESP-01 X1
Arduino Nano X1
Convertisseur FTDI USB vers TTL X1
Servomoteur à engrenages métalliques TowerPro MG995 55G X1
Applications logicielles et services en ligne
IDE Arduino
Étape 3: Circuit
Étape 4: Coder
Tout d'abord, nous écrivons un code pour ESP-01 pour obtenir les données des pages Instagram et les envoyer à Arduino par le port série. Ensuite, nous écrivons un autre code pour Arduino pour obtenir les données de l'ESP-01 et contrôler le servomoteur. Vous pouvez utiliser Arduino IDE pour compiler les deux codes et les télécharger sur des cartes.
Vous devez ajouter la bibliothèque, puis télécharger le code. Si c'est la première fois que vous exécutez une carte Arduino, ne vous inquiétez pas. Suivez simplement ces étapes:
- Allez sur www.arduino.cc/en/Main/Software et téléchargez le logiciel de votre système d'exploitation. Installez le logiciel IDE comme indiqué.
- Exécutez l'IDE Arduino et effacez l'éditeur de texte et copiez le code suivant dans l'éditeur de texte.
- Choisissez la carte dans les outils et les cartes, sélectionnez votre carte Arduino.
- Connectez l'Arduino à votre PC et définissez le port COM dans les outils et le port.
- Appuyez sur le bouton Télécharger (flèche).
- Vous êtes prêt!
Il est maintenant temps de télécharger le code ESP-01. Nous voulons utiliser Arduino IDE pour télécharger le croquis sur ESP. Avant de télécharger le code, vous devez sélectionner la carte ESP pour IDE.
Allez dans Fichier> Préférences et mettez https://arduino.esp8266.com/stable/package_esp8266… dans les cartes supplémentaires. Ensuite, téléchargez-le et installez-le. Vous pouvez maintenant voir les cartes ESP dans Outils> Carte. Sélectionnez « Module générique ESP8266 » et copiez le code dans une nouvelle esquisse. Téléchargez la bibliothèque "InstagramStats" et ajoutez-la à l'IDE. Notez que nous avons modifié la bibliothèque, vous devez donc la télécharger ici. Ensuite, vous devez définir le convertisseur USB vers TTL comme matériel de téléchargement. Branchez simplement le convertisseur et définissez le bon port dans Outils> Port. Il est prêt à être téléchargé.
Étape 5: Assemblage
Téléchargez le code et câblez le circuit selon l'image. Il est maintenant temps de faire un cadre pour ce circuit. nous avons utilisé une machine de découpe laser pour fabriquer un cadre en plexiglas et conçu un croquis de jauge à coller dessus. Nous avons également fait un pointeur pour la jauge avec du papier.
Après l'assemblage, branchez simplement l'alimentation et voyez la vitesse des likes.
Étape 6: Quelle est la prochaine étape ?
Vous pouvez améliorer ce projet à votre guise. Voici quelques suggestions:
- Modifiez la bibliothèque InstagramStats pour recevoir d'autres données telles que le nombre d'abonnés, etc.
- Modifiez la vitesse d'obtention des données pour réduire votre utilisation d'Internet.
- Essayez d'obtenir les données des publications de vidéos sur Instagram.
Vous pouvez également lire ce projet sur le site officiel d'ElectroPeak:
electropeak.com/learn/guides/instagram-lik…
Conseillé:
Compteur de vitesse Internet : 9 étapes (avec photos)
Compteur de vitesse Internet : avec le verrouillage complet en cours en Inde, tout, y compris les services de messagerie, a été fermé. Pas de nouveaux projets PCB, pas de nouveaux composants, rien ! Alors pour surmonter l'ennui et pour m'occuper, j'ai décidé de faire quelque chose à partir des pièces que j'ai alr
Compteur de vitesse de vélo Arduino utilisant le GPS : 8 étapes
Compteur de vitesse de vélo Arduino utilisant le GPS : dans ce didacticiel, nous utiliserons Arduino et Visuino pour afficher la vitesse de vélo actuelle du GPS sur l'écran ST7735.Regardez une vidéo de démonstration
Affichage du compteur de vitesse de vélo : 10 étapes (avec photos)
Affichage du compteur de vitesse de vélo : qu'est-ce que c'est ? Comme son nom l'indique, dans ce projet, vous apprendrez à créer un affichage pour votre vélo qui se compose à la fois d'un compteur de vitesse et d'un odomètre. Indique la vitesse en temps réel et la distance parcourue. Le coût total de ce projet s'élève à
Compteur de vitesse GPS : 4 étapes (avec photos)
Compteur de vitesse GPS : ma voiture de société que je conduis normalement a tendance à avoir un « petit » problèmes de temps en temps, le compteur de vitesse tombe à 0 Km/h lors de la conduite (au bout d'un certain temps il reprend). Normalement ce n'est pas un gros problème puisque si vous savez conduire une voiture
Un compteur de vitesse de vélo : 3 étapes
Un compteur de vitesse de vélo : Salut les amis… Dans ce instructable je vais expliquer comment faire un compteur de vitesse de vélo, en fait j'ai un vieux vélo d'appartement dont son compteur de vitesse mécanique a été cassé il y a longtemps, et j'ai décidé de le remplacer par un électronique, mais s