Bibliothèque connectée, controlée par raspberry

Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique

Modérateur : Francois

Répondre
Angelure
Messages : 3
Enregistré le : jeu. 11 août 2016 14:31

Bibliothèque connectée, controlée par raspberry

Message par Angelure » jeu. 11 août 2016 14:42

Bonjour,
J'ai un projet qui me trotte dans la tête depuis quelques temps, mais un certain nombre de questions se posent à moi. Je ne suis pas certain d’être dans la bonne rubrique, mais je vais tout de même me lancer.

Je suis un grand lecteur et j'ai beaucoup de livres/mangas/BD/comics, tous rangés dans une pièce dédié au sein de plusieurs étagères. M'y retrouvant parfois difficilement, je me suis dit :"Et si j'utilisais mon raspberry pour sauvegarder dans une base sql sur quelle étagère est rangé quel livre". La finalité étant d'équiper chaque étagère d'une led que le raspberry allumerait pour m'indiquer ou se trouve le livre que je veux lorsque je lui demanderai, par le biais d'une interface (web ou appli android par ex).
Mes problèmes sont alors :
- Quel cables pour relier les led au raspberry (la pièce n'est pas très grande, mais chaque bibliothèque fait plus de deux mètres de haut avec pour certaines une dizaine d'étagères, et je voudrais au moins une led par étagère)
- Comment piloter toutes ces led avec un seul raspberry
ou
- Comment piloter une bibliothèque (une dizaine de led donc) avec un raspberry et controler tous les raspberry de chaque bibliothèque à partir d'une seule entrée ?

Je suis preneur d'autres idées. Merci d'avance de vos éclaircicements

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Bibliothèque connectée, controlée par raspberry

Message par guillaume9344 » jeu. 11 août 2016 17:13

Bonjour, je peut vous conseiller un circuit I2c port expender: CY8C9560A
ce circuit peut gérer 60 I/O et on peut en cascader 6 , ca fait pas mal d'entrée sorties.
Pour ke cable, je pense que du cable réseau ( de bonne qualité)est bien adapté .
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Bibliothèque connectée, controlée par raspberry

Message par domi » jeu. 11 août 2016 20:04

Bonjour,

Alors pour ce projet, j'ai ma petite idée de départ, tu en prendras l'idée si cela te convient, mais voici comment je ferai pour la partie fonctionnelle (faut déjà savoir ce que l'on souhaite avant de se lancer dans la partie logiciel :D )
Je gérerai cela à la manière des logiciels de gestion de stock (car au final, c'est bien du stock). Ce que tu souhaites, c'est interroger ton appli pour savoir ou est stocké le livre recherché.

Je vais essayer de décrire en restant simple, car a y penser, ça va pas être simple de mettre tout ça sur "papier".

Tu as plusieurs armoires (ou ensemble d'étagère), mais je vais les appeler ici "armoire", pour ne pas confondre avec les étagères sur lesquelles sont posées les livres.
Et donc dans chaque armoire, il y a plusieurs étagères.

Ce point de départ permet déjà de faire un classement avec 2 composantes qui sont l'armoire et l'étagère.
Si tu as trois armoires, tu as donc une armoire nommée "1", une nommé "2", et la dernière nommée "3".

Chaque armoire possède X étagère qui seront les étagères 1, 2, 3, 4, ........
Chaque armoire possède une étagère 1.
Pour l'identifier on nomme donc l'étagère 1 de l'armoire 1 en "1.1"
Pour l'étagère 4 de l'armoire 2 = "2.4"
C'est le numéro de l'armoire suivi du numéro de l'étagère.

Dans ce cas de figure, nous pouvons rajouter une troisième composante.
Il est par exemple possible, si les étagères sont très large de diviser le rangement. C'est à dire effectuer une découpe virtuelle de l'étagère.
La découpe la plus simple est en trois partie qui sont : coté gauche, milieu et coté droit de l'étagère.
Dans ce cas, cette troisième composant possède trois espaces (1, 2 et 3 = gauche, milieu, droit).

Donc on peut déjà affiner notre recherche avec les 3 composantes. exemple "2.8.3". Cela veut dire que notre livre est rangé dans l'armoire 2, sur la 8e étagère, à l’emplacement "3", soit sur le coté droit de l'étagère. Si les étagères sont larges, on peut faire plusieurs emplacements, soit plus de trois séparations d'étagère.

L'idéale est de mettre une LED à chacun des emplacements, soit trois LED par étagère, si ces dernières comportent trois séparation (3 emplacements).

Lorsque tu cherches un livre, l'application te donne l'emplacement "2.8.3", et sur l'armoire 2, 8eme étagère, emplacement 3, la LED s'allume.
Tu peux même pousser le vice à ajouter une 4eme composante qui serait la position du livre.
2.8.3.10 = armoire 2, 8eme étagère, emplacement 3, le 10ème livre à cet emplacement.

Pour les LED, contrairement à guillaume9344, je partirai sur des LED WS2801, elles sont de couleur, mais adressable individuellement via les GPIO "MOSI" et "SCLK", et le 5V et le GND.
Ces LED sont utilisées pour les système Ambilight à base de Raspberry.

Il faut maintenant trouvé comment contrôler la LED (protocole et commande), mais si je me lançais dans un projet comme le tiens, ce serai mon point de départ.
Peut-être un début de réflexion ici.

@+
Et tient nous informé de l'avancé de ce projet.

Cdt,
Domi

PS : Je déplace le sujet dans la rubrique "Les applications spécialisées du Raspberry Pi", qui me semble plus approprié que dans la rubrique "Débutant" ;)
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Angelure
Messages : 3
Enregistré le : jeu. 11 août 2016 14:31

Re: Bibliothèque connectée, controlée par raspberry

Message par Angelure » ven. 12 août 2016 09:06

Merci pour vos réponses (et merci d'avoir positionné le sujet à une place plus adequat :D )

Pour la partie matérielle, je me suis posé la question de prendre un pi zero par "armoire", pour reprendre tes termes (surtout qu'en fait, j'ai des livres mais aussi des figurines et des jeux, donc ce ne sont plus vraiment des bibliothèques à proprement parler, donc armoire est parfaitement adapté).

Pour être franc, pour le moment je ne fais que découvrir ma framboise (et mon arduino) du coup je n'ai pas encore une idée très claire de l'étendue des possibilité de ces appareils et il se peut donc que je parte dans des directions, qui donneront ce que je veux au final mais en restant trop compliqué ou trop "amateur".

En tout cas, j'ai grâce à vous une belle base de réflexion, je vous tiendrai au courant de l'avancement du projet !

Répondre

Retourner vers « Les applications spécialisées du Raspberry Pi »