[Diao Ye apprend la programmation] Arduino pratique (166) --- module WIFI sans fil ESP-01S

La référence à 37 capteurs et modules a largement circulé sur Internet, en effet il doit y avoir plus de 37 modules capteurs compatibles avec Arduino. Compte tenu du fait que j'ai accumulé des modules de capteurs et d'actionneurs sous la main, selon le concept de vraie connaissance (doit être pratique), à ​​des fins d'apprentissage et de communication, ici, je vais essayer de faire plus d'expériences une par une.

[Arduino] 168 expériences de série de modules de capteurs (code de données + programmation de simulation + programmation graphique)
Expérience 166 : ESP-01/01S/Internet des objets sans fil ESP8266 carte de développement longue distance du module WIFI du port série

insérez la description de l'image ici
Point de connaissance : Fondée en 2008, Espressif Systems
est une société professionnelle de semi-conducteurs sans usine, dédiée à la R&D et à la conception de systèmes sur puces sans fil pour la technologie WiFi et Bluetooth, et fournissant des solutions pour les communications mobiles et l'Internet des objets. L'ESP826 lancé au premier semestre 2014 a fait d'Espressif le cheval noir des puces IoT.En septembre 2016, Espressif a lancé un nouveau produit ——ESP32, qui a introduit une nouvelle tendance sur le marché des microcontrôleurs 32 bits avec des milliers de "puces". La puce ESP32 combine le WiFi bgn et le Bluetooth BLE en un seul, et est équipée d'un MCU Tensilica L108 double cœur 32 bits avec une fréquence maximale de 250 MHz, et dispose de plusieurs modes de veille tels qu'une faible consommation d'énergie pour différents scénarios d'application IoT.

insérez la description de l'image ici
Anxinke Technology
a été créée en 2012 et se concentre sur le domaine de l'Internet des objets (IOT). Il s'agit d'une entreprise de haute technologie à forte intensité technologique intégrant la conception, la R&D et la production, et un fournisseur leader de solutions liées aux modules sans fil. Depuis la création de l'entreprise, elle a maintenu une croissance régulière et rapide, et a été pleinement affirmée par les clients dans les trois domaines principaux de "port série vers Ethernet", "port série vers WIFI" et "port série vers GPRS". Les modules de la série ESP8266 sont une série de modules UART-WiFi à très faible consommation d'énergie basés sur l'ESP8266 d'Espressif Espressif, qui peuvent être facilement utilisés pour le développement secondaire, l'accès aux services cloud et réaliser un contrôle global du téléphone mobile 3/4G à tout moment et n'importe où, et accélérer la conception de prototypes de produits.

insérez la description de l'image ici
ESP8266
ESP8266 est une puce IoT produite par Espressif, qui a reçu une grande attention en raison de son prix bas et de ses performances stables. C'est une puce WiFi relativement générale, son cœur est une puce hautement intégrée du contrôleur Diamond Standard 106Micro. La puce était à l'époque la puce MCU Wi-Fi la plus intégrée de l'industrie. Elle intégrait MCU 32 bits, radiofréquence Wi-Fi, bande de base, MAC et TCP/IP sur un seul SoC, ce qui minimisait l'espace occupé sur la carte. Dans le même temps, ESP8266 ne dispose que de 7 périphériques, ce qui réduit considérablement le coût de la nomenclature du module ESP8266.Pour cette raison, la puce répond aux exigences de prix du marché de la maison intelligente. De plus, le WLAN de la puce dispose d'un algorithme de contrôle de l'alimentation de premier plan, qui peut fonctionner en mode d'économie d'énergie pour répondre aux exigences d'alimentation sévères des batteries et des dispositifs d'alimentation.

insérez la description de l'image ici


insérez la description de l'image ici
Schéma des broches de la structure interne

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
ESP8266特性
  *802.11 b/g/n
  *内置低功耗32位CPU:可以兼作应用处理器
  *内置10 bit高精度ADC
  *内置TCP/IP协议栈
  *内置TR开关、balun、LNA、功率放大器和匹配网络
  *内置PLL、稳压器和电源管理组件
  *支持天线分集
  *STBC、1x1 MIMO、2x1 MIMO
  *A-MPDU、A-MSDU的聚合和0.4 s的保护间隔
  *WiFi @ 2.4 GHz,支持 WPA/WPA2 安全模式
  *支持STA/AP/STA+AP工作模式
  *支持Smart Config功能(包括Android和iOS设备)
  *SDIO 2.0、(H) SPI、UART、I2C、I2S、IR Remote Control、PWM、GPIO
  *深度睡眠保持电流为10 uA,关断电流小于5 uA
  *2 ms之内唤醒、连接并传递数据包
  *802.11b模式下+20 dBm的输出功率
  *待机状态消耗功率小于1.0 mW (DTIM3)
  *工作温度范围:-40°C - 125°C
  *通过 FCC, CE, TELEC, WiFi Alliance 及 SRRC 认证

insérez la description de l'image ici
Module Wi-Fi sans fil ESP-01S

insérez la description de l'image ici
insérez la description de l'image ici
Avantages du module WIFI sans fil ESP-01S :
1) Le prix est bas et ne rapporte qu'un petit bénéfice. J'espère que cette décision pourra conduire au développement rapide de l'Internet des objets 2)
La plus petite taille est d'environ 11 x 10 mm, la taille d'un ongle. Facile à intégrer dans n'importe quel produit
3) Protocole LWIP puissant et exécuté en interne
4) Prise en charge de trois modes : mode de coexistence AP, STA, AP+STA
5) Commandes AT concises et efficaces parfaites, facilitant votre développement.

insérez la description de l'image ici
L'expérience est bloquée... Ce module est assez compliqué, et c'est un peu difficile pour les nouveaux venus

Lors de l'expérience de communication série de simulation logicielle, j'ai essayé plusieurs fois, mais la compilation échouait tout le temps. Le message d'erreur est ----

Erreur de compilation pour la carte de développement Generic ESP8266 Module

J'essaie actuellement de télécharger à nouveau la bibliothèque de la carte de développement

Le téléchargement est lent et erroné...

insérez la description de l'image ici

Insistez pour télécharger, jusqu'à la septième fois, enfin installé la version 2.5.2

insérez la description de l'image ici
C'est le tableau que j'ai choisi, je ne sais pas si c'est correct

insérez la description de l'image ici
Refaire le téléchargement "Communication série logicielle Arduino UNO", toujours "Erreur lors de la compilation"

insérez la description de l'image ici
Les données du port série reçues sont estimées être le programme sur la carte d'origine, et il n'y a pas de lumière sur la carte...

insérez la description de l'image ici
Plus tard, j'ai essayé d'utiliser la programmation de simulation (version actuelle Linkboy V5.33) pour essayer

insérez la description de l'image ici
téléchargement réussi

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
Programmation graphique open source expérimentale (Mind+, programmation tout en apprenant)

insérez la description de l'image ici
Schéma du circuit de référence du module

insérez la description de l'image ici
insérez la description de l'image ici

Schéma de câblage expérimental Arduino

insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici
insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_41659040/article/details/131821339
conseillé
Classement