Love Box - Arduino - ESP01

by louisbonnier44 in Circuits > Arduino

88 Views, 0 Favorites, 0 Comments

Love Box - Arduino - ESP01

WhatsApp Image 2024-05-24 à 10.14.53_57e3aa22.jpg
WhatsApp Image 2024-05-24 à 10.14.53_199080c0.jpg

Bonjour à tous, Nous allons réaliser une Love Box. Le concept de la Love Box existe déja et permet d'envoyer des messages à votre petit(e) ami(e) à distance. La boite se connecte en wifi et affiche les messages que vous lui envoyer.

Ce projet nécessite uniquement 3 composants.

La boite à été imprimé en 3D. Vous trouverez ci-joint le fichier d'impression 3D.

Conseil pour l'impression 3d : Une led est disposée sur le dessus de la boite (à l'intérieur). Choisissez donc un plastique qui laisse passer la lumière pour quelle soit visible.

Vous retrouverez la page du projet 3d ici :

Merci à Robine pour le design et à la plateforme Cults pour la mise à disposition.

Supplies

41gumOHNFgL._SS284_.jpg
images.jpeg
2356913-40.jpg

Pour la connexion Wifi (Disponible sur Amazon ici)

  • Un module wifi (ESP01)
  • Un convertisseur USB pour programmer l'ESP01

Carte programmable (Disponible sur Amazon ici)

  • Un Arduino UNO

Câbles (Disponible sur Amazon ici)

  • Breadboard Jumper (male/femelle - femelle/femelle)

Brancher Les Composants À Votre Arduino

Love Box Juliette_bb.png

Brancher l'ensemble des composants avec le schéma ci-contre.

Vous trouverez le schéma Fritzing ci-joint [image et fichier modifiable fritzing].

Programmation De L'ESP01

41gumOHNFgL._SS142_.jpg
Capture d'écran 2024-05-24 102310.png
  1. Brancher l'ESP01 au convertisseur
  2. Télécharger et ouvrer le logiciel de programmation Arduino (disponible ici)
  3. Après ouverture, aller dans "Fichier" > "Préférence" > "Url de gestionnaire supplémentaire" et renseigner cette url : https://arduino.esp8266.com/stable/package_esp8266com_index.json
  4. Ajouter la bibliothèque avec le menu : "Outils" > "Gérer les bibliothèques" > Nom : ESP8266
  5. Télécharger et ouvrer le fichier ci-dessous
  6. Sélectionner le type de carte dans "Outils" > "Cartes" > "esp8266" > "Generic ESP8266 Module"
  7. Importer le programme

Vous devez maintenant programmer l'ESP01, vous trouverez le fichier de code ci joint.

Vous devez personnaliser vos identifiants Wifi (nom_du_reseau_wifi et mot_de_passe_du_wifi).

Downloads

Programmation De L'Arduino UNO

  1. Télécharger le programme ci-dessous
  2. Ouvrez le programme
  3. Brancher votre Arduino UNO à votre ordinateur
  4. Sélectionner dans "Outils" > "Cartes" > "Arduino" > "Arduino UNO"
  5. Sélectionner le port de communication (Exemple : COM3)

Downloads

Commandes D'Arduino

Quand un nouveau message arrive sur le module Wifi, l'ESP01 transmet à l'Arduino UNO via le port série le message reçu. Avant d'afficher le message, le message est lu par l'Arduino et exécute des commandes en fonction du message.

Exemple de fonction exécuté selon le message envoyé :

  • "Urgence" : Affiche le texte suivant : "Alerte generale !", "Call me back !" et des carrés blanc sur les contours de l'écran.
  • "LOVE" : Affiche le message suivant : "Je t'aimeeeeeeee" et des coeurs sur la ligne du bas.
  • "BH" : Affiche un coeur sur toute la hauteur de l'écran
  • "BJ" : Affiche un message qui dit "Bonne journée"
  • "clear" : Supprime tout le texte/symbole présent sur l'écran et positionne le curseur sur (0,0)
  • "L0" : Positionne le curseur sur la première ligne
  • "L1" : Positionne le curseur sur la deuxième ligne
  • "L2" : Positionne le curseur sur la troisième ligne
  • "L3" : Positionne le curseur sur la quatrième ligne
  • "%nuit" : Désactivation du rétro éclairage de l'écran
  • "%jour" : Réactivation du rétro éclairage de l'écran