Სარჩევი:

პინგ ტესტი ESP8266: 4 ნაბიჯი
პინგ ტესტი ESP8266: 4 ნაბიჯი

ვიდეო: პინგ ტესტი ESP8266: 4 ნაბიჯი

ვიდეო: პინგ ტესტი ESP8266: 4 ნაბიჯი
ვიდეო: NodeMCU ESP8266 Relay Control | Blynk App | IOT Home Automation 2024, ნოემბერი
Anonim
პინგ ტესტი ESP8266
პინგ ტესტი 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 or encore les déconnexions en pleine partie classée? N'ayant pas la ბოჭკოვანი, და კიდევ 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 is importante. მე არ შემიძლია წარმოვიდგინო მცირე ხორციანი დონით და გავზომო ზომები. ეს არის უნიკალური უნიკალურობა ESP8266 და მცირე ზომის OLED. ალორსი ყველას!

ნაბიჯი 1: ლე შემა

ლე შემა
ლე შემა

დაასხით réaliser cette carte électronique nous aurons besoin uniquement de 3 კომპოზიტორი:

  • ESP8266
  • OLED 1.3 OLED
  • Un LM1117t-3.3

L'ESP va contenir tout le პროგრამა. ეს არის კავშირი Wifi du domicile და ensuite effectuer des pings en გაგრძელება. Ensuite l'ESP va transmettre le temps en millisecondes sur l'écran მეშვეობით une communication I2C. Quant au LM1117t-3.3 lui permet de convertir le 5V de l'alimentation en 3.3V ex paré par l'écran et l'ESP.

Le schéma is plutôt simple. L'alimentation arri sur sur régulateur, ensuite le 3, 3V est réparti sur les 2 კომპოზიტორი. SDA და SCL sur les ports 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 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 trouvé celle-ci:

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

ეს არის მხოლოდ რამდენიმე ვარიანტი SH1106, შეგიძლიათ გამოიყენოთ SSD1306 და დამატებული ბიბლიოთეკის მარტივი ფუნქცია.

ESP8266 ამომრჩეველთა წინასწარი გამოყენების მიზნით, თქვენ შეგიძლიათ შეაფასოთ სტატია მონეტარული კომენტარის სახით flasher და პროგრამისტი შვილი 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 ბიბლიოთეკები. ჩაწერეთ ერთჯერადი კოდი და შეიყვანეთ SSID და mot mot pas pas de de votre WiFi téléversez et vous devriez avoir votre ping d'afficher avec une jolie police 7 სეგმენტი.

ნაბიჯი 3: პოლიციის პერსონალი

პოლიციის არჩევა პოლიციის 7 სეგმენტი არ არის ასპექტში rétro და geek. შესაძლებელია, რომ შეიცვალოს პოლიცია. დაასხით cela nous allons utiliser le საიტი:

On peut y choisir plein de polices différentes avec la taille souhaitée. Choisissez არ აძლევდა ხმას პოლიციას და ტალეს. დაასხით celle-ci évitez de dépasser 50 sinon la hauteur des symboles sera supérieure à 64 პიქსელით, so de la hauteur de l'écran. Ensuite choisissez> = 3.0.0 et faites შექმნა. მე მივიღე გრძელი კოდი. Nous allons juste y apporter une petite modification au niveau de la declaration (3ème ligne) nous allons remplacer le char par uint8_t

თქვენ შეგიძლიათ გამოიყენოთ პატარა CTRL+და ყველა სხვა კოდი, რომელიც შეიცავს ბიბლიოთეკას. დაასხით cela retournez dans დოკუმენტები> არდუინო> ბიბლიოთეკები. Aller dans la librairie de l'écran (esp8266-oled-ssd1306-master). Puis kolez le code dans src> OLEDDisplayFonts.h. Ensuite relancer 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 is sais un ping www.google.com fait aussi bien l'affaire. ეს არის პატარა ობიექტის დასვენება სიმპათიური და პრაქტიკული!

გირჩევთ: