まこと の ブログ

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, 23 septembre 2015

Un ordinateur 16 bits' like

amiga_500.jpg

  • Au travers de divers projets croisés sur la toile, je constate depuis quelques temps un regain de nostalgie pour l'informatique 16 bits, type Amiga, AtariST, Thomson, etc.

Je n'en ai jamais possédé, mais j'en ai côtoyé durant ma prime jeunesse, et ai toujours été émerveillé par les possibilités de ces machines, par exemple avec la scène démo, sans pour autant rien y comprendre…

InterimOS.jpg

Sans doute pour cela que je reste sensible à la musique Chiptune, dont je me sert souvent pour illustrer mes vidéos.

Bref, on voit donc des projets menés par des nostalgeeks ayant pour but de reconstruire ces machines, soit à base de hardware le plus proche possible de l'original, soit à base de matériel moderne, comme les MicroController AVR et PIC, Arduino, ou micro-PC Raspberry&cie.

  • Et en voyant tout ça, je me suis dit à titre perso qu'il y aurait du potentiel…

On lit beaucoup que Raspberry est une plate-forme informatique formidable pour l'éducation et les enfants, alors certes dans un cadre scolaire ou en club, assoc, et xxx-spaces, où l'on s'accompagne ça l'fait, mais à la maison, comment ça se passe ?
Et bah c'est le bordel !
Entre les lego qui traînent, le Mario au point de croix, les poupées, les voitures, les jeux vidéos, et les devoirs, l'espace est envahis d'objets d'occupations divers avec lesquels on switche totalement son attention, passant de l'un à l'autre, sans vraiment prendre le temps… Il n'y a guère qu'un écran pour retenir efficacement l'attention… Il y aurait beaucoup à dire sur cet état de fait, mais je m'en abstiendrais ici.

Donc j'imagine mal un Raspberry Pi, fragile petite carte électronique, avec son merdier de câbles et de périphériques, traînant au milieu de tout ça résister bien longtemps… Sans compter le design inexistant et incongru de l'objet !

  • Je me disais qu'il lui faudrait donc une boite, jolie, qui intégrerait le clavier, à la façon du projet interimOS, mais avec un OS Rpi standard, facile à ranger et à mettre en place sur la table du salon.

Pour le moment ce n'est donc qu'une idée, qu'on a sans doute déjà eu, mais comme elle ne vaut rien, je m'empresse de la partager ici, si le cœur vous en dit, faites donc !

Quoi d'autres ? Alors :

- Un boîtier type Amiga-ST, avec le Rpi dedans.
- Le clavier est intégré, il est définitivement de type orthogonal, de préférence en bépo !
- On y branche une souris… intégrer une trackball ?
- On le branche sur une TV (HDMI) ou sur un écran d'ordi (adaptateur HDMI->DVI, ou HDMI->VGA).
- Ça boote un GNU/Linux type Raspbian.
- On y branche un joystick pour jouer à l'arcade, ou un tapis de DDR.
- Via une trappe sur le dessus, possibilité de brancher un shield Rpi pour bricoler, interagir avec l'extérieur, s'initier à la programmation concrète.
- Un wifi pour l'accès internet ou pas, avec contrôle parental.

  • Ainsi, peut-être qu'un enfant d'aujourd'hui pourrait à son tour s'émerveiller sur cet ordinateur qu'il branche sur sa télé pour faire des trucs supers ! Un premier ordinateur, un vrai, pas un succédané du rayon jouet, une machine qu'il s'approprierait à son rythme pour avec de l'aide, devenir autonome sur les sujets qui le motive.

L'ordi sur lequel je jouais chez les copains, et sur lequel entre deux parties, on chargeait une disquette démo, ou un programme maison, rien de folichon, mais une petite graine dans l'appréhension de l'outil informatique qui en grandissant fera une grosse différence dans la culture du gamin… ou pas ! On ne peut pas forcer un gosse à s'intéresser à un truc, juste lui offrir la possibilité de découvrir et de s'exprimer.

- page 2 de 4 -