When Raspberry Pi 4's system on chip (SoC) achieves a certain temperature, it lowers its operating speed to protect itself from harm. As a result, you don't get maximum performance from the single board computer. Fan SHIM is an affordable accessory that effectively eliminates thermal throttling and boosts the performance of RPi 4. It's quite easy to attach the fan SHIM to Raspberry pi: fan SHIM uses a friction-fit header, so it just slips onto your Pi's pins and it's ready to go, no soldering required! The fan can be controlled in software, so you can adjust it to your needs, for example, toggle it on when the CPU reaches a certain temperature etc. You can also program the LED as a visual indicator of the fan status. The tactile switch can also be programmed, so you can use it to toggle the fan on or off, or to switch between temperature-triggered or manual mode. Features 30 mm 5 V DC fan 4,200 RPM 0.05 m³/min air flow 18.6 dB acoustic noise (whisper-quiet) Friction-fit header No soldering required RGB LED (APA102) Tactile switch Basic assembly required Compatible with Raspberry Pi 4 (and 3B+, 3A+)
Python library and daemon Pinout Scope of delivery Fan SHIM PCB 30 mm 5 V DC fan with JST connector M2.5 nuts and bolts Assembly The assembly is really simple and almost takes no time With the component side of the PCB facing upwards, push the two M2.5 bolts through the holes from below, then screw on the first pair of nuts to secure them and act as spacers. Push the fan's mounting holes down onto the bolts, with the cable side of the fan downwards (as pictured) and the text on the fan upwards. Attach with another two nuts. Push the fan's JST connector into the socket on Fan SHIM. Software With the help of Python library you can control the fan (on/off), RGB LED, and switch. You'll also find a number of examples that demonstrate each feature, as well as a script to install a daemon (a computer program that runs as a background process) that runs the fan in automatic mode, triggering it on or off when the CPU reaches a threshold temperature, with a manual override via the tactile switch.
This 48 W (8 VDC, 6 A) power supply is designed for the use with the Raspberry Pi Build HAT. Input: 110-240 VAC
Output: 8 VDC, 6 A Cable: 1.5 m, 16 awg
The DiP-Pi Power Master is an Advanced Powering System with embedded sensors interfaces that cover most of possible needs for application based on Raspberry Pi Pico. It can supply the system with up to 1.5 A @ 4.8 V delivered from 6-18 VDC on various powering schemes like Cars, Industrial plant etc., additionally to original micro-USB of the Raspberry Pi Pico. It supports LiPo or Li-Ion Battery with Automatic Charger as also automatic switching from cable powering to battery powering or reverse (UPS functionality) when cable powering lost. Extended Powering Source (EPR) is protected with PPTC Resettable fuse, Reverse Polarity, as also ESD.The DiP-Pi Power Master contains Raspberry Pi Pico embedded RESET button as also ON/OFF Slide Switch that is acting on all powering sources (USB, EPR or Battery). User can monitor (via Raspberry Pi Pico A/D pins) battery level and EPR Level with PICO’s A/D converters. Both A/D inputs are bridged with 0402 resistors (0 OHM) therefore if for any reason user needs to use those Pico pins for their own application can be easy removed. The charger is automatically charging connected battery (if used) but in addition user can switch charger ON/OFF if their application needs it. DiP-Pi Power Master can be used for cable powered systems, but also for pure Battery Powered System with ON/OFF. Each powering source status is indicated by separate informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3).User can use any capacity of LiPo or Li-Ion type; however, must take care to use PCB protected batteries with max discharge current allowed of 2 A. The embedded battery charger is set to charge battery with 240 mA current. This current is set by resistor so if user need more/less can himself to change it.In Addition to all above features DiP-Pi Power Master is equipped with embedded 1-wire and DHT11/22 sensors interfaces. Combination of the extended powering, battery, and sensors interfaces make the DiP-Pi Power Master ideal for applications like data logger, plants monitoring, refrigerators monitoring etc.DiP-Pi Power Master is supported with plenty of ready to use examples written in Micro Python or C/C++.SpecificationsGeneral
Dimensions 21 x 51 mm
Raspberry Pi Pico pinout compatible
Independent Informative LEDs (VBUS, VSYS, VEPR, CHGR, V3V3)
Raspberry Pi Pico RESET Button
ON/OFF Slide Switch acting on all powering sources (USB, EPR, Battery)
External Powering 6-18 V DC (Cars, Industrial Applications etc.)
External Power (6-18 VDC) Level Monitoring
Battery Level Monitoring
Inverse Polarity Protection
PPTC Fuse Protection
ESD Protection
Automatic Battery Charger (for PCB protected LiPo, Li-Ion – 2 A Max) Automatic/User Control
Automatic Switch from Cable Powering to Battery Powering and reverse (UPS Functionality)
Various powering schemes can be used at the same time with USB Powering, External Powering and Battery Powering
1.5 A @ 4.8 V Buck Converter on EPR
Embedded 3.3 V @ 600mA LDO
Embedded 1-wire Interface
Embedded DHT-11/22 Interface
Powering Options
Raspberry Pi Pico micro-USB (via VBUS)
External Powering 6-18 V (via dedicated Socket – 3.4/1.3 mm)
External Battery
Supported Battery Types
LiPo with protection PCB max current 2A
Li-Ion with protection PCB max current 2A
Embedded Peripherals and Interfaces
Embedded 1-wire interface
Embedded DHT-11/22 Interface
Programmer Interface
Standard Raspberry Pi Pico C/C++
Standard Raspberry Pi Pico Micro Python
Case CompatibilityDiP-Pi Plexi-Cut CaseSystem Monitoring
Battery Level via Raspberry Pi Pico ADC0 (GP26)
EPR Level via Raspberry Pi Pico ADC1 (GP27)
Informative LEDs
VB (VUSB)
VS (VSYS)
VE (VEPR)
CH (VCHR)
V3 (V3V3)
System Protection
Direct Raspberry Pi Pico Hardware Reset Button
ESD Protection on EPR
Reverse Polarity Protection on EPR
PPTC 500 mA @ 18 V fuse on EPR
EPR/LDO Over Temperature protection
EPR/LDO Over Current protection
System Design
Designed and Simulated with PDA Analyzer with one of the most advanced CAD/CAM Tools – Altium Designer
Industrial Originated
PCB Construction
2 ozcopper PCB manufactured for proper high current supply and cooling
6 mils track/6 mils gap technology 2 layers PCB
PCB Surface Finishing – Immersion Gold
Multi-layer Copper Thermal Pipes for increased System Thermal Response and better passive cooling
Downloads
Datasheet
Datasheet
Features
RP2040 microcontroller chip ontwikkeld door Raspberry Pi in Engeland
Dual-core ARM Cortex M0+ processor, met een kloksnelheid tot 133 MHz
264 kB SRAM, en 2 MB on-board Flash geheugen
Castellated module maakt solderen direct op draagborden mogelijk
USB 1.1 host- en apparaatondersteuning
Energiezuinige slaap- en slapende modi
Programmering via slepen en neerzetten met behulp van massaopslag via USB
26x multifunctionele GPIO-pinnen
2x SPI, 2x I²C, 2× UART, 3x 12-bit ADC, 16x bestuurbare PWM-kanalen
Nauwkeurige klok en timer op de chip
Temperatuursensor
Versnelde drijvende-kommabibliotheken op de chip
8x programmeerbare IO (PIO) toestandsmachines voor aangepaste randapparatuur
Waarom een Raspberry Pi Pico?
Zelf een microcontroller designen in plaats van een bestaande aanschaffen brengt een aantal voordelen met zich mee. Volgens Raspberry Pi zelf komt niet een van de bestaande beschikbare producten hiervoor in de buurt van hun prijs/performance verhouding.
Deze Raspberry Pi Pico heeft Raspberry Pi tevens de mogelijkheid gegeven om zelf een aantal innovatieve en krachtige features toe te voegen. Deze features zijn nergens anders beschikbaar.
Een derde reden is dat de Raspberry Pi Pico de mogelijkheid aan Raspberry Pi heeft gegeven om krachtige software rondom het product te creëren. Rondom deze software stack zit een uitgebreide documentatie set. De software en documentatie voldoen aan de hoge standaard van de kernproducten van Raspberry Pi (zoals de Raspberry Pi 400, Pi 4 Model B en Pi 3 Model A+).
Voor wie is deze microcontroller geschikt?
De Raspberry Pi Pico is voor zowel de gevorderde als beginnende gebruiker geschikt. Van het bedienen van een lichtscherm tot het bedienen van veel verschillende apparaten die je dagelijks gebruikt. Veel dagelijkse bewerkingen worden door deze technologie mogelijk gemaakt.
Beginnende gebruikers
De Raspberry Pi Pico is programmeerbaar in de talen C en MicroPython en aanpasbaar voor een breed scala aan apparaten. Daarnaast is de Pico net zo eenvoudig in gebruik als het slepen en neerzetten van bestanden. Dit maakt deze microcontroller bij uitstek geschikt voor de beginnende gebruiker.
Gevorderde gebruikers
Voor de gevorderde gebruikers is het mogelijk om gebruik te maken van de uitgebreide randapparatuur van de Pico. De randapparatuur bestaat onder andere uit de SPI, I²C en acht programmeerbare I/O (PIO) -toestandsmachines.
Wat is uniek aan de Raspberry Pi Pico?
Uniek aan de Pico is dat deze is ontwikkeld door Raspberry Pi zelf. De RP2040 is voorzien van een dual-core Arm Cortex-M0 + processor met 264 KB intern RAM en ondersteuning voor maximaal 16 MB off-chip Flash.
De Raspberry Pi Pico is verder uniek om verschillende redenen:
Het product heeft de hoogste prijs/kwaliteit verhouding in de markt van de microcontrollerboards
De Raspberry Pi Pico is door Raspberry Pi zelf ontwikkeld
De software stack rondom dit product is van hoogwaardige kwaliteit en komt in combinatie met een uitgebreide documentatie set.
Multitasking and multiprocessing have become a very important topic in microcontroller-based systems, namely in complex commercial, domestic, and industrial automation applications. As the complexity of projects grows, more functionalities are demanded from the projects. Such projects require the use of multiple inter-related tasks running on the same system and sharing the available resources, such as the CPU, memory, and input-output ports. As a result of this, the importance of multitasking operations in microcontroller-based applications has grown steadily over the last few years. Many complex automation projects now make use of some form of a multitasking kernel.This book is project-based and its main aim is to teach the basic features of multitasking using the Python 3 programming language on Raspberry Pi. Many fully tested projects are provided in the book using the multitasking modules of Python. Each project is described fully and in detail. Complete program listings are given for each project. Readers should be able to use the projects as they are, or modify them to suit their own needs.The following Python multitasking modules have been described and used in the projects:
Fork
Thread
Threading
Subprocess
Multiprocessing
The book includes simple multitasking projects such as independently controlling multiple LEDs, to more complex multitasking projects such as on/off temperature control, traffic lights control, 2-digit, and 4-digit 7-segment LED event counter, reaction timer, stepper motor control, keypad based projects, car park controller, and many more. The fundamental multitasking concepts such as process synchronization, process communication, and memory sharing techniques have been described in projects concerning event flags, queues, semaphores, values, and so on.
De Raspberry Pi 45 W USB-C Voeding is een ideale keuze voor het voeden van USB-C-compatibele Raspberry Pi-producten. Het is met name geschikt voor Raspberry Pi 5-gebruikers die randapparatuur met een hoog vermogen willen gebruiken, zoals harde schijven en SSD's.
Het levert tot 5,1 V/5 A en ondersteunt USB PD (Power Delivery)-onderhandeling, waardoor de Raspberry Pi 5 automatisch het optimale vermogensprofiel kan selecteren. Deze mogelijkheid stelt de Raspberry Pi 5 in staat om de USB-stroomlimiet te verhogen van de standaard 600 mA naar 1,6 A, wat extra vermogen levert voor randapparatuur die is aangesloten via de vier USB-A-poorten.
Dankzij het uitgebreide assortiment ingebouwde vermogensprofielen is de Raspberry Pi 45 W USB-C-voeding ook een uitstekende optie voor het voeden van PD-compatibele apparaten van derden, zoals smartphones, tablets en laptops. Beschikbare profielen zijn onder meer 9,0 V/5,0 A, 12,0 V/3,75 A, 15,0 V/3,0 A en 20,0 V/2,25 A, die allemaal maximaal 45 W leveren.
Specificaties
Ingang
100-240 V AC
Uitgang
5,1 V/5,0 A, 9,0 V/5,0 A, 12,0 V/3,75 A, 15,0 V/3,0 A, 20,0 V/2,25 A (Power Delivery)
Connector
USB-C
Kabel
1,5 m, 17AWG (wit)
Regio
EU
Downloads
Datasheet
De Raspberry Pi Pico W is een microcontroller board gebaseerd op de Raspberry Pi RP2040 microcontroller chip.
De RP2040-microcontrollerchip ('Raspberry Silicon') heeft een dual-core ARM Cortex-M0+ processor (133 MHz), 256 KB RAM, 30 GPIO-pinnen, en nog vele andere interface opties. Daarnaast is er 2 MB on-board QSPI-flashgeheugen voor code- en gegevensopslag.
De Raspberry Pi Pico W is ontworpen als een goedkoop maar flexibel ontwikkelingsplatform voor de RP2040, met een 2,4 GHz draadloze interface met de Infineon CYW43439. De draadloze interface is via SPI aangesloten op de RP2040.
Kenmerken van de Pico W
RP2040 microcontroller met 2 MB flashgeheugen
On-board single-band 2,4 GHz draadloze interfaces (802.11n)
Micro USB B poort voor voeding en data (en voor het herprogrammeren van de flash)
40 pin 21 x 51 mm 'DIP' stijl 1 mm dikke PCB met 0,1' through-hole pinnen met ook gegroefde gaten.
Beschikt over 26 multifunctionele 3,3 V I/O voor algemeen gebruik (GPIO)
23 GPIO zijn alleen digitaal, en 3 GPIO die ook geschikt zijn voor ADC
Kan als opbouw-module worden gemonteerd
3-pins ARM serial wire debug (SWD) poort
Eenvoudige maar zeer flexibele mogelijkheden voor de voeding:
Verschillende opties om het apparaat eenvoudig van stroom te voorzien via micro-USB, externe voedingen of batterijen
Hoge kwaliteit, lage kosten, hoge beschikbaarheid
Uitgebreide SDK, voorbeeldsoftware en documentatie
Kenmerken van de RP2040 microcontroller
Dual-core cortex M0+ tot maximaal 133 MHz
On-chip PLL maakt variabele core-frequentie mogelijk
264 kByte multi-bank SRAM met hoge prestaties
Externe Quad-SPI Flash met eXecute In Place (XIP) en 16 kByte on-chip cache
Hoogwaardige full-crossbar bus architecture
Ingebouwde USB1.1 (device of host)
30 multifunctionele algemene I/O (vier kunnen worden gebruikt voor ADC)
1,8-3,3 V I/O-spanning
12-bits 500 ksps analoog naar digitaal converter (ADC)
Diverse digitale randapparatuur
2x UART, 2x I²C, 2x SPI, 16x PWM kanalen
1x timer met 4 alarmen, 1x real time clock
2x programmeerbare I/O (PIO) blokken, 8 state machines in totaal
Flexibele, door de gebruiker programmeerbare high-speed I/O
Kan interfaces zoals SD-kaart en VGA emuleren
Note: De Raspberry Pi Pico W I/O-spanning is 3,3 V.
Downloads
Datasheet
Specifications of 3-pin Debug Connector
De Raspberry Pi Zero W is de nieuwste telg van de Raspberry Pi Zero-familie. De Raspberry Pi Zero W heeft alle functionaliteit van de originele Raspberry Pi Zero, maar wordt geleverd met toegevoegde connectiviteit bestaande uit:
802.11 b/g/n WLAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)
Overige kenmerken
1 GHz, single-core CPU
512 MB RAM
Mini HDMI en USB On-The-Go poorten
Micro-USB voeding
HAT-compatibele 40-pins header
Composiet video en reset headers
CSI-camera-aansluiting
Downloads
Mechanische tekening
Schema's
IQaudio DAC+ is an audio output HAT for all generations of Raspberry Pi from Raspberry Pi1 Model B+ onwards, and supports 24?bit 192 kHz high-resolution digital audio. It uses the Texas Instruments PCM5122 DAC to deliver stereo analogue audio to a pair of phono connectors, and also supports a dedicated headphone amplifier.
De Raspberry Pi Pico 2 is een nieuw microcontrollerbord van de Raspberry Pi Foundation, gebaseerd op de RP2350. Het beschikt over een hogere kloksnelheid, het dubbele van de on-chip SRAM, het dubbele van het ingebouwde flashgeheugen, krachtigere Arm-cores, optionele RISC-V-cores, nieuwe beveiligingsfuncties en verbeterde interfacemogelijkheden. De Raspberry Pi Pico 2 biedt een aanzienlijke verbetering in prestaties en functies, terwijl de hardware- en softwarecompatibiliteit met eerdere leden van de Raspberry Pi Pico-serie behouden blijft.
De RP2350 biedt een uitgebreide beveiligingsarchitectuur gebouwd rond Arm TrustZone voor Cortex-M. Het bevat ondertekend opstarten, 8 KB antifuse OTP voor sleutelopslag, SHA-256-versnelling, een hardware TRNG en snelle glitch-detectoren.
Dankzij de unieke dual-core en dual-architectuurmogelijkheden van de RP2350 kunnen gebruikers kiezen tussen een paar industriestandaard Arm Cortex-M33-kernen en een paar open-hardware Hazard3 RISC-V-kernen. Programmeerbaar in C/C++ en Python, en ondersteund door gedetailleerde documentatie, is de Raspberry Pi Pico 2 het ideale microcontrollerbord voor zowel liefhebbers als professionele ontwikkelaars.
Specificaties
CPU
Dual Arm Cortex-M33 of dubbele RISC-V Hazard3-processors @ 150 MHz
Geheugen
520 KB SRAM op de chip; 4 MB ingebouwde QSPI-flitser
Interfaces
26 multifunctionele GPIO-pinnen, waaronder 4 die kunnen worden gebruikt voor AD
Randapparatuur
2x UART
2x SPI-controllers
2x I²C-controllers
24x PWM-kanalen
1x USB 1.1-controller en PHY, met host- en apparaatondersteuning
12x PIO-statusmachines
Ingangsvermogen
1,8-5,5 V DC
Afmetingen
21 x 51 mm
Downloads
Datasheet (Pico 2)
Datasheet (RP2350)
Raspberry Pi Pico is een goedkoop, hoogwaardig microcontrollerboard en tevens het eerste product op basis van een door Raspberry Pi zelf ontwikkelde chip.
De RP2040 microcontrollerchip ('Raspberry Silicon') biedt een dual-core ARM Cortex-M0+ processor (133 MHz), 256 KB RAM, 30 GPIO-pennen en vele andere interface-opties. Daarnaast is er 2 MB on-board QSPI-flashgeheugen voor code- en gegevensopslag.
Features
RP2040 microcontroller chip ontwikkeld door Raspberry Pi in Engeland
Dual-core ARM Cortex M0+ processor, met een kloksnelheid tot 133 MHz
264 kB SRAM, en 2 MB on-board Flash geheugen
Castellated module maakt solderen direct op draagborden mogelijk
USB 1.1 host- en apparaatondersteuning
Energiezuinige slaap- en slapende modi
Programmering via slepen en neerzetten met behulp van massaopslag via USB
26x multifunctionele GPIO-pinnen
2x SPI, 2x I²C, 2× UART, 3x 12-bit ADC, 16x bestuurbare PWM-kanalen
Nauwkeurige klok en timer op de chip
Temperatuursensor
Versnelde drijvende-kommabibliotheken op de chip
8x programmeerbare IO (PIO) toestandsmachines voor aangepaste randapparatuur
H-versie van de Raspberry Pi Pico met gesoldeerde pin headers en 3-pin debug connector
Downloads
Specifications of 3-pin Debig Connector