Skip to main content

Composants de R.Ian – pièces à imprimer ou acheter

châssis de R.Ian assemblé avec les roues, moteurs, la batterie et les contacteurs.

Dans un précédent billet, nous avons vu les objectifs qui ont guidé la conception de R.Ian, et dans le suivant détaillé la conception paramétrique des roues. Nous allons maintenant nous pencher sur les composants de R.Ian, à savoir la liste exhaustive des éléments nécessaires pour le construire de A à Z.

Voyons en pratique la  liste des composants de R.Ian :

Composants de R.Ian à imprimer en 3D :

Au total, les composants de R.Ian à imprimer reviennent à 2.91€ pour le filament, pour un peu moins de 3 heures d’impression 3D à des vitesses normales, et on en a pour 57g de PLA et 12g de ninjaflex.

Composants de R.Ian à acheter

A ce point, nous avons toutes les pièces nécessaires pour un robot minimal pour un peu moins de 27€. Les éléments suivants sont facultatifs, mais tout de même recommandés :

Avec tout cela, nous avons les éléments du robot pour environ 35€, en incluant des options qui ne sont pas nécessaires, mais sympathiques. Nous considérerons que ces options font partie du robot de base, mais elles restent des options car elles peuvent être enlevées si souhaité, tandis que le reste est nécessaire au fonctionnement de R.Ian

Le robot est amené à changer un peu, avec notamment un étage optionnel supplémentaire, pour accueillir un raspberry pi zero (5€), ou un autre modèle (le zero est préféré car moins cher, mais je ferai les pièces pour les autres modèles), mais aussi une carrosserie (une nouvelle pièce à imprimer), qui protégera l’électronique et les capteurs, tout en fournissant une poignée pour attraper le robot, et en gardant l’avant ouvert pour le capteur optique (toutefois couvert par dessus, celui ci étant fragile, surtout monté sur le servomoteur). Cette pièce devrait augmenter le prix total d’un euro environ.

Enfin, le système de roues actuel ne me satisfait pas, la roue sur pivot à l’avant était trop chère, et les axes des servomoteurs sont trop fragiles. Ces servomoteurs sont de plus de qualité un peu médiocre, je pense donc passer à des moteurs DC classiques. Il faudra donc que je conçoive un système imprimable de roue sur pivot, ou alors que je passe à un système de chenilles. J’ai déjà des moteurs en tête, et j’ai conçu le système de fixation des roues sur ces moteur, il me font concevoir les chenilles et les roues libres. L’objectif est aussi de rendre le robot plus solide, pour un usage scolaire.

Dans un prochain billet, je reviendrai sur divers éléments de la conception, comme par exemple les roues, qui sont hautement paramétrables (nombre de rayons, taille, épaisseur, pneus etc).

Roues de R.Ian et motorisation

Dans la version actuelle de R.Ian, j’ai décidé d’utiliser des servomoteurs à rotation continue. En effet, pour faire un robot, il est difficile de faire plus simple en matière d’assemblage, puisque chaque servomoteur utilisera un fil pour l’accès au +5V, un second pour la masse, et un troisième connecté à un GPIO. Cela signifie que pour les deux moteurs, on utilise seulement deux GPIO, et que l’assemblage est très simple, ce qui est l’un des objectifs du robot. Il nous faut maintenant des roues adaptées. Puisque nous cherchons à réduire les coûts, une solution est de les fabriquer, ce qui nous permettra également de les ajuster précisément à nos contraintes. Détaillons maintenant tout cela.

En savoir plus

Caméra Raspberry pi waterproof : présentation.

SauronPi avec camera et vitre en place

Dans le cadre de mon projet SauronPi, je développe une caméra autonome et waterproof capable de rester un moment dans la nature pour photographier ou filmer pendant de longues périodes sans intervention. Ceci est un sous-projet du projet SauronPi, pour lequel je développe des systèmes vidéo/photo basés sur le Raspberry Pi et son module caméra. L’objectif de ce billet est de vous présenter le projet et ses objectifs.

En savoir plus

Boitier de contrôle de Rlieh, contrôleur automatique d’aquarium

Panneau de contrôle de Rlieh

Dans un précédent billet, nous avons décrit le modèle 3D du panneau de commande de Rlieh. J’ai maintenant imprimé le boîtier, et je vais vous présenter le résultat, qui me sert de boîtier de contrôle de rlieh, mon système de gestion automatique d’aquarium.

Boitier de rlieh imprimé en PLA

Boitier de rlieh imprimé en PLA

Le boîtier a été imprimé en PLA. Il s’agit de la façade présentée dans le précédent billet, avec trois trous pour les boutons, et un grand rectangle pour l’écran LCD.

L’écran est fixé par l’arrière, avec 4 vis, et le tout est prévu pour que l’écran soit tout juste au niveau de la façade. Le fichier scad peut toutefois être modifié pour changer cela, si l’on souhaite par exemple que l’écran dépasse pour qu’il soit au niveau d’une autre plaque. Tous les fichiers sont disponibles sur le github du projet Rlieh.

Les boutons se fixent par l’avant, avec un écrou à l’arrière. Sur la version imprimée, les trous étaient un peu juste, je les ai donc élargis, mais sur ceci à été mis à jour, et la taille des trous permet maintenant une installation facile de boutons de 16mm standards.

Écran et boutons installés sur le module de contrôle de Rlieh

Écran et boutons installés sur le module de contrôle de Rlieh

Sur la photo précédente, vous pouvez voir le rendu lorsque l’écran et les boutons sont en place. Sur la droite, une carte SD et un Raspberry pi zero à titre de comparaison pour la taille.

boitier de contrôle de Rlieh de face, en fonctionnement.

boîtier de contrôle de Rlieh de face, en fonctionnement.

Pour connecter le tout, il suffit de brancher quatre fils pour l’écran I2C : le vcc (5v), la masse, et les broches sca et scl. Il faut deux câbles supplémentaires pour chaque bouton.

Pour l’instant, seul le bouton du haut est utilisé : il allume ou éteint l’éclairage. Toutefois, puisqu’il s’agit d’un contrôleur automatique, il n’allume pas simplement de façon instantanée et continue l’éclairage. En effet, celui ci s’allume et s’éteint automatiquement selon l’heure.  L’éclairage s’allume également progressivement, comme illustré dans cette vidéo :

L’extinction est également toujours progressive.

Si l’on appuie sur le bouton alors que l’éclairage est allumé, alors  l’éclairage s’allumera (progressivement), mais pour une durée (réglable) de 5 minutes, avant de s’éteindre progressivement. Dans l’autre sens, si l’éclairage est allumé, alors un appui sur le bouton l’éteindra progressivement pour 5 minutes avant de le rallumer. Ce comportement sera bientôt changé, en effet, si quelqu’un éteint l’éclairage, c’est sans doute pour avoir de l’obscurité (par exemple pour dormir). Du coup dans la prochaine version du code, l’éclairage restera éteint jusqu’au prochain cycle d’allumage programmé.

Dans mon cas, l’éclairage s’allume a 11h et s’éteint à 23h, sur une période de plusieurs minutes.

façade du module de commande de rlieh en fonction

façade du module de commande de rlieh en fonction

Sur l’écran, la première ligne sert à afficher l’état des lumières (on ou off). La seconde affiche quelque chose si l’on est en train d’allumer ou d’éteindre (pendant les transitions). Ces messages sont surtout utiles pour le développement et le débogage, ils seront sans doute remplacés par autre chose plus tard.

La troisième ligne affiche la température de l’air, et la température de l’eau. Enfin, sur la dernière ligne, on affiche l’heure courante et la date.

Une version ultérieure affichera le temps restant avant le prochain allumage/la prochaine extinction, ainsi que d’autres indications utiles.

 

R.Ian : démo rapide (robot Arduino à 35€)

R.Ian, vignette video 1 youtube

Salut à tous. Dans un précédent billet, je vous présentais R.Ian, mon nouveau projet de robot économique, simple et extensible. J’ai crée une page détaillée sur R.Ian, et  maintenant, voici une petite démonstration d’un programme de base, s’exécutant sur une version encore en développement du robot.

Pour cela, j’ai tourné une petite vidéo que vous pouvez retrouver sur ma chaîne Youtube, ou consulter directement ici :

Si l’intégration de la vidéo devait ne pas fonctionner, voici le lien vers la vidéo :

Démonstration rapide d’évitement d’obstacles par R.Ian en utilisant les capteurs de contact.

A bientôt pour plus de développements!