Categories
Computer

Kano

Une idée géniale de cadeau de Noël pour un enfant: Kano.

Categories
Car Technology

Avancement de mon premier projet avec le Raspberry Pi

Maintenant que je sais récupérer les données générées par le système embarqué d’une voiture via l’interface OBD je vais pouvoir faire des choses plus intéressantes avec le Raspberry. Je m’intéresse particulièrement au projet pyob2read qui me permet de récupérer un tas de données. Voici une petite liste de codes (trouble codes) pour Mazda. Cependant beaucoup de codes sont génériques et il ne me semble pas trop compliqué de faire une application qui fonctionne correctement avec d’autres marques de voitures.

La première phase du projet a consisté à réutiliser le code que j’ai déjà brièvement évoqué sur ce billet. En gros un simple algorithme de Dijkstra et un chouilla de JavaScript. Le tout est très léger et est en Python. On pourra y ajouter un petit serveur HTTP. Mais l’idéal est d’avoir une connexion SIM (HSPA+ ou autres, via un smartphone).

Maintenant il faut surtout intégrer le code de pyob2read afin de récupérer les données du tableau de bord. Sans affichage pour le moment car je n’ai pas encore trouvé l’écran adapté (prix, capacité et taille pour rentrer là où je l’imagine). Cette phase va prendre le plus de temps, car il faut faire des tests et je voudrai surtout tester d’autres modules.

Ensuite, le plus chiant (mais bonus) sera de développer une petite application Android qui recevera les données du Raspberry (celui-ci est connecté en USB à l’interface OBD). Pour cela, j’ai au moins deux solutions: Wi-Fi (généré par le smartphone) ou Bluetooth. L’utilisation du téléphone a plusieurs avantages: 1) règle le problème de l’écran, 2) permet d’avoir en plus un GPS et 3) l’autonomie car c’est toujours mieux que d’avoir à alimenter un écran branché sur le Raspberry.

Je suis persuadé que pour moins de 100 euros (environ 70 euros) il est possible de se faire un ordinateur de bord rudimentaire mais sympa. Et qui finalement fournira bien plus d’informations que n’importe quel système classique. Imaginez une Debian (Raspbian) dans votre voiture, la classe.

Dans l’éventualité qu’un jour j’arrive au stade de l’écran je pense que la solution de moindre coût (c’est bien le but) sera d’utiliser un simple écran LCD avec le connecteur GPIO.

À suivre!

Categories
Raspberry Pi Technology

Un ordinateur solaire

Un ordinateur faisant fonctionner une Debian GNU/Linux avec de l’énergie solaire. Lorsque je fais des bidouilles de ce genre je pense toujours à mon premier ordinateur. Et ça arrive de plus en plus souvent.

Ça me rappel le Solar cooker.

Mise à jour du billet: Un contact sur le réseau Google + vient de me faire découvrir ceci.

Categories
Bidouillability Hardware Raspberry Pi

Quelques benchmarks avec Ackermann sur un Raspberry Pi

Raspberry Pi Model B - 512 Mo

Le pauvre, à peine arrivé je lui fais déjà passer des tests de performances (et une séance de shooting photo) 😉

pi@raspberrypi ~/ackermann $ time ./ackermann-c 3 12
Naive:     32765 (715664091 calls)

real    2m8.395s
user    2m7.960s
sys     0m0.120s

Après overclocking à 800 MHz:

pi@raspberrypi ~/ackermann $ time ./ackermann-c 3 12
Naive:     32765 (715664091 calls)

real    2m7.622s
user    2m7.320s
sys     0m0.020s

C’est tout de même un peu plus lent que mon test précédent effectué sur un processeur i7. Le résultat pour la version C était donc de 4.345s.

Concernant le Raspberry Pi, il est vraiment super. Pas si lent en fait pour un ordinateur de la taille d’une carte. Le système se lance extrêmement vite. Je n’ai pas encore de batterie USB, pour le moment il utilise le chargeur du Nexus S qui donne en sortie 5V 0.7A. C’est un peu sous alimenté, mais par chance le R-Pi semble ne pas avoir de problème. Il me manque aussi encore un dongle Wi-fi. D’ici là j’aurai j’espère une petite batterie USB sortant plutôt 1A. De ce que j’ai lu, c’est suffisant pour faire fonctionner une connexion Wi-fi. De cette manière je pourrai le connecter en HDMI sur la télé et éventuellement utiliser XBMC.

Categories
Bidouillability Hardware

Le Raspberry Pi modèle B avec 512 Mo de RAM

Le modèle B du Raspberry Pi passe à 512 Mo de RAM. Plus vite j’aurai le mien, plus vite je pourrai m’amuser avec. Je vais déjà constituer une liste de choses à faire avec.

Categories
Computer Programming Technology

Un premier projet pour votre Raspberry Pi

Si vous n’avez pas assez d’idées de projets pour votre Raspberry Pi, voici un cours très sympathique.