Mémo_duino : fini les notes sur le réfrigérateur et place à Mémo_duino.

image principale Mémo_duino : fini les notes sur le réfrigérateur et place à Mémo_duino.

Difficulté:

Comment Rédiger vos taches( RDV, liste de courses, dates d’événements) sur votre téléphone, enregistrez-les et affichez-les à l’aide de Mémo-duino.


-Avec ce tutoriel, nous allons apprendre comment envoyer un petit message à un Arduino et l’afficher sur écran tft, en étant assis dans son fauteuil devant la télévision.
Les messages sont visibles pour tous les membres de la famille (les invités aussi), et chacun peut laisser sont message à l’aide du Bluetooth de son téléphone.
Affiche aussi la température et l’humidité à l’aide d’un capteur hdc100x.
Ce projet nécessite la maîtrise de l’Arduino, de la programmation d’écran TFT avec module pour carte SD et la maîtrise des manipulations des chaînes de caractères de type String.(que je ne maîtrise pas bien).
Pour moi, le principal problème est le temps, apprendre prend du temps, et quelques fois beaucoup de temps.
Le deuxième problème est l’argent, il y a des sacrifices à faire pour financer ses hobbies.

Matériel :

Budget : Non défini

  • -Un Arduino: indispensable, c’est notre sabre laser. (Utilisation simple plusieurs cours et documentations sur internet).
  • -Un écran TFT avec lecture de carte SD: c’est bien d’en avoir un et de ce familiariser à son utilisation. J’ai utilisé celui là http://www.gotronic.fr/art-ecran-lcd-1-77-arduino-20517.htm (Difficulté moyenne voir plus).
  • -Une carte SD. formater en fat 32, simple à utiliser.
  • -Un module Bluetooth : ”Brillant. Les hommes aiment le Bluetooth ” (Sheldon Cooper). pour pouvoir utiliser et commander votre système à l’aide de votre téléphone, tablette ou ordinateur équipé de Bluetooth, très simple et super-pratique.
  • -Un capteur de température et d’humidité. (plusieurs choix sur Gotronic avec des tutoriels, de la documentation pour vous simplifier la vie).
  • http://www.gotronic.fr/art-capteur-de-temperature-et-d-humidite-ada2635-23890.htm
  • -Câbles de préférence monobrin, et fils de prototypage.
  • -Plaque de montage rapide.

Etape 1 : Montage et prototypage.

-Vérifier deux fois minimum votre montage, avant de le mettre sous tension.
-Attention à l’inversion des polarités.

Etape 2 : Programmation.

Ce programme nécessite des améliorations comme l’affichage des caractères avec des accents et la bonne gestion de la précieuse mémoire de l’Atmega328.

-Téléverser le programme dans votre Arduino, puis connecter tous les composants et modules.
-Faite un reset sur votre arduino.
-Télécharger l’application terminal Bluetooth sur votre téléphone ou tablette.
-Apparié votre module Bluetooth, et lancer l’application terminal Bluetooth.
-Envoyer un message de minimum 5 caractères et maximum 26 caractères.
-Ne mettez pas le caractère # dans vos messages. (réservé pour le programme).
-Envoyer un – ou un + pour faire défiler vos messages.

Etape 3 : Réalisation

Maintenant le prototype est prêt, on peut réaliser un circuit sur une plaque d’essai et souder les connexions et les supports (tulipes, barrettes…) puis enficher tout les composants.
Exemples de réalisation de circuit avec un ATmega328 :
http://www.idehack.com/articles/arduino_diy.php
https://itechnofrance.wordpress.com/2013/04/13/construire-un-arduino/
-Remarques :
-Pour éviter cette étape et pour un travail propre, utiliser les shields.
-Ne jamais souder un module, un microcontrôleur, un circuit intégré sur une plaque, utiliser les supports prévus pour cet effet ( tulipe, barrettes, connexions …).

Etape 4 : Amélioration.

Puisque que je ne suis pas encore Bill Gates en programmation, ce programme peut être amélioré et optimisé, toute proposition est la bienvenue.
On peut ajouter un module RTC pour avoir l’heur, enregistrer la date de chaque message par exemple, faire une horloge numérique ou analogique.
On peut aussi faire une sorte de menu est naviguer d’une page à l’autre.
Pour avoir assez de mémoire, utilisé une Arduino Méga.
Bonne réalisation…

**Note: j’ai pris connaissance des règles du jeu. (concours arduino).

Sources :

http://www.gotronic.fr/art-ecran-lcd-1-77-arduino-20517.htm, http://www.gotronic.fr/art-capteur-de-temperature-et-d-humidite-ada2635-23890.htm, https://www.arduino.cc/en/Guide/TFTtoBoards, https://learn.adafruit.com/downloads/pdf/adafruit-hdc1008-temperature-and-humidity-sensor-breakout.pdf, http://www.idehack.com/articles/arduino_diy.php, https://itechnofrance.wordpress.com/2013/04/13/construire-un-arduino/


Merci pour le commentaire, j'ai fait une vidéo mes je n'arrive pas à la publier, j'ai envoyé un mail à l'équipe de oui are makers.

J'adore le memo-duino ! C'est vraiment une idée sympa et tout le monde peut l'utiliser avec n'importe quel téléphone. Merci pour le partage. Tu aurais pas une petite vidé qui ferait la démo d'un message ? 🙂

Un peu usine à gaz comme solution. En plus communiquer par bluetooth ne rend pas les choses automatiques et centralisées. Je pense qu'il faudrait se diriger vers une solution à base de NodeMCU avec ESP8266. Une minuscule carte wifi avec 4 entrées sorties (de mémoire). Il devient facile d'interroger un serveur pour afficher le mémo (stocké sur un owncloud par exemple). On peut donc modifier le mémo sur son PC, sur son tel et dans le cloud. Pour l'heure, facile ntp par wifi. Je pense même que ça consomme moins.
Des exemples d'utilisation : http://blog.squix.ch/
Désolé je critique comme ça pour rien… Mais l'idée est quand même excellente, bravo !

Le BT permet de gagner en mémoire (pas de bibliothèque) et un terminal BT plus simple à utliiser pour tous. l' ESP8266 est intéressant je vais l'intégrer dans mon projet de station météo le problème c'est de rendre le projet facile à utiliser pour tous.
Je vais me mettre au travail et tes critiques sont les bienvenues .

Ces tutoriels devraient vous plaire

vignette Montez facilement votre console de jeu rétrogaming avec RECALBOX !
Montez facilement votre console de jeu rétrogaming avec RECALBOX !
vignette fabrication de circuits imprimés facile
fabrication de circuits imprimés facile
vignette Connecter un  écran LCD en I2C
Connecter un écran LCD en I2C
avaatar Bellache_F

Bellache_F

Suivre

Vues: 292
Mis en favoris: 0

Découvrez d'autres tutoriels de

Bellache_F

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers