Revue de Presse – 31 Décembre 2012

Raspberry Pi

Pilotage d’une borne d’arcade avec un Rpi. Le montage est un peu compliqué, car il faut convertir la sortie vidéo HDMI en VGA, puis en RGB, car c’est ce que “mangent” les bornes d’arcade. Problème, la fréquence des lignes vidéo doit être ramenée à 15 kHz avec un circuit de traitement vidéo! Une fois que c’est fait, l’émulateur MAME peut émuler n’importe quelle console.

Arcade avec raspberry pi
La borne sous MAME

Arduino

Un unicycle en forme de raptor, commandé par un arduino. Dans ces appareils, le moteur doit être piloté très finement pour que la machine reste en équilibre quel que soit son mouvement.

Vélo raptor
Le Raptor Bike

ARM Embarqué

Une Stellaris Launchpad a été utilisée pour piloter une imprimante 3D RepRap.

Radio

Deux belles images d’un système d’émission vers un satellite. C’est plus complexe que pour la réception, on aperçoit des éléments en guide d’ondes, qui évitent l’atténuation introduite par les câbles.

antenne emission satellite
Groupe d’émission satellite (uplink) en bande X (11 GHz)

Technologies

Une machine pick-and-place manuelle. A quoi ça sert? A positionner précisément vos composants CMS sur de la pâte à braser. Si comme moi vous arrivez à souder vos CMS directement à l’étain, vous n’en aurez pas besoin. Mais si vous utilisez la technique de la refusion, cette belle machine pourra vous faire gagner du temps.

Pick and place manuel
Placement manuel de composants CMS

 

Revue de presse – 24 Décembre 2012 – Joyeux Noël!

Raspberry Pi

Un gradateur piloté par ordinateur basé sur un pilotage mécanique de la pédale de réglage! Ce montage sert à allumer une lumière progressivement pour simuler le lever du soleil.

Arduino

Obligatoire en cette saison : l’arduino de Noël (en italien)!

arduino de noel
Joyeux Noël!

ARM embarqué

La description illustrée des contacts de la stelpad! C’est un document très pratique quand on est concentré sur son montage et qu’on n’a pas de temps à perdre dans la datasheet. C’est maintenant affiché au dessus de mon établi.

Stellaris Launchpad Pin Map
Les pins de la StelPad

Radio

Ce récepteur VHF (aux environs de 100 MHz) à 3 transistors est extrêmement simple à fabriquer. On s’en sort avec des fonds de tiroir. Attention il peut recevoir UNIQUEMENT les émissions en modulation d’amplitude, telles que celles émises par les avions et les tours de contrôle d’aéroports. Le montage est très bien réalisé.

récepteurs à 3 transistors
Le récepteur… Simple mais efficace!

Technologies

Pour faire un montage électronique, on pense souvent aux circuits imprimés. Pour changer un peu, voici un montage 3D moulé dans de l’acrylique, le résultat est magnifique. Cliquez sur la photo pour accéder à l’article original.

Circuit 3D amplificateur
Ce circuit est moulé dans de la résine transparente.

Premiers résultats en sans-fil numérique 802.15.4

Le Zigbee, c’est une suite de protocoles qui sert à faire fonctionner des réseaux de capteurs intelligents.

Cette technologie, qui existe depuis déja quelques années, permet de mettre en place des réseaux de machines sans fil, à faible portée (quelques dizaines de mètres) et surtout à basse consommation, ce qui permet de les intégrer dans des appareils portables, fonctionnant sur pile. C’est une des technologies qui contribuent à mettre en place un internet des objets (internet of things), qui, comme son nom l’indique, tend à connecter entre eux les objets de notre vie quotidienne grâce à une technologie globale. Contrairement au bluetooth, qui est plutôt dédié à des connexions point à point, le 802.15.4 vise la mise en place de réseaux comportant un plus grand nombre de noeuds, une consommation encore plus réduite, et un faible volume de données à transmettre.

Le Zigbee lui même est un protocole bien spécifié et complet, mais assez complexe à mettre en place correctement.

En revanche, la technologie sur laquelle il s’appuie, la norme IEEE 802.15.4, est plus facile d’accès. Elle fait non seulement fonctionner le Zigbee, mais également un grand nombre de protocoles plus ou moins propriétaires (Miwi, JenNet, 6loWPAN).
En apprendre plus sur les réseaux sans fil 802.15.4 et comment je vais m’en servir

Make it up : l’obsolescence reprogrammée !

logo makeitupLe week end dernier avait lieu l’évènement Make it Up, dont le but est de promouvoir la réutilisation d’objets obsolètes dans des projets innovants. Tout ceci avait lieu à Saint Ouen, dans le quartier des puces. Le programme de la journée était composé de conférences, et surtout de la présentation des prototypes réalisées par les participants (choisis à l’avance sur concours). Ces prototypes ont tous été réalisés en 3 jours, le week end dernier.

Pourquoi ce  nom?

L’obsolescence programmée est le nom donné à l’idée que souvent, les appareils que nous achetons sont à usage unique, même s’ils sont chers, et qu’ils finissent toujours par tomber en panne, et en même temps par devenir inutilisables, donc jetés, et, dans le meilleur des cas, leurs matériaux sont partiellement recyclés.

Le concept d’obsolescence reprogrammée développée par cet évènement va au delà, il s’agit donc de donner une deuxième vie à des objets qui ne servent plus. La démarche est avant tout militante, parfois artistique, toujours intéressante, et certaines réalisations peuvent avoir un aspect véritablement utile et/ou innovant. En pratique, le mouvement concerne les ingénieurs concepteurs, il veut les inciter à ne pas transformer les objets en boite noire, mais à plutôt faciliter leur dissection. Mettre un connecteur démontable au lieu de souder un fil ici, laisser apparentes les connexions JTAG ou ICD des processeurs embarqués par là, etc… tout ceci contribue à rendre les objets manufacturés réutilisables. L’argument du prix n’intéresse pas ces gens, ils préfèrent acheter un objet plus cher, s’il est réutilisable.

Voyons ce qui a été réalisé pendant cet évènement. Plusieurs projets étaient présentés, vous pouvez tous les voir si le site de l’évènement.

Twitte Mood
Un clavier à souris, un arduino, des musiques en tweets!

J’ai pu discuter plus longuement avec Arnaud Angelo, qui, en tant que participant sélectionné par les organisateurs de l’évènement, a contribué à inventer le Twitte Mood, qui est en fait un clavier électronique composé de souris informatiques, “disséquées” , et connectées à un ordinateur par l’intermédiaire d’un arduino. Chaque fois que des notes sont jouées, les mélodies résultantes sont envoyées sur twitter.

Ce projet est évolutif, il s’agit pour l’instant d’un concept réalisé très rapidement, pendant un “makeathon”, un marathon de réalisation. Arnaud et son équipe ont toutefois de grandes idées pour leur bébé. Par exemple, les mélodies twittées par les gens qui ont visité l’expo aujourd’hui (ou plus tard) pourraient être utilisées par, disons, la sonnerie de votre maison en tant que mélodies originales. Cette idée des objets connectés fait de plus en plus son chemin, et si aujourd’hui un ordinateur était utilisé pour les besoins de la démonstration, on pourrait tout à fait imaginer que l’arduino soit doté d’un shield ethernet et de la librairie thingspeak pour qu’il se débrouille tout seul.

Le PicToast
Un grille pain pour faire passer des messages!

Le PicToast était également un recyclage intéressant. Peu de travail a été nécessaire pour remettre en route ce grille pain, mais l’idée de s’en servir pour écrire des messages est intéressante!

Cette idée des objets connectés fait son chemin, au début j’ai souvent entendu parler de connexions “machine to machine” , mais je me rends compte que les médias sociaux et les relations humaines ont toute leur place dans cet environnement. Un autre exemple de machine connectée et sociale se trouve par exemple ici : Touch.it.Fa.bulo.us/ly (non fonctionnel en ce moment) : dans ce projet, les commentaires des gens incrémentent un compteur, dont l’image est retournée en temps réel.

 

Peu utile d’un point de vue pratique, ces objets sont probablement en avance sur leur temps. Ce genre de concept n’a que le mérite de pousser notre réflexion au delà du quotidien, de nous suggérer des réutilisations possibles des objets, et c’est à nous d’intégrer ces possibilités dans les objets de demain.

 

Make It Up 2012
Des visiteurs au Make it Up 2012

En résumé de la journée, je dois dire que j’ai été agréablement surpris de voir une grande quantité de gens assister à cet évènement. La salle de présentation était pleine, on s’y bousculait. Je trouve cette affluence rassurante et motivante, car cela veut dire qu’avec quelques efforts de médiatisation, “les gens” s’intéressent encore au bricolage. Cela me conforte dans l’idée que ces mêmes personnes trouvent l’électronique trop complexe, et que dès qu’un effort est fait pour la rendre abordable, cette discipline attire des gens.

C’est sans doute une leçon à retenir…

Revue de presse – 17 Décembre 2012

Raspberry Pi

Voici une série de photos qui montre l’intérieur des usines de production des RPi.

Fabrication RPi
En images, la ligne de fabrication des Raspberry Pi.

Arduino

La nature ouverte de cette carte a déja permis de produire beaucoup de produits dérivés de l’arduino original… Mais cette carte en forme de poupée bat toutes les autres par sa créativité!

Poupée Arduino chez SeeedStudio
Ceci est un arduino!

ARM Embarqué

Sparkfun a un câble USB pratique: Un coté A, un coté au choix! B, mini-B ou micro-B ! C’est le câble USB Cerbère! Ce câble peut se révéler pratique pour économiser le nombre de fils qui trainent sur le bureau.

USB multi connecteurs
Un câble bien pratique!

Technologies

Connaissiez vous le DIWire, une plieuse de câble à commande numérique? La machine est capable de plier des fils métalliques dans tous les angles et dans toutes les directions, pour produire un objet en “fil de fer”. Le projet est open source, ce qui lui promet un bel avenir dans de nombreux domaines, de la décoration et l’art, jusqu’à la science du pliage des protéines!

Le Diwire, une plieuse de fils de fer numérique!
Le Diwire, une plieuse de fils de fer numérique!

Deux programmateurs d’AVR innovants

Les AVR sont des microcontroleurs 8 bits équivalents aux PIC.

Ils sont utilisés par exemple dans les arduino.

Ces circuits sont programmables. Il faut donc les programmer avant qu’ils sachent faire quelque chose d’utile… Comment faire?

Dans le cas de l’arduino c’est très simple, car cette carte contient un circuit préprogrammé, un “moniteur” dont le but est de charger le programme de l’utilisateur par une simple liaison USB.

En réalité, ces AVR utilisés par les arduinos sont préprogrammés initialement en usine, pour y stocker le moniteur.

Mais que faire quand on utilise un AVR seul, sans l’arduino?

Eh bien il faut le programmer. Pour cela, il faut utiliser le programme “avrdude”. Ce programme sait piloter une grande quantité d’appareils différents qui servent à stocker des programmes dans les AVR.

Seul problème, ces appareils requièrent en général (mais pas toujours, d’accord)… un AVR préprogrammé, ce qui nous place devant un problème dit “d’oeuf et de poule”, ou encore de “grue primordiale” (pour monter une grue, il faut une grue plus haute, qui a elle même besoin d’une grue plus haute pour être montée, etc) .

Bref : comment programmer le programmateur !!

C’est ici que ces deux projets innovants interviennent.

HUB ISP
HUB ISP – Cliquez pour agrandir

Le premier projet utilise un hub USB de manière créative. Au lieu d’y brancher des appareils, l’auteur utilise directement les lignes du bus pour transmettre des données. C’est un exemple de réutilisation non prévue que je trouve génial. En envoyant des instructions particulières au hub (et certainement non prévues pour cela par les inventeurs de l’USB!), il est capable de recréer les signaux nécessaires à la programmation de l’oeuf (ou à la montée de la grue) afin de programmer le premier AVR, celui qui devrait vous servir à fabriquer un programmateur plus pratique…

HID keyboard ISP
HID keyboard ISP – Cliquez pour agrandir

L’autre projet est tout aussi intelligent, bien qu’un peu moins “barbare”, il utilise l’électronique d’un clavier, et spécialement les lignes qui pilotent les LEDs! Les données sont ainsi transmises du PC vers le circuit à programmer. Pour relire le contenu du circuit, l’auteur utilise un optocoupleur récupéré d’une ancienne alimentation à découpage hors service. Le coût de ce projet est donc de zéro euro!

 

Ces deux projets, basés sur le détournement fonctionnel pour l’un et la réutilisation d’objets en fin de vie, sont de très beaux exemples qui prouvent que l’électronique peut être amusante, abordable, et accessible à tous!

Revue de Presse – 10 Décembre 2012

Evènements

Ce week end avait lieu l’évènement “Make It Up“, qui proposait une rencontre sur l’obsolescence reprogrammée (réutilisation d’objets obsolètes ou inutilisables dans des projets innovants). Je ne le savais pas à l’avance, j’y suis passé Dimanche après midi. Un article arrive!

Raspberry Pi

 Le modèle A arrive! Comment ça il est moins bien? Il est surtout moins cher et moins consommateur d’énergie, ce qui est une bonne chose pour ceux qui veulent l’intégrer dans un montage.

ARM Embedded

Le forum Stellarisiti ouvre une section “Projet du mois” et bientot peut être une section multilingue, qui couvrirait toutes les cartes embarquées ARM (Stellaris, STM32, etc). Profitez en pour poser des questions et présenter vos réalisations!

Arduino

un controleur de prises secteur piloté par ethernet. Et voila, on peut allumer les lumières chez soi pendant qu’on n’y est pas, un simulateur de présence peut être utile contre des voleurs, ou tout simplement pour allumer le chauffage juste avant votre retour de vacances!

Radio

Sparkfun a publié un guide des connecteurs pour la radio.

Technologies / Etonnant

Cette imprimante 3D utilise des ramettes de papier A4 comme matériau! Les feuilles sont coupées, imprimées et collées ensemble!

 

Bonne semaine!

Code::Blocks 12.11 est sorti

Code::Blocks 12.11 a été publié!

C’est un éditeur de code très efficace, léger, facile à installer, ne demandant pas trop de ressources à la machine. Il est bien plus évolué que dev-cpp.

Grâce à code::blocks vous pourrez utiliser une large variétés de compilateurs. C’est l’IDE que j’utilise pour

Je vous le recommande chaudement.

Vous pouvez le télécharger sur la page du projet.

Et voici le message du forum qui annonce la publication.

Code::Blocks IDE
Fenêtre principale de Code::Blocks

Revue de Presse – 3 Décembre 2012

Raspberry Pi

Le jeu de construction MineCraft atterrit sur le Raspberry Pi.

Arduino

le goDuino, un arduino que vous pouvez brancher sur une plaque à trous.

et le Smartduino, une plate forme très modulaire pour et encore plus portable! Le projet kickstarter a largement été financé, ils ont leur propre site, ça m’a l’air vraiment bien, y’a encore moins de fils à connecter qu’avec un arduino!

Radio

Une vidéo très ancienne qui explique le comportement des ondes. C’est très éducatif, et pas besoin d’écouter le son de la vidéo pour tout comprendre!

Technologies

Un chargeur de batterie Lithium ion à base d’un simple amplificateur opérationnel… Quand on a déja vu une telle batterie exploser, on regarde cet article avec prudence!

Etonnant

Linux possède une infrastructure pour piloter des coprocesseurs. Ainsi il a été possible de piloter un antique 6502, celui qui se trouvait dans vos premiers ordinateurs (ou ceux de vos parents)!

 

Bonne semaine!