De Raspberry Pi Camera Module 3 is een compacte camera van Raspberry Pi. Hij heeft een IMX708 12-megapixelsensor met HDR, en beschikt over autofocus met fasedetectie. Camera Module 3 is verkrijgbaar in standaard en groothoek varianten, beide met of zonder infrarood filter.De Camera Module 3 kan worden gebruikt om zowel full HD video als foto's te maken, en heeft een HDR-modus tot 3 megapixels. De werking ervan wordt volledig ondersteund door de libcamera bibliotheek, inclusief de snelle autofocus functie van Camera Module 3: dit maakt het gemakkelijk voor beginners om te gebruiken, terwijl het genoeg biedt voor gevorderde gebruikers. Camera Module 3 is compatibel met alle Raspberry Pi computers.Alle varianten van de Raspberry Pi Camera Module 3 beschikken over:
Back-illuminated en stacked CMOS 12-megapixel beeldsensor (Sony IMX708)
Hoge signaal-ruisverhouding (SNR)
Ingebouwde 2D Dynamic Defect Pixel Correction (DPC)
Fasedetectie Autofocus (PDAF) voor snelle autofocus
QBC Re-mosaic functie
HDR-modus (tot 3 megapixel uitvoer)
CSI-2 seriële gegevensuitvoer
2-draads seriële communicatie (ondersteunt I²C fast-mode en fast-mode plus)
2-draads seriële besturing van focusmechanisme
Specificaties
Sensor
Sony IMX708
Resolutie
11,9 MP
Sensorgrootte
7,4 mm sensordiagonaal
Pixelgrootte
1,4 x 1,4 µm
Horizontaal/verticaal
4608 x 2592 pixels
Video modes
1080p50, 720p100, 480p120
Uitvoer
RAW10
IR-cutfilter
Geïntegreerd in standaardvarianten; niet aanwezig in NoIR-varianten
Autofocussysteem
Fasedetectie Autofocus
Lengte flat cable
200 mm
Kabelaansluiting
15 x 1 mm FPC
Afmetingen
25 x 24 x 11.5 mm (12.4 mm hoogte voor Wide varianten)
Varianten van Raspberry Pi Camera Module 3
Camera Module 3
Camera Module 3 NoIR
Camera Module 3 Wide
Camera Module 3 Wide NoIR
Focus bereik
10 cm - ?
10 cm - ?
5 cm - ?
5 cm - ?
Brandpuntsafstand
4,74 mm
4,74 mm
2,75 mm
2,75 mm
Diagonale beeldhoek
75 graden
75 graden
120 graden
120 graden
Horizontale beeldhoek
66 graden
66 graden
102 graden
102 graden
Verticale beeldhoek
41 graden
41 graden
67 graden
67 graden
Brandpuntsverhouding (F-stop)
F1,8
F1,8
F2,2
F2,2
Infrarood-gevoeling
Nee
Ja
Nee
Ja
Downloads
GitHub
Documentatie
De Raspberry Pi Camera Module 3 is een compacte camera van Raspberry Pi. Hij heeft een IMX708 12-megapixelsensor met HDR, en beschikt over autofocus met fasedetectie. Camera Module 3 is verkrijgbaar in standaard en groothoek varianten, beide met of zonder infrarood filter.De Camera Module 3 kan worden gebruikt om zowel full HD video als foto's te maken, en heeft een HDR-modus tot 3 megapixels. De werking ervan wordt volledig ondersteund door de libcamera bibliotheek, inclusief de snelle autofocus functie van Camera Module 3: dit maakt het gemakkelijk voor beginners om te gebruiken, terwijl het genoeg biedt voor gevorderde gebruikers. Camera Module 3 is compatibel met alle Raspberry Pi computers.Alle varianten van de Raspberry Pi Camera Module 3 beschikken over:
Back-illuminated en stacked CMOS 12-megapixel beeldsensor (Sony IMX708)
Hoge signaal-ruisverhouding (SNR)
Ingebouwde 2D Dynamic Defect Pixel Correction (DPC)
Fasedetectie Autofocus (PDAF) voor snelle autofocus
QBC Re-mosaic functie
HDR-modus (tot 3 megapixel uitvoer)
CSI-2 seriële gegevensuitvoer
2-draads seriële communicatie (ondersteunt I²C fast-mode en fast-mode plus)
2-draads seriële besturing van focusmechanisme
Specificaties
Sensor
Sony IMX708
Resolutie
11,9 MP
Sensorgrootte
7,4 mm sensordiagonaal
Pixelgrootte
1,4 x 1,4 µm
Horizontaal/verticaal
4608 x 2592 pixels
Video modes
1080p50, 720p100, 480p120
Uitvoer
RAW10
IR-cutfilter
Geïntegreerd in standaardvarianten; niet aanwezig in NoIR-varianten
Autofocussysteem
Fasedetectie Autofocus
Lengte flat cable
200 mm
Kabelaansluiting
15 x 1 mm FPC
Afmetingen
25 x 24 x 11.5 mm (12.4 mm hoogte voor Wide varianten)
Varianten van Raspberry Pi Camera Module 3
Camera Module 3
Camera Module 3 NoIR
Camera Module 3 Wide
Camera Module 3 Wide NoIR
Focus bereik
10 cm - ?
10 cm - ?
5 cm - ?
5 cm - ?
Brandpuntsafstand
4,74 mm
4,74 mm
2,75 mm
2,75 mm
Diagonale beeldhoek
75 graden
75 graden
120 graden
120 graden
Horizontale beeldhoek
66 graden
66 graden
102 graden
102 graden
Verticale beeldhoek
41 graden
41 graden
67 graden
67 graden
Brandpuntsverhouding (F-stop)
F1,8
F1,8
F2,2
F2,2
Infrarood-gevoeling
Nee
Ja
Nee
Ja
Downloads
GitHub
Documentatie
De Raspberry Pi Camera Module 3 is een compacte camera van Raspberry Pi. Hij heeft een IMX708 12-megapixelsensor met HDR, en beschikt over autofocus met fasedetectie. Camera Module 3 is verkrijgbaar in standaard en groothoek varianten, beide met of zonder infrarood filter.De Camera Module 3 kan worden gebruikt om zowel full HD video als foto's te maken, en heeft een HDR-modus tot 3 megapixels. De werking ervan wordt volledig ondersteund door de libcamera bibliotheek, inclusief de snelle autofocus functie van Camera Module 3: dit maakt het gemakkelijk voor beginners om te gebruiken, terwijl het genoeg biedt voor gevorderde gebruikers. Camera Module 3 is compatibel met alle Raspberry Pi computers.Alle varianten van de Raspberry Pi Camera Module 3 beschikken over:
Back-illuminated en stacked CMOS 12-megapixel beeldsensor (Sony IMX708)
Hoge signaal-ruisverhouding (SNR)
Ingebouwde 2D Dynamic Defect Pixel Correction (DPC)
Fasedetectie Autofocus (PDAF) voor snelle autofocus
QBC Re-mosaic functie
HDR-modus (tot 3 megapixel uitvoer)
CSI-2 seriële gegevensuitvoer
2-draads seriële communicatie (ondersteunt I²C fast-mode en fast-mode plus)
2-draads seriële besturing van focusmechanisme
Specificaties
Sensor
Sony IMX708
Resolutie
11,9 MP
Sensorgrootte
7,4 mm sensordiagonaal
Pixelgrootte
1,4 x 1,4 µm
Horizontaal/verticaal
4608 x 2592 pixels
Video modes
1080p50, 720p100, 480p120
Uitvoer
RAW10
IR-cutfilter
Geïntegreerd in standaardvarianten; niet aanwezig in NoIR-varianten
Autofocussysteem
Fasedetectie Autofocus
Lengte flat cable
200 mm
Kabelaansluiting
15 x 1 mm FPC
Afmetingen
25 x 24 x 11.5 mm (12.4 mm hoogte voor Wide varianten)
Varianten van Raspberry Pi Camera Module 3
Camera Module 3
Camera Module 3 NoIR
Camera Module 3 Wide
Camera Module 3 Wide NoIR
Focus bereik
10 cm - ?
10 cm - ?
5 cm - ?
5 cm - ?
Brandpuntsafstand
4,74 mm
4,74 mm
2,75 mm
2,75 mm
Diagonale beeldhoek
75 graden
75 graden
120 graden
120 graden
Horizontale beeldhoek
66 graden
66 graden
102 graden
102 graden
Verticale beeldhoek
41 graden
41 graden
67 graden
67 graden
Brandpuntsverhouding (F-stop)
F1,8
F1,8
F2,2
F2,2
Infrarood-gevoeling
Nee
Ja
Nee
Ja
Downloads
GitHub
Documentatie
De Raspberry Pi Camera Module 3 is een compacte camera van Raspberry Pi. Hij heeft een IMX708 12-megapixelsensor met HDR, en beschikt over autofocus met fasedetectie. Camera Module 3 is verkrijgbaar in standaard en groothoek varianten, beide met of zonder infrarood filter.De Camera Module 3 kan worden gebruikt om zowel full HD video als foto's te maken, en heeft een HDR-modus tot 3 megapixels. De werking ervan wordt volledig ondersteund door de libcamera bibliotheek, inclusief de snelle autofocus functie van Camera Module 3: dit maakt het gemakkelijk voor beginners om te gebruiken, terwijl het genoeg biedt voor gevorderde gebruikers. Camera Module 3 is compatibel met alle Raspberry Pi computers.Alle varianten van de Raspberry Pi Camera Module 3 beschikken over:
Back-illuminated en stacked CMOS 12-megapixel beeldsensor (Sony IMX708)
Hoge signaal-ruisverhouding (SNR)
Ingebouwde 2D Dynamic Defect Pixel Correction (DPC)
Fasedetectie Autofocus (PDAF) voor snelle autofocus
QBC Re-mosaic functie
HDR-modus (tot 3 megapixel uitvoer)
CSI-2 seriële gegevensuitvoer
2-draads seriële communicatie (ondersteunt I²C fast-mode en fast-mode plus)
2-draads seriële besturing van focusmechanisme
Specificaties
Sensor
Sony IMX708
Resolutie
11,9 MP
Sensorgrootte
7,4 mm sensordiagonaal
Pixelgrootte
1,4 x 1,4 µm
Horizontaal/verticaal
4608 x 2592 pixels
Video modes
1080p50, 720p100, 480p120
Uitvoer
RAW10
IR-cutfilter
Geïntegreerd in standaardvarianten; niet aanwezig in NoIR-varianten
Autofocussysteem
Fasedetectie Autofocus
Lengte flat cable
200 mm
Kabelaansluiting
15 x 1 mm FPC
Afmetingen
25 x 24 x 11.5 mm (12.4 mm hoogte voor Wide varianten)
Varianten van Raspberry Pi Camera Module 3
Camera Module 3
Camera Module 3 NoIR
Camera Module 3 Wide
Camera Module 3 Wide NoIR
Focus bereik
10 cm - ?
10 cm - ?
5 cm - ?
5 cm - ?
Brandpuntsafstand
4,74 mm
4,74 mm
2,75 mm
2,75 mm
Diagonale beeldhoek
75 graden
75 graden
120 graden
120 graden
Horizontale beeldhoek
66 graden
66 graden
102 graden
102 graden
Verticale beeldhoek
41 graden
41 graden
67 graden
67 graden
Brandpuntsverhouding (F-stop)
F1,8
F1,8
F2,2
F2,2
Infrarood-gevoeling
Nee
Ja
Nee
Ja
Downloads
GitHub
Documentatie
De Raspberry Pi Compute Module 5 Development Kit biedt een ideaal platform voor het prototypen van ingebedde oplossingen. Deze alles-in-één kit bevat de Compute Module 5, het Compute Module 5 IO Board en alle benodigde accessoires om uw productontwerp te starten.
Compute Module 5 (CM5104032)
2,4-GHz quad-core 64-bit Arm Cortex-A76 CPU
VideoCore VII GPU, ondersteunt OpenGL ES 3.1 en Vulkan 1.3
4 GB LPDDR4X-4267 SDRAM
32 GB MLC eMMC-geheugen
1x Dual 4Kp60 HDMI-schermuitgang
1x 4Kp60 HEVC-decoder
1x Dual-band 802.11ac wifi en Bluetooth 5.0
2x USB 3.0-interfaces, die gelijktijdige 5 Gbps-werking ondersteunen
1x Gigabit Ethernet, met IEEE 1588-ondersteuning
2x MIPI-camera/display-zendontvangers met 4 rijstroken
1x PCIe 2.0-interface voor snelle randapparatuur
30 GPIO's, die werking op 1,8 V of 3,3 V ondersteunen
Randapparatuur: UART, SPI, I²C, I²S, SDIO en PWM
Compute Module 5 IO Board
1x Standaard 40-pins GPIO
2x HDMI 2.0 op volledige grootte
2x 4-baans MIPI DSI/CSI-2 FPC (22-pins kabel met een steek van 0,5 mm)
2x USB 3.0
1x Gigabit Ethernet-aansluiting met PoE+ ondersteuning (vereist een aparte Raspberry Pi PoE+ HAT+)
1x M.2 M-key PCIe-socket (voor 2230, 2242, 2260 en 2280 modules)
1x microSD-kaartsleuf (voor gebruik met Lite-modules)
1x RTC-batterijaansluiting
1x 4-pins ventilatorconnector
Compute Module 5 IO-behuizing
De metalen behuizing transformeert het IO Board in een volledig gesloten computer van industriële kwaliteit. De IO-behuizing is speciaal ontworpen voor de Raspberry Pi Compute Module 5 en beschikt over een ingebouwde ventilator die wordt aangesloten op de 4-pins ventilatorconnector van het IO Board, waardoor verbeterde thermische prestaties worden gegarandeerd.
Inbegrepen
1x Raspberry Pi Compute Module 5 (Wireless, 4 GB RAM, 32 GB eMMC)
1x Raspberry Pi Compute Module 5 IO Board (voorgemonteerd geleverd in de IO-behuizing)
1x Raspberry Pi Compute Module 5 IO-behuizing
1x Raspberry Pi Compute Module 5 koeler
1x Raspberry Pi antennekit
1x Raspberry Pi 27 W USB-C PD voeding (EU)
2x Raspberry Pi HDMI naar HDMI-kabels
1x Raspberry Pi USB-A naar USB-C kabel
Downloads
Datasheet (Compute Module 5)
Datasheet (IO Board)
Datasheet (IO Case)
Datasheet (Cooler)
Datasheet (Antenna Kit)
De Raspberry Pi Debug Probe is een alles-in-één USB-naar-debug-kit die alle benodigde hardware en kabels biedt voor eenvoudig, soldeerloos, plug-and-play debuggen.
Het beschikt over zowel een seriële debug-interface voor de processor (standaard de ARM Serial Wire Debug-interface, maar andere interfaces kunnen worden ondersteund) en een industriestandaard UART-interface. Beide interfaces gebruiken de Raspberry Pi 3-pins debug-connector.
Het is ontworpen om het debuggen en programmeren van Raspberry Pi Pico en RP2040 gemakkelijk te maken met een reeks hostplatforms, waaronder Windows, Mac en typische Linux-computers.
Hoewel de Debug Probe ontworpen is voor gebruik met Raspberry Pi-producten, biedt hij standaard UART- en CMSIS-DAP-interfaces via USB, zodat hij ook met andere processors kan worden gebruikt, of zelfs gewoon als USB-naar-UART-kabel. Het werkt met OpenOCD en andere tools die CMSIS-DAP ondersteunen.
De Debug Probe is gebaseerd op Raspberry Pi Pico-hardware en draait op de open source Raspberry Pi Picoprobe-software. De firmware wordt op dezelfde manier bijgewerkt als de Raspberry Pi Pico-firmware, dus het is gemakkelijk om het apparaat up-to-date te houden met de nieuwste firmware of om aangepaste firmware te gebruiken.
Kenmerken
USB naar ARM Serial Wire Debug (SWD)-poort
USB naar UART-brug
Compatibel met de CMSIS-DAP standaard
Werkt met OpenOCD en andere tools die CMSIS-DAP ondersteunen
Open source, eenvoudig te upgraden firmware
Specificaties
Dimensions: 22 x 32 mm
Nominal I/O voltage: 3.3 V
Operating temperature: -20°C to +70°C
Inbegrepen
1x Raspberry Pi Debug Probe
1x Kunststof koffer
1x USB-kabel
3x Debug-kabels
3-pins JST-connector naar 3-pins JST-connectorkabel
3-pins JST-connector naar 0,1-inch header (vrouwelijk)
3-pins JST-connector naar 0,1-inch header (mannelijk)
Downloads
Datasheet
3-pin Debug Connector
Schematics
Diagram
Latest Firmware
Dit boek neemt u mee op een wervelende tour van full-stack web applicatie ontwikkeling met behulp van Raspberry Pi. U leert hoe u een applicatie vanaf de grond kunt opbouwen.
U zult ervaring en kennis opdoen van technologieën waaronder:
Het Linux-besturingssysteem en de commandoregel.
De programmeertaal Python.
De Raspberry Pi General Purpose Input Output pins (GPIOs).
De Nginx webserver.
Flask Python microkader voor webtoepassingen.
JQuery en CSS voor het maken van gebruikersinterfaces.
Omgaan met tijdzones.
Creëren van grafieken met Plotly en Google Charts.
Gegevensregistratie met Google Sheet.
Applets ontwikkelen met IFTTT.
Het beveiligen van uw applicatie met SSL.
Sms-berichten ontvangen op je telefoon met Twilio.
Dit boek leert u ook hoe u een draadloze Arduino-sensorknooppunt op afstand kunt instellen en er gegevens van kunt verzamelen. Uw Raspberry Pi webapplicatie zal in staat zijn om Arduino node data te verwerken op dezelfde manier als het data verwerkt van zijn onboard sensor.
Raspberry Pi Full Stack leert u veel vaardigheden die essentieel zijn voor het bouwen van Web- en Internet of Things-toepassingen.
De applicatie die u in dit project zult bouwen, is een platform waarop u kunt uitbreiden. Dit is slechts het begin van wat je kunt doen met een Raspberry Pi en de software en hardware componenten die je zult leren kennen.
Dit boek wordt ondersteund door de auteur via een speciale discussieruimte.
The Raspberry Pi Global Shutter Camera is a specialised 1.6 MP camera from Raspberry Pi that is able to capture rapid motion without introducing artefacts typical of rolling shutter cameras. It is ideally suited to fast motion photography and to machine vision applications, where even small amounts of distortion can seriously degrade inference performance.
With a large pixel size of 3.45 x 3.45 ?m providing high light sensitivity, the Global Shutter Camera can operate with short exposure times (as low as 30 ?s with adequate lighting), an advantage for high-speed photography.
It features a 1.6 MP Sony IMX296 sensor, and it has the same C/CS-mount lens assembly as the Raspberry Pi High Quality Camera, for compatibility with the same broad variety of lenses. In common with other global shutter sensors, the IMX296 has a lower resolution than similarly sized rolling shutter sensors; a low pixel count is appropriate for machine vision applications, where high-resolution images are challenging to process in real time. The Global Shutter Camera's lower resolution means that with appropriate lens magnification, an image suitable for processing by a machine vision model can be captured natively.
The Raspberry Pi Global Shutter Camera is compatible with any Raspberry Pi computer that has a CSI connector.
Specifications
Form factor
38 x 38 x 19.8 mm (29.5 mm adapter and dust cap)
Weight
34 g (41 g with adapter and dust cap)
Sensor
Sony IMX296LQR-C
Resolution
1.58 MP (color)
Sensor size
6.3 mm (sensor diagonal)
Pixel size
3.45 x 3.45 ?m
Output
RAW10
Back focus length of lens
Adjustable (12.5-22.4 mm)
Lens standards
CS-MountC-Mount (C-CS adapter included)
IR cut filter
Integrated
Ribbon cable length
150 mm
Included accessories
C-CS mount adapterScrewdriver
Tripod mount
1/4”-20
Included
Raspberry Pi Global Shutter Camera
C-CS mount adapter
Screwdriver
Ribbon cable (150 mm)
Downloads
Datasheet
De Raspberry Pi High Quality Camera heeft een hogere resolutie (12 megapixels, vergeleken met 8 megapixels) en gevoeligheid (een ongeveer 50% groter sensorgebied per pixel voor betere prestaties bij weinig licht) dan de bestaande Camera Module v2, en is ontworpen om te werken met verwisselbare lenzen met zowel C als CS lensvattingen. Andere lens uitvoeringen kunnen worden gebruikt met behulp van lens adapters van derden.Specificaties
Sensor
Sony IMX477R stacked, back-illuminated sensor12,3 megapixels7,9 mm sensor diagonaal1,55 x 1,55 ?m pixel formaat
Output
RAW12/10/8, COMP8
Back focus
Instelbaar (12,5–22,4 mm)
Lens standaarden
CS Mount C Mount (C/CS-adapter meegeleverd)
IR cut filter
Geïntegreerd
Ribbon kabellengte
200 mm
Statief houder
1/4'-20
Inbegrepen
1x Print met daarop een Sony IMX477 sensor
1x FPC kabel voor aansluiting op een Raspberry Pi
1x Gefreesde aluminium lensvatting met geïntegreerde statief houder en focus instelring
1x C/CS lensvatting adapter
Niet inbegrepenLens met C/CS lensvatting
De Raspberry Pi High Quality Camera is een betaalbare hoogwaardige camera van Raspberry Pi. Hij heeft een resolutie van 12 megapixels en een 7,9 mm diagonale sensor voor indrukwekkende prestaties bij weinig licht. De M12 Mount variant is ontworpen om te werken met de meeste van de verwisselbare M12 lenzen, terwijl de CS Mount variant is ontworpen om te worden gebruikt met verwisselbare lenzen in zowel CS als C mount uitvoeringen (C mount lenzen vereisen het gebruik van de C-CS adapter die bij dit objectief wordt meegeleverd). Andere uitvoeringen van de lens kunnen worden aangepast met behulp van lensadapters van derden.De High Quality Camera is zeer geschikt voor industriële en consumententoepassingen, zoals beveiligingscamera's, die het hoogste niveau van visuele getrouwheid en/of integratie met gespecialiseerde optica vereisen. Hij is compatibel met alle modellen van Raspberry Pi vanaf Model B.Specificaties
Sensor
Sony IMX477R stacked, back-illuminated sensor
Resolutie
12,3 megapixels< / td>
Sensor formaat
7,9 mm sensor diagonaal
Pixel formaat td>
1,55 x 1,55 ?m
Output
RAW12/10/8, COMP8
Back focus lengte van de lens
2,6–11,8 mm (M12 Mount variant)12,5–22,4 mm (CS Mount variant)
Lens sensor formaat
1/2,3' (7,9 mm) of groter
IR cut filter
Geïntegreerd
Ribbon kabellengte
200 mm
Tripod houder
1/4'-20
Inbegrepen
1x Print met daarop een Sony IMX477 sensor
1x FPC kabel voor aansluiting op een Raspberry Pi computer
1x Gefreesde aluminium lenshouder met geïntegreerde statiefbevestiging
1x C naar CS Mount adapter
3x Lens borgringen
Niet inbegrepenM12 Mount Lens
De Raspberry Pi Monitor is een 15,6-inch Full HD-computerscherm. Gebruiksvriendelijk, veelzijdig, compact en betaalbaar, het is de perfecte desktop-displaygenoot voor zowel Raspberry Pi-computers als andere apparaten.
Met ingebouwde audio via twee naar voren gerichte luidsprekers, VESA- en schroefmontagemogelijkheden en een geïntegreerde in hoek verstelbare standaard is de Raspberry Pi Monitor ideaal voor desktopgebruik of voor integratie in projecten en systemen. Hij kan rechtstreeks van een Raspberry Pi worden voorzien, of via een aparte voeding.
Kenmerken
15,6-inch Full HD 1080p IPS-scherm
Geïntegreerde in hoek verstelbare standaard
Ingebouwde audio via twee naar voren gerichte luidsprekers
Audio-uitgang via 3,5 mm-aansluiting
HDMI-ingang op volledige grootte
VESA- en schroefmontageopties
Volume- en helderheidsknoppen
USB-C-voedingskabel
Specificaties
Display
Schermgrootte: 15,6 inch, verhouding 16:9
Paneeltype: IPS LCD met antireflectiecoating
Weergaveresolutie: 1920 x 1080
Kleurdiepte: 16,2M
Helderheid (typisch): 250 nits
Kleurgamma: 45%
Kijkhoek: 80°
Voeding
1,5 A/5 V
Kan rechtstreeks worden gevoed via een Raspberry Pi USB poort (max 60% helderheid, 50% volume) of via een aparte voeding (max 100% helderheid, 100% volume)
Connectiviteit
Standaard HDMI-poort (compatibel met 1.4)
3,5 mm stereohoofdtelefoonaansluiting
USB-C (voeding in)
Audio
2x 1,2 W geïntegreerde luidsprekers
Ondersteuning voor bemonsteringsfrequenties van 44,1 kHz, 48 kHz en 96 kHz
Downloads
Datasheet
De Raspberry Pi Monitor is een 15,6-inch Full HD-computerscherm. Gebruiksvriendelijk, veelzijdig, compact en betaalbaar, het is de perfecte desktop-displaygenoot voor zowel Raspberry Pi-computers als andere apparaten.
Met ingebouwde audio via twee naar voren gerichte luidsprekers, VESA- en schroefmontagemogelijkheden en een geïntegreerde in hoek verstelbare standaard is de Raspberry Pi Monitor ideaal voor desktopgebruik of voor integratie in projecten en systemen. Hij kan rechtstreeks van een Raspberry Pi worden voorzien, of via een aparte voeding.
Kenmerken
15,6-inch Full HD 1080p IPS-scherm
Geïntegreerde in hoek verstelbare standaard
Ingebouwde audio via twee naar voren gerichte luidsprekers
Audio-uitgang via 3,5 mm-aansluiting
HDMI-ingang op volledige grootte
VESA- en schroefmontageopties
Volume- en helderheidsknoppen
USB-C-voedingskabel
Specificaties
Display
Schermgrootte: 15,6 inch, verhouding 16:9
Paneeltype: IPS LCD met antireflectiecoating
Weergaveresolutie: 1920 x 1080
Kleurdiepte: 16,2M
Helderheid (typisch): 250 nits
Kleurgamma: 45%
Kijkhoek: 80°
Voeding
1,5 A/5 V
Kan rechtstreeks worden gevoed via een Raspberry Pi USB poort (max 60% helderheid, 50% volume) of via een aparte voeding (max 100% helderheid, 100% volume)
Connectiviteit
Standaard HDMI-poort (compatibel met 1.4)
3,5 mm stereohoofdtelefoonaansluiting
USB-C (voeding in)
Audio
2x 1,2 W geïntegreerde luidsprekers
Ondersteuning voor bemonsteringsfrequenties van 44,1 kHz, 48 kHz en 96 kHz
Downloads
Datasheet
Met de Raspberry Pi heeft u voor slechts een paar tientjes een complete computer in handen, waar op eenvoudige wijze allerlei elektronica aangesloten kan worden. In deze 2e herziene en uitgebreide versie gaan we in op een van de sterke kanten van de Raspberry Pi: de combinatie van programmeren en elektronica.
Na een korte introductie van de Raspberry Pi wordt de benodigde software geïnstalleerd. Op de SD-kaart die u bij dit boek kunt aanschaffen, is die allemaal al aanwezig voor de Raspberry Pi. Aan de (optionele) Windows PC kant gebeurt dit met gratis software die u kunt downloaden.
Daarna volgt een beknopte inleiding in het besturingssysteem Linux en gaan we programmeren in Bash, Python en JavaScript. De nadruk ligt hierbij op Python, maar in alle gevallen houden we het kort. We bespreken net voldoende zodat u de projecten kunt begrijpen en aan uw wensen aanpassen, en gaan dan aan de slag met leuke projecten.
Maar liefst 45 spannende en interessante projecten worden in detail besproken en uitgelegd. Van wisselknipperlicht, aansluiten van een elektromotor, het verwerken en maken van analoge signalen tot lichtmeter en temperatuurregeling. Maar ook gecompliceerdere projecten zoals een motorsnelheidsregeling, webserver met CGI, client-server applicaties en Xwindows programma‘s. U kunt dit boek gebruiken als projecten boek en de projecten nabouwen en in de praktijk inzetten. Door de duidelijke uitleg, schema‘s en foto‘s van de opstellingen op een steekbord wordt het nabouwen een erg leuke bezigheid.
RPiAlle software voor de RPi is voorgeïnstalleerd op een SD-kaart die u bij dit boek kunt aanschaffen. Dat wil zeggen dat alle software en drivers voor SSH, SPI, I²C, GPIO, PWM, muziek, Python Ontwikkelversie, wxPython, IdleX en de seriële verbinding gegarandeerd werken. Tevens staan alle broncodes van de projecten uitdit boek op deze kaart.
Windows-PCIn het gratis download-pakket dat bij dit boek hoort, vindt u de software die in dit boek gebruikt wordt op de Windows-PC handig bij elkaar in een enkel ZIP-bestand. Alle software is gratis. Tevens bevat het pakket een filmpje van de Nutteloze Doos (Useless Machine) van project 13.4.
Software download-pakket:
WinOscillo
Putty
Xming
WinSCP
DiskImager
Notepad2
IdleX
Useless Box film
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.
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)
De Raspberry Pi Pico 2 H (met headers) 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 H 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)
De Raspberry Pi Pico 2 W is een microcontrollerbord gebaseerd op de RP2350 met 2,4 GHz 802.11n wireless LAN en Bluetooth 5.2. Het geeft u nog meer flexibiliteit in uw IoT- of slimme productontwerpen en breidt de mogelijkheden voor uw projecten uit.
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 W het ideale microcontrollerbord voor zowel liefhebbers als professionele ontwikkelaars.
Specificaties
CPU
Dual Arm Cortex-M33 of dubbele RISC-V Hazard3-processors @ 150 MHz
Wireless
Geïntegreerde Infineon CYW43439 single-band 2,4 GHz 802.11n wireless LAN en Bluetooth 5.2
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
Pinout
Schematic
De Raspberry Pi Pico 2 WH (met headers) is een microcontrollerbord gebaseerd op de RP2350 met 2,4 GHz 802.11n wireless LAN en Bluetooth 5.2. Het geeft u nog meer flexibiliteit in uw IoT- of slimme productontwerpen en breidt de mogelijkheden voor uw projecten uit.
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 WH het ideale microcontrollerbord voor zowel liefhebbers als professionele ontwikkelaars.
Specificaties
CPU
Dual Arm Cortex-M33 of dubbele RISC-V Hazard3-processors @ 150 MHz
Wireless
Geïntegreerde Infineon CYW43439 single-band 2,4 GHz 802.11n wireless LAN en Bluetooth 5.2
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
Pinout
Schematic
Program, build, and master over 50 projects with MicroPython and the RP2040 microprocessor The Raspberry Pi Pico is a high-performance microcontroller module designed especially for physical computing. Microcontrollers differ from single-board computers, like the Raspberry Pi 4, in not having an operating system. The Raspberry Pi Pico can be programmed to run a single task very efficiently within real-time control and monitoring applications requiring speed. The ‘Pico’ as we call it, is 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 its large memory, the Pico has even more attractive features including a vast number of GPIO pins, and popular interface modules like ADC, SPI, I²C, UART, and PWM. To cap it all, the chip offers fast and accurate timing modules, a hardware debug interface, and an internal temperature sensor. The Raspberry Pi Pico is easily programmed using popular high-level languages such as MicroPython and or C/C++. This book is an introduction to using the Raspberry Pi Pico microcontroller in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all the projects described. There are over 50 working and tested projects in the book, 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 temperature sensor chips Datalogging projects PWM, UART, I²C, and SPI projects Using Wi-Fi and apps to communicate with smartphones Using Bluetooth and apps to communicate with smartphones Digital-to-analogue converter (DAC) projects All projects given in the book have been fully tested and are working. Only basic programming and electronics experience is required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects described. Readers can find the program listings on the Elektor web page created to support the book.
Program, build, and master over 50 projects with MicroPython and the RP2040 microprocessor The Raspberry Pi Pico is a high-performance microcontroller module designed especially for physical computing. Microcontrollers differ from single-board computers, like the Raspberry Pi 4, in not having an operating system. The Raspberry Pi Pico can be programmed to run a single task very efficiently within real-time control and monitoring applications requiring speed. The ‘Pico’ as we call it, is 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 its large memory, the Pico has even more attractive features including a vast number of GPIO pins, and popular interface modules like ADC, SPI, I²C, UART, and PWM. To cap it all, the chip offers fast and accurate timing modules, a hardware debug interface, and an internal temperature sensor. The Raspberry Pi Pico is easily programmed using popular high-level languages such as MicroPython and or C/C++. This book is an introduction to using the Raspberry Pi Pico microcontroller in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all the projects described. There are over 50 working and tested projects in the book, 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 temperature sensor chips Datalogging projects PWM, UART, I²C, and SPI projects Using Wi-Fi and apps to communicate with smartphones Using Bluetooth and apps to communicate with smartphones Digital-to-analogue converter (DAC) projects All projects given in the book have been fully tested and are working. Only basic programming and electronics experience is required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects described. Readers can find the program listings on the Elektor web page created to support the book.
Program and build RPi Pico-based ham station utilities, tools, and instruments
Although much classical HF and mobile equipment is still in use by large numbers of amateurs, the use of computers and digital techniques has now become very popular among amateur radio operators. Nowadays, anyone can purchase a €5 Raspberry Pi Pico microcontroller board and develop many amateur radio projects using the “Pico” and some external components. This book is aimed at amateur radio enthusiasts, Electronic Engineering students, and anyone interested in learning to use the Raspberry Pi Pico to shape their electronic projects. The book is suitable for beginners in electronics as well as for those with wide experience.
Step-by-step installation of the MicroPython programming environment is described. Some knowledge of the Python programming language is helpful to be able to comprehend and modify the projects given in the book. The book introduces the Raspberry Pi Pico and gives examples of many general-purpose, software-only projects that familiarize the reader with the Python programming language. In addition to the software-only projects tailored to the amateur radio operator, Chapter 6 in particular presents over 36 hardware-based projects for “hams”, including:
Station mains power on/off control
Radio station clock
GPS based station geographical coordinates
Radio station temperature and humidity
Various waveform generation methods using software and hardware (DDS)
Frequency counter
Voltmeter / ammeter / ohmmeter / capacitance meter
RF meter and RF attenuators
Morse code exercisers
RadioStation Click board
Raspberry Pi Pico based FM radio
Using Bluetooth and Wi-Fi with Raspberry Pi Pico
Radio station security with RFID
Audio amplifier module with rotary encoder volume control
Morse decoder
Using the FS1000A TX-RX modules to communicate with Arduino
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
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.
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.