12,90 € TTC
p. 04 Le Module du moment : bouton capacitif
p. 06 Circuitjs simule des circuits électroniques dans votre navigateur
p. 16 Un RISC-V à bas coût pour monitorer votre PC avec LCDproc
p. 32 Prise en main de l'ESP32-CAM
p. 48 Une caméra web ESP32 pour surveiller son environnement
p. 68 Se protéger de la rétro-ingénierie matérielle
p. 84 Piloter sa cafetière connectée
p. 96 Contrôler vos modèles Lego Powered Up au Nunchuk à l'aide de votre Arduino
p. 104 Analyse d’un brouilleur GPS
p. 114 Programmation avec le 6502 : trigonométrons !
Comment ne pas en parler ? À l’heure où je couche ces lignes au clavier, les mots « épidémies », « contagion », « coronavirus », « stade 3 » et bien d’autres sont sur toutes les lèvres, sur tous les smartphones et sur tous les écrans. C’est un véritable climat de psychose qui s’installe sinon, pour certains, littéralement d’hystérie. Dans ce monde hyper-connecté où l’information se propage massivement et rapidement quel que soit son type, sa provenance, sa pertinence ou sa véracité, beaucoup arrivent difficilement à dissocier le factuel de la conjecture, parfois maladroite sinon délibérément alarmiste.
Mais en faisant, difficilement, abstraction de l’aspect purement sanitaire et sociétal, on peut se rendre compte, nous plus que quiconque, qu’une situation plaisante peut rapidement se transformer en cauchemar ayant certainement des conséquences à long terme. Je parle, bien entendu, de l’origine des composants, des circuits, des microcontrôleurs, des mémoires, et de bien d’autres éléments qui font de notre quotidien ce qu’il est. Bien entendu, cette profusion de composants divers à bas prix semblait acquise et définitive, mais les récents événements nous montrent qu’il n’y a rien de plus faux. L’abondance, ou plutôt le fait de s’accoutumer à l’abondance, est un bien mauvais professeur.
Qui n’a jamais hésité entre adapter ce dont on dispose et tout simplement acheter ce qui nous manque ? Après tout, il ne s’agit que de quelques clics sur eBay, d’une dépense minimum et d’un peu de patience... Le problème s’étend bien davantage, car c’est tout le domaine des nouvelles technologies qui est impacté, et plus vastement encore, toute la chaîne d’approvisionnement au sens le plus large et universel du terme.
À ce stade, difficile de réellement prédire les conséquences finales de cette crise, tant humaines qu’économiques. Mais une chose est sûre, elle est d’ores et déjà une leçon à bien retenir, car derrière l’aubaine de disposer de toute cette technologie à un prix dérisoire se cache une véritable dépendance. De la même manière que l’aide humanitaire peut nuire à la capacité d’un pays à subvenir durablement à ses propres besoins, il est judicieux de se demander si, en dehors de l’Asie, nous avons encore la capacité de réellement « produire » la technologie que nous utilisons quotidiennement.
À notre échelle, les choses sont bien plus simples : dans tous les cas, il faut être en mesure de « faire avec ce qu’on a » et savoir se montrer créatif. Comme toujours...
Denis Bodor
Né en 2014, Hackable est un bimestriel destiné aux professionnels et particuliers souhaitant découvrir et progresser dans les domaines de l’électronique numérique et de l’embarqué. Il fournit un contenu riche orienté vers une audience désireuse de bénéficier d'une veille technologique différente et résolument pratique. Le contenu du magazine est conçu de manière à permettre une mise en pratique directe des connaissances acquises et apprendre tout en faisant.
En septembre dernier, Espressif annonçait l'arrivée prochaine d'un nouveau microcontrôleur ESP32-S2, venant compléter la famille des biens connus ESP8266 et ESP32. C'est en cherchant à me renseigner sur cette nouveauté et sur la disponibilité des premiers devkits que je suis tombé, par hasard, sur un module à base d'ESP32, à très bas coût, mais proposant une caméra intégrée avec une fonctionnalité de reconnaissance faciale. Bien que ne voyant pas vraiment l'intérêt réel de ce genre de choses pourtant très à la mode, j'ai cependant décidé de tester la bête...
Quand j’ai acheté ma cafetière connectée, j’ai trouvé qu’elle ne faisait pas tout ce que je voulais. Les objets connectés commerciaux étant rarement libres et/ou ouverts, rien n’était prévu pour l’améliorer ou tout simplement, la configurer à ma façon. J’ai alors décidé de mettre le nez dans le café.
Dans cet article, nous allons voir comment piloter un robot LEGO Powered Up à l’aide d’un Nintendo Nunchuk, grâce à un Arduino. Nous allons installer les librairies nécessaires pour pouvoir piloter notre modèle Powered Up et accéder aux informations du Nunchuk. Nous développerons ensuite notre programme de contrôle en C.