A Fast-Lane Ride From Concept to Project
The core of the book explains the use of the Raspberry Pi Zero 2 W running the Python programming language, always in simple terms and backed by many tested and working example projects. On part of the reader, familiarity with the Python programming language and some experience with one of the Raspberry Pi computers will prove helpful. Although previous electronics experience is not required, some knowledge of basic electronics is beneficial, especially when venturing out to modify the projects for your own applications.
Over 30 tested and working hardware-based projects are given in the book, covering the use of Wi-Fi, communication with smartphones and with a Raspberry Pi Pico W computer. Additionally, there are Bluetooth projects including elementary communication with smartphones and with the popular Arduino Uno. Both Wi-Fi and Bluetooth are key features of the Raspberry Pi Zero 2 W.
Some of the topics covered in the book are:
Raspberry Pi OS installation on an SD card
Python program creation and execution on the Raspberry Pi Zero 2 W
Software-only examples of Python running on the Raspberry Pi Zero 2 W
Hardware-based projects including LCD and Sense HAT interfacing
UDP and TCP Wi-Fi based projects for smartphone communication
UDP-based project for Raspberry Pi Pico W communication
Flask-based webserver project
Cloud storage of captured temperature, humidity, and pressure data
TFT projects
Node-RED projects
Interfacing to Alexa
MQTT projects
Bluetooth-based projects for smartphone and Arduino Uno communications
Le dossier se compose de deux parties. Il dispose d'une base standard comportant une découpe pour permettre l'accès au GPIO, et d'un choix de trois couvercles : un couvercle simple, un couvercle GPIO (permettant l'accès au GPIO par le haut) et un couvercle de caméra (qui, lorsqu'il est utilisé avec le câble de caméra court fourni, permet d'installer parfaitement la caméra Raspberry Pi ou la caméra Noir).
Inclus
1x socle
3x couvercles (unis, GPIO, appareil photo)
1x câble de caméra court
4x pieds en caoutchouc
The FLIRC Raspberry Pi Zero Case is compatible with Raspberry Pi Zero W and the newer Raspberry Pi Zero 2 W.
The design of the FLIRC Zero Case is based on the original FLIRC case. As with the original, the aluminum housing serves as protection and, thanks to the contact point on the processor, as a passive cooler. Ideal for silent operation.
In addition to a normal cover that encloses and protects the Raspberry Pi Zero, there is a second cover that allows access to the GPIO pins through a small opening.
Le câble officiel Raspberry Pi mini-HDMI vers HDMI (A/M) conçu pour tous les modèles Raspberry Pi Zero.
HDMI Type D(M) 19 broches vers HDMI Type A(M) 19 broches
Câble de 1 m (blanc)
Bouchons nickelés
Conforme 4Kp60
Conforme RoHS
Isolation 3 Mohm 300 V DC , résiste à 300 V DC pendant 0,1 s
Program, build, and master 60+ projects with the Wireless RP2040
The Raspberry Pi Pico and Pico W are based on the fast, efficient, and low-cost dual-core ARM Cortex M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM and 2 MB of Flash memory. Besides spacious memory, the Pico and Pico W offer many GPIO pins, and popular peripheral interface modules like ADC, SPI, I²C, UART, PWM, timing modules, a hardware debug interface, and an internal temperature sensor.
The Raspberry Pi Pico W additionally includes an on-board Infineon CYW43439 Bluetooth and Wi-Fi chipset. At the time of writing this book, the Bluetooth firmware was not yet available. Wi-Fi is however fully supported at 2.4 GHz using the 802.11b/g/n protocols.
This book is an introduction to using the Raspberry Pi Pico W in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all of the 60+ working and tested projects covering the following topics:
Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC
Timer interrupts and external interrupts
Analogue-to-digital converter (ADC) projects
Using the internal temperature sensor and external sensor chips
Using the internal temperature sensor and external temperature sensor chips
Datalogging projects
PWM, UART, I²C, and SPI projects
Using Bluetooth, WiFi, and apps to communicate with smartphones
Digital-to-analogue converter (DAC) projects
All projects are tried & tested. They can be implemented on both the Raspberry Pi Pico and Raspberry Pi Pico W, although the Wi-Fi-based subjects will run on the Pico W only. Basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects.
Le Raspberry Pi M.2 HAT+ vous permet de connecter des périphériques M.2 tels que des disques NVMe et des accélérateurs AI à l'interface PCIe 2.0 du Raspberry Pi 5, prenant en charge un transfert de données rapide (jusqu'à 500 Mo/s) vers et des disques NVMe et autres accessoires PCIe.
Raspberry Pi M.2 HAT+ prend en charge les appareils dotés du connecteur M.2 M key edge, dans les formats 2230 et 2242. Il est capable de fournir jusqu'à 3 A aux appareils M.2 connectés.
Caractéristiques
Prend en charge l'interface PCIe 2.0 à voie unique (taux de transfert maximal de 500 Mo/s)
Prend en charge les appareils qui utilisent le connecteur Key Edge M.2 M
Prend en charge les appareils au format 2230 ou 2242
Capable de fournir jusqu'à 3 A aux appareils M.2 connectés
Comprend des voyants d'alimentation et d'activité
Inclus
1x Raspberry Pi 5 M.2 HAT+
1x câble ruban
1x en-tête d'empilage GPIO
4x entretoises
8x vis
Téléchargements
Datasheet
Schematics
Assembly instructions
From basics to flows for sensors, automation, motors, MQTT, and cloud services
This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W.
This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started.
Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED.
Quick book facts
Project-based learning approach.
Assumes no prior knowledge of flow-based programming tools.
Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap.
Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository.
Step-by-step instructions on everything.
All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects.
Hardware (including the Raspberry Pi Pico W) is available as a kit.
Downloads
GitHub
Votre maison est hantée ? Of, beter gezegd, ben je ervan overtuigd dat het spookt in je huis, maar heb je het nooit kunnen bewijzen omdat je nooit een camera hebt gehad die geïntegreerd is met je Raspberry Pi Zero, maar toch klein genoeg is om de spoken niet op te Marques?
Heureusement, la caméra espion pour Raspberry Pi Zero est plus petite qu'une vignette avec une résolution suffisamment élevée pour voir des personnes, des fantômes ou tout ce que vous recherchez. Il a à peu près la taille d'une caméra de téléphone portable - le module ne mesure que 8,6 x 8,6 mm - avec seulement un câble de 2', vous pouvez donc créer une petite caméra espion extra compacte et sournoise. Il a un angle d'ouverture de 160 degrés pour un effet fisheye très large/déformé, idéal pour les systèmes de sécurité ou pour visualiser une grande zone du salon ou de la route. Comme la carte caméra Raspberry Pi, elle se connecte à votre Raspberry Pi Zero v1.3 ou Zero W via la petite connexion située sur le bord de la carte à proximité de la connexion « PWR in ». Cette interface utilise l'interface CSI spéciale, spécialement conçue pour l'interface avec les caméras. Le bus CSI peut gérer des débits de données extrêmement élevés et ne transporte que des données de pixels.
La caméra est connectée au processeur BCM2835 du RPi via le bus CSI, une connexion à bande passante plus élevée qui renvoie les données de pixels de la caméra au processeur. Ce bus passe par le câble ruban qui relie la carte caméra au Pi. Les câbles plats sont compatibles avec le RPi Zero v1.3 et le RPi Zero W.
Le capteur lui-même a une résolution native de 5 mégapixels et intègre un objectif à mise au point fixe. Elle a des spécifications similaires à celles de la caméra RPi d'origine, mais n'est pas aussi haute résolution que la nouvelle caméra RPi v2 !
Caractéristiques
Dimensions du module caméra : 8,6 x 8,6 mm
Diamètre de la lentille : 10 mm
Longueur totale : 60 mm
Angle d'ouverture de l'objectif : 160 degrés
Poids : 1,9 g
Le Picon Zero est un module complémentaire pour le Raspberry Pi. Il a la même taille qu'un Raspberry Pi Zero, ce qui le rend idéal pour fonctionner comme un pHat. Bien entendu, il peut être utilisé sur n’importe quel autre Raspberry Pi via un connecteur GPIO 40 broches. En plus de deux pilotes de moteur H-Bridge complets, le Picon Zero dispose de plusieurs broches d'entrée/sortie vous offrant plusieurs options de configuration. Cela vous permet d'ajouter facilement des sorties ou des entrées analogiques à votre Raspberry Pi sans logiciel compliqué ni pilote spécifique au noyau. En même temps, il ouvre 5 broches GPIO du Raspberry Pi et fournit l'interface pour un capteur de distance à ultrasons HC-SR04.
Le Picon Zero est livré avec tous les composants, y compris les embases et les bornes à vis, entièrement soudés. La soudure n'est pas nécessaire. Vous pouvez l'utiliser dès la sortie de la boîte.
Caractéristiques
PCB format pHat : 65 mm x 30 mm
Deux pilotes de moteur H-Bridge complets. Pilotez jusqu'à 1,5 A en continu par canal, entre 3 V et 11 V.
Chaque sortie moteur possède à la fois un connecteur mâle à 2 broches et une borne à vis à 2 broches.
Les moteurs peuvent être alimentés par le 5 V du Picon Zero ou par une source d'alimentation externe (3 V - 11 V).
Le 5 V du Picon Zero peut être sélectionné parmi la ligne 5 V du Raspberry Pi ou un connecteur USB sur le Picon Zero. Cela signifie que vous pouvez effectivement disposer de 2 banques de batteries USB : une pour alimenter les servos et les moteurs du Picon Zero et l'autre pour alimenter le Pi.
4 Entrées pouvant accepter jusqu'à 5 V. Ces entrées peuvent être configurées comme suit :
Entrées numériques
Entrées analogiques
DS18B20
DHT11
6 sorties pouvant piloter 5 V et être configurées comme :
Sortie numérique
Sortie PWM
Servomoteur
NéoPixel WS2812
Toutes les entrées et sorties utilisent des embases mâles GVS à 3 broches.
Embase femelle à 4 broches qui se connecte directement à un capteur de distance à ultrasons HC-SR04.
Connecteur femelle à 8 broches pour les signaux Ground, 3,3 V, 5 V et 5 GPIO vous permettant d'ajouter leurs fonctionnalités supplémentaires.
Configuration matérielle
Picon Zero dispose de deux cavaliers pour définir la configuration matérielle. Assurez-vous de les avoir placés dans la bonne position.
JP1 – Carte Sélecteur 5V. Ce cavalier sélectionne l'endroit où obtenir l'alimentation 5 V pour les sorties Picon Zero. Les options sont :
Cavalier en haut entre RPI et 5 V. L'alimentation 5 V de la carte provient des broches Raspberry Pi du connecteur GPIO. En raison des appareils à faible puissance de sortie et des moteurs 5 V, tous les appareils peuvent être alimentés avec une seule entrée d'alimentation 5 V.
Jumper en bas entre USB et 5 V. L'alimentation 5 V provient du connecteur microUSB du Picon Zero. Utile pour les appareils à puissance de sortie plus élevée, puisque vous pouvez fournir une alimentation supplémentaire via le connecteur micro-USB sur la carte
JP2 – Sélecteur de puissance du moteur. Ce cavalier sélectionne l'endroit où les moteurs reçoivent la puissance. Les deux options ici sont les suivantes :
Cavalier en haut entre MotorPower et Vin. Les moteurs sont entraînés via le bornier à vis à 2 broches. La tension peut être comprise entre 3 V et 11 V. Utile pour les moteurs qui nécessitent une tension différente de 5 V, ou qui nécessitent plus de courant que celui disponible sur l'un des connecteurs d'entrée USB.
Cavalier en bas entre 5 V et MotorPower. Les moteurs sont alimentés par le 5 V de la carte.
Configuration du Raspberry Pi Le Picon Zero est un appareil I²C. Assurez-vous que votre Raspberry Pi est correctement configuré pour utiliser I²C et SMBus :
sudo apt-get install python-smbus python3-smbus python-dev python3-dev
sudo nano /boot/config.txt Ajoutez les lignes suivantes à la fin du fichier
dtparam=i2c1=on
dtparam=i2c_arm=on
Appuyez sur Ctrl-X et utilisez les invites par défaut pour enregistrer
redémarrage sudo
Branchez le Picon Zero sur le Pi et exécutez i2cdetect -y 1
Si tout se passe bien, vous verrez le Picon Zero apparaître comme adresse 22 comme indiqué ci-dessous :
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
L'injecteur PoE+ pour Raspberry Pi ajoute la fonctionnalité Power-over-Ethernet (PoE) à un seul port d'un commutateur Ethernet non PoE, fournissant à la fois l'alimentation et les données via un seul câble Ethernet. Il offre une solution plug-and-play et économique pour introduire progressivement la fonctionnalité PoE dans les réseaux Ethernet existants.
L'injecteur PoE+ est un appareil monoport de 30 W, adapté à l'alimentation des équipements conformes aux normes IEEE 802.3af et 802.3at, y compris toutes les générations de HAT PoE pour Raspberry Pi. Il prend en charge des débits réseau de 10/100/1000 Mbit/s.
Remarque : Un câble secteur IEC séparé est requis pour le fonctionnement (non fourni).
Spécifications
Débit de données
10/100/1000 Mbit/s
Tension d'entrée
100 à 240 V CA
Puissance de sortie
30 W
Puissance de sortie sur les broches
4/5 (+), 7/8 (–)
Tension de sortie nominale
55 V CC
Connecteurs de données
RJ-45 blindé, EIA 568A et 568B
Connecteur d'alimentation
Entrée secteur IEC c13 (non fournie)
Humidité de stockage
Maximum 95%, sans condensation
Altitude de fonctionnement
–300 m à 3000 m
Température ambiante de fonctionnement
10°C à +50°C
Dimensions
159 x 51,8 x 33,5 mm
Téléchargements
Datasheet