Hackable Magazine 31

Arduino / Machine Learning / IA :

Donnez une Intelligence Artificielle à votre Arduino

  • Créez un réseau de neurones
  • Entraînez-le
  • Et mettez-le à l’épreuve

Plus de détails

12,63 €

 
SOMMAIRE

Actualités

p. 04 Le Module du moment : Convertisseur HDMI vers VGA
p. 06 La liberté jusqu’au cœur du processeur avec RISC-V

Arduino & Microcontrôleurs

p. 28 Capteur autonome ESP8266 : problèmes et évolution
p. 40 Créer, écrire, lire et décoder une image SPIFFS d'un ESP8266
p. 48 Arduino MKR Vidor 4000 : un Arduino pas comme les autres

Nouvelle rubrique : Robotique & IA

p. 60 Découvrez les réseaux de neurones avec Arduino

Radio & Fréquences

p. 80 Petites antennes réalisées par impression additive : de la conception à la visualisation des diagrammes de rayonnement (en vrai et en virtuel)

Hack & Upcycling

p. 98 Rétro-ingénierie matérielle : accéder au silicium
p. 108 Rétro-ingénierie matérielle : comprendre le silicium

Rétro Tech

p. 116 Programmation avec le 6502

éDITO

Dans la vie, il y a ceux qui savent être « open » et ceux qui ne savent pas.

Mon fils vient de débarquer en Terminale S et de devenir propriétaire d’une « Ti-83 Premium CE Edition Python ». Passons sur le fait que programmer en Python sur un écran de 320×240 pixels relève du masochisme pur et intéressons-nous à quelque chose qui me semblait bien plus intéressant : piloter un périphérique/montage depuis sa calculatrice.

Un « accessoire » est disponible, c’est le TI-Innovator Hub. Ce bidule à environ 80€ est en réalité une déclinaison de la carte MSP-EXP432P401R, alias MSP432P401R Launchpad (~25€). La calculatrice communique avec le MSP432 via un câble USB OTG mini A mâle vers mini B mâle, mais la Launchpad originale est, naturellement, équipée d’un port micro B... comme n’importe quelle carte digne de ce nom !

Appliquons donc joyeusement (sarcasmes) l’affirmation affichée sur la page web de présentation du TI-Innovator Hub : toute découverte s’initie par « Pourquoi ? ». De ce fait...

Pourquoi la calculatrice, rechargeable, n’utilise pas un connecteur qui est maintenant un standard de fait ? Je ne sais pas, ne serait-ce que pour permettre aux élèves de recharger leur calculatrice avec le bloc de leur smartphone. Non ?

Pourquoi la calculatrice refuse toute connexion d’un périphérique USB n’ayant pas comme VIP et PID respectivement 0x0451 et 0xbef3 et coupe l’alimentation OTG si le « hub » n’est pas reconnu au niveau système ?

Pourquoi ne pas fournir les sources du croquis exécuté sur le TI-Innovator Hub, utilisé au format binaire ELF (Sketch-1.4.0.28.hub, remarquez le « Sketch » dans le nom), par l’outil de mise à jour ?

Pourquoi ignorer l’écosystème Energia, qui semble au point mort, et ne pas avoir une approche plus globale en permettant le développement de croquis pilotables avec l’app de la calculatrice (une bibliothèque pour supporter les fonctionnalités du hub) ?

Pourquoi faut-il que ce soit les utilisateurs motivés et compétents du forum TI-Planet qui creusent le sujet et explorent des alternatives pour utiliser au mieux leur matériel ?

Et finalement...

Pourquoi diable ai-je acheté la même calculatrice que mon fils en espérant naïvement un minimum d’ouverture ?

Denis Bodor

A propos du magazine
Logo

Démontez / COmprenez / adaptez / partagez

Hackable met l’électronique plus que jamais à la portée de tous ! Ce bimestriel n’a qu’un but : faire de la technologie un vrai plaisir ! Le plaisir de démonter, d’apprendre, de comprendre, de faire, de maîtriser et d’adapter à ses besoins. En d’autres termes, c’est un magazine pour utiliser la technologie, pas la consommer. Au programme : montages à base Arduino, programmation, bidouillages autour de la Raspberry Pi, découverte de nouvelles cartes et de nouveaux modules, démontage et exploration de matériels, conseils, recommandations et astuces pour s’équiper, rétrogaming, mais aussi de quoi apprendre les bases pour s’en sortir seul et pour aller toujours plus loin !

Nouveaux produits