Projets
Le portfolio se divise en six catégories de projet :
en Deep Learning
Prévision météo sur de l'embarqué utilisant un RNN
KWS sur un ESP32
Q-learning pour LoRa
en IoT, pour des objets connectés
Echange textuel : communicateur en LoRa, en AFSK
Capteur environnemental connecté
Caméra IP qui enregistre (acquisition pour Deep Learning)
Mesure de la tension d'une batterie par Wifi
en traitement du signal
Mesure du taux de rotation de la terre
Inclinomètre moto non sensible à l'accélération
Parabole d'écoute longue distance
pour des objets "on the edge"
GPS de randonnée
Horloge de travail
Innovations pures, R&D
Gyrocompas MEMS
Signal Finding pour un son
Nouveaux types de capteurs !
Signal Finding large bande pour une onde electromagnétique
Vitesse mésurée par deux micros
Matériels utilisés pour mes projets
ARM Cortex-M
PI PICO
Fréquence : 133 MHz, RAM : 264 KB SRAM, Mémoire Flash : 2 MB, EEPROM : N/A
Interfaces : 26 GPIO, 2 UART, 2 SPI, 2 I2C, 16 PWM, 3 ADC 12 bits
Caractéristiques : Double cœur, support USB, support PIO pour la création de protocoles personnalisés.
STM32 F1
Fréquence : Jusqu'à 72 MHz, RAM : Jusqu'à 64 KB SRAM, Mémoire Flash : Jusqu'à 512 KB
Interfaces : Jusqu'à 112 GPIO, multiples UART, I2C, SPI, PWM, ADC
Caractéristiques : USB, CAN, diverses interfaces de communication.
Xtensa 32-bit
ESP32
Fréquence : 240 MHz, RAM : 520 KB SRAM, Mémoire Flash : Jusqu'à 16 MB (via SPI flash)
Interfaces : 34 GPIO, 3 UART, 2 I2C, 4 SPI, 16 PWM, 2 ADC 12 bits, 2 DAC 8 bits
Caractéristiques : WiFi 802.11 b/g/n, Bluetooth v4.2 BR/EDR et BLE, capteur tactile capacitif, support pour RTOS, faible consommation d'énergie.
Cartes de Développement SBC (Single Board Computer)
Orange Pi Zero 3
Processeur : ARM Cortex-A53 Quad-Core
Fréquence : 1.5 GHz, RAM : 1 GB DDR3
Mémoire : Support pour microSD, eMMC module optionnel
Interfaces : Ethernet, USB 2.0, WiFi, GPIO, UART, SPI, I2C
Caractéristiques : Petite taille, faible coût, idéal pour des projets IoT et de développement logiciel. Fonctionne sous Debian
Capteurs et Périphériques Utilisés
Horloges et Temps Réel
DS3231
Protocole de Communication : I2C
Caractéristiques : Horloge temps réel (RTC) avec compensation de température intégrée, précision de ±2 ppm de 0°C à +40°C.
Applications : Suivi du temps, horloges, enregistreurs de données.
DS1307
Protocole de Communication : I2C
Caractéristiques : Horloge temps réel (RTC) avec batterie de secours, précision de ±20 ppm de 0°C à +70°C.
Applications : Suivi du temps, horloges, enregistreurs de données simples.
Affichage
ÉCRAN I2C (2004 et 1602)
Protocole de Communication : I2C
Caractéristiques :
Écran 2004 : Affichage LCD 4 lignes x 20 caractères.
Écran 1602 : Affichage LCD 2 lignes x 16 caractères.
Applications : Affichage de données, interfaces utilisateur simples, projets nécessitant une lecture facile des informations.
ÉCRAN 128x64 MONOCHROME SUR PORT PARALLÈLE
Protocole de Communication : Interface parallèle
Caractéristiques : Écran graphique monochrome, support de plusieurs polices et graphiques.
Applications : Affichage graphique, interfaces utilisateur avancées.
ÉCRAN SUR PORT SPI AVEC CONTRÔLEUR ST7789
Protocole de Communication : SPI
Caractéristiques : Écran tactile TFT 1", résolution 240x135.
Applications : Interfaces utilisateur.
ÉCRAN TACTILE SUR PORT SPI AVEC CONTRÔLEUR ILI9488
Protocole de Communication : SPI
Caractéristiques : Écran tactile TFT 3.5", résolution 320x480, support multi-touch.
Applications : Interfaces utilisateur, projets interactifs.
Capteurs de Position et Mouvement
GPS NEO M 6
Protocole de Communication : UART
Caractéristiques : Module GPS, précision de positionnement de 2.5 mètres CEP, faible consommation d'énergie.
Applications : Suivi de position, navigation, géolocalisation.
BMI160
Protocole de Communication : I2C, SPI
Caractéristiques : Capteur inertiel combiné (accéléromètre 3 axes et gyroscope 3 axes), faible consommation d'énergie.
Applications : Suivi de mouvement, applications de réalité augmentée, drones.
Capteurs Environnementaux
ENS160 + AHT21
Protocole de Communication : I2C
Caractéristiques :
ENS160 : Capteur de qualité de l'air avec détection de COV (composés organiques volatils) et de CO2 équivalent.
AHT21 : Capteur de température et d'humidité avec une précision de ±0.3°C et ±2% HR.
Applications : Surveillance de la qualité de l'air, contrôle environnemental.
BME280
Protocole de Communication : I2C, SPI
Caractéristiques : Capteur de pression, température et humidité, précision de ±1 hPa (pression), ±0.5°C (température), ±3% HR (humidité).
Applications : Stations météorologiques, projets IoT, surveillance environnementale.
Capteurs Audio
MICRO ANALOGIQUE
Protocole de Communication : Signal analogique
Caractéristiques : Microphone condensateur électret, faible coût, sensibilité élevée.
Applications : Capture audio, enregistreurs vocaux, détection sonore.
MICRO MEMS INMP441
Protocole de Communication : I2S
Caractéristiques : Microphone numérique avec interface I2S, faible bruit, haute sensibilité.
Applications : Applications de reconnaissance vocale, enregistrement audio haute qualité.
Convertisseurs Analogiques-Numériques
MCP3008
Protocole de Communication : SPI
Caractéristiques : Convertisseur analogique-numérique (ADC) à 8 canaux, résolution de 10 bits.
Applications : Acquisition de données, conversion de signaux analogiques en numériques.
Modems
MODEM LORA E22400T
Protocole de Communication : LoRa
Caractéristiques : Modem LoRa pour des communications longue portée, faible consommation d'énergie, fréquence de 868/915 MHz.
Applications : Réseaux IoT, surveillance à distance, communication longue portée.
MODEM AFSK TCM3105
Protocole de Communication : Modulation de fréquence
Caractéristiques : Modem pour la transmission de données par radio, faible consommation d'énergie.
Applications : Transmission de données radio, projets de communication sans fil.
Stockage
Gestion des Cartes SD
Protocole de Communication : SPI
Caractéristiques : Interface pour cartes SD et microSD, support de FAT16/FAT32.
Applications : Stockage de données, enregistrement de logs, extension de mémoire pour microcontrôleurs.
Synchronisation et Acquisition Multi-Voies
RTL-SDR Modifiés
Protocole de Communication : USB
Caractéristiques : Récepteurs RTL-SDR modifiés pour permettre la synchronisation et l'acquisition simultanée de plusieurs voies. Ces récepteurs prennent en charge diverses bandes de fréquences.
Applications : Surveillance du spectre, radio logicielle, acquisition de données multi-voies en temps réel.
Le RTL-SDR est un récepteur radio défini par logiciel (SDR) basé sur des dongles USB avec des chipsets RTL2832U. Il permet la réception d'une large gamme de fréquences radio, généralement de 24 MHz à 1.7 GHz, et est largement utilisé pour des applications de radioamateur et de surveillance du spectre en raison de son faible coût et de sa polyvalence.
Microcontrôleurs et Cartes de Développement Utilisés dans mes projets
AVR 8-bit
ARDUINO MEGA (ATmega2560)
Fréquence : 16 MHz, RAM : 8 KB SRAM, Mémoire Flash : 256 KB, EEPROM : 4 KB
Interfaces : 54 GPIO, 4 UART, 1 I2C, 1 SPI, 15 PWM, 16 ADC 10 bits
Caractéristiques : Large nombre d'I/O, support pour shields Arduino, facilité de prototypage.
ARDUINO NANO (ATmega328P)
Fréquence : 16 MHz, RAM : 2 KB SRAM, Mémoire Flash : 32 KB, EEPROM : 1 KB, MFLOPS : N/A
Interfaces : 14 GPIO, 1 UART, 1 I2C, 1 SPI, 6 PWM, 8 ADC 10 bits
Caractéristiques : Compact, facile à intégrer dans des petits projets
Innovation
Systèmes embarqués, intelligence artificielle, deep learning, solutions sur mesure, efficacité, innovation, sécurité, fiabilité.
Contact
contact@selvasystems.net
SIREN 939271441
© 2024. All rights reserved.
© 2024. Tous droits réservés.