Vous êtes sur la page 1sur 35

FORMATION ARDUINO (8 SÉANCE)

TAHRI KHALID
SOMMAIRE

 Hardware :
 Réseau informatique
 Technologie WIFI
 Module ESP8266

 Software :
 Internet des objets
 Application Blynk
 TP
RÉSEAU INFORMATIQUE
Réseau informatique

Un réseau (network) est un ensemble


d'équipements qui sont reliés ensemble par
des câbles ou des faisceaux hertziens,
nommés médias de transmission, afin
qu'ils puissent échanger, distribuer ou
diffuser des informations et partager
différentes ressources matériels .
Les médias de transmission :

Câble électrique (câble RJ45, câble


Coaxial)
Fibre optique
Canal radio (WIFI, WiMax,3G, …)
Réseau informatique
Technologie WIFI

Le WiFi est une technologie de transmission


sans fil Haut-Débit qui utilise les ondes radio.
le mot WiFi est une abréviation
commerciale signifiant Wireless Fidelity.
De manière générale, il s'agit de la
dénomination de la norme IEEE 802.11 qui
est le standard international décrivant les
caractéristiques d'un réseau local sans fil
Avantages WiFi

• Mobilité
• Facilité d'installation et souplesse
d'utilisation
• Coût ne nécessite pas un gros
investissement
• Evolutivité La facilité d’extension
• La possibilité de partager des
périphériques et des objets connectés
MODULE ESP8266
Autre module WIFI
Module ESP8266

L’ESP8266 est un module qui permet


d’ajouter une connexion WiFi à vos projets
Arduino L’ESP8266 peut se programmer en
Lua (langage proche du Python) ou à l’aide
de l’IDE Arduino classique. Pour moins de 2
euros vous disposer d’un micro-contrôleur
avec 2 GPIO avec lequel vous pourrez
réaliser un petit objet connecté sans avoir
besoin d’un Arduino.
L’ESP8266 peut se programmer de
plusieurs façons :

 Avec des scripts Lua, interprétés ou compilés, avec le


firmware NodeMCU
 En C, avec l’IDE Arduino1
 En JavaScript, avec le firmware Espruino
 En MicroPython, avec le firmware MicroPython
 En C, avec le SDK d’Espressif
 En C, avec le SDK esp-open-sdk3 basé sur la chaîne
de compilation GCC
Flasher L’ESP8266
https://espressif.com/
Flash Download Tools V3.4.4 (ESP8266 &
ESP32)
ESP8266 NONOS SDK V1.5.3
eagle.flash.bin 0x00000
eagle.irom0text.bin 0x40000
blank.bin
Flash size 4Mbit: 0x3e000 & 0x7e000
Flash size 8Mbit: 0x7e000 & 0xfe000
Flash size 16Mbit: 0x7e000 & 0x1fe000
Flash size 16Mbit-C1: 0xfe000 & 0x1fe000
Flash size 32Mbit: 0x7e000 & 0x3fe000
Flash size 32Mbit-C1: 0xfe000 & 0x3fe000
esp_init_data_default.bin (optional)
Flash size 4Mbit: 0x7c000 (not use since at v0.51)
Flash size 8Mbit: 0xfc000
Flash size 16Mbit: 0x1fc000
Flash size 16Mbit-C1: 0x1fc000
Flash size 32Mbit: 0x3fc000
Flash size 32Mbit-C1: 0x3fc000
ESP8266 NONOS SDK V1.5.3
INTERNET DES OBJETS
L'Internet des objets « Internet of
Things » ou IoT représente l'extension
d'Internet à des choses (TV , Voiture,
chauffage, machines …) et à des lieux du
monde physique.
l'Internet des objets connectés représente
les échanges d'informations et de données
provenant de dispositifs présents dans le
monde réel vers le réseau Internet.

Considéré comme la troisième évolution de


l'Internet, baptisé Web 3.0 , l'Internet des
objets revêt un caractère universel pour
désigner des objets connectés aux usages
variés, dans le domaine de la e-santé, de
la domotique ou du quantified self.
APPLICATION
BLYNK

Blynk est une


plate-forme avec
des applications
iOS et Android
pour brancher
vos projets sur
interne
1) Telecharger l’application blynk
• Android
• ios
2) 0btenir l'auth token

Pour connecter l'application Blynk et votre matériel, vous


avez besoin d'un token Auth.

• Créez un nouveau compte dans l'application Blynk.


• Créer un nouveau projet. Ensuite, choisissez le tableau
et la connexion que vous utiliserez.
• Une fois le projet créé, Blynk vous envoi un Auth Token
par courrier électronique.
• Vérifiez votre boîte de réception et trouvez le token
Auth.
Exemple de l'auth token
3) installer la bibliotheque blynk
La bibliothèque Blynk doit être installée
manuellement.

• Téléchargez le dernier fichier .zip.


• Décompressez-le.Vous remarquerez que l'archive
contient plusieurs dossiers et plusieurs bibliothèques.
• Copiez toutes ces bibliothèques sur votre dossier
d'Arduino IDE.

☝️ Notez que libraries doivent être destinées


aux libraries et aux tools aux tools
4) créer votre premier exemple.

blynk a préparé blynk examples sketch


builder qui vous permet de créer un code
d'exemple pour votre matériel sur le net.

https://examples.blynk.cc

Ou directement sur l’IDE Arduino


Dans d'exemple, trouvez les ligne:

Char auth [] = "YourAuthToken";


char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

• Changez-les avec votre token d'authentification ,SSID , et Mot de


passe de votre wifi

Char auth [] = "53e4da8793764b6197fc44a673ce4e21";


char ssid[] = “home";
char pass[] = “1234";
Enfin terminer la
conception de votre
projet sur l’application
Blynk
SOURCES :

 http://www.blynk.cc/
 https://espressif.com/en/support/download/sdks-demos
 https://espressif.com/en/support/download/other-tools
 http://yaab-arduino.blogspot.nl/2015/03/esp8266-wiring-schemas.html
 https://www.youtube.com/channel/UCKWBP3MdpMQFdOCQ63mhC_Q/