Construisez votre appareil IoT avec Arduino/ESP32 | Markus Edenhauser | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Construisez votre appareil IoT avec Arduino/ESP32

teacher avatar Markus Edenhauser, Bringing IT and People togehter

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      0:53

    • 2.

      Courtiers IoT gratuits

      1:34

    • 3.

      Fil

      6:15

    • 4.

      Réseaux de données

      3:09

    • 5.

      Tableau de bord Web

      1:04

    • 6.

      Ajouter un appareil

      1:07

    • 7.

      Bibliothèques et compatibilité

      2:11

    • 8.

      Première connexion ESP32 avec Blynk

      4:06

    • 9.

      Obtenez des données de Blynk

      2:52

    • 10.

      Changer l'état et la luminosité des DEL via Internet

      7:05

    • 11.

      Envoyer des données de capteurs à Blynk

      8:13

    • 12.

      Utilisez l'automatisation pour observer vos capteurs

      5:04

    • 13.

      Conclusio

      1:03

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

319

apprenants

--

projets

À propos de ce cours

Dans ce cours, vous apprendrez comment vous pouvez construire un appareil IoT Arduino. Apprenez à créer rapidement des appareils et des tableaux de bord d'Internet des objets (IoT) avec Arduino/ESP32 à l'aide du courtier IoT Blynk. Tous les fichiers/codes sont joints dans la section Projet.

Ce que vous allez apprendre

  • Contrôle en temps réel du microcontrôleur via le web
  • Configuration d'un tableau de bord Web
  • Allumer/éteindre une DEL via le Web
  • Changer la luminosité via un tableau de bord web du led
  • Configurer un capteur de température et d'humidité DHT11/22
  • Envoyer des données de capteurs de vie réelle au courtier IoT
  • Visualisez les données des capteurs sur le web
  • Ajoutez des conditions et des automatisations au tableau de bord.
  • Exemple Lorsque le seuil de la luminosité tombe en dessous d'un seuil - recevez une notification sur votre smartphone via l'application IoT Blynk.

Ce dont vous avez besoin pour ce cours

  • ESP32/8266 ou tout autre microcontrôleur avec accès wifi
  • Connexion Wifi pour l'Arduino
  • Compte gratuit de blynk.io Plattform
  • Capteur LED et DHT11 en option - vous pouvez envoyer des numéros aléatoires au tableau de bord pour des fins d'entraînement

À qui s'adresse ce cours :

  • Internet des objets (IoT)
  • Hobbyistes de l'électronique
  • Ingénieurs en électricité
  • Makers
  • Tinkerers
  • Toute personne qui s'intéresse au développement de l'IoT

Rencontrez votre enseignant·e

Teacher Profile Image

Markus Edenhauser

Bringing IT and People togehter

Enseignant·e

Hello!

I am Markus Edenhauser from Austria/Tyrol. I have professional experience in electrical engineering & finance industry as well as in the non-profit sector. My experiences range from IT auditor and trainer for it-topics, head of department for finance and technology to personnel management. Nowadays I develop funny things with microcontrollers for IoT devices #smarthome.

Education: Foreman in Electrical Engineering, Train the Trainer and Bachelor & Master degree in Business Informatics and Master degree in Coaching, Organizational & Human Resources Development.

I am looking forward to welcoming you in my courses.

pixelEDI

Voir le profil complet

Level: All Levels

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

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.