Sisällysluettelo:

Ping -testi ESP8266: 4 vaihetta
Ping -testi ESP8266: 4 vaihetta

Video: Ping -testi ESP8266: 4 vaihetta

Video: Ping -testi ESP8266: 4 vaihetta
Video: ESP8266 - Station Mode - Static IP - Ping Test 2024, Marraskuu
Anonim
Ping -testi ESP8266
Ping -testi ESP8266

Qui en tant que joueurs en ligne n'a pas connu les terribles lag? Les énormes montées de ping causées par votre connectxion vai 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 connectxion bug grâce au Ping. Il s'agit du délai entre le moment où vous faites l'action sur votre manette ou votre clavier et le moment ou l'action se réalise dans le jeu. Plus cette donnée est grand plus la latensce importante. J'ai donc kuvittelee ja petit boitier donnant en temps réel cette mesure. Se capteur est uniquement constitué d'un ESP8266 and d'un petit écran OLED. Alors allons y!

Vaihe 1: Le Schéma

Le Schéma
Le Schéma

Lisää réaliser cette carte électronique nous aurons besoin uniquement de 3 composants:

  • Ei ESP8266
  • Uncran OLED 1,3"
  • Un LM1117t-3.3

L'ESP va contenir tout le program. Il va se connecter au Wifi du domicile et enuite effectuer des pings en jatka. Enseite l'ESP va transmettre le tempps en millisecondes sur l'écran kautta une communication I2C. Quant au 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 on yksinkertainen. L'alimentation saapuvat sur le régulateur, ensuite le 3, 3V est réparti sur les 2 composants. On relie SDA et SCL sur les ports gpio0 et gpio2 associés respectivement. Et on n'oublie pas de relier les broches CH_PD et RST de l'ESP. Rien de plus!

Vaihe 2: Ohjelmointi

Tässä hetkessä eu j eai le plus de mal dans ce projet est de trouver une librairie pour l'écran YHTEENSOPIVA avec les ESP8266. Kirjastojen kirjastot ovat parhaita mahdollisia käännöksiä, 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 trouvé celle-ci:

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

Elle est faites pour les écrans SH1106, donc pour ceux possédant un SSD1306 il est plus simple de trouver une libraire fonctionnelle.

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

Aloita tout d'abord téléchargeons la librairie depuis le github et dézippons la dans Asiakirjat> Arduino> Kirjastot. Käytä omaa koodia, SSID -tunnusta ja langatonta Wi -Fi -yhteyttä puhelimitse ja vois devriez -palvelun avulla.

Vaihe 3: Henkilökohtainen poliisi

J'ai personnellement choisi une poliisi 7 segmenttiä ei ole yksi osa rétro et geek. Mais si vous souhaitez vaihtaja poliisilaitos on mahdollista. Lataa cela nous allons -käyttäjä sivustosta:

Peut y choisir plein de polices différentes avec la taille souhaitée. Choisissez donc votre police et la taille. Lisää celle-ci évitez de dépasser 50 sinon la hauteur des symboles sera supérieure à 64 pikseliä, niin että hauteur de l'écran. Oma valinta> = 3.0.0 et faites Create. Vous obtenez ja pitkä koodi. Nous allons vain ja juuri apporter une petite modification au niveau de la déclaration (3ème ligne) nous allons remplacer le char par uint8_t

Valitse CTRL+A ja no all all coller ce code dans la librairie. Valitse cela retournez dans Asiakirjat> Arduino> Kirjastot. Aller dans la librairie de l'écran (esp8266-oled-ssd1306-master). Puis Collez le code dans src> OLEDDisplayFonts.h. Makuuhuoneen uudelleensuunnittelija Arduino et sélectionnez votre police avec la commande:

display.setFont (Ma_police_24);

Vaihe 4:

Voilà c'est tout pour ce projet. Avec ce magnifique capteur vous saurez si oui 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!

Suositeltava: