まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, 3 juin 2016

Rpi-pi_EYE -Mise à jour-

Suite de l'épisode précédent :
demopieye.jpg

  • Et vlan, un nouveau billet sur le sujet, alors que c'était pourtant terminé… non ?

En fait mon système est tombé en panne, de trop nombreuses erreurs de lecture/écriture sur la carte SD ont eut raison du système Raspbian, j'ai donc formaté la carte et entrepris de réinstaller tout ça…

  • Sauf qu'après avoir installé le dernier Raspbian, je me suis rendu compte que la librairie RPIO que j'utilisais jusqu'alors pour piloter les servos n'était plus supportée, et qu'il fallait alors me reporter sur une autre solution.

En plus de ça, mes notes étant éparpillées par les expérimentations diverses, je me suis dit que c'était l'occasion ici de faire un récapitulatif d'installation de A à Z.

  • Voici donc le plan d'action :

1 - Installer le Raspbian.
2 - Installer un serveur web.
3 - Configurer un stream vidéo MJPG-Streamer de la picamera.
4 - Installer la librairie pigpio.
5 - Installer la librairie wiringPi.
6 - Configurer le site Web.
7 - Configurer son routeur pour sortir en publique le stream vidéo et le site web.


Lire la suite...

vendredi, 27 novembre 2015

Rpi-pi_EYE -Fin-

Suite de l'épisode précédent :
demopieye.jpg

  • Me revoici donc avec la finalisation de ce projet !

Faute de compétences suffisantes en python-html-css, je me suis vite retrouvé limité dans la compréhension de webpy pour pouvoir afficher une interface comme je voulais…
Je commençais à partir dans tous les sens, sans rien produire, avec une grosse sensation de perte de temps, un projet devenu un point noir qu'on a plus envie de voir.
Et pourtant je voulais le terminer, il était donc temps de redéfinir mes ambitions, que je sache clairement ce que je voulais faire afin de trouver la bonne méthode.
Abandon de l'idée de boutons d'incrémentation de la position de l'œil, exit donc les boutons de formulaire à côté de l'image de la picamera, ils sont une gêne pour la navigation quand on zoome avec un ordiphone, exit donc aussi le css responsive design, et puis tiens si en plus on pouvait se passer d'image à cliquer tout aussi problématique que les boutons…

  • Table en marbre, abandon de webpy, ce que je veux c'est :

- Afficher l'image de la vidéo.
- Cliquer dans l'image de la vidéo pour bouger la camera, sans que la page soit rechargée.
- Cliquer dans l'image de la vidéo pour allumer une lumière, sans que la page soit rechargée.
- Pouvoir zoomer à volonté dans le navigateur sans que ce soit un problème pour les fonctions précédentes.


Lire la suite...

mardi, 20 octobre 2015

Rpi-pi_EYE -2-

Voici la suite du projet commencé ici :

Les fichiers 3D sont disponibles ici et en annexe de ce billet.

  • Depuis la dernière fois, j'ai modélisé l'arrière du boîtier qui accueille le Raspberry, revu le boitier de face pour que l'anneau soit facile à mettre en position, et tranché en deux les pièces d'engrenages.

J'ai donc imprimé tout ça en bleu et conservé l'œil blanc pour le moment.

  • Voici le kit de composants nécessaires à l'œil caméléon :

dsc00855.jpg
- Un Raspberry pi Model B.
- Un module Camera Pi.
- Deux Servos TowerPro SG90.
- Une carte SD d'au moins 4Go.
- Un écrou de 1/4" BSW (TPI 20) (1/4 pouce British Standard Whitworth, Threads Per Inch de 20).
- Une tige métallique de 2,1 cm coupée dans un gros trombone.
- Deux très petites vis de récup.
- Le kit de pièces imprimées.

Lire la suite...

mercredi, 4 février 2015

Rpi-pi_EYE

Impressionné par le résultat, j'ai alors entrepris de l'imprimer, ce malgré le manque d'informations et d'instructions flagrant, me disant naïvement que le gars avait dû faire les choses bien, que ça passerait sans problèmes…
Bien mal m'en a pris, ce fût une catastrophe !
L'impression en ABS étant toujours assez galère avec des décollements de pièces importants, j'ai dû jeter la pièce principale du P-eye qui non seulement était donc déformée, et qui de plus ne permettait pas d’accueillir convenablement les servo-moteurs, les logements n'étant pas aux bonnes dimensions, en plus d'un système d'enclipsement de ceux-ci vraiment trop fragile.
Ces impressions difficiles obligeant à avoir systématiquement recours aux supports d'impression, et le fait qu'il manque le panneau arrière pour loger le Raspberry me fit enfin comprendre que non, son truc n'est vraiment pas terminé.
Encore eut-il fallut le signaler, la fonction existe, une case à cocher dans Thingiverse pour signaler qu'il s'agit d'un WIP:

Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Hum, bref, passons…
J'importe et nettoie l'objet dans Sketchup histoire de tout refaire… Wép, le travail n'est pas sourcé, puis de retourner sur la page dans l'idée de publier un remixe et de me rendre compte que le modèle était protégé par une licence restrictive (CC by-nc-nd) interdisant cela !

  • Pas cool, je laissais tout de même un message sur la page histoire de faire baver les follower qui attendaient la suite depuis un an, et Ghiotto, eut alors l'amabilité de libérer son travail afin que je puisse le publier : http://www.thingiverse.com/thing:520703

Le prototype :

img_0186.jpg img_0183.jpg Voici donc une version au design plus simple que le projet d'origine, plus facilement imprimable.
Tous les éléments du kit de Ghiotto ont été conservés, sauf le boîtier principal que j'ai entièrement refait et séparé en deux morceaux.

img_0185.jpg J'ai notamment modifié, agrandit et consolidé les supports de servo pour les adapter à ceux dont je disposais, en plus d'y adjoindre une fixation par vis.
Le fichier source Sketchup permettra au besoin d'ajuster la position latérale de ces supports, ou de les revoir complètement.
Il reste à faire un boîtier arrière pour intégrer le Raspberry-Pi et fermer cet ouvrage.

  • Voici une vue de l'arrière, avec les servos fixés par des petites vis de récupération :

img_0181.jpg

Lire la suite...

- page 1 de 2