جدول المحتويات:

اختبار Ping ESP8266: 4 خطوات
اختبار Ping ESP8266: 4 خطوات

فيديو: اختبار Ping ESP8266: 4 خطوات

فيديو: اختبار Ping ESP8266: 4 خطوات
فيديو: Test ping | Test ping internet | test ping ESP 8266 Your internet response time 2024, يوليو
Anonim
اختبار بينغ ESP8266
اختبار بينغ ESP8266

Qui en tant que joueurs en ligne n'a pas connu les terribles lags؟ Les énormes montées de ping reasonées par votre connexion or you encore les déconnexions en pleine partie classée؟ N'ayant pas la fiber، et étant 5 chez moi، ces problèmes sont monnaies courantes. على peut mesurer à quel point notre connexion bug grâce au Ping. Il s'agit du délai entre le moment où vous faites l'action sur votre manette or votre clavier et le moment ou l'action se réalise dans le jeu. بالإضافة إلى ذلك ، لا توجد أهمية كبيرة في هذا الصدد. J'ai donc imaginé un petit boitier donnant en temps réel cette mesure. Ce capteur هو إنشاء فريد من نوعه لـ ESP8266 et d'un petit écran OLED. ألونس ذ!

الخطوة 1: Le Schéma

لو شيما
لو شيما

صب réaliser cette carte électronique nous aurons بجانب فريد من 3 مكونات:

  • رقم الأمم المتحدة ESP8266
  • جهاز Un écran OLED 1.3 بوصة
  • رقم الأمم المتحدة LM1117t-3.3

برنامج L'ESP va contenir tout le. Il va se connecter au Wifi du home and inurite effecter des pings and المستمر. Ensuite l'ESP va transmettre le temps en millisecondes sur l'écran عبر une communication I2C. كمية LM1117t-3.3 lui permet de convertir le 5V de l'alimentation en 3.3V exigé par l'écran et l'ESP.

Le schéma هو بسيط. L'alimentation يصل إلى sur le régulateur ، ويوجد لو 3 ، 3V est réparti sur les 2 composents. على أساس SDA و SCL حول الموانئ gpio0 و gpio2 Associés الاحترام. Et on n'oublie pas de relier les broches CH_PD et RST de l'ESP. ريان دي بلس!

الخطوة 2: La Programmation

Le Moment où j'ai eu le plus de mal dans ce projet est de trouble une librairie pour l'écran COMPATIBLE avec les ESP8266. Entre les librairies où il est carrément المستحيل de compiler، celles ou le téléversement se fait mais rien ne se passe et celles ou il est affiché n'importe quoi sur l'écran. C'est avec soulagement que j'ai trové celle-ci:

github.com/rene-mt/esp8266-oled-sh1106

Elle est faites for les écrans SH1106، donc pour ceux allow un SSD1306 il est plus simple de une libraire fonctionnelle.

Si c'est la première use de votre ESP8266 je vous laisse d'abord aller voir cet ancien article comment montrant comment flasher et programmer son ESP:

Alors tout d'abord téléchargeons la librairie depuis le github et dézippons la dans Documents> Arduino> Librairies. Une fois cela fait lancez Arduino IDE ou relancez le si vous l'avez déjà ouvert pour active les librairies. احرص على الحصول على كود نسخ ، وإضافات إلى SSID وآخرون لخطوات التصويت عبر WiFi ، وتجنب التصويت على فرق الشرطة من 7 مقاطع.

الخطوة 3: شخصية لا بوليس

J'ai personnellement choisi une police 7 segments donnant un side rétro et geek. Mais si vous souhaitez changer la police cela est ممكن. موقع pour cela nous allons utiliser le site:

On peut y choisir plein de polices différentes avec la taille souhaitée. Choisissez donc votre police et la taille. Pour celle-ci évitez de dépasser 50 sinon la hauteur des symboles sera supérieure à 64 pixels، soit la hauteur de l'écran. Ensuite choisissez> = 3.0.0 et faites Create. Vous obtenez رمز طويل. Nous allons juste y apporter une petite modification au niveau de la décغان (3ème ligne) nous allons remplacer le char par uint8_t

Une fois cela fait un petit CTRL + A et nous allons coller code dans la librairie. Pour cela retournez dans Documents> Arduino> Librairies. Aller dans la librairie de l'écran (esp8266-oled-ssd1306-master). Puis collez le code dans src> OLEDDisplayFonts.h. Ensuite relancer Arduino et sélectionnez votre police avec la commande:

display.setFont (Ma_police_24) ،

الخطوة الرابعة:

أفضل ما في المشروع. Avec ce magnifique capteur vous saurez si ou non vous pouvez lancer une partie de votre jeu préféré! Alors oui je sais un ping www.google.com fait aussi bien l'affaire. Mais ce petit objet reste sympathique et pratique! عرض خاص

موصى به: