Code source de l'application et programme de tests
doc | ||
lib | ||
src/app | ||
test | ||
.gitignore | ||
LICENSE | ||
README.md |
projet3_temperature
Membres du groupe :
- THUREL Tim
ROCHES Thomas- SCHRAMM-HENRY Anatole
Programmes de test et code source de l'application.
Structure du projet :
/
|_doc
|_lib
|_src
|_test
Le dossier doc contient toutes la documentation en lien avec le projet.
Le dossier lib contient toutes les bibliothèques nécessaires au fonctionnement des périphériques (LTC2497, STS21, LTC2439, etc) ainsi que des objets afin de faciliter rendant testable le developpement.
Le dossier src contient le code source de l'application.
Le dossier test contient les différents tests effectuées lors des différentes phases (prototypage, écriture de bibliothèques etc).
Bibliothèques externes utilisées dans le projet
- Adafruit_ADS1X15 (Si utilisée avec un ESP8266/32 penser à modifier le délai présent à la ligne 39 : #define ADS1115_CONVERSIONDELAY (10) afin de ne pas avoir d'erreurs d'acquisition)
/!\ L'ADS1115 n'est pas l'adc qui a été utilisé sur la carte finale. Par la suite nous avons choisi d'utiliser le LTC2439 (16 bit, 16 canaux). Le driver pour cet adc est disponible ici. - lmic Permet de communiquer avec TTN par l'intermédiaire de la puce SX127X en modulation LoRa. Bibliothèque non orientée objet et un peu cru à utiliser... Wrapper dans notre bibliothèque LoRaRadio qui elle est orientée objet (C++) disponible ici
- RTCLib Permet de dialoguer avec la puce RTC DS1307 pour l'acquisition de l'heure et de la date. La version utilisée est une version modifiée pour un projet personnel disponible ici.