Оглавление:

Ping-тест ESP8266: 4 шага
Ping-тест ESP8266: 4 шага

Видео: Ping-тест ESP8266: 4 шага

Видео: Ping-тест ESP8266: 4 шага
Видео: ESP8266 тест дальности WiFi 2.4 ГГц Arduino 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 fiber, et étant 5 chez moi, ces problèmes sont monnaies courantes. On 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 et d'un petit écran OLED. Alors allons y!

Шаг 1: Le Schéma

Le Schéma
Le Schéma

Залейте электронную карту электронной почты в уникальные 3 компонента:

  • Un ESP8266
  • Un écran OLED 1,3"
  • Ун LM1117t-3.3

L'ESP va contenir tout le program. Есть подключение к Wi-Fi в доме и ванная комната в непрерывном режиме. Ensuite l'ESP va transmettre le temps en millisecondes sur l'écran через интерфейс I2C. Количество в LM1117t-3.3 позволяет преобразовать 5 В питания в напряжение 3,3 В для подключения к электросети и ESP.

Le schéma est plutôt simple. Работа прибывает на регуляторе, в номере 3, 3V est réparti sur les 2 composants. На основе SDA и SCL для сопоставления портов gpio0 и gpio2. Не пропустите ни одного паспорта брошюры CH_PD и RST de l'ESP. Rien de plus!

Шаг 2: программирование

Момент создания совместимого с ESP8266 проекта. Entre les librairies où il est carrément cannot de compiler, celles or le téléversement se fait mais rien ne se pas 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 for les écrans SH1106, donc to ceux possible un SSD1306 il est plus simple de punver une libraire fonctionnelle.

Это первое использование ESP8266, если вы не знаете, что делать в предыдущей статье.

За все время работы над библиотекой, заменяющей библиотеку, и за ее использование в документах> Arduino> Librairies. Une fois cela fait lancez Arduino IDE or relancez le si vous l'avez déjà ouvert для актуализации библиотек. Обеспечьте копирование кода, проверьте SSID и оставьте все данные Wi-Fi téléversez и вы можете использовать его, чтобы узнать, как работает полиция, 7 сегментов.

Шаг 3: Персонализатор La Police

Персонал J'ai выбирает полицию, состоящую из 7 сегментов, не имеющих отношения к ретро и компьютерному искусству. Mais si vous souhaitez changer la police cela est possible. Залейте все на сайт утилиты:

On peut y choisir plein de polices différentes avec la taille souhaitée. Choisissez donc votre police et la taille. Налейте много цветов изображения на 50 пикселей, чтобы получить высокое качество изображений на 64 пикселя, если хотите. Ensuite choisissez> = 3.0.0 et faites Create. Vous obtenez un long code. Nous allons juste y apporter une petite modify au niveau de la déclaration (3ème ligne) nous allons remplacer le char par uint8_t

Une fois cela fait un petit CTRL + A et nous allons coller ce code dans la librairie. Pour cela retournez dans Documents> Arduino> Librairies. Aller dans la librairie de l'écran (esp8266-oled-ssd1306-master). Можно собрать код в src> OLEDDisplayFonts.h. Ensuite relancer Arduino et sélectionnez votre police avec la command:

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 preféré! Alors oui je sais un ping www.google.com fait aussi bien l'affaire. Mais ce petit objet rest sympathique et pratique!

Рекомендуемые: