Transcription
1. 1 Introduction skillshare: Bonjour et bienvenue dans ce
nouveau cours dans lequel je vais également vous apprendre
à ajouter le Wi-Fi. Carte Arduino simple. Dans ce cours, vous
apprendrez comment connecter votre microcontrôleur Arduino à un
réseau Wi-Fi, le voulez-vous tous ? Et pour l'activer, vous pouvez transformer cette carte
Arduino à symboles en un appareil Internet des
objets en quelques étapes simples. Maintenant, à cette fin, nous allons utiliser notre module sur un module bon marché qui coûte
moins de quatre dollars. Et il s'appelle
ESP, Ready to 66. Il s'agit essentiellement d'un mode Wi-Fi. Vous qui pouvez fournir des
fonctionnalités Wi-Fi à la carte Arduino. Nous voulons fusionner le WiFi Shield car il coûte très cher et
ses capacités sont limitées. Et au lieu de cela, nous
allons utiliser un appareil plus petit et
moins cher pour
le rendre activé. Je sais qu'après
ce cours, vous
acquerrez de nombreuses connaissances
qui vous aideront à commencer à utiliser n'importe quelle carte Arduino comme microcontrôleur
basé sur l'Internet des objets. En ajoutant ce module
deux, savez-vous
sur, on vous ouvre des appareils,
des projets et des idées plus
passionnants utilisant l'ancien symbole Arduino sur une carte ou toute
autre carte qui compte. Vous n'auriez pas seulement
besoin d'une carte Arduino, et je vais le faire, et nous en
reparlerons dans la prochaine leçon. Merci d'avoir regardé cette leçon.
2. 2 Exigences de matériel et de logiciel: Bonjour et
bienvenue dans cette nouvelle leçon. Vous allez parler de ce dont vous aurez besoin
pour y parvenir. Parlons d'abord
des composants matériels. Vous aurez besoin d'une carte
Arduino Uno, qui est essentiellement le microcontrôleur principal
de notre projet. Et vous aurez également besoin d'un ESP 266, également appelé ESP 01. Il s'agit d'un tout
petit module simple que vous pouvez trouver partout. Et nous aurons besoin de deux résistances
de dix kiloohms et un kiloohm plus des fils et une
carte RID pour la connexion. Maintenant, voici la configuration
matérielle requise. Passons à la configuration
logicielle requise. Vous n'aurez besoin que d'Arduino. Ide est un environnement de
développement intégré, qui est essentiellement
un logiciel utilisé pour programmer avec des ressources fixes, comme un bloc-notes avec
différentes fonctionnalités, utilisé pour écrire du code, compiler le code pour vérifier
s'il y a des erreurs, et le téléchargement du
code sur l'Arduino. Nous utiliserons notre
code pour
écrire notre code et nous ferons il faut faire en écrivant ce code
étape par étape. Comme toi. Voici maintenant les exigences matérielles et
logicielles dont
vous avez besoin pour ce cours. Et vous allez expliquer
comment télécharger et installer IDE
Arduino et les fichiers
inutiles nécessaires pour que cela fonctionne. Pour avoir regardé cette leçon.
3. 3 Principe de travail: Bonjour et bienvenue dans cette nouvelle leçon dans laquelle nous allons
discuter de ce processus ou
du principe de fonctionnement. Il existe de nombreuses
façons d'utiliser l'ESP 8266 pour communiquer avec carte
Arduino et les
avoir toutes ensemble. Certains peuvent l'utiliser pour
envoyer et recevoir des données en ligne ou simplement les télécharger. Pour ce cours,
nous allons simplement
vous montrer comment communiquer avec
Arduino sans fil à l'aide de votre smartphone ou de n'importe quel navigateur
Web. Cela se fera soit
hors ligne, soit en ligne. Hors ligne à l'aide
d'une application mobile ou en ligne. Nous observons. Désormais, nos huit à six essais ESP serviront de point d'accès. Cela signifie qu'il fournira un accès au Wi-Fi, qu'il fonctionnera pour d'autres appareils et qu'il
les connectera plus loin à notre
fil avec quoi ? Le processus est simple. Vous devez utiliser votre téléphone
pour envoyer n'importe quelle commande à
accepter à l'
aide de l'ESP a 266. Tout
fonctionnerait à l'adolescence. Ainsi,
les commandes de votre carte Arduino depuis ESP A22 66 et ESPN vers 66 recevront des
commandes sous une nouvelle forme. C'est notre téléphone,
mais nous l'avons ici. Ce téléphone enverra
des commandes à notre carte BSP, qui est l'API ESP pour 66. Maintenant, le SBA to 66 enverra la commande et je vais
lire les extraits de et 80-66. Ce sera donc
notre carte Arduino. Maintenant, Arduino
conservera le message, les messages qu'il reçoit
de l'ESP sont 66. Et nous exécuterons
des commandes telles que l'activation, création d'un bouton, etc. Alors qu'ESPN 266 enverra des messages à Arduino et
Arduino, lisez ces messages. Et le
téléphone portable sera utilisé pour envoyer des messages de chaîne via TCP. Et nous pouvons l'améliorer et y travailler pour
qu'il puisse recevoir des messages depuis n'importe quel navigateur Web serait
une chose très facile à faire. Il suffit d'activer notre Wi-Fi et de connecter Arduino
à notre réseau Wi-Fi local. Et nous allons également
en discuter. C'est ça. C'est le principe de fonctionnement et nous allons
vous expliquer comment procéder. Mais d'abord, nous allons commencer le processus de
codage. C'est regarder cette leçon.
4. Connexion de 4 circuits: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle vous
allez concevoir notre circuit. À cette fin, nous allons utiliser Tinkercad, qui est essentiellement
un
logiciel de conception de circuits , de conception
3D et de simulation gratuit. Tout d'abord, va
chercher Tinkercad, puis va à l'oxyde. Vous pouvez facilement créer un
compte en cliquant sur S'inscrire maintenant. Et vous pouvez dire que vous
êtes un étudiant en éducation. Si vous avez un e-mail pour
un étudiant ou un enseignant ou si vous pouvez
créer un compte personnel. Le compte intrapersonnel est facile à l'aide de la connexion avec Google ou
avec les fonctionnalités Apple. J'utilise généralement la fonction
de connexion avec Google. Si ce n'est pas le cas, vous
pouvez cliquer sur Plus d' options de connexion et vous connecter avec
Microsoft ou face. Si vous n'en avez aucun, vous pouvez simplement vous
inscrire par e-mail. Et il
vous dirigera vers cette page où vous devrez
renseigner votre comté, vous inscrire, cliquer sur Suivant, ajouter votre e-mail,
votre mot de passe, etc. Maintenant, vous ne trouverez pas le module ESP a 266 sur Tinkercad car il n'est pas
supporté. Mais je l'ai ici. J'ai réussi à l'importer
comme avec un raccourci. L'idée principale ici est donc d' apprendre à connecter
ces composants. J'ai donc besoin que vous vous concentriez,
car si vous ne le
connectez pas de cette façon, concentriez,
car si vous ne le
connectez pas de cette façon,
vous risquez de
perdre votre audace
ou de ne pas fonctionner du tout. La première étape consiste donc
à ajouter une carte Arduino. Ici, nous avons Arduino et
plaçons-le ici. C'est maintenant notre module. Vous pouvez faire pivoter le module à l'aide ce bouton situé dans le coin supérieur gauche. Placez-le ici. Et nous avons également besoin de résistances. C'est le premier de la boutique. Il s'agit de la deuxième résistance. Maintenant, nous avons besoin d'une autre
résistance ici. Faisons une rotation. Il indique maintenant qui va commencer par
connecter la ligne à haute tension ? Maintenant, nous avons le pouvoir et
ici nous avons les ineptes. Nous devons les relier
entre eux. Nous devons prendre un point
et le connecter à 3,3 V via une résistance. Changeons donc la couleur en rouge et connectons l'
autre côté à cette zone. Ça y est, ça montre aussi la
couleur. Nous avons maintenant le 3,3 V connecté via une résistance de dix kiloohms. C'est une résistance de
kiloohms à l'alimentation des ventilateurs et à la possibilité de les
regrouper sur trois. Maintenant, nous devons
connecter le TX et le RX. Tx, qui est cette broche, peut être connectée directement
à la broche numéro trois. Design. Et notre x peut être connecté via
ces deux résistances. Changeons la couleur
de la première, d'accord ? Maintenant, c'est le DX. Nous avons maintenant le RX. Nous devons le connecter
à ces deux résistances. Faisons en sorte qu'il soit vert. Nous avons maintenant
connecté les deux résistances. L'autre côté de cette résistance serait connecté
à la broche numéro deux. Des briques, ce zine. La dernière étape consiste maintenant à
connecter l'arrière-plan. Changeons donc la
couleur en noir. Branchez un fil depuis ce bac, qui est la terre Ben. Descendez et
connectez-le à cette résistance. Maintenant, buvez une
épingle moulue d'ici. Et connectons-le à
la résistance à l'asthme. Maintenant, c'est notre connexion à
nous-mêmes. Nous devons nous assurer qu'il s'
agit d'un kilo-ohm. Et celui-ci est également au kiloohm. Maintenant, nous avons ces deux
stylos connectés à 3,3 v. Nous avons cette broche connectée directement à t x. Nous avons ce stylo. Elle est cachée,
connectée pour choisir les premières
résistances Spinner Tool et un côté, l'autre côté de cette résistance
est connecté. Numéro deux. L'autre côté de cette résistance
est connecté à la terre. Et c'est aussi un lien direct avec le premier
ami qui se trouve sur la droite. Vous devez donc vous
assurer que cette impression, cette impression, ces
stylos sont connectés. Les seuls stylos qui ne
sont pas
connectés enregistrent des valeurs GPIO
zéro et GPIO2. Ces deux stylets ou broches
d'entrée/sortie, si vous souhaitez les utiliser comme microcontrôleur
autonome, vous avez un cours à ce sujet. Et ce stylo à rosette sert à réinitialiser le tableau, mais
nous n'en voulons pas. Voici donc la connexion
à une résistance kiloohms, une résistance 110 kilo-ohms, 3,3
V connectée à deux stylos. alimentation et l'arrière-plan d'activation sont ensuite
connectés à la terre
et à la résistance. Maintenant, ces deux
résistances sont connectées ensemble et connectées
à cette extension. L'autre côté de cette résistance est connecté à la broche numéro deux et l'exposant est directement
connecté
à la broche numéro trois. Maintenant, pour expliquer la connexion, nous pouvons simplement voir que nous utilisons le numéro de locataire 2.3 pour la
communication série. Et nous connectons l'alimentation et l'alimentation à notre boule PSP
à partir de notre carte Arduino. C'est ça. C'est ainsi que c'est un symbole ? Ceci. Maintenant, si vous avez des
questions concernant cette connexion ou le schéma du circuit,
je suis là pour vous aider. Vous pouvez maintenant voir la
vue schématique en cliquant ici. Et vous pouvez voir ici que
nous avons notre Ono vert. Et parce que j'ai
un autre Bolden, le même schéma, mais il n'est pas
montré. Vous pouvez le voir ici. Mais c'est essentiellement
notre anomalie schématique. Et ici, nous avons une prise. Ici, nous avons des résistances d'un
kiloohm, soit 3,3 volts, et
les trois bacs ici. Maintenant, en voici une ci-dessous, vous pouvez voir que le
module possède huit broches. Nous avons la résistance
kiloohms en étain, nous avons 3,3 V et
2,3. Et le sol. Ça y est. Voici le schéma de
notre circuit. Si vous n'avez que la
liste des composants, vous pouvez les voir ici. Sur le Wi-Fi, votre résistance d'un
kiloohm à lier au
kiloohm n'est pas utilisée. Et une résistance Tinker Ohm. Ces trois éléments ne sont pas utilisés. C'est ça. C'est notre design. Merci d'avoir regardé cette leçon.
5. Plateforme IoT gratuite pour visualiser les données d'Arduino: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle vous allez
parler de la plate-forme que nous allons
utiliser pour recevoir des données depuis notre carte
Arduino compatible avec le Web. Désormais, la plateforme s'appelle Ask sensors.com et son utilisation
est gratuite. C'est pourquoi nous adorons
cette plateforme. Désormais, cette plateforme vous
aidera à obtenir des capteurs, des données sur le cloud et des actionneurs de commande
plus facilement que jamais grâce à l'utilisation d'
appareils connectés au Web tels que Arduino. S'il est connecté à Internet, Raspberry Pi, à l'ESP, à nos cartes. Il possède une interface
Internet des objets conviviale
et facile à utiliser . Maintenant, la première chose à faire est de cliquer sur
Commencer gratuitement. Vous obtiendrez une liste des options
de tarification. Nous n'avons besoin que du plan gratuit, qui coûte zéro dollar par mois. suffit de cliquer sur « S'abonner vous suffit de cliquer sur « S'abonner
maintenant » pour
connecter jusqu'à deux appareils. Il suffit de se connecter
à une carte Arduino. Et la plupart des
fonctionnalités sont disponibles. Vous devez maintenant écrire ici
vos données, votre nom d'utilisateur, votre mot de passe et votre adresse
e-mail. Hé, maintenant tu dois
choisir un mot de passe. Et puis cliquez sur Je suis d'accord. Cliquez sur Soumettre. D'accord, vous
pouvez quand même utiliser des espaces, c'était un autre mot de passe. Cliquez maintenant sur Soumettre. Enregistrez vos données juste pour être sûr de les avoir quand vous en aurez besoin. Ils vous ont envoyé un e-mail, qui est un e-mail de confirmation. Vérifiez donc
vos e-mails pour vous
assurer que vous pouvez confirmer votre compte
avant de commencer à l'utiliser. Comme vous pouvez le constater, j'ai déjà reçu un e-mail. Cliquez sur Activer votre compte. Et tu devrais être prête à partir. Maintenant que c'est activé, cliquez sur le bouton de connexion. Maintenant, une fois que vous aurez votre compte, vous en aurez besoin et vous
devrez y jeter un coup d'œil rapide. Sur la gauche,
nous avons des appareils. Cliquez dessus. Et comme vous
pouvez le constater, il vous demande si vous nous voulez puisque tous les
appareils ou appareils réels, je vais sélectionner un appareil à capteur. Vous devez le faire et
créer un nouveau capteur. Maintenant, entrez un nom, appelons-le vert ou nous pouvons
écrire la description ion. Vous pouvez maintenant ajouter des modules. Et à ces modules, vous
pouvez leur donner un nom, une description, et
vous pouvez simplement appuyer le bouton d'édition pour modifier le nom et la description du module. Vous pouvez même définir
l'essence de l' emplacement, de la latitude
et de la longitude. Et vous pouvez activer cette émission
depuis notre option de localisation. Une fois que vous avez terminé, cliquez sur Enregistrer, vous obtiendrez cette page. C'est notre capteur sur
notre appareil qui fait de l'ESP. Et ici, vous pouvez
voir la clé API, qui est
l'une des choses
les plus importantes à prendre en compte. Parce que ce truc sera
utilisé sur notre code Arduino. Comme vous pouvez le voir ici, vous pouvez voir les modules que
vous avez assignés. Et voici la clé API. Demande et prend en charge la communication avec tous ses
microcontrôleurs, ponts et matériels fonctionnels dotés capacités de connexion
Internet, tels que Albino, ESPN to Success et
d'autres supports. Maintenant, vous devez obtenir votre clé API depuis la page de votre appareil
capteur, qui est essentiellement cette clé. Et la prochaine chose
que vous devez
faire est de créer l'URL. Comme vous pouvez le voir ici,
nous avons maintenant l'URL de notre API. Et c'est ici que vous
devez coller votre clé API. Alors copiez-le et
passons au bloc-notes. Collez-le ici. Nous avons maintenant
notre clé ou clé API ici. Maintenant, voici les modules. Les modules sont essentiellement les valeurs que
nous envoyons. Je n'en ai ajouté qu'un, et vous ? Parce que nous n'
envoyons qu'une seule valeur, disons la valeur
de notre Arduino Uno. Mais si vous avez, disons
568 ou même dix capteurs, vous pouvez simplement
continuer à les ajouter. Ce que vous voudrez,
valeur égale un à deux, valeur
égale deux, etc. Mais comme je n'
ai qu'un seul module, je n'enverrai qu'une seule valeur,
qui est cette valeur. Maintenant, gardez ce lien,
nous en aurons besoin. Maintenant. Si vous souhaitez qu'il contienne le lien, vous pouvez simplement le copier dans le
navigateur et le coller ici. Et il a montré répondre
avec les chiffres. Et comme vous pouvez le voir ici, nous en avons un car nous
n'avons qu'un seul module. Et c'est la valeur que je nous envoie
le mois d'avril. Alors ils achètent Kias, non ? Et nous pouvons commencer à l'
utiliser sur notre Arduino. Maintenant, la prochaine étape consiste
à dessiner notre tableau de bord. Nous avons maintenant un tableau de bord. Comme vous pouvez le constater, nous avons des tableaux de bord
personnalisés
et un switch favori. Je peux accéder aux tableaux de bord
personnalisés. Vous pouvez créer un nouveau tableau de bord. Désormais, cette fonctionnalité est
disponible pour les comptes payants afin que vous puissiez utiliser
leurs widgets préférés. Maintenant, pour voir les données, nous devons les visualiser. Vous devez revenir
aux appareils
et aux capteurs ou appareils. À partir de là, vous pouvez
cliquer sur Visualiser. Et quand vous atteignez ce point, vous pouvez voir que depuis
tous les queues et les modules, nous avons
maintenant les modules que nous pouvons facilement ajouter, j'ai représenté notre module
sous forme de graphique. Et ici, il vous posera des questions
sur les détails du graphique. L'axe X, l'axe Y et les valeurs minimale et
maximale. Ajoutons donc zéro. Ajoutons une date pour l'axe X. Et l'axe Y représente la valeur ajoutée. Maintenant, nous pouvons définir les valeurs
minimale et maximale. Je vais le laisser. Vous pouvez
enregistrer les résultats ici. Vous pouvez voir que la valeur
maximale est de, disons, soif ou 50, selon ce que
vous envoyez. Vous pouvez modifier le
titre du module avec, disons, un bouton. Et ici, vous pouvez changer de ligne, écartement de
barre ou ce que vous voulez. Je vais le laisser en ligne, puis appuyer sur le bouton Enregistrer. Et vous y êtes. Voici notre graphique de salle de bain. Vous pouvez changer ce mot, capteur ou ce que vous voulez. Et une fois que notre albumine
est connectée, nous pouvons facilement voir
ce graphique bouger. Cela sera affiché sur
le plan pratique dès maintenant, vous pouvez même ajouter une alerte. Vous pouvez donc activer les alertes et recevoir des
alertes par e-mail, votre e-mail. Si le seuil maximum est
dépassé, disons 25. Et vous devez vérifier toutes les
15 minutes ou tous les jours, une semaine,
selon vos besoins. Et nous ferons
toutes les 15 minutes si c'est dépassé une. Cliquez sur Enregistrer. Maintenant, nous avons un graphique, nous avons une alerte
et nous avons des emojis. Maintenant, vous pouvez à nouveau modifier le nom du module
ou tout ce que vous voulez. Vous pouvez revenir aux
informations essentielles ici, nous les avons. La clé API, et vous pouvez ajouter
autant de modules que vous le souhaitez. Comme nous l'avons déjà mentionné. Peut également afficher les
lectures du capteur sur notre graphique. J'aime bien les manomètres, mais comme nous
n'en avons qu'une avec vous tous, ajoutons le capteur et
ajoutons un module imaginaire. Disons que c'est analogique.
J'ai détesté ce nom. Appelez cela analogique, et enregistrez
les modifications par rapport au capteur. Nous avons maintenant deux modules, le point un, ce qui nous permet d'
ajouter un autre graphique. Et à partir de là, nous pouvons
sélectionner, disons, la jauge. Et nous pouvons choisir qu'il s'agit
d'une barre ou d'une série. Oui. Ainsi, le vert, le jaune, le
rouge suivent, disons 40, et le vert part de zéro. Le jaune indique que vous voulez une valeur
minimale égale à zéro. Et du vert au jaune de 1929,
qui est la couleur. Et lisez 4-200 et autour de la valeur et une
valeur axonale de zéro ou 100. Appelons cela un capteur. Et cliquez sur le bouton Enregistrer. Nous l'avons ici. Nous avons une jauge analogique et un graphique
numérique sur la gauche. Ce serait
pour la température. Celui-ci sera destiné aux lectures
activées/désactivées que nous
recevrons d'Arduino. Maintenant, encore une fois, vous pouvez
même montrer le sens de l'emplacement. Si tu veux. Vous pouvez cliquer sur Modifier
les capteurs et ajouter n'importe quel emplacement. Copions l'exemple d'
emplacement à partir d'ici. C'est le cas, et activez la source d'exception de
localisation. Maintenant, Ahmad va montrer votre
sens de la localisation ici, et comme vous pouvez le voir, nous avons une interface graphique qui nous
montre presque tout. Nous devons vérifier que
le capteur lit. Puisque nous sommes situés, disons
que cet emplacement est différent. Il apparaîtra également sur la carte. Et ici, vous pouvez voir
exactement le même endroit. Ça l'est. C'est ça. C'est comme une présentation rapide de l'interface utilisateur
Asks and So et de la façon dont vous
pouvez créer un capteur, de la façon dont vous pouvez créer des
modules pour obtenir
différentes valeurs à partir de votre Arduino ou de l'Internet des objets appareil. Si vous avez des questions
ou si vous ne faites pas l'une des choses
que nous avons faites ici, vous pouvez laisser une question
et nous serons tous heureux de vous aider à résoudre
le problème pour lui. Ensuite, nous allons coder
notre carte Arduino pour envoyer des données à ce graphique de boutons, qui sont essentiellement des
signaux marche-arrêt provenant d'un stylo Arduino. Mais c'est tout pour cette
leçon. C'est précipité.
6. 6 Coding Part1: Bienvenue dans cette nouvelle
leçon dans laquelle nous
allons commencer le processus de
codage. Maintenant, la première étape serait
d'exécuter votre IDE Arduino. Maintenant, créez une nouvelle esquisse que nous utiliserons
pour écrire notre code. Nous allons maintenant
utiliser une bibliothèque appelée
Software series. Vous devez donc l'inclure. Mais le logiciel en série. Maintenant, pour configurer le numéro de série, nous devons définir le RX et le
TX RX et nous avons défini dx. Maintenant, vous devez vous assurer que vous avez
les bons chiffres. Revenons donc à
notre design. Design. Nous avons cette épingle, qui est élégante, connectée à ce stylo vert, connectée au RX. Maintenant, comme il s'agit du t x prime il faut connecter notre
extension sur notre Arduino. Et il s'agit d'une communication cellulaire que le récepteur recevra
d'un émetteur. Et l'émetteur
enverra ou recevra. Donc r est pour le receveur, T est pour la greffe. La broche TX est donc connectée à broche numéro trois,
qui est le RAX. Nous pouvons donc revenir à notre code PIN numéro trois et à l'
autre stylo numéro deux, qui est le t x
connecté au RX, comme nous pouvons le voir ici. Celui-ci s'appelle RX, il est
donc connecté à
deux, qui est dx. Encore une fois, vous devez comprendre
pourquoi nous agissons ainsi. Parce que le récepteur
doit être connecté à un émetteur et
que l'émetteur doit être connecté à d'autres émetteurs. Maintenant, la prochaine étape est de
démarrer le logiciel Syria. Nous allons donc transmettre les
valeurs de TX et RX x dx. Nous y sommes. Maintenant, il s'agit des lignes
de configuration du serveur. L'étape suivante consiste à remettre en question
la configuration utilisateur. Nous devons créer une chaîne
pour le réseau Wi-Fi. Et pour l'API String SIB. Nous avons besoin d'une autre chaîne
pour ce mot de passe. Réseau Wi-Fi. Nous avons également besoin d'
une autre chaîne pour l'IPIP. Et pour notre sens de la
plateforme. Ça y est. Ce sont les trois éléments
que l'utilisateur doit ajouter. Ensuite, nous devons
ajouter un intervalle alternatif, qui consiste essentiellement à saisir dans le fichier cette énorme prière pour que je pense que les
opérations sont comme un entier constant non signé, un
intervalle égal à 185 000. Maintenant, c'est en millisecondes, donc c'est environ 25 s. La dernière chose à faire est de définir l'hôte et la
carte pour nos demandes Depuis ou d'interfacer ou
non pour le coût des chaînes. Dénichez un port de chaîne. Le port est 80. L'hôte est ABI. Demandez à Sensors Com. Créez maintenant une nouvelle variable, appelons-la t, CMD. Heure. Désormais, les commandes AT sont des commandes très courantes
dans Sierra Communications. Et nous allons en
parler dans quelques secondes. Maintenant, la deuxième chose est variable
booléenne CMD,
résultat égal à faux. Nous avons maintenant ces deux variables que nous
utiliserons avec les commandes AT. Passons maintenant
à la fonction de configuration. Et cette fonction
est résolue en Assyrie. Un débit de 9 600 bauds, ce que
nous utilisons habituellement. Ce que vous faites et
tous nos codes. Maintenant, nous allons l'utiliser
pour le débugging et pour voir ce qui se
passe en arrière-plan maintenant, c'est vrai, des céréales, une toute nouvelle gamme. Et louons simplement
une gamme d'étoiles. Nous devons maintenant
imprimer une autre ligne. Et disons que ce
programme a commencé. Faisons-le. Alors. Ensuite, commençons la
commande AT et la localisation, qui sont la communication
série du logiciel avec notre USP it to 66. Katy a commencé à environ
3 ans, contre 415 200 ans. Indique maintenant que nous
commençons l'
initialisation de la commande AT. Lancez des commandes. Esp 8266 ou largeur. D'accord ? Nous allons maintenant envoyer la première commande AT à l'aide
de la fonction de commande AT. Donc, si j'envoie 80 CMD, cette fonction
prendra trois choses. La première chose est un texte, qui est la commande API elle-même. Le second est un chiffre. La troisième consiste à dire, d'accord, maintenant nous allons envoyer
une autre commande 80. Cette commande inclura
une commande réelle dont
80 plus le mode C W est égal à un. Maintenant, au point-virgule. Et parlons un
peu de ces deux lignes. Mais après avoir enregistré notre code pour nous
assurer qu'il est au bon endroit. Nous avons maintenant une
liste de commandes AT. Jetons un coup d'œil
à cela. Cette liste. Comme vous pouvez le constater, 80 plus
RST. Démarrez le module. 80 CW et plus. Les blessures à la vache vous
aideront essentiellement à choisir les lunes Wi-Fi. Plus de 80 CW. Jab rejoindra un point d'accès. Le point d'accès
listera tous les points d'accès. Un point d'accès
quittera votre point d'accès. Et nous avons d'autres commandes,
comme CIP status will will get status of the
TCP IP protocol. Le clip démarre. Nous vous aiderons à configurer les protocoles
TCP ou UDP. Cip send
vous aidera à l'envoyer. Cib close
vous aidera à fermer TCP ou UDP. Ci LFSR vous aidera à obtenir l'IP et be MUX vous aidera à
établir plusieurs connexions. Et nous avons également un serveur CIP, qui vous aidera à conserver
vous-même votre appareil modifié. Voici une liste des mois consacrés à
l'éthique, et nous avons déjà utilisé l'un d'entre eux. Disons donc ce mode CW, qui consiste essentiellement à
définir le besoin de Wi-Fi. Avant d'aller de l'avant. La première commande AT aidera l'appareil à reconnaître
qui enverra de l'ATP ? Maintenant, la deuxième chose est
d'envoyer la commande pour définir l'ambiance de notre WiFi. ferais-tu ? Parlons maintenant de
la fonction elle-même. La fonction de commande AT. La fonction mensuelle synthétique
enverra ces 18 mois. Et cette fonction n'
est pas encore écrite. Alors allons-y et séchons les produits. Allez et écrivez void,
send, 80, CMD. Maintenant, la première chose que nous devons savoir à
propos de cette fonction est le fait qu'elle
ne renvoie rien. Cela prendra une chaîne, qui est essentiellement
la commande AT, prendra également un entier, qui est le temps maximum de la
commande AT. Et il faudra un
tableau de caractères, qui est essentiellement
une autre chaîne, qui est Aedes. L'avion. Maintenant, ce sont les trois choses que
cette fonction va prendre. La première chose que
nous ferons lorsque nous entrerons dans cette fonction est d'imprimer. Donc, imprimez la commande. Et après cela, nous allons imprimer les commandes
réelles. Il ne s'agit donc que d'un débuggage. Nous ne faisons donc que peindre
sur le moniteur série. Nous allons donc imprimer cmd, qui est la
commande entrante que nous utiliserons. Maintenant, nous devons nous assurer
que l'envoi ou la réception commandes de
données ne dépassent pas
une durée spécifique, qui est une durée maximale de a, T, C et D, sinon nous avons un problème. Écrivez donc une boucle while pour vous assurer de ne
pas dépasser ce temps. Maintenant, dans la boucle while, vous devez écrire 80 CMD. Le temps est inférieur à 80 CMD maximum. Maintenant, l'heure CMD, vous ne devez pas dépasser la
durée maximale saisie par l'utilisateur. Sinon, il y a un problème. Maintenant, une fois que nous
entrons dans cette boucle, nous devons écrire la
commande AT rent. Ici, nous écririons la commande
cmd elle-même. Ensuite, nous vérifierons si, dans cette
déclaration if, nous devons faire ce que nous devons faire. Maintenant, dans cette instruction if, vous devez savoir que je savais que les commandes AT
que nous envoyons, si elles sont exécutées avec succès, répondront par, d'accord, donc juste pour rechercher Spokane, nous devons donc nous
assurer de bien le recevoir. D'accord ? Donc, comme AT point find, cette recherche prendra
cette réponse lue. Maintenant, après cela, dans
l'instruction if, nous allons écrire ce 80 cmd. Le résultat est égal. Nous initialisons cette
variable pour qu'elle soit fausse afin de nous assurer que, lorsque nous
commencerons, elle ne renverra vrai que si nous recevons le « okay ». Après
cela, la commande AT. Si tel est le cas, cassez. Sortez de ça. Une fois que vous avez terminé, vous
devez augmenter le type de commande AT, CMD. Désolée, intemporelle. Maintenant que l'interaction ici, nous répondons consiste essentiellement à
lire ceci, d'accord ? Encore une fois, si vous avez bien reçu, cela signifie que tout
va bien. Maintenant, pour en revenir
à cette fonction, nous en avons terminé avec la boucle while. Vous devez brasser des céréales, alors c'est un résultat. Et nous allons, pour
imprimer les résultats, nous devons nous assurer
que cet homme a été envoyé avec succès en utilisant cette
ligne AT CMB results. Donc, si le résultat CMD est
égal, égal à la pièce, alors dans ce cas, nous devons identifier les marques de céréales. Et j'ai terminé. Cela signifie que tout
est fait correctement. Donc 80 fois CMD, nous serons tous à zéro
parce que nous en avons fini avec ça. Disons libéraux en ce qui concerne
cette opération d'envoi. Maintenant, s'il est faux, le résultat
CMD est faux. C'est faux.
Il faut que l'impression ait échoué. Et nous allons également mettre
ce temps cmd à zéro. Maintenant, une fois que nous avons terminé, et si l'opération
est
réussie et que le résultat est vrai, nous devons la
remettre à false. Donc, après cette instruction if et pour la fin de notre fonction, nous devons écrire 80 CMD. Résultat égal à faux. C'est ça. Nous sommes dans les années 80
et Command, ou envoyez une fonction de commande 80. Dans la prochaine leçon, nous allons maintenant procéder à l'écriture du code. C'est comme si
j'y allais pendant très longtemps. Maintenant, nous en sommes à environ
16 minutes de cette leçon. Donc, sans plus de notes, si vous avez besoin d'
aide pour l'une de ces lignes, je me ferai un plaisir
de vous l'expliquer plus
en détail. Mais c'est tout. Il s'agit de la première
partie de notre code. Ensuite, nous terminerons
la fonction de configuration et nous passerons à la fonction bleue. Merci d'avoir regardé cette leçon.
7. 7 Coding partie2: Bonjour et
bienvenue dans cette nouvelle leçon dans laquelle nous allons
procéder au codage de notre Arduino pour nous assurer qu'il peut communiquer avec ESP to 66. Nous avons maintenant terminé de
régler les ambiances Wi-Fi. L'étape suivante consiste à
se connecter au Wi-Fi. Informons donc l'utilisateur que
nous connectons le Wi-Fi. Et utilisons le nom
Wildfire, SSID. Et envoyons la
commande AT pour nous connecter au Wi-Fi. Et la commande fonctionne comme
cette première unité, non ? Kt plus C w j AB, ou point d'accès join, qui correspond essentiellement
aux listes que nous avons mentionnées dans la
leçon précédente, la liste des commandes. Ensuite, nous devons écrire barre oblique inverse
égale et ajouter un autre texte. Nous devons donc
ajouter ici un signe plus. Maintenant, après avoir écrit
le signe plus, comme SSID, un autre
signe plus pour ajouter une barre oblique inverse. Et puis une autre barre oblique inverse. Double citation deux fois,
puis dernier mot de
passe et barre oblique inversée, double patient. Une autre virgule. Une autre virgule. D'accord ? Ce qui signifie que si nous recevons cela signifie que nous avons réussi
à nous connecter. Passons maintenant en revue cette ligne. 80 plus TW joignent ACS, c'est barre oblique inverse égale à un
point, un guillemet
double, deux fois. Blessed, SSID blas, barre oblique inverse
entre débilitation, une virgule, puis une barre oblique inverse, des guillemets
doubles plus un mot de
passe et une barre oblique inverse entre deux doubles
mutations plutôt que des guillemets simples
ou
doubles. Coma 20 virgules entre
deux guillemets doubles. Si vous l'avez envoyé, nous en avons terminé avec la fonction de configuration et nous devons passer à
la fonction de boucle. Sauvegardons notre code. Maintenant, dans la boucle, nous devons créer l'URL de la demande. Maintenant, pour créer l'URL,
nous devons d'abord créer une chaîne, appelée URL, égale
à cette réputation. Récupère les octets. Après cela. Vous devez y ajouter la chaîne
suivante. Tout va bien, tu es égal. La première chose que
nous ajouterons est la clé
API que nous ajouterons. Un autre plus égal. Maintenant, voici un point d'
interrogation, numéro un égal. Maintenant, comme vous pouvez le voir, vous
pouvez ajouter les chiffres. Vous pouvez ajouter une
valeur aléatoire entre, disons 1 000 la semaine dernière, ce qui fonctionne sur dix ? Et la main. Ce sera donc le
format que le matériel
inclura la hauteur de la
clé API N, ou l'ancienne. Et une embuscade, qui
est en gros 012. Et nous avons déjà attribué
au nombre 10-100, ce qui sera une valeur aléatoire. Maintenant, une fois que vous avez terminé, nous devons imprimer quelque chose, l'utilisateur doit lui dire
que nous sommes toujours là. Donc, les céréales, la toute nouvelle gamme. Maintenant, encore une fois, impression en série, nouvelle ligne. Ici. Nous devons informer l'utilisateur que nous ouvrons la connexion BCE. Nous allons maintenant envoyer des commandes
pour ouvrir les déconnexions. Envoyez donc trois commandes. La première sera 80
commandes plus CIB MUX égal à un. Il est dix heures et
le retour se fait bien. Après cela, nous enverrons
une autre commande, CMD. Encore une fois. L'homme vaut 80 plus c est égal à zéro. Ensuite, nous devons envoyer backslash, du TCB et du capital. Et encore une barre oblique inverse
et un point-virgule, ou un point-virgule, ou un point-virgule, désolé. Maintenant, après cette virgule, nous devons ajouter une autre barre oblique inverse et les guillemets doubles ,
les blastes. Encore une barre oblique inverse. Ensuite, ajoutez une virgule, une citation simple
ou une citation double. Et plus le numéro de port, l'heure, qui est 20, et la réponse qui
pousse, ce qui est correct. Cela garantira donc que nous nous connectons
à l'hôte. Cette partie et l'
hôte sur le forum sont essentiellement des valeurs que nous avons
déjà créées ici
, à savoir les demandes
et la plateforme sociale. Et il s'est formé. Maintenant, une fois que nous en avons terminé, si nous obtenons un accord, cela signifie que nous sommes connectés
avec succès. Nous devons donc envoyer
quelque chose, envoyer des commandes. Nous avons déjà la réponse. Nous devons lancer l'envoi. envoi de la puce est égal à zéro. Maintenant, avant la
fin, ajoutez une virgule. Maintenant, nous devons
ajouter la chaîne. Donc, chaîne longueur de
chaîne plus quatre et ajoutez une virgule dix, ce qui correspond à l'heure d'un autre Homère. Le panneau, qui est génial. Maintenant, nous allons envoyer l'impression, vous demandez à l'utilisateur de lui dire
où nous sommes en ce moment. Donc, imprimez en série LN. Maintenant,
quelqu'un pourrait se demander si j'aime
mémoriser tout cela ou si je dois tout savoir. Non. Vous pouvez simplement copier le code entier et le
coller sur votre Arduino, télécharger sur votre Arduino et
commencer à utiliser le projet
ou l'application de manière plus écologique, mais connectée à Internet. Mais nous aimerions
expliquer chaque détail car
c'est ce que nos étudiants
attendent de nous et c'est
la bonne chose à faire. Vous devez savoir si
la ligne de
code lue est blanche ici pendant que
vous l'écrivez. Et pourquoi tu dois écrire. Il s'agit simplement de l'URL de l'utilisateur que
nous demandons. Maintenant, nous allons imprimer qu'ils sont
tous sur le moniteur série. Donc Serial.print. Tu es partante. Maintenant 80 ans. Nous
leur enverrons l'URL de manière éthique. Maintenant, après cela,
cet autre délai, pour stabiliser le délai de
2 s en plus, nous devons fermer
la connexion AT CMD. Et il est enfin mort ici. lois Cip sont égales à zéro. Alors k. Maintenant,
disons à l'utilisateur que nous
fermons simplement la connexion TCP. Donc, phasez ces deux lignes ici. TCP, connexion TCP fermée. Maintenant, après avoir fait cela, il suffit une autre série de
famines et d'ajouter un délai, qui correspond en gros au
bon intervalle de la journée. Comme vous pouvez le voir, la voie est droite. Maintenant, c'est ça.
C'est notre code. Et ce que vous devez faire à ce stade, c'est vous rendre
ici pour modifier cette clé API avec votre appareil depuis l'interface Asks
and Soles. Atterrissage. Nous l'
avons déjà ici. Je vais donc simplement copier la clé API. Et il suffit de l'obtenir d'ici. Je peux revenir ici, le coller. Maintenant, vous devez l'écrire
sous forme d'identifiant et de mot de passe. Quelqu'un pourrait maintenant se demander où sont les valeurs
que j'envoie à notre plateforme de capteurs ? Ce qui est une bonne question. Maintenant, si vous faites défiler la page vers le bas, vous pouvez voir que ce sont les valeurs ou les valeurs aléatoires
que nous envoyons. Elles peuvent être considérées
comme une valeur centrale. Vous pouvez donc remplacer cette
ligne par vous pouvez la valider et la
remplacer par vous ou Alt plus un capteur de température égal. Et il enverra un capteur
de température les valeurs des
capteurs à cette
plate-forme. Il peut s'agir d'un lot. Un. Value enverra le modèle de valeur
à la plateforme et vous pourrez
le visualiser. Mais nous envoyons une valeur
aléatoire à chaque fois, 10 à 100, pour voir
les valeurs du graphique bouger. Et voici le graphique
dont je parle. Laisse-moi l'ouvrir. Voici le graphique dont
nous parlons. Maintenant, nous pouvons même modifier
le sous-graphe pour qu'il
corresponde à ces dix à 100 valeurs. Donc, ça a payé pour le garder. Donnons-lui une ligne comprise entre 1 000 et appuyons sur le bouton Enregistrer. Et nous verrons les valeurs
ici une fois qu'elles seront disponibles. Maintenant, comme vous pouvez le voir, entre dix et ils continueront à bouger. Désormais, ce ne sera plus une
valeur de bâton que d'être aléatoire. Changeons donc
à nouveau la valeur aléatoire. Mais encore une fois, vous pouvez le changer avec
n'importe quoi d'autre. Changez simplement cette ligne de code, cette diapositive, supprimez-la et
ajoutez ce que vous voulez ici. Maintenant, si vous souhaitez ajouter
un autre module, vous pouvez, vous pouvez simplement le faire en
copiant ces deux lignes et
en les collant ici. Et ajoutez le module deux. Et les valeurs ici. Ajoutez ensuite les trois valeurs du
module ici. Il sera donc censuré, puisqu'il y en a deux ou
trois, et ainsi de suite. Et vous devez également modifier
le SSID et le mot de passe votre réseau WiFi pour télécharger le code et vous assurer que
vous disposez de ces numéros. Et cet objet. Nous vous
fournirons le code complet. Et si vous faisiez tout comme
nous, ce que nous avons fait ici. Vous pouvez facilement
connecter votre Arduino au Wi-Fi et envoyer des
valeurs pour la plateforme. Maintenant, nous allons enregistrer le code, nous allons ajouter ce
SSID et ce mot de passe. Dans la prochaine leçon,
nous téléchargerons le code sur notre carte Arduino. Et la dernière leçon, nous allons tester cela. Merci d'avoir regardé cette leçon.