Pouvez-vous utiliser le SparkFun Top pHAT pour prototyper l'apprentissage machine sur votre Raspberry Pi 4, NVIDIA Jetson, Google Coral ou un autre ordinateur monocarte ? Sans aucun doute! Le système pHAT SparkFun Top prend en charge les interactions d'apprentissage machine, notamment la commande vocale avec microphones et haut-parleurs de bord, l'affichage graphique pour la rétroaction de contrôle de la caméra et l'accès sans entrave au connecteur de la caméra RPi. De plus, vous pouvez utiliser les boutons programmables, la manette et la DEL RVB pour les E/S définies par l'utilisateur, l'interaction dynamique du système ou l'affichage de l'état du système.Pouvez-vous l'utiliser comme interface pour présenter votre projet à l'écosystème SparkFun Qwiic ? En effet ! En plus de toutes les fonctionnalités précédentes, nous avons également inclus un connecteur Qwiic pour permettre une intégration facile sur I2C. Des milliards de combinaisons de cartes compatibles Qwiic sont à votre disposition pour développer les capacités du SparkFun Top pHAT.Avec toute l'interaction E/S sur cette carte et le manque de soudure nécessaire pour se mettre en marche, le SparkFun Top pHAT est le complément d'apprentissage machine fondamental pour Raspberry Pi ou tout 2x20 GPIO SBC !Caractéristiques :Un pHAT Raspberry Pi qui se concentre sur l'interaction utilisateur avec un SBC/RPi.Soutien des interactions d'apprentissage automatiqueCommande vocale (microphones, haut-parleurs)Affichage graphique sur TFT couleur 2.4''Deux boutons programmables pour les E/S définies par l'utilisateurJoystick programmable – pour une interaction dynamique avec le système (menus GUI, conduite de robot).DEL RVB programmables – pour l'état du système, affichage.N'empêche pas l'accès à la caméra RPi ou au connecteur d'affichageInterrupteur marche/arrêt pour Rpi.Prend en charge l'accès à l'écosystème Qwiic SparkFunDestiné à être au sommet d'une pile pHAT - pas de broches pour empiler sur le dessus de cette carte. C'est le Top pHAT!
Le kit SSD Raspberry Pi contient un Raspberry Pi M.2 HAT+ avec un Raspberry Pi NVMe SSD. Il débloque des performances exceptionnelles pour les applications gourmandes en I/O sur Raspberry Pi 5, y compris un démarrage ultra-rapide lors du démarrage à partir d'un SSD.
Le kit SSD Raspberry Pi est également disponible avec une capacité de 512 Go.
Caractéristiques
40k IOPS (lecture aléatoire de 4 Ko)
70k IOPS (d'écritures aléatoires de 4 Ko)
Conforme à la spécification Raspberry Pi HAT+
Inclus
SSD NVMe de 256 Go
M.2 HAT+ pour Raspberry Pi 5
Embase d'empilage GPIO 16 mm
Kit de matériel de montage (entretoises, vis)
Téléchargements
Datasheet
Le kit SSD Raspberry Pi contient un Raspberry Pi M.2 HAT+ avec un Raspberry Pi NVMe SSD. Il débloque des performances exceptionnelles pour les applications gourmandes en I/O sur Raspberry Pi 5, y compris un démarrage ultra-rapide lors du démarrage à partir d'un SSD.
Le kit SSD Raspberry Pi est également disponible avec une capacité de 256 Go.
Caractéristiques
50k IOPS (lecture aléatoire de 4 Ko)
90k IOPS (d'écritures aléatoires de 4 Ko)
Conforme à la spécification Raspberry Pi HAT+
Inclus
SSD NVMe de 512 Go
M.2 HAT+ pour Raspberry Pi 5
Embase d'empilage GPIO 16 mm
Kit de matériel de montage (entretoises, vis)
Téléchargements
Datasheet
Le Raspberry Pi DAC+ (anciennement IQaudio DAC+) est un HAT audio hautes performances conçu pour tout Raspberry Pi doté d'un connecteur GPIO 40 broches. Équipé du DAC Texas Instruments PCM5122, il délivre un son analogique stéréo cristallin via deux connecteurs phono (RCA).
Aucune alimentation externe n'est requise : le DAC+ se connecte directement au connecteur GPIO du Raspberry Pi sans soudure ni câblage.
Caractéristiques
LED de fonctionnement
Sortie audio analogique (0-2 V RMS) via prise stéréo montée sur panneau
Prises phono (RCA) avec signal MUTE (détection casque)
Amplificateur casque dédié, sortie via prise jack 3,5 mm montée sur panneau
Embase GPIO 40 broches
Écriture EEPROM HAT activée
Téléchargements
Datasheet
Le Raspberry Pi AI HAT+ est une carte d'extension conçue pour le Raspberry Pi 5, dotée d'un accélérateur Hailo AI intégré. Ce module complémentaire offre une approche rentable, efficace et accessible pour intégrer des capacités d'IA hautes performances, avec des applications couvrant le contrôle des processus, la sécurité, la domotique et la robotique.
Disponible dans des modèles offrant 13 ou 26 téra-opérations par seconde (TOPS), l'AI HAT+ est basé sur les accélérateurs de réseaux neuronaux Hailo-8L et Hailo-8. Le 13 modèle TOPS prend en charge efficacement les réseaux de neurones pour des tâches telles que la détection d'objets, l'analyse sémantique et la segmentation des instances, l'estimation de la pose, et bien plus encore. Cette variante 26 TOPS s'adapte à des réseaux plus grands, permet un traitement plus rapide et est optimisée pour exécuter plusieurs réseaux simultanément.
L'AI HAT+ se connecte via l'interface PCIe Gen3 du Raspberry Pi 5. Lorsque le Raspberry Pi 5 exécute une version actuelle du système d'exploitation Raspberry Pi, il détecte automatiquement l'accélérateur Hailo intégré, rendant l'unité de traitement neuronal (NPU) disponible pour les tâches d'IA. De plus, les applications de caméra rpicam-apps incluses dans Raspberry Pi OS prennent en charge de manière transparente le module AI, en utilisant automatiquement le NPU pour les fonctions de post-traitement compatibles.
Inclus
Raspberry Pi AI HAT+ (26 TOPS)
Kit de matériel de montage (entretoises, vis)
Embase d'empilage GPIO 16 mm
Télechargements
Datasheet
Le Raspberry Pi AI HAT+ est une carte d'extension conçue pour le Raspberry Pi 5, dotée d'un accélérateur Hailo AI intégré. Ce module complémentaire offre une approche rentable, efficace et accessible pour intégrer des capacités d'IA hautes performances, avec des applications couvrant le contrôle des processus, la sécurité, la domotique et la robotique.
Disponible dans des modèles offrant 13 ou 26 téra-opérations par seconde (TOPS), l'AI HAT+ est basé sur les accélérateurs de réseaux neuronaux Hailo-8L et Hailo-8. Ce modèle 13 TOPS prend en charge efficacement les réseaux de neurones pour des tâches telles que la détection d'objets, la segmentation sémantique et d'instance, l'estimation de pose, etc. La variante 26 TOPS s'adapte à des réseaux plus grands, permet un traitement plus rapide et est optimisée. pour exécuter plusieurs réseaux simultanément.
L'AI HAT+ se connecte via l'interface PCIe Gen3 du Raspberry Pi 5. Lorsque le Raspberry Pi 5 exécute une version actuelle du système d'exploitation Raspberry Pi, il détecte automatiquement l'accélérateur Hailo intégré, rendant l'unité de traitement neuronal (NPU) disponible pour les tâches d'IA. De plus, les applications de caméra rpicam-apps incluses dans Raspberry Pi OS prennent en charge de manière transparente le module AI, en utilisant automatiquement le NPU pour les fonctions de post-traitement compatibles.
Inclus
Raspberry Pi AI HAT+ (13 TOPS)
Kit de matériel de montage (entretoises, vis)
Embase d'empilage GPIO 16 mm
Téléchargements
Datasheet
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.
Caractéristiques Adapté au Raspberry Pi et à la carte d'extension à GPIO Apparence exquise compatible aux projets maison Spécifications Taille de la carte d'extension GPIO : 7,5 x 6 cm (3 x 2,4 pouces) Taille de la plaque à essai : 16.5 x 5.5 x 1 cm (6.5 x 2.2 x 0.4 pouce) Contenu du kit Carte d'extension GPIO Platine d'essai 1x Nappe d’extension 40 broches 8 résistances 1K 8 résistance 10K 4 LED (jaunes) 4 LED (rouges) 4 boutons 10 fils de connexion A 25 mm 10 fils de connexion B 25 mm
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.
Learn to program displays and GUIs with Python
This book is about Raspberry Pi 4 display projects. The book starts by explaining how to install the latest Raspbian operating system on an SD card, and how to configure and use the GPIO ports.
The core of the book explains the following topics in simple terms with fully tested and working example projects:
Simple LED projects
Bar graph LED projects
Matrix LED projects
Bitmap LED projects
LED strips
LCDs
OLED displays
E-paper displays
TFT displays
7-inch touch screen
GUI Programming with Tkinder
One unique feature of this book is that it covers almost all types of display that readers will need to use in their Raspberry Pi based projects. The operation of each project is fully given, including block diagrams, circuit diagrams, and commented full program listings. It is therefore an easy task to convert the given projects to run on other popular platforms, such as Arduino or PIC microcontrollers.
Python program listings of all Raspberry Pi projects developed in this book are available for download at Elektor.com. Readers can use these programs in their projects. Alternatively, they can modify the programs to suit their applications.
Construisez des machines robustes et intelligentes qui combinent la puissance de calcul du Raspberry Pi avec des composants LEGO.
Le Raspberry Pi Build HAT fournit quatre connecteurs pour les moteurs et capteurs LEGO Technic du portefeuille SPIKE. Les capteurs disponibles comprennent un capteur de distance, un capteur de couleur et un capteur de force polyvalent. Les moteurs angulaires sont disponibles dans une gamme de tailles et comprennent des encodeurs intégrés qui peuvent être interrogés pour trouver leur position.
Le Build HAT s'adapte à tous les ordinateurs Raspberry Pi dotés d'un connecteur GPIO à 40 broches, y compris – avec l'ajout d'un câble ruban ou d'un autre périphérique d'extension – le Raspberry Pi 400. Les appareils LEGO Technic connectés peuvent facilement être contrôlés en Python, aux côtés des accessoires Raspberry Pi standard. tel qu'un module de caméra.
Caractéristiques
Contrôle jusqu'à 4 moteurs et capteurs
Alimente le Raspberry Pi (lorsqu'il est utilisé avec un bloc d'alimentation externe approprié)
Facile à utiliser depuis Python sur le Raspberry Pi