Aujourd’hui puisque c’était les vacances, il n’y a pas eu de cours aux Petits Hackers de la Maison Du Libre, mais à la place on a fait une journée bidouille, avec au programme du bricolage de terminal VT220, on a ainsi connecté l’antiquité à un ordinateur via son port série et on a ainsi pu via un petit code python afficher le texte de notre choix, faire clignoter les caractères avec les séquences d’échappement qui vont bien, etc.
Quelques nouvelles d’OpenPathView : on a reçu le nouveau pcb pour synchroniser les GoPros et après une journée au TyFab hier pour ressouder tout ce qui a été mal soudé le pcb marche enfin ! Vous pouvez voir dans la petite vidéo qui suit l’allumage des GoPros (première série de clignotements), le changement de mode (non visible), une prise de photo (flash simple) et l’extinction des APNs (seconde série de clignotements) le tout contrôlé par un Arduino Mini Pro 3.3v branché sur mon pc portable.
À ce stade, il nous reste pour cette version deux grandes parties :
adapter le serveur EyeFi pour gérer et trier la réception des photos prises
monter la nouvelle tête photo avec le nouveau pcb
En bonus, un aperçu de ce à quoi pourrait ressembler la prochaine tête photo :
Je vous ai parlé il y a quelques temps du projet OpenStreetView avec la mdl, je reviens aujourd’hui pour vous donner des nouvelles. Il y a eu pas mal de changement depuis le début et on approche de la fin du projet.
Le nouveau fonctionnement
Désormais les photos panoramiques sont prises avec des caméras GoPro Hero 2, elles sont au nombre de 6 : 5 caméras forment un pentagone comme le montre la modélisation ci-dessous et une sixième sera placée sur le dessus afin de compléter le panorama.
Le déclenchement des prises de vue synchronisées se fait via un Arduino Mini Pro 3.3V et un hack se basant sur le kit 3D de GoPro : une EPROM est connecté à chaque GoPro lui faisant croire qu’elle est dans un kit 3D, il est alors possible de déclencher des prises de vue simultanées avec les 6 caméras, les photos sont ensuite enregistrées par les caméras sur des cartes SD EyeFi.
Les cartes EyeFi sont des cartes SD embarquant du wifi, elles se connectent à un réseau wifi pré-configuré (la configuration des cartes doit se faire sous Windows avec le logiciel officiel) sur lequel se situe un serveur EyeFi (serveur modifié en python), celui-ci récupère les images que les cartes lui envoient. Pour le serveur nous avons choisi une RaspberryPi.
La RaspberryPi est configurée en Hot-spot wifi, les cartes EyeFi peuvent ainsi s’y connecter, mais on peut aussi s’y connecter (avec une tablette par exemple) pour monitorer les prises de vue. Sur la RaspberryPi est branché un compas (liaison I2C des GPIO) et un GPS (liaison série des GPIO) afin de pouvoir positionner les panoramas dans l’espace et ainsi facilement positionner les boutons qui permettront de passer de l’un à l’autre dans la visionneuse. L’Arduino Mini Pro est branché en USB ce qui permet de tout contrôler depuis la RaspberryPi.
Bonus : je suis en train de travailler sur un hack de la montre LiveView de Sony Ericson afin de pouvoir contrôler le serveur OpenStreetView depuis la montre
Voila en résumé le système :
Et ça donne quoi ?
Tout est prêt excepté qu’il manque encore le PCB pour relier les GoPro à l’Arduino, nous avons donc déjà pu tester le sac à dos et la tête photos avec une caméra seule en mode timer pour qu’elle prenne des photos toutes les 10 secondes, nous avons ainsi pu constater que le mat était trop petit, nous avons donc acheté deux autres mat : un de 1.5m et un de 2m, juste pour le fun, voilà ce que ça donne avec un mat de 2m :
Salut, Chose promise, chose due, voici un article sur l’OpenBidouilleCamp Junior qui a eu lieu aujourd’hui à la cantine numérique de Brest. Je commence tout de suite par les photos des différents stands présent et les différents ateliers, mais avant cela sachez que les photos ne sont pas toutes de moi : certaines photos ont été faites par benvii que je remercie de ce partage.
On commence tout d’abord par les stands tenus par les petits hackers du samedi matin :
À la découverte des composants de l’ordinateur
Initiation Shell : formation de futures geeks Lire la suite »
Un petit article pour vous parler de l’Open Bidouille Camp Junior, qui aura lieu le 13 avril de 10h à 17h à la cantine numérique de Brest, situé fac Ségalen. Il s’agit d’une version de l’Open Bidouille Camp animé par les jeunes de moins de 25 ans, les petits hackers de la maison du libre serons bien évidemment présent. Le principe reste le même que pour l’Open Bidouille Camp classique dont je vous avais parlé il y a quelques temps ici : on parle de hack, de bidouille, de bricole, de créativité, de fait maison… C’est ouvert à toutes et à tous, donc n’hésitez pas à venir, même si vous n’êtes pas des pro de la bidouille vous serez bien accueillis. Je serai présent l’après-midi et je vous rédigerais un article à la fin de l’événement, vous pourrez retrouver toutes les informations en direct sur Twitter avec le hashtag #OBCBJ (je twitterais probablement quelques trucs).
Parmi les ateliers prévus vous pourrez y retrouver :
L’imprimante 3D (impression d’objets)
La 3D avec Blender (modélisation, jeu)
Initiation à la soudure
Initiation à l’électronique (Arduino)
A la découverte des composants de l’ordinateur
Initiation Shell (les commandes de base)
Présentation d’OpenStreetView
Démonstration de robots et aéroglisseurs
Incrustation d’images (carte météo)
Des expériences scientifiques
Une web TV avec le canal bus des petits débrouillards
Depuis sa sortie sur Nintendo64 en 1996, Super Mario 64 a toujours été un jeu solo. Mais, n’avez vous jamais rêvé d’avoir un ami pour vous aider à combattre Bowser ou le Roi Boo ? C’est désormais possible grâce à un moddeur du nom de Skelux. Il a en effet hacké une rom de Super Mario 64 pour le rendre compatible multijoueurs (notez que Nintendo n’en a pas eu l’idée…), il faudra donc évidemment utiliser un émulateur. Pour profiter de son travail, il vous suffira de charger l’archive ici.