Агуулгын хүснэгт:

Ping тест ESP8266: 4 алхам
Ping тест ESP8266: 4 алхам

Видео: Ping тест ESP8266: 4 алхам

Видео: Ping тест ESP8266: 4 алхам
Видео: ESP8266 - Station Mode - Static IP - Ping Test 2024, Долдугаар сарын
Anonim
Пин тест ESP8266
Пин тест 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 connexion or encore les déconnexions en pleine partie classée? N'ayant pas la fiber, etéét 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 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. ESP8266 -ийн нэр томъёо нь OLED юм. Алорс Аллонс!

Алхам 1: Ле Шема

Ле Шема
Ле Шема

Гурван хөгжмийн зохиолчдоос cért carte électronique nous aurons хийнэ.

  • ESP8266 -г ашигла
  • OLED 1.3 инч хэмжээтэй
  • Un LM1117t-3.3

L'ESP ба contenir tout le хөтөлбөр. Wifi du domicile et ensuite effectuer des pings en тасралтгүй. I2C холболтоор дамжуулан l'ESP va transmettre le temps en millisecondes sur l'écran. Quant au LM1117t-3.3 lui permet de convertir le 5V de l'alimentation en 3.3V exigé par l'écran et l'ESP.

Энэ бол маш энгийн зүйл. L'alimentation ирнэ sur le régulateur, ensuite le 3, 3V est réparti sur les 2 хөгжмийн зохиолчид. SDA болон SCL -ийн хөндлөнгийн тусламжийн портуудыг gpio0 ба gpio2 холбож өгнө. Et on n'oublie pas de relier les broches CH_PD et RST de l'ESP. Риен де плюс!

Алхам 2: Ла програмчлал

Le moment où j'ai eu le plus de mal dans ce projet est de trouver une librairie pour l'écran COMPATIBLE avec les ESP8266. Entre les librairies -ийг хөрвүүлэх боломжгүй бөгөөд үүнийг хийх боломжгүй болно. C'est avec soulagement que j'ai trouvé celle-ci:

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

SS1166 -ийн SSE1306 -ийн хамгийн сүүлийн үеийн хувилбарууд нь энгийн бөгөөд хамгийн энгийн зүйл юм.

ESP8266 програмыг ашиглах нь хамгийн сайн нийтлэл юм.

Баримт бичиг> Arduino> Librairies. One fois cela fait lancez Arduino IDE ou relancez le si vous l'avez déjà ouvert pour actualiser les librairies. Нууц хуулбар, SSID et le mot de passe de votre WiFi téléversez et vous devriez avoir votre ping d'afficher avec une jolie police 7 сегмент.

Алхам 3: La Police -ийн ажилтнууд

J'ai personnellement choisi нь цагдаагийн 7 сегментээс бүрддэг. Боломжтой бол цагдаа нарыг сольж болно. Сайтыг дараах хаягаар хийнэ үү:

Peut y choisir plein de polices différentes avec la taille souhaitée дээр. Choisissez donc votre police болон la taille. Celle-ci évitez de dépasser-ийг 50 пикселээр, 64 пикселийн хэмжээтэй, дээд зэргээр хийнэ үү. Ensuite choisissez> = 3.0.0 et faites Create. Удаан хугацааны код. 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

CTRL+A all nons allons coller ce code dans la librairie дээр дарна уу. Documents> Arduino> Librairies -ийг хийнэ үү. Aller dans la librairie de l'écran (esp8266-oled-ssd1306-мастер). Src> OLEDDisplayFonts.h програмыг сонгоно уу. Тансаг зэрэглэлийн тоглогч Arduino et sélectionnez votre police avec la commande:

display.setFont (Ma_police_24);

Алхам 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. Энэ нь маш сайн ойлголттой байх болно!

Зөвлөмж болгож буй: