Skip to content

Électronique - Vue d'ensemble

Mes projets et expérimentations en électronique, allant des circuits simples aux systèmes embarqués complexes, avec un focus sur les applications drones et cybersécurité.

Philosophie Maker

Ma vision

"De l'idée au prototype : concevoir, tester, itérer. L'électronique au service de l'innovation, de la sécurité et de l'autonomie."

Principes clés

  • Prototypage rapide : Breadboard → PCB → Production
  • Sécurité by design : Chiffrement, authentification embarquée
  • Interopérabilité : Intégration avec systèmes drones et IoT
  • Efficacité énergétique : Optimisation pour applications autonomes

Domaines d'expertise

Circuits spécialisés

Conception de circuits avancés pour applications critiques.

Projets récents : - Flight Controller custom : PCB 8 couches pour drones autonomes - Alimentation durcie : Switching régulée avec protection EMP - Interface radio sécurisée : Chiffrement AES-256 hardware

Voir les projets Circuits

Systèmes embarqués sécurisés

Microcontrôleurs renforcés, IoT et communication cryptée.

Projets récents : - Module de télémétrie drone : ESP32 avec authentification mutuelle - Contrôleur ESC anti-brouillage : Protection contre guerre électronique - Capteur industriel IoT : Secure boot + chiffrement end-to-end

Voir les projets Embarqués

Électronique offensive/défensive

Développement d'outils pour tests de sécurité et contre-mesures.

Applications : - Pentest hardware : Dispositifs pour audit de sécurité physique - Contre-mesures RF : Détection et brouillage sélectif - Forensics embarqué : Extraction de données sur systèmes IoT - Red Team tools : Implants électroniques pour évaluations sécurité

Technologies favorites

  • ESP32-S3 : WiFi 6, crypto hardware, secure boot
  • STM32L5 : Trust Zone, authentification, ultra low power
  • Raspberry Pi CM4 : Computing embarqué avec TPM
  • Nordic nRF52840 : Bluetooth mesh, cryptographie
  • ATECC608 : Authentification crypto, stockage clés
  • TPM 2.0 : Trusted Platform Module
  • OPTIGA Trust M : Security controller Infineon
  • DS28C36 : ECDSA authenticator
  • LoRaWAN : IoT longue portée avec chiffrement
  • Zigbee 3.0 : Mesh network sécurisé
  • Thread/Matter : Standard IoT interopérable
  • CAN-FD : Bus automotive avec authentification
  • SDR (RTL-SDR/HackRF) : Analyse radiofréquences
  • Analyseur logique : Debug protocoles
  • Station BGA : Réparation composants avancés
  • Chambre anéchoïque : Tests EMI/EMC

Workflow de développement

graph TD
    A[Idée/Besoin] --> B[Recherche composants]
    B --> C[Schéma électrique]
    C --> D[Simulation SPICE]
    D --> E[Breadboard prototype]
    E --> F[Test & validation]
    F --> G[PCB Design]
    G --> H[Fabrication PCB]
    H --> I[Assemblage & test]
    I --> J[Boîtier 3D]

    F --> C
    I --> G

Mémos techniques

ESP32 essentials

// WiFi connection
#include <WiFi.h>

void setup() {
    Serial.begin(115200);
    WiFi.begin("SSID", "password");
    while (WiFi.status() != WL_CONNECTED) {
        delay(1000);
        Serial.println("Connecting...");
    }
    Serial.println("Connected!");
}

I2C Communication

#include <Wire.h>

void setup() {
    Wire.begin(); // Master mode
    Serial.begin(9600);
}

void readSensor(uint8_t addr) {
    Wire.requestFrom(addr, 2);
    uint16_t data = Wire.read() << 8 | Wire.read();
    Serial.println(data);
}

Bonnes pratiques

Design PCB

  • Masse commune : Plan de masse continu
  • Découplage : Condensateurs près des ICs
  • Routage : Minimiser les boucles, via appropriés
  • Testabilité : Points de test accessibles

Code embarqué

  • Structure : setup() → loop() organisé
  • Gestion d'énergie : Sleep modes, optimisation
  • Debugging : Serial output, LED de statut
  • Modularité : Librairies réutilisables

Prototypage

  • Documentation : Schémas annotés, photos
  • Versioning : Git pour code + hardware
  • Tests : Validation étape par étape
  • Sécurité : Protection contre les inversions

Outils indispensables

Logiciels

  • KiCad - Design PCB gratuit et puissant
  • LTspice - Simulation de circuits
  • FreeCAD - Modélisation 3D boîtiers
  • PlatformIO - IDE embarqué avancé

Composants de base

  • Résistances : 1% métal film, 1/4W
  • Condensateurs : Céramique X7R, tantale
  • Régulateurs : LM317, AMS1117, LM2596
  • Connecteurs : JST, Dupont, USB-C

Synergies avec autres domaines

🚁 Intégration avec les drones

  • Flight controllers sécurisés : Authentification pilote, anti-hijacking
  • Télémétrie chiffrée : Communication cryptée avec stations sol
  • Systèmes redondants : Failsafe electronics pour missions critiques
  • Edge computing : IA embarquée pour navigation autonome

🛡️ Applications cybersécurité

  • Pentest tools : Dispositifs d'audit sécurité physique
  • IoT forensics : Extraction et analyse de firmware
  • Hardware trojans : Détection d'implants malveillants
  • Side-channel analysis : Attaques par canaux auxiliaires

Projets en cours

Drones & Autonomie

  • [ ] Flight Controller modulaire : PCB 6 couches avec redondance
  • [ ] Module anti-brouillage GNSS : Protection navigation critique
  • [ ] Edge AI compute module : Inférence embarquée optimisée

Cybersécurité

  • [ ] USB Rubber Ducky v2 : Pentest keyboard injection
  • [ ] WiFi Pineapple custom : Access point rogue portable
  • [ ] Hardware Security Module : Stockage clés cryptographiques

IoT sécurisé

  • [ ] Capteur industriel durci : IIoT avec secure boot
  • [ ] Gateway LoRaWAN : Concentrateur avec VPN intégré