Le module Caméra Raspberry Pi 3 est un appareil photo compact de Raspberry Pi. Il est doté d'un capteur IMX708 de 12 mégapixels avec HDR et d'un autofocus à détection de phase. Le Camera Module 3 est disponible en version standard et en version grand angle, toutes deux avec ou sans filtre infrarouge. Le Camera Module 3 peut être utilisé pour prendre des vidéos full HD ainsi que des photos, et dispose d'un mode HDR jusqu'à 3 mégapixels. Son fonctionnement est entièrement pris en charge par la bibliothèque libcamera, y compris la fonction d'autofocus rapide de Camera Module 3 : cela le rend facile à utiliser pour les débutants, tout en offrant beaucoup pour les utilisateurs avancés. Camera Module 3 est compatible avec tous les ordinateurs Raspberry Pi. Toutes les variantes du module caméra Raspberry Pi 3 possèdent : Capteur d'image CMOS 12 mégapixels rétro-éclairé et empilé (Sony IMX708) Rapport signal/bruit (SNR) élevé Correction dynamique des pixels défectueux (DPC) intégrée en 2D Autofocus à détection de phase (PDAF) pour un autofocus rapide Fonction de re-mosaïque QBC Mode HDR (jusqu'à 3 mégapixels en sortie) Sortie de données série CSI-2 Communication série 2 fils (supporte le mode rapide I²C et le mode rapide plus) Contrôle série 2 fils du mécanisme de mise au point Caractéristiques Capteur Sony IMX708 Résolution 11,9 MP Taille du capteur Diagonale du capteur 7,4 mm Taille de pixel 1,4 x 1,4 µm Horizontal/vertical 4608 x 2592 pixels Modes vidéo communs 1080p50, 720p100, 480p120 Sortie RAW10 Filtre anti-IR Intégré dans les variantes standard ; non présent dans les variantes NoIR Système autofocus Autofocus avec détection de phase Longueur du câble ruban 200 mm Connecteur de câble 15 x 1 mm FPC Dimensions 25 x 24 x 11,5 mm (hauteur 12,4 mm) Variantes du module caméra Raspberry Pi 3 Module Caméra 3 Module Caméra 3 NoIR Module Caméra 3 Wide Module Caméra 3 Wide NoIR Plage de mise au point 10 cm - ∞ 10 cm - ∞ 5 cm - ∞ 5 cm - ∞ Longueur focale 4,74 mm 4,74 mm 2,75 mm 2,75 mm Champ de vision diagonal 75 degrés 75 degrés 120 degrés 120 degrés Champ de vision horizontal 66 degrés 66 degrés 102 degrés 102 degrés Champ de vision vertical 41 degrés 41 degrés 67 degrés 67 degrés Rapport focal (F-stop) F1.8 F1.8 F2.2 F2.2 Sensible aux infrarouges Non Oui Non Oui Téléchargements GitHub Documentation
Construction ABS de haute qualité
Panneaux latéraux et couvercle amovibles pour un accès facile aux connecteurs GPIO, caméra et écran
Conduits de lumière pour LED d'alimentation et d'activité
Extraordinairement beau
Couleur : noir/gris
Construction ABS de haute qualité
Panneaux latéraux et couvercle amovibles pour un accès facile aux connecteurs GPIO, caméra et écran
Conduits de lumière pour LED d'alimentation et d'activité
Extraordinairement beau
Couleur : blanc/rouge
Ces modèles sont votre point de départ si vous construisez un Raspberry Pi HAT.
Chaque pack contient six modèles Raspberry Pi B+. Téléchargements
Embouteillages à Gerber
Le Raspberry Pi 4 B est trois fois plus rapide que le modèle 3 B+ précédent, et il offre des vitesses d’affichage quatre fois plus rapides que celles d’un PC à microprocesseur x86 d’entrée de gamme.
Caractéristiques
Processeur quadricœur 64bits à haute performance
Prise en charge de deux écrans 4K reliés aux ports micro-HDMI
Décodage vidéo matériel jusqu’à H.265 (4K @60 i/s)
4 Go de RAM
Wi-Fi bibande 2,4/5 GHz
Bluetooth 5.0
Gigabit Ethernet
USB 3.0
Capacité PoE (par carte d’extension HAT PoE)
Caractéristiques techniques
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1.5 GHz)
GPU
Broadcom VideoCore VI
RAM
4 GB LPDDR4
Wireless LAN
2.4 GHz and 5 GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet
USB
2x USB-A 3.02x USB-A 2.0
GPIO
Standard 40-pin GPIO header (fully backwards-compatible with previous boards)
Video
2x micro-HDMI ports (up to 4Kp60 supported)2-lane MIPI DSI port (display)2-lane MIPI CSI port (camera)
Audio
4-pole stereo audio and composite video port
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD card
microSD (for operating system and storage)
Power
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) enabled – (requires separate PoE HAT)
Raspberry Pi 4 B
1 Go de RAM
4 Go de RAM
8 Go de RAM
Le Raspberry Pi 4 B est trois fois plus rapide que le modèle 3B+ précédent, et il offre des vitesses d’affichage quatre fois plus rapides que celles d’un PC à microprocesseur x86 d’entrée de gamme.
Caractéristiques
Processeur quadricœur 64bits à haute performance
Prise en charge de deux écrans 4K reliés aux ports micro-HDMI
Décodage vidéo matériel jusqu’à H.265 (4K @60 i/s)
2, 4 ou 8 Go de RAM
Wi-Fi bibande 2,4/5 GHz
Bluetooth 5.0
Gigabit Ethernet
USB 3.0
Capacité PoE (par carte d’extension HAT PoE)
Caractéristiques techniques
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1.5 GHz)
GPU
Broadcom VideoCore VI
RAM
Up to 8 GB LPDDR4
Wireless LAN
2.4 GHz and 5 GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet
USB
2x USB-A 3.02x USB-A 2.0
GPIO
Standard 40-pin GPIO header (fully backwards-compatible with previous boards)
Video
2x micro-HDMI ports (up to 4Kp60 supported)2-lane MIPI DSI port (display)2-lane MIPI CSI port (camera)
Audio
4-pole stereo audio and composite video port
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD card
microSD (for operating system and storage)
Power
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) enabled – (requires separate PoE HAT)
Raspberry Pi 4 B
1 Go de RAM
2 Go de RAM
4 Go de RAM
Le module Caméra Raspberry Pi 3 est un appareil photo compact de Raspberry Pi. Il est doté d'un capteur IMX708 de 12 mégapixels avec HDR et d'un autofocus à détection de phase. Le Camera Module 3 est disponible en version standard et en version grand angle, toutes deux avec ou sans filtre infrarouge. Le Camera Module 3 peut être utilisé pour prendre des vidéos full HD ainsi que des photos, et dispose d'un mode HDR jusqu'à 3 mégapixels. Son fonctionnement est entièrement pris en charge par la bibliothèque libcamera, y compris la fonction d'autofocus rapide de Camera Module 3 : cela le rend facile à utiliser pour les débutants, tout en offrant beaucoup pour les utilisateurs avancés. Camera Module 3 est compatible avec tous les ordinateurs Raspberry Pi. Toutes les variantes du module caméra Raspberry Pi 3 possèdent : Capteur d'image CMOS 12 mégapixels rétro-éclairé et empilé (Sony IMX708) Rapport signal/bruit (SNR) élevé Correction dynamique des pixels défectueux (DPC) intégrée en 2D Autofocus à détection de phase (PDAF) pour un autofocus rapide Fonction de re-mosaïque QBC Mode HDR (jusqu'à 3 mégapixels en sortie) Sortie de données série CSI-2 Communication série 2 fils (supporte le mode rapide I²C et le mode rapide plus) Contrôle série 2 fils du mécanisme de mise au point Caractéristiques Capteur Sony IMX708 Résolution 11,9 MP Taille du capteur Diagonale du capteur 7,4 mm Taille de pixel 1,4 x 1,4 µm Horizontal/vertical 4608 x 2592 pixels Modes vidéo communs 1080p50, 720p100, 480p120 Sortie RAW10 Filtre anti-IR Intégré dans les variantes standard ; non présent dans les variantes NoIR Système autofocus Autofocus avec détection de phase Longueur du câble ruban 200 mm Connecteur de câble 15 x 1 mm FPC Dimensions 25 x 24 x 11,5 mm (hauteur 12,4 mm) Variantes du module caméra Raspberry Pi 3 Module Caméra 3 Module Caméra 3 NoIR Module Caméra 3 Wide Module Caméra 3 Wide NoIR Plage de mise au point 10 cm - ∞ 10 cm - ∞ 5 cm - ∞ 5 cm - ∞ Longueur focale 4,74 mm 4,74 mm 2,75 mm 2,75 mm Champ de vision diagonal 75 degrés 75 degrés 120 degrés 120 degrés Champ de vision horizontal 66 degrés 66 degrés 102 degrés 102 degrés Champ de vision vertical 41 degrés 41 degrés 67 degrés 67 degrés Rapport focal (F-stop) F1.8 F1.8 F2.2 F2.2 Sensible aux infrarouges Non Oui Non Oui Téléchargements GitHub Documentation
Spécifications
Puce microcontrôleur RP2040 conçue par Raspberry Pi au Royaume-Uni
Processeur ARM Cortex M0+ à double c?ur, avec une horloge flexible allant jusqu'à 133 MHz
264?Ko SRAM, et 2 Mo de mémoire Flash embarquée
Le module crénelé permet de le souder directement aux cartes porteuses.
Prise en charge de l'hôte et du périphérique USB 1.1
Modes veille et sommeil économes en énergie
Programmation par glisser-déposer à l'aide d'une mémoire de masse via USB
26x broches GPIO multifonctions
2x SPI, 2x I²C, 2x UART, 3x ADC 12 bits, 16x canaux PWM contrôlables
Horloge et minuterie précises intégrées
Capteur de température
Bibliothèque de calculs à virgule flottante accélérée sur puce
8x machines d'état d'E/S programmables (PIO) pour périphériques personnalisés
Pourquoi un Raspberry Pi Pico ?
Concevoir son propre microcontrôleur au lieu d'en acheter un existant présente un certain nombre d'avantages. Selon Raspberry Pi lui-même, aucun des produits existants disponibles pour cela ne s'approche de son rapport prix/performance.
Ce Raspberry Pi Pico a également donné à Raspberry Pi la possibilité d'ajouter quelques fonctionnalités innovantes et puissantes de leur cru. Ces fonctionnalités ne sont disponibles nulle part ailleurs.
Une troisième raison est que le Raspberry Pi Pico a donné à Raspberry Pi la capacité de créer des logiciels puissants autour du produit. Cette pile logicielle est entourée d'une documentation complète. Le logiciel et la documentation répondent aux normes élevées des produits de base de Raspberry Pi (tels que le Raspberry Pi 400, le Raspberry Pi 4 Modèle B et le Raspberry Pi 3 Modèle A+).
À qui s'adresse ce microcontrôleur ?
Le Raspberry Pi Pico convient aussi bien aux utilisateurs avancés qu'aux novices. Du contrôle d'un écran au contrôle de nombreux appareils différents que vous utilisez tous les jours. L'automatisation des opérations quotidiennes est rendue possible par cette technologie.
Utilisateurs débutants
Le Raspberry Pi Pico est programmable dans les langages C et MicroPython et peut être personnalisé pour un large éventail de dispositifs. En outre, le Pico est aussi facile à programmer qu'un simple glisser-déposer de fichiers. Ce microcontrôleur est donc parfaitement adapté à l'utilisateur novice.
Utilisateurs avancés
Pour les utilisateurs avancés, il est possible de tirer parti des nombreux périphériques du Pico. Ces périphériques comprennent le SPI, l'I²C et huit machines d'état E/S programmables (PIO).
Qu'est-ce qui rend le Raspberry Pi Pico unique ?
Ce qui rend le Pico unique, c'est qu'il a été développé par Raspberry Pi lui-même. Le RP2040 est doté d'un processeur ARM Cortex-M0+ à double c?ur, de 264 Ko de RAM interne et d'une mémoire Flash hors puce pouvant atteindre 16 Mo.
Le Raspberry Pi Pico est unique pour plusieurs raisons :
Le produit présente le rapport qualité/prix le plus élevé sur le marché des cartes de microcontrôleurs.
Le Raspberry Pi Pico a été développé par Raspberry Pi lui-même.
La pile logicielle qui entoure ce produit est de haute qualité et est accompagnée d'une documentation complète.
Le Raspberry Pi 4 B est trois fois plus rapide que le modèle 3 B+ précédent, et il offre des vitesses d’affichage quatre fois plus rapides que celles d’un PC à microprocesseur x86 d’entrée de gamme.
Caractéristiques
Processeur quadricœur 64bits à haute performance
Prise en charge de deux écrans 4K reliés aux ports micro-HDMI
Décodage vidéo matériel jusqu’à H.265 (4K @60 i/s)
2 Go de RAM
Wi-Fi bibande 2,4/5 GHz
Bluetooth 5.0
Gigabit Ethernet
USB 3.0
Capacité PoE (par carte d’extension HAT PoE)
Caractéristiques techniques
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1.5 GHz)
GPU
Broadcom VideoCore VI
RAM
2 GB LPDDR4
Wireless LAN
2.4 GHz and 5 GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet
USB
2x USB-A 3.02x USB-A 2.0
GPIO
Standard 40-pin GPIO header (fully backwards-compatible with previous boards)
Video
2x micro-HDMI ports (up to 4Kp60 supported)2-lane MIPI DSI port (display)2-lane MIPI CSI port (camera)
Audio
4-pole stereo audio and composite video port
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD card
microSD (for operating system and storage)
Power
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) enabled – (requires separate PoE HAT)
Raspberry Pi 4 B
1 Go de RAM
4 Go de RAM
8 Go de RAM
Le module Caméra Raspberry Pi 3 est un appareil photo compact de Raspberry Pi. Il est doté d'un capteur IMX708 de 12 mégapixels avec HDR et d'un autofocus à détection de phase. Le Camera Module 3 est disponible en version standard et en version grand angle, toutes deux avec ou sans filtre infrarouge. Le Camera Module 3 peut être utilisé pour prendre des vidéos full HD ainsi que des photos, et dispose d'un mode HDR jusqu'à 3 mégapixels. Son fonctionnement est entièrement pris en charge par la bibliothèque libcamera, y compris la fonction d'autofocus rapide de Camera Module 3 : cela le rend facile à utiliser pour les débutants, tout en offrant beaucoup pour les utilisateurs avancés. Camera Module 3 est compatible avec tous les ordinateurs Raspberry Pi. Toutes les variantes du module caméra Raspberry Pi 3 possèdent : Capteur d'image CMOS 12 mégapixels rétro-éclairé et empilé (Sony IMX708) Rapport signal/bruit (SNR) élevé Correction dynamique des pixels défectueux (DPC) intégrée en 2D Autofocus à détection de phase (PDAF) pour un autofocus rapide Fonction de re-mosaïque QBC Mode HDR (jusqu'à 3 mégapixels en sortie) Sortie de données série CSI-2 Communication série 2 fils (supporte le mode rapide I²C et le mode rapide plus) Contrôle série 2 fils du mécanisme de mise au point Caractéristiques Capteur Sony IMX708 Résolution 11,9 MP Taille du capteur Diagonale du capteur 7,4 mm Taille de pixel 1,4 x 1,4 µm Horizontal/vertical 4608 x 2592 pixels Modes vidéo communs 1080p50, 720p100, 480p120 Sortie RAW10 Filtre anti-IR Intégré dans les variantes standard ; non présent dans les variantes NoIR Système autofocus Autofocus avec détection de phase Longueur du câble ruban 200 mm Connecteur de câble 15 x 1 mm FPC Dimensions 25 x 24 x 11,5 mm (hauteur 12,4 mm) Variantes du module caméra Raspberry Pi 3 Module Caméra 3 Module Caméra 3 NoIR Module Caméra 3 Wide Module Caméra 3 Wide NoIR Plage de mise au point 10 cm - ∞ 10 cm - ∞ 5 cm - ∞ 5 cm - ∞ Longueur focale 4,74 mm 4,74 mm 2,75 mm 2,75 mm Champ de vision diagonal 75 degrés 75 degrés 120 degrés 120 degrés Champ de vision horizontal 66 degrés 66 degrés 102 degrés 102 degrés Champ de vision vertical 41 degrés 41 degrés 67 degrés 67 degrés Rapport focal (F-stop) F1.8 F1.8 F2.2 F2.2 Sensible aux infrarouges Non Oui Non Oui Téléchargements GitHub Documentation
Le Raspberry Pi 4 B est trois fois plus rapide que le modèle 3 B+ précédent, et il offre des vitesses d’affichage quatre fois plus rapides que celles d’un PC à microprocesseur x86 d’entrée de gamme.
Caractéristiques
Processeur quadricœur 64bits à haute performance
Prise en charge de deux écrans 4K reliés aux ports micro-HDMI
Décodage vidéo matériel jusqu’à H.265 (4K @60 i/s)
1 Go de RAM
Wi-Fi bibande 2,4/5 GHz
Bluetooth 5.0
Gigabit Ethernet
USB 3.0
Capacité PoE (par carte d’extension HAT PoE)
Caractéristiques techniques
SoC
Broadcom BCM2711
CPU
64-bit ARM Cortex-A72 (4x 1.5 GHz)
GPU
Broadcom VideoCore VI
RAM
1 GB LPDDR4
Wireless LAN
2.4 GHz and 5 GHz IEEE 802.11b/g/n/ac wireless LAN
Bluetooth
Bluetooth 5.0, BLE
Ethernet
Gigabit Ethernet
USB
2x USB-A 3.02x USB-A 2.0
GPIO
Standard 40-pin GPIO header (fully backwards-compatible with previous boards)
Video
2x micro-HDMI ports (up to 4Kp60 supported)2-lane MIPI DSI port (display)2-lane MIPI CSI port (camera)
Audio
4-pole stereo audio and composite video port
Multimedia
H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES, 3.0 graphics
SD card
microSD (for operating system and storage)
Power
5 V | 3 A (via USB-C)5 V | 3 A (via GPIO)Power over Ethernet (PoE) enabled – (requires separate PoE HAT)
Raspberry Pi 4 B
1 Go de RAM
4 Go de RAM
8 Go de RAM
Le multitâche et le multitraitement sont devenus un sujet très important dans les systèmes basés sur des microcontrôleurs, notamment dans les applications complexes d'automatisation commerciale, domestique et industrielle. À mesure que la complexité des projets augmente, davantage de fonctionnalités sont exigées des projets. De tels projets nécessitent l'utilisation de plusieurs tâches interdépendantes exécutées sur le même système et partageant les ressources disponibles, telles que le processeur, la mémoire et les ports d'entrée-sortie. En conséquence, l’importance des opérations multitâches dans les applications basées sur des microcontrôleurs n’a cessé de croître au cours des dernières années. De nombreux projets d'automatisation complexes utilisent désormais une forme de noyau multitâche. Ce livre est basé sur des projets et son objectif principal est d'enseigner les fonctionnalités de base du multitâche à l'aide du langage de programmation Python 3 sur Raspberry Pi. De nombreux projets entièrement testés sont fournis dans le livre utilisant les modules multitâches de Python. Chaque projet est décrit de manière complète et détaillée. Des listes complètes de programmes sont fournies pour chaque projet. Les lecteurs doivent pouvoir utiliser les projets tels quels ou les modifier en fonction de leurs propres besoins.
Les modules multitâches Python suivants ont été décrits et utilisés dans les projets :
Fourchette
Fil
Enfilage
Sous-processus
Multitraitement
Le livre comprend des projets multitâches simples tels que le contrôle indépendant de plusieurs LED, jusqu'à des projets multitâches plus complexes tels que le contrôle de la température marche/arrêt, le contrôle des feux de circulation, un compteur d'événements LED à 2 et 4 chiffres à 7 segments, une minuterie de réaction, un moteur pas à pas. contrôle, projets basés sur le clavier, contrôleur de parking et bien d'autres. Les concepts fondamentaux du multitâche tels que la synchronisation des processus, la communication des processus et les techniques de partage de mémoire ont été décrits dans des projets concernant les indicateurs d'événements, les files d'attente, les sémaphores, les valeurs, etc.