Il y a quelques mois j'ai découvert sur
kisskissbankbank un projet Open-Source :
La boîte....
Assez simple d'utilisation, me suis dit que ça pourrait être sympa de l'utiliser... 40 € et trois mois plus tard, voici ce que j'ai reçu :
- Un shield ethernet pour ma carte arduino Uno
- Un écran de 32*12 Leds 12V (mais marche super bien sur du 5V)
- 6 fils de prototypage mâle/femelle
- Une jolie carte LetmeKnow
- Une feuille de remerciements avec les noms et prénoms des 56 personnes ayant aidées à financer le projet
Direction le site d'aide de la boîte de
Baptiste Gaultier pour y (re)lire les instructions :
https://www.laboite.cc/help
- Première étape, monter le shield ethernet sur la carte arduino... jusque là rien de plus simple
- Deuxième étape, placer les 6 connecteurs sur le shield :
- un sur le 5V
- un sur le GND
- un sur le pin 7
- un sur le pin 6
- un sur le pin 5
- et le dernier sur le pin 4
- Troisième étape, raccorder les connecteurs à la matrice de LED
- Le 5v de l'arduino sur le 12v
- Le GND sur le GND
- Le 7 sur le DATA
- Le 6 sur le WR
- Le 5 sur le CS
- Le 4 sur le CLK
Première question : où on branche ces trucs, côté OUTPUT ou INPUT ? (oui bon je sais, pour certains c'est évident, mais pas pour moi)
Je regarde la belle image sur le site de l'aide... mauvaise pioche c'est la photo de l'ancienne matrice...
Après quelques recherches je suis tombée sur un deuxième tuto, celui de
Letmeknow... avec une belle photo où on peut voir INPUT....
Deuxième question : comment reconnaître les noms des pins ? Là pas besoin d'internet, après avoir regardé l'arrière de la matrice, y'a un petit schéma sur la carte (suivre la flèche rouge sur la photo)
- Quatrième étape : montage terminé maintenant faut passer au programme pour l'arduino. Direction Github pour récupérer le fichier laboite.ino (à déposer dans son répertoire arduino) et sa librairie laboitelib.ino ( à déposer dans le répertoire arduino/libraries ou sinon une fois le logiciel arduino ouvert : menu croquis/importer bibliothèque/ Add library)
- Téléchargement et installation ensuite les librairies : Tinkerkit.h et ht1632c.h disponibles en .rar ici
- Un petit redémarrage du logiciel et zou
- Cinquième étape : créer un compte sur le site de la boîte
Une fois identifié, on clique sur "ajouter une boîte", on lui donne un joli petit nom, on la localise et hop !
- 6ème étape : on récupère la clé d'API et on la colle dans le programme de la boite.ino
7ème étape : on ajoute la librairie laboite.lib (via le menu Croquis/ajouter un fichier)
- 8ème étape : direction laboite.cc et on choisit ses apps en cliquant sur "configurer"
Une fois les apps ajoutées, il faut maintenant les configurer. Pour la météo l'api se réfère au site :
http://www.wunderground.com/weather-forecast/FR.html, je vérifie que ma toute petite commune y figure bien... mauvaise pioche, elle n'y est pas, je choisis donc la plus proche
Pour vérifier que tout est ok, se rendre sur http://api.laboite.cc/monnumérodeclé.xml
Perso, j'ai eu quelques soucis juste avec gmail qui avait bloqué l'api... Problème vite réglé
- 9ème étape : on branche le câble ethernet de la boite à la box internet, on téléverse le code vers la carte arduino et si tout va bien ça marche (surtout si t'as pas un con de serveur proxy qui te bloque ta boite) :