Vous êtes sur la page 1sur 33

Remerciements

« La reconnaissance est la mémoire du cœur » ~Hans Christian Andersen~

Il nous est agréable de nous acquitter d’une dette de reconnaissance auprès

de toute personne, dont l’intervention au cours de ce projet, a favorisé son

aboutissement.

Ainsi, Nous tenons à remercier plus particulièrement :

Notre professeur tuteur, Monsieur ZIDANE qui a bien voulu nous

encadrer et nous consacrer une partie de son temps pour mener à terme notre

travail ; Ainsi pour son orientation dans la réalisation de ce projet, pour ses

instructions judicieuses et sa compréhension.

Nous aimerions également remercier très particulièrement et

solennellement tous les membres du jury pour l’honneur qu’ils nous ont accordé

en acceptant de juger notre travail.

Que tous ceux et celles qui ont contribué de près ou de loin à

l’accomplissement de ce travail trouvent l’expression de nos remerciements les

plus chaleureux.

Merci.

1
Résumé

Ce rapport est consacré à transmette des données d’un capteur via EPS8266

NODE MCU et les voir sur le site Cayenne. Cette simulation entre dans le cadre

d’un projet proposé par Mr. Zidane sous le thème « Créer, à partir d’une carte

EPS8266 NODE MCU, un objet connecté comme un capteur, capable d’envoyer

ses informations par ondes radio sur plusieurs kilomètres en Low-Power Wide-

Area Network, un réseau étendu à faible consommation énergétique.»

Dans ce projet, on va faire une étude d’Arduino via LoRaWan. Donc on a

besoin d’une carte LoRaWAN, pour l’émission des donnes. Par exemple

transmettre les informations concernant la température et l’humidité par des

capteurs via LoRaWan est les affichés sur Cayenne – site qui permet le stockage

et l’affichage des capteurs, piloter des montages connectées et analyser leur

fonctionnement.

2
Abstract
This report is dedicated to transmitting data from a sensor via EPS8266

NODE MCU and seeing them on the Cayenne website. This simulation is part of

a project proposed by Mr. Zidane under the theme "Create, from an EPS8266

NODE MCU, an object connected as a sensor, able to send its information by

radio waves on several kilometers in Low-Power Wide-Area Network, an

extended network with low energy consumption."

In this project, we will do a study of Arduino via LoRaWan. So we need a

LoRaWAN card, for the issue of the data. For example, to transmit the

temperature and humidity information via sensors via LoRaWan is displayed on

Cayenne - site that allows the storage and display of sensors, drive connected

assemblies and analyze their operation.

3
Sommaire
Introduction .......................................................................................................................................6
Cahier des charges .............................................................................................................................8
Chapitre 1 : ................................................................................................................................9
I Etude du LoRaWAN.. .................................................................................................. 10
II. Etude du TTN. ............................................................................................................. 11
III. Etude du Site Cayenne. ..................................................... Error! Bookmark not defined.
Chapitre 2 : .............................................................................................................................. 14
I. Etude . .............................................................................................................................. 15
II. Presentation de materiel utilisé. .................................................................................. 15
1. capteur humidite DHT22................................................................................................ 15
2. HC-05 (module Bluetooth)............................................................................................. 17
3. Node MCU ESP12E V3 base EPS8266 .......................................................................... 17
Chapitre 3 : .............................................................................................................................. 18
I. Présentation. .................................................................................................................... 19
1. logiciel utilise. ............................................................................................................... 19
a. Arduino 1.8.5 ……………………………………………………………………………………………..19

b. Mit App inventor…………………………………………………………………………………………20

c. Diptrace………………………………………………………………………………………………………20

2. Interface d’application ................................................................................................... 22


3. Carte a base du logiciel diptrace …………………………………………………………………………………..25

a. schéma du câblage ……………………………………………………………………………………..25

b. circuit imprime de la carte (PCB) ………………………………………………………………..25

II. Realisation et Simulation.............................................................................................. 26


1. création des deux comptes TTN et Cayenne. .................................................................. 26
2. schéma du montage. ....................................................................................................... 26
3. script de la simulation. ................................................................................................... 28
a. programme de 'send' vers le thingspeak …………………………………………………….28

b. Programme de ‘recieve’ et l’envoi vers Cayenne ………………………………………..29

4. les resultats de la realisation ........................................................................................... 30


Conclusion ....................................................................................................................................... 32
Bibliographies/ Webographies ......................................................................................................... 33

4
Liste des figures
Figure 1: Module bas débit Lora WAN (Référence SH0075)..............................................................10
Figure 2: Interface du TTN (The Things Network).. ...........................................................................11
Figure 3: Interface Cayenne..............................................................................................................12
Figure 4: Interface de design. ...........................................................................................................20
Figure 5: liste du Bluetooth d’application Android. ..........................................................................20
Figure 6: transfert des données du capteur DHT 22 vers l’application. ............................................21
Figure 7: schéma du montage DH11 + HC05 ........................................... Error! Bookmark not defined.
Figure 8: script + affichage des donnes sur moniteur série ..................... Error! Bookmark not defined.
Figure 9: Affichage des donnes sur application Android......................... Error! Bookmark not defined.
Figure 10: Compte TTN ........................................................................... Error! Bookmark not defined.
Figure 11: Compte sue Cayenne .......................................................................................................23
Figure 12: Compte sur Thingspeak ......................................................... Error! Bookmark not defined.
Figure 13: schéma de montage (ESP8266 NODE MCU +DHT11+HC_05) . Error! Bookmark not defined.
Figure 14: Script de la simulation ‘send’ ................................................ Error! Bookmark not defined.
Figure 15: Script de la simulation ‘recieve’. ......................................................................................25

Liste des tableaux


Tableau 1: Caractéristiques du DHT11 ............................................... Error! Bookmark not defined.

5
Introduction
Le projet de développement et de prototypage réel d’un système constitue un
complément de formation pratique obligatoire aux apprenants (étudiant, élève ingénieur, élève
technicien etc.…). C’est un travail à caractère professionnel, sous forme d’un travail
d’ingénierie encadré par au moins un enseignant universitaire.

Notre projet sous le thème « Créer, à partir d’une carte EPS8266 NODE MCU, un objet
connecté comme un capteur, capable d’envoyer ses informations par ondes radio sur plusieurs
kilomètres en Low-Power Wide-Area Network, un réseau étendu à faible consommation
énergétique.» consacré à transmettre des données d’un capteur via EPS8266 NODE MCU et les
voir sur le site Cayenne.

Chaque personne se communique, échange des données avec le monde via une
technologie qui lui offrir cette tâche. Par exemple 3G/4G, Bluetooth, Wifi/Wifi direct, mais le
problème qui se pose est ce que ces technologies nous permettent de transférer des informations
à une long distance et une consommation réduite de l’appareil. la réponse est non, pare ce que
comme on sait tous le Bluetooth est limité à une distance de 100m, le wifi en une marge de
100m jusqu’à 130m donc il faut une nouvelle technologie avec un cahier des charges précis :
faible consommation, sans fil, porté de plusieurs kilomètres, bas débit, communication
sécurisée. L’une de ces technologies disponibles est LoRaWan.

LoRaWan est un protocole initialement développé par rachat de l’entreprise française


Cycle en 2012 par l’entreprise américaine Semtech. Elle permet de créer ce qu’on appelle un
LPWAN ou Low-Power Wide Area Network, un réseau étendu à faible consommation
énergétique, permettant de connecter des objets de communications, comme on a déjà cité
qu’elle ne s’agit pas ici de créer quelque chose comme un réseau Wifi ou 4G, le but est une
communication longue portée à un débit bas et pour des échanges succincts.

Pour ce faire, nous jugeons utile de faire articuler le contenu des pages qui suivent autour
de trois parties principales, à savoir :

 Présentation générale du projet ;


 Choix de matériels ;
 Réalisation et simulation de l’application.

6
Afin d’arriver à notre objectif, nous avons organisé notre travail selon un planning tracé
à l’aide d’un diagramme de Gantt comme le suivant :

4/15/2018 4/25/2018 5/5/2018 5/15/2018 5/25/2018 6/4/2018 6/14/2018 6/24/2018

Solution du problème rencontré en S3

Choix de matériel

savoir le fonctionnement des matériels

écrire les programmes principaux

les premiers tests de ces programmes

réalisation du circuit imprimé

session des exams finaux

rassembler les composants

les dernières retouches sur le projet et le rapport

vérification du rapport avec notre encadrant

fin du projet

Le tableau de Gant :

mon projet date de durée date de fin


début (jours)
Solution du problème rencontré en S3 15/04/2018 6 21/04/2018
Choix de matériel 21/04/2018 3 24/04/2018
savoir le fonctionnement des matériels 24/04/2018 9 03/05/2018
écrire les programmes principaux 03/05/2018 10 13/05/2018
les premiers tests de ces programmes 13/05/2018 11 24/05/2018
réalisation du circuit imprimé 24/05/2018 2 26/05/2018
session des exams finaux 26/05/2018 10 05/06/2018
rassembler les composants 05/06/2018 6 11/06/2018
les dernières retouches sur le projet et le rapport 11/06/2018 6 17/06/2018
vérification du rapport avec notre encadrant 17/06/2018 1 18/06/2018
fin du projet 18/06/2018 1 19/06/2018

7
Cahier des charges

Intitulé du Projet « Créer, à partir d’une carte EPS8266 NODE MCU,


un objet connecté comme un capteur, capable
d’envoyer ses informations par ondes radio sur
plusieurs kilomètres en Low-Power Wide-Area
Network, un réseau étendu à faible consommation
énergétique.»

Description :

La but principale de notre projet « Créer, à partir d’une carte EPS8266 NODE MCU,

un objet connecté comme un capteur, capable d’envoyer ses informations par ondes radio sur

plusieurs kilomètres en Low-Power Wide-Area Network, un réseau étendu à faible consommation

énergétique.» est de transmettre des données d’un capteur via EPS8266 NODE MCU et les voir

sur le site Cayenne. Une nouvelle technologie était crée donc avec un cahier de charges précis :

faible consommation, sans faible, portée de plusieurs kilomètres, bas débit, architecture WAN

8
Chapitre 1 :
Présentation générale du
projet.

 Etude de LoraWan.

 Etude du TTN.

 Etude du Site Cayenne.

9
I. Etude du LoraWan:
LoraWan est un protocole initialement développée par la société grenobloise cycleo
après son rachat par l’américain Semtech (ou SMTC corporation) en 2012, utilisant une
technologie de communication radio appelée LoRA pour long Range (« longue portée »).
LoRaWAN permet de créer ce qu’on appelle un LPWAN ou LOW-POWER WIDE-AREA
NETWORK, un réseau étendu à faible consommation énergétique, permettant de connecter des
objets communicants (loT).attention cependant, il ne s’agit pas ici de créer quelque chose
comme un réseau wifi ou 4G, l’objectif est une communication longue portée, à bas débit et
pour des échanges succincts. N’espérez pas transmettre des images ou un flux de données,
LoRaWAN n’est pas pour cela.

Comprenez également que LoRaWAN n’est pas une technologie de communication (ca,
c’est LoRa), mais une manière de construire une architecture complète , en utilisant des
protocoles bien précis, permettant à des objets connectes de communiquer à travers une liaison
radio et surtout via internet .la technologie populaire la plus proche de LoRaWAN permettant
de comprendre cette notion est le réseau de téléphonie mobile 3G/4G/GPRS.ce réseau ne se
résume pas à un smartphone et une antenne(base station ),mais intègre des éléments invisibles
pour le commun des mortels et en particulier toute la partie se trouvant derrière les antennes et
le contrôleur du réseau d’antenne (RNC).

Il est possible d’utiliser LoRa sans LoRaWAN, pour une liaison son entre deux points,
mais tout l’intérêt est de permettre ici a des montages d’envoyer et recevoir des données via
internet, et non simplement entre eux .il n’y aurait pas de réseau dans le cas contraire et encre
moins de réseau étendu.

LoRaWan se compose de plusieurs éléments :

 Les nœuds sont les objets connectés devant transmettre des informations ou
recevoir des ordres.
 Les passerelles, gateway ou concentrateurs se trouvent à l’autre bout de la
communication radio LoRa et sont connectées à un serveur internet. Leur rôle
est d’assuré la transmission des données via LoRa sur internet.
 Le serveur LoRaWan recueille et gère les communications transitées via les
concentrateurs. Autrement dit, le concentrateur n’a aucune relations ou idée sur
les données transmettre, il ne fait que relayer les informations chiffrées donc
c’est le serveur LoRaWan qui assure la sécurité (déchiffrer les données).

10
 Le serveur d’application représente la destination finale des données envoyées
par un node. Il peut s’agir d’un programme utilisant une interface de
programmation (API), un service chargé de stocker et présenter les données à
titre exemple “ Cayenne “

Figure 1 : Module bas débit Lora WAN (Référence SH0075)

II. Etude du TTN :


The Things Network ou TTN pour les intimes est véritable effort communautaire
reposant sur trois principales simples :
 Vos donnes sont vos donnes ;
 Neutralité de net, toutes les donnes sont traitées de façon égale ;
 Tout est open source (disponible via Git Hub).

TTN a vu le jour à Amsterdam de fruit du financement participatif et fonctionne de


façon decontralisee.un ensemble de serveurs réseau est disponible, géré indépendamment de
toute structure commerciale.TTN géré l’aspect application en permettant une visualisation des
données reçues des nodes, une action sur ces derniers, mais également une solution
d’intégration en faisant office de relais vers une solution de stockage ou encore quelque choses
de plus avance comme myDevice/Cayenne. Il est également possible de créer sa propre
application en Go, Java, Node.js ou Node-RED puisque TTN fournit une interface de
développement (API) relativement complète et, bien étendu, totalement open source.

Cette approche très ouverte explique sans le moindre doute la popularité de cette
solution auprès des hobbyistes somme nous, mais TTN va plus loin et est en mesure de fournir

11
une plateforme tout aussi bien pour des particuliers, des entreprises ou même des villes. Les
serveurs réseaux TTN associes a une couverture raisonnable par les concentrateurs offrent
également bien des services pour une multiplicité par exemple, et TTN ne fait pas de distinction
à ce niveau, ni dans un sens ni dans l’autre. La ville d’Amsterdam par exemple, lieu de naissance
de TTN, a été couverte à l’aide d’une dizaine de concentrateurs (même s’il y en a maintenant
plus d’une cinquantaine).vous pouvez vous informer très simplement sur la présence d’un
concentrateur connecté a TTN en pointant votre navigateur sur
http://www.thethingsnetwork.org/map.

Figure 2: Interface du TTN (The Things Network).

III. Etude du Site Cayenne :


Cayenne My device est un site et une application Android/iOS permettant de centraliser
la gestion des objets connectés. Nous pouvons y afficher et stocker des données de capteurs,
piloter des montages connectes et analyser leur fonctionnement. Cayenne n’est pas spécifique
à LoRaWAN, mais permet une gestion d’objets connectes de plusieurs façon (WiFi, Ethernet,
3G, etc.).LoRaWAN avec TTN n’est qu’un moyen parmi plusieurs. Notez également que
Cayenne n’est pas le seul site à proposer ce genre de choses, mais il est fort pratique pour obtenir
un premier résultat présentable .nous devrons commencer par créer gratuitement un compte sur
http://cayenne.mydevices.com et ce faisant nous arrivons directement sur une page nous
permettant de sélectionner un périphérique pour créer un projet.

12
Figure 3: Interface Cayenne.

13
Chapitre 2 :
Choix de Matériels.

 Etude.

 Présentation du matériel utilisée.

14
I. Etude :
LoRaWAN permet de créer ce qu’on appelle un LPWAN ou Low-Power Wide-Area
Network, un réseau étendu à faible consommation énergétique, permettant de connecter des
objets communicants (IoT). Mais derrière ce terme très technique se cache une technologie
radio fascinante vous permettant de créer, à partir d’une carte Arduino ou Raspberry Pi, un objet
connecté comme un capteur, capable d’envoyer ses informations par ondes radio sur plusieurs
kilomètres (voire dizaines de km avec un horizon dégagé) !

Mieux encore, nous ne sommes pas obligé de disposer par nous-même de l’autre point
de communication. Grâce à l’initiative communautaire The Things Network (ou TTN pour les
intimes), un autre utilisateur peut parfaitement avoir installé un concentrateur (sorte de point
d’accès LoRaWAN) à proximité. Nous pourrons alors l’utiliser gratuitement et librement pour
nos projets.

À titre d’exemple, notre montage (un node en jargon LoRaWAN) collectera


régulièrement des informations concernant la température, l’humidité, puis enverra tout cela au
réseau TTN qui lui-même transmettra ces données à Cayenne MyDevice pour un affichage
convivial et le stockage des informations.

II. Présentation du matériel Utilisé :


1. Capteur d’humidité DHT11 :

Le DHT11 est un capteur de Température et d'Humidité très


apprécié pour sa simplicité de mise en œuvre et son coût peu élevé. Il ne
requiert qu'une résistance de tirage et une alimentation 3V ou 5V pour
fonctionner. Sa programmation est facile à l'aide des librairies Arduino,
Raspberry Pi ou esp8266 disponibles.

15
Caractéristiques :

Humidité (relative %) 20 ~ 80%


Précision (humidité) +/- 5%
Température 0 ~ +50°C
Précision (température) +/- 2°C
Fréquence mesure max 1Hz (1 mesure par seconde)
Tension d'alimentation 3 ~ 5 volts

Stabilité à long terme +/- 1% par an

Tableau 1 : Caractéristiques du DHT11

Cette figure montre le câblage du DHT 11 avec NODE MCU

2. HC-05 (module Bluetooth) :


6 sorties. Ce module peut être « maître » (il peut proposer à un
autre élément Bluetooth de s’appairer avec lui) ou « esclave » (il ne peut
que recevoir des demandes d’appairage).

16
Il y a 6 pattes dont 4 uniquement sont utilisées couramment. Dans l’ordre :
KEY : non utilisé (sauf configuration du HC05).
VCC : alimentation en 5V de la carte.
GND : à relier au GND de la carte.
TXD : à relier au RX de la carte .Le signal émis vers arduino est de 0 ou 3.3V mais cela
suffit.
RXD : à relier au TX de la carte, mais par le biais d’un diviseur de tension. En effet, la
tension d’entrée acceptée est de 0 ou de 3.3V, alors que le TX de l’arduino émet du 0 ou du
5V !
STATE : non utilisé.

3. NodeMCU ESP12E V3 Basé ESP8266 :


L'ESP8266 est un petit microcontrôleur disposant de fonctionnalité wifi. Il est possible
de le programmer en utilisant l'environnement Arduino ce qui rend son utilisation beaucoup
plus accessible.

Voici ces caractéristiques techniques :

 CPU : 80 Mhz – 32 bits


 IEEE 802.11 b/g/n Wi-Fi
 16 GPIO
 UART, SPI, I2C, I2S
 1xADC 10 bits

17
Chapitre 3 :
Réalisation et simulation
du projet.

 Présentation des logiciels

utilisés.

 Description de l’application.

 Réalisation et simulation.

18
I. Présentation :
Notre projet est base sur la communication entre microcontrôleur (EPS8266 NODE
MCU) et des sites web. Le choix de la carte EPS8266 NODE MCU au lieu de carte de
Raspberry Pi est dû que le système EPS8266 NODE MCU simplifie la façon de travailler avec
les microcontrôleurs, tout en offrant plusieurs avantages pour les enseignants, les étudiants et
les amateurs intéressés par les autres systèmes les cartes EPS8266 NODE MCU sont
relativement peu coûteuses comparativement aux autres plateformes. L'environnement de
programmation Arduino est facile à utiliser pour les débutants, tout en étant assez flexible pour
que les utilisateurs avancés puissent en tirer profit également. Pour les enseignants, il est basé
sur l'environnement de programmation Processing : les étudiants qui apprennent à programmer
dans cet environnement seront déjà familiarisés avec l'aspect du logiciel Arduino.
1. Logiciels utilisés :
a. Arduino 1.8.5 :
Le logiciel de programmation des modules Arduino est une
application Java, libre et multi-plateforme, servant d'éditeur de code et de compilateur, et qui
peut transférer le firmware et le programme au travers de la liaison série (RS-
232, Bluetooth ou USB selon le module). Il est également possible de se passer de l'interface
Arduino, et de compiler et uploader les programmes via l'interface en ligne de commande.

Le langage de programmation utilisé est le C, et lié à la bibliothèque de développement


Arduino, permettant l'utilisation de la carte et de ses entrées/sorties. La mise en place de ce
langage standard rend aisé le développement de programmes sur les plates-formes Arduino, à
toute personne maîtrisant le C ou le C++.

19
b. Mit App Inventor :

App Inventor pour Android est une application développée par Google. Elle est
actuellement entretenue par le Massachusetts Institute of Technology (MIT).

Elle simplifie le développement des applications sous Android et le rend accessible même pour
les novices et ceux qui ne sont pas familiers avec les langages de programmation.

c. Diptrace :

DipTrace est un logiciel EDA / CAD pour la création de schémas et de circuits


imprimés. Les développeurs proposent une interface multilingue et des tutoriels (actuellement
disponibles en anglais et dans 21 autres langues). DipTrace dispose de 4 modules: éditeur de
capture schématique, éditeur de mise en page PCB avec autorouteur intégré basé sur la forme,
aperçu 3D et export, éditeur de composants et éditeur de motifs.

 Shematic Capture :

Outil de conception de circuit avancé avec prise en charge de schémas hiérarchiques


multi-feuilles et multi-niveaux offrant un certain nombre de fonctionnalités pour les connexions
de broches visuelles et logiques. La gestion des modules croisés garantit que les circuits
principaux peuvent être facilement convertis en PCB, annotés en retour ou importés / exportés
depuis / vers d'autres logiciels EDA, des formats de CAO et des listes de réseaux. DipTrace
Schematic a une vérification ERC et une exportation Spice pour la simulation externe.

20
 PCB layout :

Outil d'ingénierie pour la conception de cartes avec routage manuel intelligent, paires
différentielles, outils de concordance de longueur, autorouteur basé sur la forme, vérification
avancée, gestionnaire de stackup de couche, et capacités d'importation / exportation étendues.
Les exigences de conception sont définies par des classes de réseau, des règles de classe à classe
et des paramètres détaillés par type d'objet pour chaque classe ou couche. Lors du routage avec
DRC en temps réel, le programme signale les erreurs à la volée avant de les faire. DRC vérifie
également les tolérances de longueur et de phase pour les paires différentielles et contrôle la
synchronisation du signal pour les réseaux et les bus (y compris les retards de signal induit par
le stackup et le câble de liaison. La vérification des règles de conception avec des détails
détaillés et des procédures de vérification de connectivité réseau sont disponibles.

21
2. Interface d’application Android :

Le choix d’utiliser une application Android est de visualiser les données captées par
DHT11 sans l’accès au réseau TTN ou site Cayenne.la liaison entre EPS8266 NODE MCU et
notre application est fait par un module Bluetooth.

Figure 4: Interface de design

L’interface comporte 3 blocks :

 1er block : est dédiée pour visualiser et choisir le réseau Bluetooth activé.

 2eme / 3eme blocks : affichage de la température et humidité.

22
Figure 5 : liste du Bluetooth d’application Android

Figure 6: transfert des données du capteur DHT 11 vers l’application

Les données sont envoyées à l’application et stockées dans une case mémoire nommée global
data (la température et l’humidité sont séparées par ), et après ces informations sont déposées
une par une sur une autre case mémoire global liste.

23
Figure 7: schéma du montage DH11 + HC05

Figure 8: script + affichage des donnes sur moniteur série

Figure 9: Affichage des donnes sur application Android

24
3. Carte réalisée à base du logiciel Diptrace :

a. Schéma du câblage :

b. Circuit imprimé de la carte (PCB) :

Cette figure montre le circuit imprimé qu’on va le coller sur la carte. La première étape est le
schéma qui comporte les composants à utiliser dans notre réalisation, ce schéma on va le
transporter dans l’interface PCB qui consiste à relier toutes les ports des composants selon le
cahier de charge. Il rassemble les 2 modules wifi, le module Bluetooth, DHT11, LED.

25
II. Réalisation et simulation :
1. Création des deux comptes TTN et Cayenne :

Figure 10: Compte TTN

Figure 11: Compte sur Cayenne

2. Schéma du montage :
Le montage a réalisé est basé sur la commination série RX TX entre HC-05 et ESP8266 NODE
MCU et une liaison software entre les deux NODE MCU .Premièrement, la donnée va s’affiche
sur le moniteur série et parallèlement envoyée au réseau TTN mais ce dernier ne fonctionne
qu’avec LoRaWAN. Donc on aboutit une autre solution plus semblable à TTN, est le réseau

26
Thingspeak. Deuxièment les données seront envoyées vers Cayenne à travers le 2éme NODE
MCU.

Figure 12: compte sur Thingspeak

Figure 13: schéma de montage (ESP8266 NODE MCU +DHT11+HC_05)

27
3. Script de la simulation :
a. Programme de ‘send’ vers le thingspeak :

28
Figure 14: Script de la simulation ‘send’

Les 3 figures ci-dessus montrent le programme qui permet transmettre les donnes du 1 er NODE MCU

vers 2eme NODE MCU parallèlement transmission vers thingspeak .cette liaison est basé sur le ID et

API Key de notre interface.

b. Programme de ‘recieve’ et l’envoi vers Cayenne :

29
Figure 15: Script de la simulation ‘recieve’

Les 2 figures ci-dessus montrent le programme de réception des donnes du 1er NODE MCU en même

temps le transmette vers Cayenne.

4. Les résultats de la réalisation :


Les résultats obtenu sur thingspeak :

30
La figure ci-dessus est l’interface du site « ThingSpeak » qui montre les deux courbes de la

température et l’humidité.

Les résultats obtenus sur Cayenne :

Cayenne permet aussi de visualiser les données aussi mais permet aux de créer et héberger

rapidement les résultats des composants connectés. Il peut contrôler le matériel à distance, il

peut afficher des données de capteurs, il peut stocker des données.

31
Conclusion

Ce projet nous a été bénéfique dans la mesure où il nous a familiarisés avec la

communication entre microcontrôleur et des réseaux internet. En outre, ce projet a énormément

contribué à consolider nos connaissances dans la réalisation des projets.

De plus, Nous avons bien atteindre nos objectifs cités déjà. Commençant par la

visualisation des données sur les deux sites thingspeak et Cayenne. Après on a amélioré notre

projet par la création d’une application Android et stockage de nos informations sur une base

de données nommée Firebase.

A travers ce projet nous avons su acquérir l’esprit du travail en groupe avec tout

l’échange d’idées qui vient avec, et la capacité de bien coordonner et répartir les tâches.

32
Bibliographies/ Webographies

[1] https://www.thingspeak.com/channels/374919/private_show Au cours de notre réalisation

[2] https://cayenne.mydevices.com/cayenne/dashboard/first-visit/arduino/3ac80f00-15df-
11e8-8d26-a9f2d7c18bc5/step-3 Au cours de notre réalisation

[3] http://ai2.appinventor.mit.edu/?locale=en#5116809556262912 15/06/2018

[4] https://www.hackable.fr/?p=1005 23/03/2018

[5] https://console.thethingsnetwork.org/applications/projet-s3-7ccbf 09/03/2018

[6] https://fr.wikipedia.org/wiki/Arduino 26/04/2018

[7] https://fr.wikipedia.org/wiki/App_Inventor#/media/File:Interf%C3%ADcie_App_Inventor

06/03/2018

[8] https://www.seeedstudio.com/WiFi-Serial-Transceiver-Module-w-ESP8266-Small-p-
2082.html 27/05/2018

[9] https://www.youtube.com/watch?v=ETLDW22zoMA 23/04/2018

[10] https://www.youtube.com/results?search_query=send+data+esp8266 27/05/2018

[11] https://www.youtube.com/watch?v=zYWUVMwSxHw&t=1s 04/05/2018

33