sky99

Conception d'un rhéobus de malade

11 messages dans ce sujet

Salut à toutes et à tous! Certains anciens me reconnaîtront peut-être, d'autres sont arrivés après mes derniers posts, donc petit topo rapide : je suis Inpacticien depuis longtemps, et je fabrique mes boîtiers PC, en bois parceque c'est pratique et pas cher. J'ai fait pas mal de bidouilles à droite à gauche, et sur ce forum j'ai documenté un boitier de NAS noir laqué dont j'étais à l'époque très satisfait.

 

Depuis cette époque, j'ai une imprimante 3D, j'ai accès à une découpeuse laser, je maîtrise OpenScad, très bon pour faire ce type de constructions, et me permettant de faire une conception paramétrique, ce qui en pratique signifie que quelqu'un d'autre peut prendre le fichier, modifier quelques variables, et re-générer un modèle ajusté à ses besoins. 

 

Je me suis mis à la robotique, avec par exemple R.Hasika et R.Ian, deux robots open source, grandement fabriqués à l'imprimante 3D, l'électronique étant également assemblée par mes soins. 

 

Voici une petite vidéo sur ce robot :

 

 

Vous me demanderez "oui, c'est bien beau tes trucs là, sky, mais quel rapport avec le sujet?"

Ben demandez m'enfin!

Non? personne?

bon ben je vous dis quand même !!

 

Tout ça pour dire que j'ai progressé dans plein de compétences, et j'ai fait plein de montages divers, par exemple : 

rlieh_lcd_on_2_5465_800px.jpg

Ceci est Rlieh, mon contrôleur d'aquarium (cliquez sur l'image pour en savoir plus). Ce bidule allume et éteint automatiquement mon éclairage, surveille la température de l'eau et de l'air, et affiche le tout sur un LCD 4*20 caractères.

J'ai fait tout ça en open source et open hardware, donc si ça vous intéresse, regardez le lien pointé par l'image. Le boitier est fait à l'imprimante 3D mais j'aurais aussi bien pu le faire à la découpeuse laser.

 

Vous voyez mieux ou je veux en venir?

Toujours pas? On approche!

 

Un écran LCD, des boutons, des températures affichées, le contrôle d'éléments de puissance?
c'est les fonctionnalités d'un rhéobus! Ici, j'utilise des signaux PWM pour allumer/eteindre progressivement mes LED, mais ça marcherait aussi bien pour des ventilos!

Du coup si je change un peu le bouzin, j'en fais un rhéobus. 

Le tout ne coûte pas bien cher à fabriquer.

 

Devant la mort de l'écran de mon rhéobus acheté dans le commerce, je me suis dit que : 

  • Je peux faire mieux;
  • je peux faire moins cher;
  • je peux faire plus configurable;
  • je peux mettre bien plus de sorties pour ventilos;
  • je peux mettre un gros paquet de sondes de température (pratiquement autant que je veux);
  • je peux mettre un écran LCD de la taille qui me plait;
  • je peux mettre un rétro-éclairage RGB;
  • je peux rajouter un module pour contrôler des LED adressables RGB (éclairage ultra-configurable);
  • je peux ajouter des communications entre le rhéobus et le PC via USB;
  • je peux donc mettre un programme qui récupère les données du rhéobus et fait des actions en fonction de divers paramètres;
  • je peux ENVOYER des infos au rhéobus pour les afficher, et donc mettre le texte que je veux à l'écran, quand je veux.

Du coup ce petit projet me trotte dans la tête, et je me suis dit que quand mes enseignements finissent (mes étudiants passent leur exam' terminal dans les deux semaines, à partir de demain), j'ai bien envie de me lancer dans la création d'un Rhéobus de malade.

 

Quand je dis rhéobus de malade, je parle de mettre tous les trucs cools qu'on a toujours voulu avoir dans un rhéobus, mais qu'on avait pas en même temps, ou alors ça coutait 200€ le bidule.

 

Ici, je SAIS que je peux fabriquer ça pour un coût de reviens réduit. Disons que pour environ 20€ je peux faire un rhéobus qui fait ce qui est marqué au dessus, sans problème.

 

Mais, et c'est là que je vous consulte, je me dis, tant qu'à faire, soyons fous, et réfléchissons au bidule ultime! Qu'est ce qu'on pourrait bien rajouter à un rhéobus pour le rendre encore plus cool?

 

Pour l'instant ce que j'ai prévu c'est:

  • grand écran texte;
  • couleur de l'écran réglable;
  • leds RGB réglables individuellement pour les indicateurs;
  • contrôle d'un bon nombre de ventilos, au moins 4, plutôt 8;
  • broches pour ajouter des LED pour éclairer tout un boitier;
  • plein d'emplacements pour des sondes de températures (disons au moins 8, mais pourquoi pas le double, ça ne coûte presque rien de mettre plein de broches, même si on ne s'en sert pas. Et le gars qui veut mettre plein de sondes n'aura qu'a acheter le nombre de sondes qu'il veut!);
  • fonctionnement autonome, alim par molex;
  • si on branche l'USB alors on peut avoir des commuications vers le PC (l'USB est présent de toutes façons);
  • ensemble customisable (façades remplaçables, boitier fait à l'imprimante 3D ou à la découpeuse laser);
  • emplacement pour ajouter un module RTC (permet d'avoir l'heure sans le PC, sans le net, etc);
  • boutons à définir (moi je pars sur des boutons chromés, super classe, mais combien? ou peut être des boutons chromés avec LED intégrés, à réfléchir);

Du coup avez vous des idées? si oui, je vous propose de les soumettre ici, dans deux catégories : 

1-raisonable : les idées qui sont raisonnables à mettre en oeuvre, par exemple, ajouter des ports USB de charge, des LEDs pour un truc spécifique, etc. Bref, des choses quand même accessible. ça peut être un peu fou, tant que c'est réalisable sans couter une blinde ou sans des techniques de fabrications ultracomplexes

2-dingue : ici les idées les plus folles, que ce soit parceque ça couterait cher à faire, ou alors parceque ce serait complexe. Si ça coute cher et que c'est simple, on pourra de toutes façons faire en sorte que ce soit possible de l'ajouter en option, si c'est complexe mais super cool, on réfléchira à une manière de le rendre réalisable!

 

Quel intérêt pour vous?

Mon but n'est pas juste de me fabriquer un rhéobus qui tue, mais plutôt de faire un projet communautaire. Tout ce que je réaliserai sera sous licence libre (open source/open hardware), ce qui signifie que tout un chacun sera libre de fabriquer son rhéobus comme il le souhaite.

J'ai une bonne maîtrise des outils de CAD et CAM utilisés pour l'impression 3D et la découpe laser, et je sais faire des fichiers faciles à utiliser. Donc si vous n'avez pas le matos, pas de panique : il suffira d'aller dans un fablab pour fabriquer le bouzin. On y pense pas forcément, mais sachez qu'il y en a presque toujours un pas loin de chez vous. Sinon je pourrai toujours vous recommander des services en ligne de fabrication.

Pour l'électronique, on peut faire avec un système de prototypage, quelques soudures, et bingo. Je compte ceci dit designer un circuit, du coup il sera possible d'utiliser les services en ligne de fabrication de circuit pour faire la carte, ou de la faire soi même si on sait le faire (encore une fois, à voir dans les fablabs).

 

Sinon, pour ceux qui ont deux mains gauches, dans le pire des cas, ça ne me gène pas de fabriquer quelques exemplaires, au prix du matos (par contre faudra voir les frais de port, je suis en Guadeloupe, donc c'est pas le top. Peut être que si on fait un envoi groupé, ça peut le faire. Mais bon on en est pas encore là).

 

Bref, j'ai envie de fabriquer un truc made in PCI (ou plutot NXI, j'ai encore les vieilles habitues).

 

Si vous regardez mon projet R.Ian, vous verrez que c'est un robot pas cher à fabriquer, et pensé pour être facile à construire soi-même, et c'est le même concept que je veux reprendre ici. J'ai acquis pas mal d'expérience avec ces projets dans le domaine de la conception de systèmes facile à construire, même par un noob (c'était le but, que le robot soit fabriquable par un débutant).

 

Du coup, j'espère que ce projet bottera quelques personnes, si c'est le cas, n'hésitez pas à participer : 

-Comment on pourrait appeler ce truc?

-suggérez des fonctionnalités, raisonables ou dingues;

-si vous avez d'autres remarques ou idées, faites en part!

 

Fabriquons un truc cool, ensembles :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, et bon courage pour ton projet, comme sa vite fait je pense à des ports USB 3 voir 3.1 type c

 

Sur mon vieux rhéobus zalman j'avais la consommation électrique du pc d'affiché.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, et bon courage pour ton projet, comme sa vite fait je pense à des ports USB 3 voir 3.1 type c

 

Sur mon vieux rhéobus zalman j'avais la consommation électrique du pc d'affiché.

Ah la conso c'est une idée intéréssante!

Par contre ça veut dire qu'il faudrait une pince ampèremétrique!

Mais je pense que je peux intégrer ça, et du coup avoir la vraie conso et pas un truc estimé en software :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello

J'ai eu une envie similaire il y a quelques temps pour monitorer mon serveur (fichiers + applis) j'ai envie de partager dessus les idées que j'ai eues ; je ne suis même plus certain de réaliser ce projet (j'ai acheté un boitier et je pensais que j'oserai le charcuter pour intégrer le rhéobus, c'est pas le cas :x Et les ventilos ne sont pas au bon endroit)

Bref, je me met un rappel et je reviendrai un de ces soirs avec la liste des idées que j'avais et je lirai la tienne plus en détails

 

Bon projet en tout cas, je vois que tu apprends sur le tas et que tu aimes ça, c'est cool; j'en suis au même point mais avec beaucoup moins de pratique

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello

J'ai eu une envie similaire il y a quelques temps pour monitorer mon serveur (fichiers + applis) j'ai envie de partager dessus les idées que j'ai eues ; je ne suis même plus certain de réaliser ce projet (j'ai acheté un boitier et je pensais que j'oserai le charcuter pour intégrer le rhéobus, c'est pas le cas :x Et les ventilos ne sont pas au bon endroit)

Bref, je me met un rappel et je reviendrai un de ces soirs avec la liste des idées que j'avais et je lirai la tienne plus en détails

 

Bon projet en tout cas, je vois que tu apprends sur le tas et que tu aimes ça, c'est cool; j'en suis au même point mais avec beaucoup moins de pratique

Hello!

Je me demande si dans un premier temps, je ne vais pas faire un boitier de monitoring externe?

D'un autre côté ça ferait beaucoup de câbles...

 

Je suis en même temps en train de réfléchir à reconstruire mon NAS, cette fois à la découpeuse laser, donc il faut que je réfléchisse à l'intégration du bidule :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Le boitier externe est une option intéressante; j'y ai pensé. Un truc un peu comme: https://learn.adafruit.com/monochron pour le support de l'écran. Posé sur le boitier

Si tu te débrouilles bien tu peux planquer l'arduino dans le boitier avec tous les capteurs et n'avoir qu'un câble "data" (avec un protocole série) et alim vers l'écran externe. Ou tu amènes les capteurs par une nappe de fils "Dupont" http://i2.cdscdn.com/pdt2/1/8/4/1/300x300/xcs4894479460184/rw/40pcs-20cm-dupont-cable-fil-sauteur-1p-1p-male-a-m.jpg

Ça restera propre même s'il y a beaucoup de fils

 

Au final j'ai relu mon brouillon de projet, il n'y avait pas grand chose:

- Affichage de l'espace disque occupé

- Température du système

par 2 bargraphs en transparence sur la facade du serveur. Tout le long d'un coté de la façade

Ce qui veut dire pouvoir les éteindre ou cacher le boitier selon où il est pour la lumière que ça génère

On peut rajouter un 3e bargraph avec l'occupation système, ça va bouger plus et plus souvent. Ça peut faire ch*** si tu l'a à portée d'œil

 

L'autre idée était de rapporter ces informations par MQTT sur le réseau local et d'en faire quelque chose avec d'autres applis (appli web&mobile, afficheur journal lumineux déjà prévu pour plein d'autres tâches ..)

 

Rien de bien folichon finalement, mais si ces idées te plaisent, sers-toi ;)

Modifié par Epy

Partager ce message


Lien à poster
Partager sur d’autres sites

Le boitier externe est une option intéressante; j'y ai pensé. Un truc un peu comme: https://learn.adafruit.com/monochron pour le support de l'écran. Posé sur le boitier

Si tu te débrouilles bien tu peux planquer l'arduino dans le boitier avec tous les capteurs et n'avoir qu'un câble "data" (avec un protocole série) et alim vers l'écran externe. Ou tu amènes les capteurs par une nappe de fils "Dupont" http://i2.cdscdn.com/pdt2/1/8/4/1/300x300/xcs4894479460184/rw/40pcs-20cm-dupont-cable-fil-sauteur-1p-1p-male-a-m.jpg

Ça restera propre même s'il y a beaucoup de fils

 

Au final j'ai relu mon brouillon de projet, il n'y avait pas grand chose:

- Affichage de l'espace disque occupé

- Température du système

par 2 bargraphs en transparence sur la facade du serveur. Tout le long d'un coté de la façade

Ce qui veut dire pouvoir les éteindre ou cacher le boitier selon où il est pour la lumière que ça génère

On peut rajouter un 3e bargraph avec l'occupation système, ça va bouger plus et plus souvent. Ça peut faire ch*** si tu l'a à portée d'œil

 

L'autre idée était de rapporter ces informations par MQTT sur le réseau local et d'en faire quelque chose avec d'autres applis (appli web&mobile, afficheur journal lumineux déjà prévu pour plein d'autres tâches ..)

 

Rien de bien folichon finalement, mais si ces idées te plaisent, sers-toi ;)

J'aime bien l'idée des bargraphs!

En plus avec des LEDs adressables, c'est super facile à faire :)

Et comme tout sera en RGB, on peut afficher divers niveaux d'information....

 

Pour la communication avec le reste, l'idée serait d'utiliser le port serie-usb du arduino pour pouvoir envoyer des infos et recevoir des commandes.

Du coup, une fois l'API écrite, il sera facilement possible de faire des plugins pour envoyer les données à tel ou tel endroit!

 

Il faudra juste que je voie dans quel langage faire tout ça, je pencherais vers python, mais il faudra voir ce que ça donne sous windows :) (oui, au départ, moi je suis sous linux ^^)

En même temps je vois mal comment ça pourrait poser problème! Mais c'est que pour la version windows, j'aimerais bien avoir un wrarper pour tout encapsuler, et que l'utilisateur ne se pose pas de questions sur les dépendances ou autre...

Et sous linux, bah c'est simple d'office :)

 

Pour ce qui est des câbles, le problème c'est que si je fais un rhéobus, ça veut dire des câbles de ventilos, et ceux des sondes...

Ceci dit, en le disant, je me dis que rien ne m'empèche d'avoir une unité dans le PC, d'un format quelconque, et d'avoir l'unité de contrôle externe, et là effectivement, plus beaucoup de câbles à faire passer!

Par contre dans ce cas là, je n'utiliserais pas des connecteurs dupont, mais une prise qui fait classe, avec un connecteur métallique!

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faudra juste que je voie dans quel langage faire tout ça, je pencherais vers python, mais il faudra voir ce que ça donne sous windows :) (oui, au départ, moi je suis sous linux ^^)

En même temps je vois mal comment ça pourrait poser problème! Mais c'est que pour la version windows, j'aimerais bien avoir un wrarper pour tout encapsuler, et que l'utilisateur ne se pose pas de questions sur les dépendances ou autre...

Et sous linux, bah c'est simple d'office :)

 

Pour ce qui est des câbles, le problème c'est que si je fais un rhéobus, ça veut dire des câbles de ventilos, et ceux des sondes...

Ceci dit, en le disant, je me dis que rien ne m'empèche d'avoir une unité dans le PC, d'un format quelconque, et d'avoir l'unité de contrôle externe, et là effectivement, plus beaucoup de câbles à faire passer!

Par contre dans ce cas là, je n'utiliserais pas des connecteurs dupont, mais une prise qui fait classe, avec un connecteur métallique!

Mais pourquoi tu veux faire ça sous Windows alors ? Tu es fou ? :p

 

Oui pour les câbles c'est ce que je te disais, une "unité de commande" (je parlais d'Arduino mais ça peut-être autre chose) que tu intègres au PC et une "unité d'affichage" (note, ça peut aussi être une carte Arduino mais avec beaucoup moins d'I/O donc très petite) reliée par un simple câble à 2 ou 3 fils selon le protocole série que tu choisis: Serial, I2C, ..

 

Certains écrans LCD ont déjà un module fixé dessus et se pilotent en série ou en USB, un seul câble !

 

Je parlais des Dupont si tu voulais absolument faire sortir les fils de tes sondes, ça permettait de profiter de la nappe déjà faite quand tu les achète ensemble mais c'est mieux un seul petit câble :)

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 03/05/2016 à 17:58, sky99 a dit :

Salut, et bon courage pour ton projet, comme sa vite fait je pense à des ports USB 3 voir 3.1 type c

 

Sur mon vieux rhéobus zalman j'avais la consommation électrique du pc d'affiché.

Ah la conso c'est une idée intéréssante!
Par contre ça veut dire qu'il faudrait une pince ampèremétrique!

Mais je pense que je peux intégrer ça, et du coup avoir la vraie conso et pas un truc estimé en software :)

Hello,

Super projet. As-tu avancé ?

J'aime l'idée de mesure de la puissance.

Attention cependant, pour être juste il est nécessaire de faire la mesure sur le secteur, pour prendre en compte les pertes de l'alim. Donc sur le 230V. Malheureusement, une pince ne suffira pas, à moins de calculs très compliqués que je vais pas détailler ici. Sans parler du fait que t'auras même pas un vrai sinus.

A mon avis, le plus simple, ce serait d'intégrer un wattmètre pas cher sur le cable secteur (capable de monter aux watts max de l'alim quand même) et de le bricoler pour déporter ses commandes et ses infos sur l'arduino : faire un peu de rétroingénierie, dégager les boutons/écran/mesures et mettre des fils vers un petit montage pour l'adapter à l'arduino. Attention à la bricole sur secteur quand même.

Et au passage, les afficheurs OLED c'est plus si cher (surtout monochrome) et beaucoup plus classes que les LCD.

Modifié par Anozer

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello

Il doit être possible de faire proprement un raccord sur la prise standard avec ça

http://www.lextronic.fr/P6308-fiche-iec-male-droite.html et http://www.lextronic.fr/P6307-fiche-iec-femelle-droite.html

 et un module de mesure volts et d'iintensité dessus (plus précis qu'une pince ampéremétrique). Ensuite ce module propose l'info sur un bus série qui se retrouve sur le rhéobus.

Je viens de jeter un œil chez sparkfun pour trouver un module "tout fait" pour ces mesures je n'ai pas trouvé :/

Partager ce message


Lien à poster
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant