Conçu pour les overclockers et autres utilisateurs expérimentés, ce ventilateur maintient votre Raspberry Pi 4 à une température de fonctionnement confortable, même sous une charge importante. Le ventilateur à température contrôlée fournit jusqu'à 1,4 CFM de flux d'air sur le processeur, la mémoire et le circuit intégré de gestion de l'alimentation. Le dissipateur thermique fourni (18 x 8 x 10 mm) avec tampon autocollant améliore le transfert de chaleur du processeur.
Le ventilateur du boîtier Raspberry Pi 4 fonctionne avec le Raspberry Pi 4 et le boîtier officiel Raspberry Pi 4.
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
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 techniques Dual ARM Cortex-M0+ @ 133 MHz 264 kB on-chip SRAM dans six blocs indépendants Prise en charge de jusqu'à 16 Mo de mémoire Flash hors puce via un bus QSPI dédié. Contrôleur DMA AHB crossbar entièrement connecté Périphériques interpolateurs et diviseurs d’entiers Régulateur LDO sur puce programmable pour générer la tension de base./li> 2x PLL sur puce pour générer les horloges USB et centrales 30x broches GPIO, dont 4 utilisables comme entrées analogiques Périphériques 2x UARTs 2x contrôleurs SPI 2x contrôleurs I²C 16x canaux PWM Contrôleur USB 1.1 et PHY, avec prise en charge de l'hôte et du dispositif 8x Machines d’état PIO Ce que vous recevrez 10x puces RP2040
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.
Cool Projects for Test, Measurement, and Control
The Raspberry Pi has dominated the maker scene for many years. Freely accessible I/O pins have made it one of the most popular processor boards of all time. However, the classic Raspberry Pi has no analog inputs. Direct measurement of analog values is therefore not possible. Consequently, photodiodes, NTCs, Hall sensors, etc. cannot be read directly. In addition, the pins are connected directly to the exposed contacts, i.e. without a driver or protection circuit. This can quickly destroy the central controller and thus the entire Raspberry Pi.
These problems can be elegantly solved with the Pico. As a front-end, it can easily handle a wide range of measurement tasks. In addition, the Pico is much cheaper than a classic Raspberry Pi 4 or 5. If a faulty circuit leads to the destruction of the Pico, this is relatively easy to handle. This makes the combination of a classic Raspberry Pi 4 or 5 and the Pico an ideal pair.
The book introduces the broad and highly topical field of modern controller technology using the combined force of a Raspberry Pi 4 or 5 and a Raspberry Pi Pico. In addition to a detailed introduction to the operation and functionality of the controller boards themselves, the book also focuses on data acquisition and processing with digital processors. Especially the combination of both systems offers a wide range of interesting possibilities.
Some practical projects from the contents:
USB between Raspberry Pi 4 or 5 and Pico
I²C Communication and Pico as an I²C device
Voltmeter and Computer Thermometer
Pico W as a Web Server and WLAN Scanner
Frequency Meters and Generators
OLED Displays on Raspberry Pi 4 or 5 and Pico
Energy Saving Monitor
Which Astronauts are in Orbit?
Mini Monitor for Current Bitcoin Exchange Rate
La plateforme ROS la plus populaire au monde
TurtleBot est le robot open source le plus populaire pour l'éducation et la recherche. La nouvelle génération de TurtleBot3 est un petit robot mobile, peu coûteux, entièrement programmable et basé sur ROS. Il est destiné à être utilisé pour l'éducation, la recherche, les loisirs et le prototypage de produits.
Coût abordable
TurtleBot a été développé pour répondre aux besoins économiques des écoles, des laboratoires et des entreprises. TurtleBot3 est le robot le plus abordable parmi les robots mobiles SLAM équipés d'un capteur de distance laser 360° LDS-01.
Norme ROS
La marque TurtleBot est gérée par Open Robotics, qui développe et maintient ROS. Aujourd'hui, ROS est devenu la plateforme de référence pour tous les roboticiens du monde. TurtleBot peut être intégré à des composants robotiques existants basés sur ROS, mais TurtleBot3 peut être une plateforme abordable pour ceux qui veulent commencer à apprendre ROS.
Extensibilité
TurtleBot3 encourage les utilisateurs à personnaliser sa structure mécanique à l'aide d'options alternatives : carte embarquée open source (en tant que carte de contrôle), ordinateur et capteurs. TurtleBot3 Waffle Pi est une plate-forme à deux roues à entraînement différentiel, mais sa structure et sa mécanique peuvent être personnalisées de nombreuses façons : voitures, vélos, remorques, etc. Développez vos idées au-delà de l'imagination avec différents SBC, capteurs et moteurs sur une structure évolutive.
Actionneur modulaire pour robot mobile
TurtleBot3 est capable d'obtenir des données spatiales précises en utilisant 2 DYNAMIXEL dans les articulations des roues. Les DYNAMIXEL de la série XM peuvent être utilisés selon l'un des 6 modes de fonctionnement (série XL : 4 modes de fonctionnement) : Mode de contrôle de la vitesse pour les roues, mode de contrôle du couple ou mode de contrôle de la position pour les articulations, etc. DYNAMIXEL peut même être utilisé pour fabriquer un manipulateur mobile qui est léger mais qui peut être contrôlé avec précision grâce au contrôle de la vitesse, du couple et de la position. DYNAMIXEL est un composant c?ur qui rend TurtleBot3 parfait. Il est facile à assembler, à entretenir, à remplacer et à reconfigurer.
Carte de contrôle ouverte pour ROS
La carte de contrôle est open-source au niveau du matériel et du logiciel pour la communication ROS. La carte de contrôle OpenCR1.0 est suffisamment puissante pour contrôler non seulement les capteurs DYNAMIXEL mais aussi les capteurs ROBOTIS qui sont fréquemment utilisés pour des tâches de reconnaissance de base de manière rentable. Différents capteurs tels que les capteurs tactiles, les capteurs infrarouges, les capteurs de couleur et bien d'autres sont disponibles. L'OpenCR1.0 possède un capteur IMU à l'intérieur de la carte afin d'améliorer la précision du contrôle pour d'innombrables applications. La carte dispose d'alimentations de 3,3 V, 5 V et 12 V pour renforcer les gammes d'appareils informatiques disponibles.
Source ouverte
Le matériel, le micrologiciel et le logiciel de TurtleBot3 sont des logiciels libres, ce qui signifie que les utilisateurs sont invités à télécharger, modifier et partager les codes sources. Tous les composants de TurtleBot3 sont fabriqués en plastique moulé par injection afin de réduire les coûts, mais les données de CAO 3D sont également disponibles pour l'impression 3D.
Spécifications
Vitesse de translation maximale
0.26 m/s
Vitesse de rotation maximale
1.82 rad/s (104.27 deg/s)
Charge utile maximale
30 kg
Taille (L x L x H)
281 x 306 x 141 mm
Poids (+ SBC + batterie + capteurs)
1.8 kg
Seuil de montée
Max 10 mm
Durée d'utilisation prévue
2 h
Temps de charge prévu
2 h 30 m
SBC (ordinateur à carte unique)
Raspberry Pi 4 (2 Go RAM)
MCU
32-bit ARM Cortex-M7 with FPU (216 MHz, 462 DMIPS)
Contrôleur à distance
RC-100B + BT-410 Set (Bluetooth 4, BLE)
Actionneur
XL430-W210
LDS (capteur de distance laser)
360 Laser Distance Sensor LDS-01 or LDS-02
Caméra
Raspberry Pi Camera Module v2.1
IMU
Gyroscope 3 axesAccelerometer 3 axes
Connecteurs d'alimentation
3.3 V/800 mA5 V/4 A12 V/1 A
Connecteurs d'extension
GPIO 18 brochesArduino 32 broches
Périphériques
3x UART, 1x bus CAN, 1x SPI, 1x I²C, 5x CAN, 4x 5-pin OLLO
Ports DYNAMIXEL
3x RS485, 3x TTL
Audio
Plusieurs séquences programmables
LED programmables
4x User LED
LED d'état
1x Board status LED1x Arduino LED1x Power LED
Boutons et interrupteurs
2x boutton poussoir, 1x bouton Reset, 2x DIPswitch
Batterie
Lithium polymer 11.1 V 1800 mAh / 19.98 Wh 5C
Connexion PC
USB
Mise à jour du micrologiciel
par USB / par JTAG
Adaptateur d'alimentation (SMPS)
Entrée: 100-240 VCA 50/60 Hz, 1.5 A @maxSortie: 12 VCC, 5 A
Téléchargements
Programmation de robots ROS
GitHub
Manuel électronique
Communauté
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.
Nous avons incorporé des éléments essentiels de bricolage comme une mini planche à pain, des pilotes de moteur, des entrées ADC, un haut-parleur intégré, des entrées/sorties à usage général, des commutateurs et deux emplacements Breakout Garden afin que vous puissiez ajouter quelques baies. Nous avons également réussi à intégrer un écran LCD IPS dynamique de 240 x 240 avec quatre boutons tactiles afin que vous puissiez facilement surveiller et contrôler ce que fait votre projet. Le tout est enveloppé dans une belle plinthe robuste avec un encombrement agréablement compact qui n'impliquera pas autant de fils traînants que si vous expérimentiez une configuration de planche à pain traditionnelle.
Nos bibliothèques complètes MicroPython et C++ vous permettront de contrôler chaque aspect de la carte comme un maestro du numérique. C'est idéal pour les débutants et les utilisateurs avancés.
Caractéristiques
Base d'exploration de Pico
Haut-parleur piézo
Écran LCD IPS de 1,54' (240x240)
Quatre commutateurs contrôlables par l'utilisateur
Deux pilotes de moteur demi-pont (avec indicateur LED de surintensité)
En-têtes de broches GPIO et ADC faciles d'accès
Deux prises Breakout Garden I²C
Mini-planche à pain
Pieds en caoutchouc
Compatible avec Raspberry Pi Pico
Aucune soudure requise (tant que votre Pico est équipé de broches d'en-tête).
Dimensions : environ 117 x 63 x 20 mm (L x L x H, assemblé)
Bibliothèques C/C++ et MicroPython
Schématique
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
Le Raspberry Pi Debug Probe est une sonde USB-to-debug tout-en-un qui fournit tout le matériel et les câbles nécessaires pour un débogage facile, sans soudure et plug-and-play.
Il comprend une interface série de débogage du processeur (par défaut, l'interface ARM Serial Wire Debug SWD, mais d'autres interfaces peuvent être prises en charge) et une interface UART standard. Les deux interfaces utilisent le connecteur de débogage à 3 broches du Raspberry Pi.
Il est conçu pour faciliter le débogage et la programmation des Raspberry Pi Pico et RP2040 avec une gamme de plates-formes hôtes, y compris les ordinateurs Windows, Mac et Linux typiques.
Bien que conçue pour être utilisée avec les produits Raspberry Pi, la sonde de débogage fournit des interfaces UART et CMSIS-DAP standard sur USB, de sorte qu'elle peut également être utilisée avec d'autres processeurs, ou même simplement comme un câble USB-to-UART. Elle fonctionne avec OpenOCD et d'autres outils qui supportent CMSIS-DAP.
La sonde de débogage est basée sur le matériel Raspberry Pi Pico et utilise le logiciel libre Raspberry Pi Picoprobe. Le micrologiciel est mis à jour de la même manière que le micrologiciel du Raspberry Pi Pico, il est donc facile de maintenir l'unité à jour avec le dernier micrologiciel, ou d'utiliser un micrologiciel personnalisé.
Caractéristiques
Port USB vers port série de débogage SWD de ARM
Pont USB vers UART
Compatible avec le standard CMSIS-DAP
Fonctionne avec OpenOCD et d'autres outils supportant CMSIS-DAP
Micrologiciel open source, facile à mettre à jour
Spécifications
Dimensions : 22 x 32 mm
Tension nominale d'E/S : 3,3 V
Température de fonctionnement : -20°C à +70°C
Inclus
1x Sonde de débogage Raspberry Pi
1x Boîtier en plastique
1x Câble USB
3x câbles de débogage
Câble connecteur JST 3 broches vers connecteur JST 3 broches
Connecteur JST 3 broches vers connecteur 0,1 pouce (femelle)
Connecteur JST 3 broches vers connecteur 0,1 pouce (mâle)
Téléchargements
Fiche technique
Connecteur de débogage à 3 broches
Schémas
Graphique
Latest Firmware