Transcription
1. Introduction: Dans ce cours en ligne, vous allez apprendre à créer votre propre
appareil Internet des objets avec un ESP 32. Dans les prochaines minutes,
nous allons créer un tableau de bord Web sur un programme IoT
non gratuit et créer l'
esquisse appropriée afin que vous puissiez contrôler ici une LED ou depuis
Internet en temps réel. Peut également manipuler le niveau de
luminosité de la LED. Et nous envoyons des données de capteur
en temps réel depuis notre Arduino vers le tableau de bord Web et nous les visualisons ensuite. Nous ajoutons également quelques
optimisations qui ont eu lieu. Les seuils seront atteints. Ensuite, nous recevons la notification
sur notre smartphone. Nous développons le code
Arduino étape par étape, et tous les codes sont
disponibles pour téléchargement. J'ai hâte
de vous voir en classe.
2. Courtes IoT gratuits: Commençons par un
peu plus vite sur vous. Blink est
l'un des protocoles IoT,
ce qui, à mon avis, est
vraiment très pratique car ils
ont une bonne bibliothèque. Et nous pouvons également
commencer tout de suite. La prochaine chose intéressante, c'est
qu'ils ont un compte gratuit. Cela signifie que nous pouvons
connecter deux appareils. Five utilise un maximum de widgets de base, mais c'est suffisant pour nous. Nous disposons également d'une
semaine de données historiques. Les sources de tarification des bus sont de 5$
par mois et
disposent de dix appareils. C'est génial. Un
prix raisonnable lorsque vous souhaitez vous ajouter d'autres appareils. Compte des clignotants. Mais il existe également d'autres protocoles IoT
que je peux recommander. Et F Si vous avez une configuration
vapeur, il y en avait tous de la même manière. Par exemple, chose i o, c'est aussi une belle plateforme où
vous pouvez vous connecter avec vos ESP et créer de
bons appareils IoT. La chose à faire est plus importante dans l'environnement Mi
CPU et Tegea. Ce n'est pas si simple, mais aussi facile à utiliser
lorsque vous aimez MQTT. Et je peux également les recommander
car toutes ces plateformes
ont un compte gratuit. Et à mon avis, c'est toujours une bonne façon de faire la première expérience
et ensuite. Vous pouvez également choisir si vous
voulez passer au pro ou non.
3. Fil: Sautons directement
dans la partie câblage. J'ai peur, un ESP 32
et un capteur de température. Les 112 résistances de 300
ohms et dix kilo ohms, une LED et quelques
câbles de déclenchement. En général, j'ai ici un
lien avec cinq mondes pour mettre à la
terre les quatre broches
du VHD L11. Le premier est
relié au VCC, lui à cinq ans, par
exemple. La seconde est la ligne de données. Nous connectons la ligne de données. Par exemple, GPIO. Vingt-cinq, GPIO signifie une entrée
et une sortie à usage général pour notre ESP 32. Et il est également
recommandé et une résistance de dix kilo-ohms allant de
la ligne de données à leur BCC. C'est une résistance de traction
pour que nous ayons un bon signe sur notre ligne de données. La broche du certs n'est pas connectée et
la broche par défaut de l'alignement DHT
est accordée. Ensuite, sur le GPIOS 32, je pense que nous
allons à la résistance. La résistance produite dans notre
conduit à l'anode et côté sang et à
la cathode ou au côté moins qui
va au sol. C'est ce que nous avons ici. Donc, le but principal
de cette esquisse, ou si cette partie Warren était que nous
envoyions les données de température, date
d'humidité à
notre site Web de blink. De plus, nous pouvons manipuler et allumer et éteindre la
LED via les tableaux de bord Web. Concentrons-nous donc sur les
différentes parties ici. Je ressens donc les composants. Et maintenant, l'outil
USBE que j'ai
ici, le port développeur. Je pense que dans une seconde, pouvez-vous également
utiliser un ESPN 8266, mais alors vous devez
implémenter d'autres bibliothèques. Tout d'abord, je fais
le lien. De même, un peu dedans.
Établissez la connexion d'une broche de cinq volts au
verre sur la planche à pain. Et aussi avec le terrain. Je recommande également de regarder que vous êtes des pinouts
parce que j'ai peur. La deuxième épingle, nœud et
terre C'est une épingle cmd. Mais j'ai vu une épingle additionnelle de l'ESP triée au
second motif d'avis, mes centimes de base ici. Nous allons donc vérifier vos épingles en fonction de votre
ESPN afin que vous ayez les bonnes épingles appropriées. C'est notre projet TDAH 11 qui
fonctionnera également avec le TDAH 22. Celui-ci n'a pas
tellement de précision, mais pour notre projet,
c'est tout à fait très bien. Coller. Dan. Craignez des courts-circuits
pour établir la connexion. Ensuite, nous allons obtenir
la première épingle deux plus. Nous avons également la dernière broche, deux moins ou la broche de terre. La seconde porte le code PIN de données. Les données bim vont à Laissez-moi voir,
Vingt-cinq .
Vingt-cinq sont ici. Et nous avons également une résistance de dix
kilo ohms. résistance de dix kilos ohms va à Vcc et c'est une déconnexion. Puis encore une fois, la
sortie sir 72 ou think va à la résistance et la résistance saute sur
la partie suivante de la planche à pain. Et puis j'ai craint la LED et une longue opinion constante
ne soit le poème plus. Plus petit que d plus, moins. Nous relions le côté moins. Donc, les bradyzoïtes de la
dette, c'est nos circuits finis. Une fois de plus, connecte plus et la terre de l'
ESP à la planche à pain. La première épingle sera l'explosion. La deuxième broche de données n'est pas
connectée à la DHT E11. Le dernier est deux,
va au sol. Ajoutez également une
résistance de traction de dix kilohms à la broche de données. broche passe à G 25 et la
LED passe de GPIO. 32. Les résistances sont rentrées dans
les ohms, la LED. C'est ce que nous voulons maintenant. Courts petits circuits
pour notre appareil IoT.
4. Les données: Nous sommes maintenant de retour sur
notre site Web de clignotement et je suppose que vous vous êtes
déjà inscrit, vous avez créé un compte
et que vous vous êtes connecté. Et alors vous devriez
voir le même site Web, presque le même site
que moi ici. Allons directement
dans les modèles. Il devrait être sur le côté gauche. Et j'ai déjà
un modèle ici, mais nous allons
dans le coin supérieur droit et
créons un nouveau modèle. Nous tapons ici le
nom comme vous le souhaitez. Ici, nous avons deux options. Le matériel sous type de
connexion, je n'utilise toujours que l'équipe
épouse jusqu'à présent, et c'est un matériel
que vous pouvez choisir ici, votre microcontrôleur, par
exemple, ESPN trente deux, quatre-vingt deux, soixante six ou aussi chez l'acheteur
respiratoire peut ajouter une description et
ensuite vous frappez terminé. Nous avons maintenant notre modèle principal. Et avec ce modèle,
nous pouvons également organiser nous-mêmes les
épingles virtuelles et le tableau de bord Web. Et c'est ce que nous savons. Nous avons ressenti leur
configuration et leur désinformation. Nous arriverons un peu plus tard
pour que vous puissiez le copier,
mais vous n'êtes pas obligé de le copier. Nous sommes en train de sauter
dans les flux de données. Les flux de données sont la connexion du de bord à notre ESP, où vous connectez maintenant des broches
virtuelles ici sur le tableau de bord et plus tard dans l'esquisse afin que nous puissions entendre la peur et les données échange. Le but principal sera dans ce projet que nous allumons la LED et aussi dans le
curseur modifié la verticale. Par conséquent, nous avons besoin de deux flux de
données, une épingle virtuelle. Le premier
sera la luminosité. Je sélectionne une épingle virtuelle. Nous prenons seulement en cet exemple et
nous disons de 0 à 100, sera signifie complètement sombre et 100 luminosité différente peuvent également définir leur valeur par défaut. Si vous le voulez. Sous avancé, je voudrais activer
le commutateur avec la dernière version. Nous sommes donc à chaque fois qu'
un appareil est connecté au Cloud. C'est vraiment pratique. Vous obtenez donc toujours le
dernier état de votre LED. Cliquez ensuite sur Créer. Nous créons un nouveau
flux de données car nous voulions
également
allumer et éteindre la LED. Par conséquent, nous définissons une
LED, en créant un blé, par
exemple, un entier min, un
maximum parce que nous
n'avons besoin que de deux états. Et je veux également
définir la synchronisation avec les dernières. Et la
valeur par défaut sera toujours théorème ou elle devrait être désactivée. Dan, cliquez sur Créer. Tout ce dont nous avons besoin jusqu'à présent. Ensuite. N'oubliez pas de
cliquer ici sur le coffre-fort. Et maintenant, nous avons déjà
inséré nos deux flux de données qui seront ensuite connectés dans notre esquisse
pour l'échange de données.
5. Tableau de bord Web: Dans la prochaine étape, nous configurons notre tableau de bord Web
ici dans le menu, et nous cliquerons sur Modifier. Et T, Nous avons quelques widgets. Tous ne sont pas disponibles pour nous car ils sont dans
la version de base. Nous n'en avons que moins et
slider, par exemple, glisser-déposer ici dans notre tableau de bord et
également et basculer. L'idée principale
est de mettre en place maintenant et de communiquer des tableaux de bord
Web à l'ESP. Plus tard, nous envoyons
également des données depuis l'ESP et les
visualisons sur un tableau de bord. Mais ce sera la première étape. Alors Trek et a déposé les
éléments ici sur le tableau de bord. Et lorsque vous survolez
le widget, il y a un symbole d'engrenage. Ensuite, vous cliquez sur le flux, nous sélectionnons la luminosité déjà définie ici. Tout cliquez et enregistrez. L'interrupteur. Choisissez la source, la LED. Nous sommes trop en sécurité. N'oubliez pas de sauvegarder sur
l'ensemble des tableaux de bord. Et c'est tout pour créer un modèle pour les tableaux de bord
VAP.
6. Ajouter un appareil: Il est donc maintenant temps que
nous passons à l'étape suivante. Nous cliquons donc sur
la recherche ou sous la page principale. Et nous voulons ajouter ici et appareil dans le coin supérieur droit, en cliquant sur un nouvel appareil, Dan, nous sélectionnons
parmi les modèles. Choisissez un modèle. Nous sommes envoyés dans le menu déroulant, cliquez dessus, sélectionnez USP vers LED. Le nom de l'appareil est déjà inséré, puis cliquez sur Créer. Nous avons ici notre
source secrète car c'est ce dont
nous avons besoin par la suite pour
la connexion USB. Maintenant, je peux vous montrer ici le tableau de bord que
nous avons déjà implémenté
dans le modèle. Et c'est
là que nous
pourrons ensuite apporter quelques changements. Mais comme vous pouvez le constater, mon appareil n'est pas en ligne. C'est parce que nous ne l'
avons pas mis en œuvre. Nous sommes donc créés dans un
modèle et un appareil. Et dans la vidéo suivante, nous
allons mettre en place ce croquis.
7. Bibliothèques et compatibilité: Avant de
commencer par décoder une partie, j'aimerais
vous présenter la
bibliothèque principale de blink. Je vous donne également le lien. Il est attaché à l'
esquisse tout seul. Mais ce que j'
aimerais me concentrer ici c'est que nous avons des exemples de peur. Nous pouvons maintenant choisir, par
exemple, le balayage de la planche. Vous avez ici de nombreux
exemples de microcontrôleur de nœud, pour ESP 8266
autonome, c'est à. Et j'utilise l'exemple Wi-Fi
ESP 32. Avec ce croquis en soi, vous devez créer et
connecter les clignotements,
ce que nous faisons plus tard. Mais il suffit de passer par
les principales étapes de base. Nous avons donc ici et
définissons une série. Nous pouvons, nous estimons devoir inclure
trois bibliothèques, Wi-Fi, client
wi-fi et le clignotement simplement ESP certitude
qui
inclut déjà une que vous avez incluse sont dans
le tout Bibliothèque Blink. Ensuite, nous devons
définir trois variables. Le graphique du SSID et du mot de
passe concerne votre réseau local. Et TEA, nous avons également une variable de char out
pour le jeton de sortie. Encore une fois, je
reviens aux côtés clignotants. Ne le mélangez pas car
ici, c'est indéfini. Déclarez-le un
peu de différence. Mais gardez à l'esprit, utilisez ces éléments de graphique et
vous êtes dans un site sûr. Ensuite, dans la configuration, il
suffit de faire un livre Blink commençant par la variable
auteur était la variable SSID et le pus. Et c'est tout
ce dont nous avons besoin une fois que
nous l'avons fait tourner en boucle. Et ensuite, nous avons
une connexion correcte avec le site Web de Blink. Néanmoins, si
vous utilisez l'ESP 32, c'est assez simple. Mais comme vous pouvez le constater, il y a beaucoup d'
autres exemples. Lorsque vous avez un autre
microcontrôleur.
8. ESP32 première connexion avec Blynk: Commençons maintenant par
la partie codage. Et mon approche est morte. Je suis toujours en train d'enregistrer après
chaque vidéo tout mon croquis. Et je vous donne toujours le nom de fichier au
début de la vidéo. Et maintenant, nous allons
commencer par plusieurs, un. Et j'ai également créé ici sur fichier, Il s'appelle micro-identifiants
point h. Lorsque vous créez ce fichier et que
vous ouvrez votre IDE Arduino, vous pouvez voir le vôtre et le deuxième
haut où vous pouvez omettre. Et dans cette rubrique, j'ai inclus mes
informations d'identification dans ce formulaire. Voici mon SSID ou
mes mots de passe et ma touche Alt du site Web, partir du site Web de clignotement. C'est ce que vous pouvez
également inclure, mais vous pouvez également l'
inclure ici. Dans le croquis principal. Avec inclus. Vous pouvez ajouter le fichier
dans l'esquisse principale. N'oubliez pas de choisir
le tableau qui vous convient. Oui, et le gestionnaire de conseil d'administration
et l'IDE Arduino pour lui, vous pouvez installer, par exemple, ceux-ci sont 32 cœurs. Ce que nous devons faire maintenant, c'est que nous allons voir le responsable de la bibliothèque
et que vous tapez la version
Blink en dessous le skieur à demande moyenne
est le bon. Lorsque votre insuline clignote. Ensuite, vous pouvez également ajouter une bibliothèque de construction de
neige
pour l'ESP 32. Commençons donc par définir le
domaine D, tout d'
abord, clignoter
plusieurs impressions. Ensuite, nous définissons ici l'ID du
modèle et le nom, mais je dois revenir en arrière. Quel est l'ID du modèle ? suite, nous
devons inclure le Wi-Fi. Les clients Wi-Fi doivent être
inclus dans le cœur. Si vous ne recevez pas d'erreur
sans plainte, accédez
simplement au
gestionnaire de bibliothèque et installez-le. Maintenant, nous avons déjà inclus le clignotement simple
USB 32 devrait être, je pense que ce devrait être tout ce qui va faire
une configuration de bureau à part. Dans la partie configuration, nous établissons maintenant
la connexion à mériter. Cela se produira lorsque
le clignotement
commence à partir du SSID et la passe est
dans les informations d'identification. Dans la boucle. Nous sommes en train de taper dans Blink Run. Essayons ça. Si j'ai mal orthographié,
c'est peut-être quelque chose que j'ai mal tapé. Ensuite, compiler. Compiler. Ça a l'air bien jusqu'à présent. Alors, qu'est-ce que nous avons ici maintenant ? Voyons ça. Connecté, bien sûr, à l'
USP et à mon PC. Ensuite, nous cliquons sur les indices et surveillons. Il se connecte. Et c'est un lien avec
l'équipe de ma femme. Il s'agit de mon adresse IP temporaire. Et ici, nous voyons que la connexion clignotante est
réussie. Vous êtes très bon. Si vous rencontrez des problèmes, vérifiez à nouveau vos
informations d'identification à partir du clignotant, AuthToken l'ID du modèle et prenez connaissance des variables
de la connexion. Il devrait être dans ce format et vous devriez avoir une
connexion simple. Mais c'est vrai, rien ne s'est passé parce que nous
n'avons rien mis en œuvre, mais la connexion est juste.
9. Obtenir des données à partir de Blynk: Maintenant, nous voulons
que l'échange de données exécute le tableau de bord Web vers notre
USP et avec mon nouveau fichier, 0 à un, où il suffit d'ajouter quelques lignes
pour que
cela puisse se produire. Vous pouvez bien évidemment voir
ici en points verts, ce qui signifie que les ESP sont déjà connectés
à mon tableau de bord. Maintenant, nous sautons au-dessus la partie blanche de configuration
et nous tapons clignotement à l'intérieur de cette fonction
clignotante, droite. Cela signifie que l'esquisse sera surveillée
en arrière-plan s'il y a un
changement de données
sur notre alimentation en fin de semaine, il suffit d'attribuer une variable
temporaire, par
exemple, un vous pinwheel. Et ce sera
toujours la même chose. Nous saisissons Param, c'est la partie de
Meta qui sera transférée des
tableaux de bord vers notre sphère. Ensuite, nous saisissons en tant qu'
entier parce que nous voulons un entier et nous l'imprimons
simplement. Nous sommes là où vous vous
situez et imprimez la ligne. Ensuite, la LED
a également une valeur de 0 à un. Nous copions donc la fonction ici en
collant, en passant à F. Nous pourrions également laisser une valeur PIN variable temporaire parce que c'est un aperçu de
la fonction. Et puis nous disons que ReLu est,
essayons. Télécharge l'ensemble du croquis, puis nous devrions
apporter quelques modifications. Attrapez sa compilation
et son téléchargement. Aucune erreur de frappe. Le téléchargement est terminé. Puis nous avons ouvert une cérémonie
Tom, qui se connecte à la base d'accueil. Nous sommes connectés. Maintenant. Nous devrions voir quand
nous allumons la LED, nous devrions en avoir une éteinte. Très, très bien. Et là aussi,
lorsque nous changeons le curseur, nous devrions obtenir ici quelques valeurs. Et comme vous pouvez le constater avec ces quelques lignes, nous avons ici un
échange de communication
en temps réel entre
un sport baptiste et échange de communication
en temps réel entre notre ESP 72. C'est tellement facile. Tout d'abord, dans la vidéo suivante, nous interagissons vraiment
avec nos pièces matérielles.
10. Changer l'état et l'éclatant de LED via Internet: Interagissons maintenant
avec la LED. Par conséquent, je vous
suggérerais que si vous
voulez me suivre, j'ai créé un nouveau fichier, trois, et maintenant nous devons
définir dès le premier
départ sur Rich Pin, nous avons notre LED et donc
entier, par exemple, broche
LED, et c'est
leur pinna 3232. Dans la partie configuration, nous devons définir les modes d'épingle. C'est ce qu'on appelle la broche LED, et c'est une sortie. Laissez-moi voir si j'ai des
sorties qui devraient être un plongeon en majuscule dans O-chem. Ensuite, nous pourrions maintenant sauter dans la V1. Ensuite, nous disons que nous le faisons parce que nous le faisons, c'est
changer de feuille pour imprimer plus tôt. Pour le débogage, proposez si la valeur du
code PIN est un, alors les droits numériques sont trop élevés. Si Sarah, la broche
LED numérique est faible, envoyez-la à l'appareil. C'est fini, téléchargez-le. Ensuite, nous allons au moniteur série qui connecte
l'appareil une fois de plus, changeant la caméra divisée, nous pouvons voir quelque chose. Maintenant, lorsque je clique ici sur la LED, c'est
devant les dettes. Le modèle ADD. Ensuite, vous pouvez voir sur
le moniteur série que nous avons centré un et aussi la LED. Est-ce que ça va continuer ? Je pense que la première chose
fonctionne très bien. Maintenant, ce que nous voulons faire, c'est de modifier la
luminosité de notre LED. Par conséquent, je
suggère que nous devrions ajouter un niveau et un autre
bibliothécaire pour l'ESPN. Lorsque nous voulons apporter des
modifications aux droits analogiques, nous devons inclure
ici la bibliothèque Awesome. Cela signifie que AnalogWrite
est un SP 8266 inclus. Ici. Nous devons l'inclure et
il y aura des droits. Il suffit de le télécharger depuis
le gestionnaire de bibliothèque. Maintenant, tout d'abord, nous avons également changé les droits numériques. Ainsi, par exemple, AnalogWrite
a été envoyé ici et le signal PGM, ce qui signifie que nous pouvons envoyer
non seulement une valeur
numérique numérique signifie 0 ou un, mais maintenant nous pouvons envoyer d'
un seul pour gagner ce 55, par exemple, différentes
broches LED lumineuses invisibles. Et quand nous voulons être
très fiers d'être envoyés au 255. Le bas sera ici à 0. La même chose que nous
pourrions maintenant postuler ici. Pour B1 signifie que nous voyons une broche LED
AnalogWrite. La valeur de l'épingle sera ici. La valeur correspond à
la variable de la valeur de pin de somme.
Maintenant, je change ici. Que nous pouvons également voir ici
la LED est un commutateur, mais nous sommes collés à la couche de
luminosité est donc donc, lorsque notre valeur nulle passe la
valeur de la broche sera seulement peut changer
les valeurs de 0 à 100, mais la LED peut avoir des
états allant de 0 à 255. Par conséquent, nous avons également
ici une autre fonction. Et la fonction
que nous voulons utiliser est la fonction est et la fonction cartographique. Par exemple,
nous disons que Nu est une carte. Cette fonction de mappage
comportera cinq entiers. La première sera la
variable que nous
mettons dans la fonction
qui est la roue d'épingle
ici d'en haut. Et puis on peut voir
de bas, de haut. Donc notre plus bas,
le volant est de 0 à 100. Nous nous souvenons que nous pouvons entendre
changer le sérum à 100. Cette valeur doit
passer de 0 à 255. Ce n'est pas un moyen pratique. Ensuite, nous écrivons
les droits analogiques avec la nouvelle façon Lian,
en téléchargeant le croquis. Ensuite, nous devrions
pouvoir voir, entendre et s'estomper
lorsque nous modifions le curseur de luminosité
sur notre tableau de bord de laboratoire. Nous avons donc 255
types d'états différents
dont les LED seront
allumées et éteintes. Alors, que diriez-vous de mes
progrès ou de mes progrès ? Pas très loin. On y va. Voyons voir. Téléchargé. Rendre les jeux de matériel
connectés à Homebase. Readier fait référence à un site Web. Ensuite, la LED sur LDF fonctionne parfaitement. J'ai allumé. Si vous voyez
ici un léger changement. 15 %, 80 %, Sarah
sera éteinte. Alors je peux l'activer avec ce curseur parce que nous
faisons un autre regard, n'est-ce pas ? Ensuite, lorsque j'
allume la LED, je dois passer à 255 et nous
pouvons l'éteindre avec le curseur de luminosité d'
écriture analogique. Très joli. Comme vous pouvez le constater, des méthodes simples et
simples avec
luminosité et commutation
et implémentées dans un environnement
Internet en temps réel.
11. Envoi de données de capteur à Blynk: Dans cette vidéo, nous
voulons maintenant effectuer un échange de la température, de l'
humidité de la DHT 11 et nous les
envoyons sur notre tableau de bord
et le visualiserons également. Par conséquent, nous devons ajouter
quelque chose dans nos modèles. Modèles années PAR 32 LED. Nous allons au flux de données
et nous cliquons sur Modifier et nous ajoutons d'autres épingles. Par exemple, la température. Qui est venu, c'était aussi bon, min, max, évier avancé,
pas d'enfants intimidants. Et l'épingle est trois. Ensuite, nous ajoutons un nouveau flux de données, épingle
virtuelle, qui
aurait été pour qui ? 100. Certaines unités. Laissez-moi voir. Millimètre kilomètre sol
milligramme milligramme secondes, Celsius. Intéressant. Ensuite. Et une valeur inférieure à la valeur par défaut, semble bien jusqu'à présent. Ensuite, nous disons Fitz, mettez à jour le continuum de l'
appareil actif. Revenons à
notre appareil maintenant, avant d'accéder au tableau de bord, car nous voulons
modifier quelque chose, par
exemple,
glisser-déposer une gouge. Cliquez sur l'année, un peu de boom, que nous choisissons ici. La température. Le titre est la température sur le flux de données
dupliqué
encombré car nous pouvons choisir de colorier, j'aimerais un flux bleu. Et niveau j'aimerais
avoir un appareil de mise à jour sécurisé rouge et
orange. Je vais voir mon appareil. Espn. Nous avons maintenant notre tableau de bord. Mais bien sûr, nous n'avons rien mis en œuvre
dans cette esquisse. Par conséquent, nous
revenons à faux. Ok, c'est mieux. Voyons donc que nous obtenons
ici dans notre croquis des données provenant de notre lit ici
à partir de notre capteur. Nous devons
également implémenter une bibliothèque, appelée bibliothèque DHT, qui vient d'être téléchargée via
le gestionnaire de bibliothèque. Ensuite, nous devons définir
ici pour penser la broche et quel type de capteur il y a aussi un ADHD 22. Plus de précision. Ensuite, vous devez
changer 20 en épingle. Nous avons intégré le diagramme de
fil,
puis nous initialisons
l'objet, le HTM avec la
broche et le type. Et pour plus tard, nous incluons également ici et
Taemin et clignons le temps. Cela se trouve également dans le
noyau ESPN inclus. Et maintenant, nous devons
entrer dans notre partie de configuration. Nous commençons par notre
VHDL et commençons. Et nous incluons également dans la boucle que le minuteur de clignotement
sera exécuté car nous voulons vous envoyer
régulièrement nos nouvelles données
sur notre tableau
de bord Web. Et cela sera
attribué avec notre minuteur. Par conséquent, nous pouvons définir le minuteur de configuration réglé sur le volume. Nous pouvons mettre en
millisecondes la définition d'aussi longue et envoyer des données pour clignoter. Et ce sera notre
propre fonction créée. Toutes les sept secondes
du minuteur sautent dans cette fonction et
appellent la fonction. Nous pourrions également le faire en
boucle avec le Moyen-Orient, mais pourquoi ne pas utiliser
ici le délai d'attente ? Donc, en allant un peu là-haut, j'aimerais utiliser un peu de thêta de sable
blanc. Par conséquent, nous devons lire la température et l'
humidité de notre centre. Nous créons et varions
temporairement. Il s'appelle Team et DHT. Température. Si vous
souhaitez avoir une unité Celsius, plus d'autres types, vous pouvez taper valeur true ou pour
des hauteurs fines, par exemple. Mais je suis allé à Celsius. Ensuite, une
immunité d'oreillette flottante MD BHT. C'est le nom de notre objet. Lisez-le. Désormais, dans cette variable temporaire, données des
capteurs de
nos environnements en temps réel seront stockées. Ensuite, nous sommes en train de faire
ici et de la logique. Si ce n'est pas un numéro, il y a quelque chose qui
ne pose aucun problème. Mais s'il y a un numéro, si la condition sera ignorée. Et puis il est très
simple d'envoyer les données sur notre tableau de bord Web
avec par exemple,
V3 lui, clignoter les droits virtuels, nous sommes désolés, c'est
la température. Et en passant la variable t, puis clignote. Droits Ritter. V4 est trop d'idiome. Je veux que, à des
fins de débogage, j'aimerais également
avoir les données de température dans le moniteur série. Et c'est tout ce que nous avons à faire ici. Voyons donc si nous avons eu
des erreurs dans leur campagne. Mais je pense que c'est tout
ce que nous devons faire. Comme vous pouvez le constater, il s'agit également d'une simple ligne de codes. Il suffit de lire les données du capteur. Et avec les droits clignotants Ritter, nous pouvons transmettre des valeurs
à notre tableau de bord. Téléchargement d'esquisses. Nous pouvons voir notre décor. Activez le 0 monotone qui
se connecte à Homebase. La connexion connectée est là. Ici, nos données sont
tentées à 22 degrés. Parfait. Comme vous pouvez le voir, il sera
mis à jour toutes les sept secondes. Et avec notre température 2200 et aussi votre humidité
et avec une certaine date, mais sur le moniteur série, je
n'ai imprimé que la température. On y va. Nous disposons de notre appareil
Internet des objets qui envoie des données au
tableau de bord et nous pouvons également
envoyer des données à partir
du tableau de bord. Pour nos années d'ECS, il n'y a qu'
environ 80 lignes de code.
12. Utilisez l'automatisation pour observer vos capteurs: Blink offre bien plus que simplement l'envoi et la réception de données. Il y a quelques algorithmes d'
optimisation en arrière-plan
que nous pouvons utiliser. Par exemple, pour certaines valeurs, il y a un seuil par
rapport à certaines valeurs, puis l'envoi et ils
envoient un e-mail ou nous recevons une notification
sur la hanche. Et pas à pas, c'est
aussi bien. Je l'ai téléchargé. C'est l'application Blink IoT. Et nous pouvons également
créer un tableau de bord. Il n'est pas compatible avec
le tableau de bord Web. Tout ce que nous avons fait jusqu'ici, vous pouvez également utiliser ou faire
sur leur Android et iOS. Donc, mais ici, j'
aimerais
vous montrer ce que nous pouvons faire
avec l'optimisation. Tout d'abord, nous allons
entrer dans nos modèles
pour accéder aux flux de données. Par exemple, je
voudrais faire
votre seuil à partir du niveau de
luminosité lorsque le type de niveau de luminosité
incertain sera atteint, alors je n'obtiendrais pas de
notification sur mon smartphone. Bien sûr, vous pouvez également le
faire avec le niveau de
température, mais c'est plus facile avec
le curseur de vous montrer. Cliquez sur tout d'abord, nous devons aller dans Edit, puis au niveau de luminosité. Accédez à Avancé en faisant défiler vers le bas. Et ici, nous avons l'
optimisation de l'exposition et
l'exposition de l'assistant vocal à notre optimisation. Ensuite, nous cliquons disponibles
dans des conditions et nous
choisissons ici, par exemple, le niveau de
luminosité. Vous voyez un
contrôle de plage ou un interrupteur d'alimentation à changement de couleur. Qu'est-ce qui est disponible dans les actions ? Cliquez sur Enregistrer. Cliquez sur Enregistrer. Mettez à jour un continuum d'appareils. Maintenant, il manque le lien
d'optimisation. Il suffit de recharger la page. Et ensuite, nous avons ici
les optimisations. Si nous avons changé ici,
le flux de données, nous cliquons sur les automatisations
d'optimisation. Automatisations. Et ici, nous avons les conditions, le
calendrier à l'heure, le coucher du soleil, l'état de l'appareil de
scène. Et c'est très pratique lorsqu'il s'agit d'
appareils Internet des objets, par exemple, si vous voulez contrôler
certains niveaux de liquide, ou si vous voulez démarrer des
moteurs, des relais, etc. état de l'appareil. Par exemple, vous pouvez
également ouvrir des fenêtres ou des portes lorsque vous atteindrez un certain
niveau de température. Mais ici, nous voulons définir le niveau de luminosité de
notre chirurgien I-SPY à quand. C'est, laissez-moi voir. Non égal, inférieur à
égal, par exemple 20. Contrôle de la luminosité. Ensuite, envoyez une notification d'application
et le sujet, il fait trop sombre. Limite d'aide, temporaire, sans limite. Qu'est-ce que c'est ? Peut les changer pour les couvrir. Et c'est tout. Coffre-fort. Comme vous pouvez le constater, nous pouvons également passer ici
par e-mail ou autre. Mais je veux seulement que vous ayez
ce contrôle de la luminosité ici. Revenons à notre appareil, à notre changement ici. Voici mon appareil. J'ai ouvert là, clignote, mais je ferme l'
application, puis je m'éteins. Nous modifions le niveau de
luminosité. Il ne se passera rien. Il ne se passera rien. Maintenant, je pars le 20. J'ai reçu la notification
de clignotement. Il fait trop sombre. À l'aide. Vous le voyez plutôt ? Au lieu de me concentrer, je ne sais pas. Mais voici l'obscurité. Écoutez encore une fois. Au-dessus du seuil. En continuant, les genoux
vont en dessous. Nous avons reçu la notification. Et c'est également très
pratique lorsqu'il s'agit, par
exemple, d'arroser
vos plantes, des objets
liquides aussi
avec des conditions temporelles. Beaucoup d'opportunités que le bord
clignotant et
l'algorithme d'optimisation. Jusqu'à présent, nous arrivons à la
fin de notre projet.
13. Conclusio: Nous sommes maintenant à la fin
de ce cours en ligne, et je voudrais résumer tous les enseignements que nous
avons tirés ici dans ce cours. Tout d'abord, nous avons créé un appareil
Internet des objets. Nous envoyons des données de notre tableau de bord
Web à notre USP. Par exemple, nous pouvons allumer la LED et modifier
les niveaux de luminosité. Ensuite, nous envoyons également des données de capteurs
réelles à nos tableaux de bord et nous les souhaitons également en temps réel
sur le site Web de blink. Ensuite, nous modifions également certains algorithmes
d'optimisation. Par exemple, lorsque le
seuil est atteint, nous recevons également une notification
sur notre smartphone. Et c'est vraiment une maison intelligente ou aussi un Internet des appareils
était peu de lignes de code, facile à utiliser, gratuit. Ce cours
en ligne court et rapide. J'espère vous voir
dans une autre classe.