Love Box - Arduino - ESP01
by louisbonnier44 in Circuits > Arduino
129 Views, 0 Favorites, 0 Comments
Love Box - Arduino - ESP01
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
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
Brancher l'ensemble des composants avec le schéma ci-contre.
Vous trouverez le schéma Fritzing ci-joint [image et fichier modifiable fritzing].
Downloads
Programmation De L'ESP01
- Brancher l'ESP01 au convertisseur
- Télécharger et ouvrer le logiciel de programmation Arduino (disponible ici)
- 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
- Ajouter la bibliothèque avec le menu : "Outils" > "Gérer les bibliothèques" > Nom : ESP8266
- Télécharger et ouvrer le fichier ci-dessous
- Sélectionner le type de carte dans "Outils" > "Cartes" > "esp8266" > "Generic ESP8266 Module"
- 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
- Télécharger le programme ci-dessous
- Ouvrez le programme
- Brancher votre Arduino UNO à votre ordinateur
- Sélectionner dans "Outils" > "Cartes" > "Arduino" > "Arduino UNO"
- 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