• Je soutiens Idrissa Gana Gueye. Vive la libertĂ© de conscience. 17 May 2022
  • Test de stockage en mĂ©moire NVS d'un ESP32. Pas mal, mais je vais essayer une EEPROM externe Ă  cause de la limitati… https://t.co/pzrJzkeVrn 29 Apr 2022
  • Test du tĂ©lĂ©versement Over The Air (OTA) sur un ESP32. Pas mal! 21 Feb 2022

Yocto-Meteo : station météo USB avec un raspberry pi

29 octobre 2014 rdorigny 0 commentaires

Dans la suite de mes articles pour fabriquer une station météo perso à la maison, en voici un autre. Je partage aujourd'hui mon expérience pour un nouveau joujou, le Yocto-Meteo. Le Yocto-Meteo permet de mesurer la température, l'hydrométrie et la pression.

Yoctopuce est une société Suisse qui propose une ribambelle de capteurs pour ceux qui, comme moi, s'intéressent à bricoler quelques gadgets utiles de notre quotidien. Jusque là rien d’exceptionnel, mais ce qui fait la différence, c'est l'API proposée! Ou plutôt devrais-je dire les API au pluriel, tellement le nombre de langage possible est remarquable. Ils y sont quasiment tous!

J'ai commandé la bête, elle est arrivée il y a dix jours. Et, je me suis penché sur l'API python, voici mes premières impressions.

Suite...

TI Sensortag : Application Android pour afficher les mesures (partie 4)

30 aout 2014 rdorigny 0 commentaires

Ceci est l’ultime étape du projet de station météo à base du Sensortag CC2541. Nous allons réaliser une application Android pour afficher les mesures réalisées de température, pression et humidité avec le Sensortag.

Vous pourrez ainsi connaitre à distance la température de votre maison ou de votre jardin!

Suite...

JpGraph : Générer un graphique de vos données

23 aout 2014 rdorigny 0 commentaires

Connaissez-vous JpGraph? Non? Et bien vous devriez! Voila un outil qui est relativement simple à implémenter et qui permet de générer de beaux graphiques de vos données.

Je vais vous présenter un exemple d'utilisation de cette librairie par l'intermédiaire d'un script PHP pour afficher des mesures de température et de pression.

Suite...

TI Sensortag : Transmission des données et fiabilisation du script (partie 3)

20 aout 2014 rdorigny 0 commentaires

Maintenant que nous sommes capable de récupérer les données, il est temps de voir comment les transmettre et les stocker.

Autre problématique que nous verrons, fiabiliser et pérenniser le script, l'objectif étant de l'oublier et surtout de ne pas être contraint d'intervenir toutes les cinq minutes pour causes de plantages intempestifs...

Suite...

Python : Programmation multi-thread

15 aout 2014 rdorigny 0 commentaires

Avec le chapitre sur la programmation réseau en Python, j'avais introduis les processus légers (thread). Nous allons approfondir ce sujet car il présente un intérêt évident.

La programmation multi-thread est intéressante pour plusieurs raisons. Elle permet tout d'abord de paralléliser des actions et donc d'accélérer des traitements.

L'autre intérêt de ce type de programmation est dans la capacité offerte au programme principale de transmettre un traitement dangereux (accés à un fichier, accès au réseau, ...) à un autre processus. Ainsi, si le traitement plante, il ne fera pas planter le programme principale, et nous pourrons traiter l'incident. D'ailleurs, cette idée de transmettre un traitement dit dangereux à un autre processus est une des base de la programmation d'une application Android.

Suite...

TI Sensortag : Récupérer les données en BLE (partie 2)

11 aout 2014 rdorigny 0 commentaires

Je vous avais présenté le TI Sensortag CC2541 par l'article précédent. C'est un petit bijou de technologie qui regroupe pas moins de six capteurs et dispose d'un émetteur/récepteur Bluetooth 4.0 Low Energy (BLE).

Dans cette article, nous allons voir comment automatiser une connexion BLE pour récupérer les données des capteurs.

Suite...

TI Sensortag : Présentation - Récupérer les données en BLE

07 aout 2014 rdorigny 0 commentaires

J'ai commandé il y a plusieurs semaines le Sensortag de Texas Instrument. Ce gadget regroupe plusieurs capteurs et dispose d'un émetteur récepteur bluetooth 4.0 Low Energy (BLE). Exactement ce que recherche pour réaliser une mini station météo d'intérieure.

Après un rapide test avec mon téléphone portable, je l'avais un peu délaissé mais je suis bien décidé à automatiser la récupération des données et même à les proposer via une application voir une application Android. Voyons un peu si j'arrive à réaliser cela.

Suite...

Python : Communications réseaux

20 juillet 2014 rdorigny 0 commentaires

Difficile de faire sans les communications réseaux, en effet de nos jours tout est connecté! Bientôt une multitude d'objets connectés nous entourera, nous ne sommes qu'au début de quelque chose qui nous dépassera vite j'en ai peur...

La programmation réseau est donc une nécessitée, et bien évidemment, le langage Python propose tout la panoplie des fonctionnalités pour programmer une application connectée. Voyons un peu comment cela fonctionne et ce qu'il est possible de faire.

Suite...

Python : Programmation orientée objet

19 juillet 2014 rdorigny 0 commentaires

Comme tout langage digne de ce nom, Python propose évidemment une programmation orientée objet. D'ailleurs, on retrouve la POO un peut partout dans les librairies du framework de base.

Je ne reviendrais pas sur les bases de ce type de programmation, considérant que ces notions sont connus du lecteur. En revanche, je vous donnerai quelques exemples pour vous montrer comment la POO est implémentée sous Python.

Suite...

Python : Pour aller plus loin

19 juillet 2014 rdorigny 0 commentaires

Dans l'article précédent, je vous ai montré les bases du langage de script Python. Voyons un peu plus profondément les différentes notions et fonctionnalités que propose Python.

Suite...

Pages des articles : 
1234567891011121314

© 2023 www.doritique.fr par Robert DORIGNY