Hardware & Embarqué

Mon domaine de cœur. Que ce soit pour concevoir une carte électronique, programmer un microcontrôleur ou faire parler un capteur avec une API web, je maîtrise la chaîne complète du système embarqué. Voici un aperçu de mon savoir-faire côté hardware.

⚙️ Conception FPGA & accélération matérielle

Conception de modules logiques sur FPGA pour améliorer les performances systèmes : traitement parallèle, contrôle temps réel, implémentation de PID matériel et logique séquentielle/combinaison. Idéal pour les systèmes critiques.

FPGA · VHDL · Verilog · PID · Accélération mat. · Quartus · QSys · Platform Designer

🔧 Développement firmware bas niveau

Programmation en C sur microcontrôleurs STM32, ESP32, SoftCore, Arduino. Drivers, timers, UART, SPI, I2C, interruptions et gestion de périphériques hardware.

C · STM32 · ESP32 · NIOS · UART · SPI · I2C · GPIO

📐 Conception de systèmes embarqués

De l'idée au prototype : choix des composants, schémas électroniques, câblage, tests sur breadboard ou PCB. Je crée des solutions optimisées selon vos besoins.

Altium Designer · KiCad · Breadboard · PCB · Sensors · Power Supply

🔄 Connectivité & Interfaces utilisateur

Mise en place de protocoles de communication pour connecter les objets entre eux ou à des plateformes distantes (MQTT, Wi-Fi, BLE...), et affichage de données via écrans, buzzers ou LED. Du signal jusqu’au visuel, je crée le lien entre la machine et l’humain.

UART · BLE · Wi-Fi · MQTT · HTTP · JSON · OLED · LCD · Buzzer · LED