Talaan ng mga Nilalaman:

Pagsubok sa Ping ESP8266: 4 Mga Hakbang
Pagsubok sa Ping ESP8266: 4 Mga Hakbang

Video: Pagsubok sa Ping ESP8266: 4 Mga Hakbang

Video: Pagsubok sa Ping ESP8266: 4 Mga Hakbang
Video: Introduction to Heltec LoRa CubeCell Development Board HTCC-AB01 2024, Nobyembre
Anonim
Pagsubok sa Ping ESP8266
Pagsubok sa Ping ESP8266

Qui en tant que joueurs en ligne n'a pas connu les terribles lags? Les énormes montées de ping causées par votre connexion ou encore les déconnexions en pleine partie classée? N'ayant pas la fiber, at iba pang 5 chez moi, ces problèmes sont monnaies courantes. Sa 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 ou votre clavier et le moment ou l'action se réalise dans le jeu. Plus cette donnée est grand plus la latence est importante. J'ai donc imaginé un petit boitier donnant en temps réel cette mesure. Ang cap cap na ito ay natatanging pagkakakilanlan sa ESP8266 at ang petit écran OLED. Alors allons y!

Hakbang 1: Le Schéma

Le Schéma
Le Schéma

Ibuhos ang réaliser cette carte électronique nous aurons besoin uniquement ng 3 mga kompositor:

  • Un ESP8266
  • Un écran OLED 1.3"
  • Un LM1117t-3.3

L'ESP va contenir tout le program. Ang iyong koneksyon ay Wifi du domicile at ensuite effectuer des pings at magpatuloy. Ensuite l'ESP va transmettre le temps en millisecondes sur l'écran sa pamamagitan ng hindi komunikasyon 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.

Ang simple ay simple. Dumating ang paglilipat ng surg régulateur, ensuite ng 3, 3V para sa 2 mga kompositor. Sa pagpapaginhawa ng SDA et SCL sur les ports gpio0 et gpio2 associateés kanya-kanyang. Et on n'oublie pas de relier les broches CH_PD et RST de l'ESP. Rien de plus!

Hakbang 2: La Programmation

Sa sandaling ito ay hindi mo na rin kasama ang mga proyekto na ito ay walang librairie pour l'écran NAKAKATULOY avec les ESP8266. Ang lahat ng librairies o impormasyong ito ay imposible sa 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 trouvé celle-ci:

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

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

Si c'est la première utilization de votre ESP8266 ay nagsusumite ng lahat ng artikulo tungkol sa artikulo na binago ng komento ng flasher at programmer son ng 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 actualiser les librairies. I-apply ang copiez mon code, at ang insidente ng SSID at ang mot de passe de votre WiFi na téléversez at vous devriez na iwasan ang votre ping d'afficher avec une jolie police 7 segment.

Hakbang 3: Personnaliser La Police

Ang personal na pagpili ng mga pulis sa 7 mga segment ay hindi kinakailangan sa aspeto ng pagpapabuti at pag-ibig. Mais si vous souhaitez changer la police cela est posible. Ibuhos ang cela nous allons utiliser le site:

Sa peut y choisir plein de polices différentes avec la taille souhaitée. Choisissez donc votre police et la taille. Ibuhos ang celle-ci évitez de dépasser 50 sinon la hauteur des symboles sera supérieure sa 64 na mga pixel, soit la hauteur de l'écran. Ensuite choisissez> = 3.0.0 at mga faite Lumikha. Makuha ang mahabang code. Nous allons juste y apporter une petite modification au niveau de la déclaration (3ème ligne) nous allons remplacer le char par uint8_t

Maaari mong ma-access ang CTRL + A at ang lahat ng mga coller sa code na ito at librairie. Ibuhos ang cela retournez dans Mga Dokumento> 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 pulis avec la commande:

display.setFont (Ma_police_24);

Hakbang 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!

Inirerekumendang: