Využití Raspberry Pi v robotice
Reklama:Raspberry Pi představuje unikátní platformu v oblasti robotiky, která spojuje výhodu plnohodnotného počítače s kompaktními rozměry a nízkou spotřebou. Na rozdíl od jednoduchých mikrokontrolérů (MCU) jako Arduino či ESP32 nabízí Raspberry Pi možnost spouštět kompletní operační systém, zpracovávat komplexní algoritmy a provádět výpočetně náročné úlohy, které by jednoduchý mikrokontrolér nezvládl. V tomto článku se podíváme na všechny aspekty použití Raspberry Pi v robotice – od výběru správného modelu přes napájení až po programovací možnosti.
![]()
Raspberry Pi 2 (model B). Zdroj: wikipedia.org
Proč volit Raspberry Pi místo jednoduchého MCU?
Volba mezi Raspberry Pi a klasickým mikrokontrolérem závisí na požadavcích vašeho projektu. Raspberry Pi nabízí několik klíčových výhod, které z něj činí ideální volbu pro pokročilé robotické aplikace:12
Výpočetní výkon pro komplexní úlohy
Raspberry Pi disponuje mnohem vyšším výkonem než běžné mikrokontroléry. Zatímco Arduino Uno pracuje s 8-bitovým procesorem na 16 MHz a 2 KB RAM, Raspberry Pi 4 nabízí quad-core procesor na 1,5 GHz a až 8 GB RAM. Tento výkon umožňuje spouštění úloh, které by na MCU nebyly vůbec realizovatelné.21
Počítačové vidění a AI
Jednou z klíčových výhod Raspberry Pi je schopnost zpracovávat obrazová data v reálném čase pomocí knihovny OpenCV. Raspberry Pi může analyzovat video z kamery, detekovat objekty, rozpoznávat tváře či číst QR kódy – aplikace, které by na běžném mikrokontroléru nebyly možné. Raspberry Pi 5 s VideoCore VII GPU dokonce zvládá pokročilé AI úlohy a strojové učení.34567
Multitasking a operační systém
Raspberry Pi může spouštět plnohodnotný Linux (typicky Raspberry Pi OS, dříve Raspbian) nebo Ubuntu, což přináší možnost současného běhu více programů, využití síťových služeb, databází a webových serverů. To je zásadní výhoda pro roboty vyžadující paralelní zpracování dat ze senzorů, navigaci a komunikaci přes síť.81
Síťová konektivita
Většina modelů Raspberry Pi má vestavěné WiFi a Bluetooth (od Pi 3 výše), případně Ethernet port. To umožňuje snadnou implementaci vzdáleného ovládání, IoT aplikací, streamování videa nebo propojení více robotů v síti.6912
Kdy zvolit mikrokontrolér?
Mikrokontroléry mají své místo tam, kde potřebujete:
- Přesné časování a real-time odezvu (řízení motorů, čtení senzorů s minimální latencí)12
- Velmi nízkou spotřebu (jednotky až desítky miliampérů)10
- Jednoduché dedikované úlohy bez nutnosti operačního systému2
- Nižší cenu a minimální složitost2
V praxi se často využívá kombinace obou přístupů – Raspberry Pi pro high-level řízení a počítačové vidění, Arduino nebo jiný MCU pro real-time řízení motorů a senzorů.111
Typické úlohy Raspberry Pi v robotice
Počítačové vidění (Computer Vision)
Počítačové vidění je jednou z nejsilnějších stránek Raspberry Pi v robotice. Díky knihovně OpenCV můžete realizovat:43
Detekci a sledování objektů – Raspberry Pi s kamerou dokáže detekovat a sledovat objekty v reálném čase, což je klíčové pro autonomní roboty. Například projekt sledování tváří nebo QR kódů lze realizovat přímo na Pi 3 či 4.12534
Navigace a mapování – V kombinaci s LIDAR senzory může Raspberry Pi vytvářet 2D nebo 3D mapy prostředí a navigovat autonomně.1314
Rozpoznávání obrazců – Identifikace specifických objektů, barev nebo tvarů pro třídění, kontrolu kvality nebo interakci s prostředím.15
Streamování videa – Raspberry Pi může streamovat video přes síť pro vzdálené ovládání nebo monitorování.12
Robot Operating System (ROS/ROS2)
ROS (Robot Operating System) je profesionální middleware framework pro vývoj robotických aplikací. Raspberry Pi s Ubuntu dokáže spouštět ROS2, což umožňuje:1617188
- Modulární architekturu s komunikací mezi uzly (nodes) přes topics a services1916
- Využití hotových balíčků pro SLAM (Simultaneous Localization and Mapping), navigaci, plánování cest8
- Snadnou integraci s různými senzory a aktuátory1816
- Profesionální vývoj komplexních robotických systémů19
Pro instalaci ROS2 na Raspberry Pi se doporučuje Ubuntu 22.04 nebo 24.04 s distribucí ROS2 Humble nebo Jazzy.2018
Autonomní navigace
Raspberry Pi může řídit autonomní roboty schopné se pohybovat v prostředí bez lidského zásahu. To zahrnuje:1
- Zpracování dat z ultrazvukových senzorů, LIDAR nebo kamer1413
- Plánování trajektorií a vyhýbání se překážkám1
- Lokalizaci robota v prostoru pomocí senzorů IMU (inerciální měřící jednotka)2122
Vzdálené ovládání a telemetrie
Díky WiFi a Ethernetu může Raspberry Pi:
- Streamovat video a telemetrická data přes webové rozhraní12
- Přijímat příkazy ze vzdálených ovladačů nebo mobilních aplikací1
- Fungovat jako bezdrátový bridge mezi roboty a řídicím centrem12
IoT a senzorová síť
Raspberry Pi může agregovat data z mnoha senzorů, ukládat je do databáze nebo cloudu a zpracovávat je pomocí AI algoritmů.21
Porovnání jednotlivých verzí Raspberry Pi
Následující tabulka srovnává nejdůležitější modely Raspberry Pi z pohledu robotiky:
Raspberry Pi Zero W a Zero 2 W
Raspberry Pi Zero W je nejmenší a nejlevnější model (~80 mA v klidu, ~120 mA při zátěži). Ideální pro:2324
- Kompaktní projekty s WiFi konektivitou25
- Senzorové moduly a WiFi bridge aplikace26
- Projekty s velmi omezeným prostorem25
Raspberry Pi Zero 2 W je výrazně výkonnější díky quad-core CPU (~100 mA v klidu, ~350-500 mA při zátěži). Nabízí téměř stejný výkon jako Pi 3 B při zlomku spotřeby, což jej činí ideálním pro edge computing a kompaktní roboty.27242826
Raspberry Pi 1 a 2
Raspberry Pi 1 Model B+ s single-core procesorem je dnes již zastaralý, ale stále použitelný pro jednoduché úlohy (~180 mA v klidu).2923
Raspberry Pi 2 Model B přinesl quad-core CPU a 1 GB RAM (~200 mA v klidu), což jej činilo vhodným pro základní robotické projekty.2311
Raspberry Pi 3 Model B+
Pi 3 B+ je první model s vestavěným WiFi 5 GHz a Bluetooth 4.2. Spotřebuje ~400 mA v klidu a ~1,13 A při plné zátěži. Stále populární volba pro mid-range robotické projekty díky dobré rovnováze mezi výkonem a spotřebou.309623
Raspberry Pi 4 Model B
Pi 4 je zásadní upgrade s Cortex-A72 CPU @ 1,5 GHz, USB 3.0, Gigabit Ethernet a až 8 GB RAM. Spotřeba v klidu je ~550 mA (2,7 W), při plné zátěži ~1,25 A (6,25 W).3132336
Pi 4 je ideální pro:
- Počítačové vidění s OpenCV53
- ROS2 aplikace s více uzly18
- Pokročilé AI a machine learning úlohy34
- Projekty vyžadující rychlé síťové připojení34
Raspberry Pi 5
Nejnovější Pi 5 s Cortex-A76 @ 2,4 GHz a VideoCore VII GPU @ 1 GHz představuje 2-3× nárůst výkonu oproti Pi 4. Spotřeba v klidu je ~480 mA (2,4 W), maximální až ~2 A (10 W).357316
Pi 5 nabízí:
- Podporu PCIe 2.0 pro rozšíření6
- Dvojnásobně rychlejší SD karty (SDR104 režim)6
- OpenGL ES 3.1 a Vulkan 1.2 pro grafiku6
- Ideální pro nejvýkonnější CV a AI aplikace7
Nevýhodou je vyšší spotřeba, což může být problém pro bateriové aplikace.3534
Detailní popis spotřeby a napájení
Napájecí požadavky
Jednotlivé modely Raspberry Pi mají různé napájecí požadavky:
Raspberry Pi Zero/Zero 2 W: 5V přes Micro-USB, doporučený proud 1-1,5 A2723
Raspberry Pi 3 B+: 5V přes Micro-USB, doporučený proud 2,5 A33
Raspberry Pi 4: 5V @ 3 A přes USB-C (může běžet i na 15 W, ale s omezeným výkonem)3234
Raspberry Pi 5: 5V @ 5 A přes USB-C pro plný výkon (může běžet na 15 W s nižším výkonem)3134
Spotřeba v různých režimech
Režim vypnuto (shutdown): I vypnuté Raspberry Pi stále odebírá proud ~20-30 mA (0,1 W), protože není úplně odpojeno od napájení.2436
Idle režim (bez zátěže, pouze OS):
- Pi Zero W: 80-100 mA (0,4-0,5 W)23
- Pi Zero 2 W: 100 mA (0,5 W)2427
- Pi 3 B+: 400 mA (2,0 W)23
- Pi 4: 550 mA (2,7 W)3231
- Pi 5: 480 mA (2,4 W) – překvapivě nižší než Pi 4!31
Plná zátěž (CPU maximálně využito):
- Pi Zero W: 120 mA (0,6 W)23
- Pi Zero 2 W: 350-500 mA (1,75-2,5 W)27
- Pi 3 B+: 1,13 A (5,7 W)23
- Pi 4: 1,25 A (6,25 W)32
- Pi 5: až 2 A (10 W)35
Napájení z baterií
Pro mobilní roboty je klíčové správné dimenzování baterie. Příklady:
Raspberry Pi 4 s typickou zátěží ~1 A: Potřebujete baterii s kapacitou alespoň 6000 mAh pro provoz 4-6 hodin (s přihlédnutím k účinnosti regulátorů).3738
Raspberry Pi Zero 2 W: S průměrnou spotřebou ~150-200 mA vydrží na baterii 2000 mAh klidně 8-10 hodin.3927
Důležité poznámky:
- Raspberry Pi vyžaduje stabilních 5V – použijte kvalitní step-up/step-down regulátor z baterie3837
- Motory a servomotory napájejte ze samostatné baterie, ne přímo z Raspberry Pi4037
- Spínací regulátory jsou efektivnější (~90%) než lineární27
- Maximální proud z 5V pinu GPIO je limitován (bezpečně max 1-2 A celkem)4140
Snížení spotřeby
Pro bateriové aplikace můžete snížit spotřebu:
- Vypnutí HDMI výstupu (úspora ~20-30 mA)39
- Snížení GPU paměti na minimum (16 MB)39
- Vypnutí LED diod (úspora ~1-5 mA)39
- Podtaktování CPU (například Pi Zero 2 W na 600 MHz)39
- Použití headless režimu (bez GUI)39
- Vypnutí nepotřebných služeb (Bluetooth, WiFi, pokud nejsou nutné)39
Typické addony a robot boardy
Motor Driver HAT
Pro ovládání motorů potřebujete motorový driver připojený k Raspberry Pi. Populární řešení:
Adafruit DC \& Stepper Motor HAT – Řídí až 4 DC motory nebo 2 krokové motory pomocí TB6612 čipu (1,2 A na kanál, peak 3 A). Komunikace přes I2C.4041
Waveshare Motor Driver HAT – Podobná funkcionalita s TB6612FNG čipem, podporuje také enkodéry.42
SunFounder Robot HAT – Multifunkční deska s PWM výstupy, ADC vstupy, I2S audio modulem a integrovaným motorikem ovladačem.4344
DFRobot DC Motor Driver HAT – S STM32 procesorem pro analýzu příkazů a TB6612FNG čipem.45
Servo ovladače
Raspberry Pi má pouze jeden hardwarový PWM kanál, což limituje ovládání servomotorů. Řešení:4647
PCA9685 16-Channel PWM Driver – Nejpopulárnější řešení pro ovládání až 16 servomotorů přes I2C. Podporuje stohovatelnost až 62 desek.4846
Servo PWM Pi Zero – Kompaktní varianta pro Pi Zero s PCA9685 čipem.49
Kompletní robotické kity
GoPiGo – Kompletní robot kit s Raspberry Pi, motory, enkodéry, ultrazvukovým senzorem a podporou Pythonu i Blockly.505152
Raspberry Pi Build HAT – Oficiální HAT pro připojení LEGO Technic motorů a senzorů (SPIKE, Mindstorms).5354
Kamerové moduly
Raspberry Pi Camera Module V2 – 8 MPx Sony IMX219, 1080p30 video, připojení přes CSI port.5556
Raspberry Pi Camera Module V3 – Novější verze s lepšími parametry.57
NoIR Camera – Varianta citlivá na IR záření pro noční vidění.58
Senzory pro robotiku
IMU (Inertial Measurement Unit) – Gyroskop, akcelerometr a magnetometr pro měření orientace robota. Populární modely: MPU-6050 (6-axis), MPU-9250 (9-axis), BNO055.22596021
LIDAR senzory – Pro mapování prostředí a detekci překážek. Populární modely:
- RPLiDAR A1M8: 360° skenování, dosah 12 m13
- TFmini Plus: Kompaktní, dosah 12 m13
- VL53L0X: Krátký dosah ~2 m, ideální pro vnitřní navigaci6113
Ultrazvukové senzory – HC-SR04 a podobné pro detekci překážek na vzdálenost 2 cm - 4 m.14
Možnosti programování
Operační systémy
Raspberry Pi OS (Raspbian) – Oficiální Debian-based distribuce optimalizovaná pro Raspberry Pi. Obsahuje předinstalovaný Python 2 a 3, vývojová prostředí (Thonny, Mu), knihovny pro GPIO.6263
Ubuntu – Doporučeno pro ROS2 aplikace. Ubuntu 22.04 nebo 24.04 pro ROS2 Humble/Jazzy. Ubuntu Mate nabízí desktopové prostředí, Ubuntu Server je minimalistická varianta.818
Raspberry Pi OS Lite – Headless varianta bez GUI, ideální pro embedded aplikace s nízkou spotřebou paměti.39
Programovací jazyky
Python – Výchozí a nejpopulárnější jazyk pro Raspberry Pi. Předinstalován v Raspberry Pi OS, obrovská komunita a knihovny. Ideální pro:636465
- Rychlý vývoj prototypů63
- IoT a automatizaci65
- Počítačové vidění (OpenCV, Picamera2)6657
- Machine learning (TensorFlow)65
- Obecné skriptování63
C/C++ – Pro výkonově kritické aplikace a low-level řízení hardwaru. Výhody:6763
- Přímý přístup k hardwaru6467
- Minimální overhead, rychlejší než Python63
- Kontrola nad optimalizací67
- Použití knihoven jako WiringPi nebo pigpio6867
Java, JavaScript (Node.js), Go, Rust – Další podporované jazyky, každý s vlastními výhodami.1164
GPIO knihovny
RPi.GPIO – Klasická Python knihovna pro ovládání GPIO pinů. Jednoduchá na použití, ale deprecated pro Pi 5. Pro Pi 5 existuje alternativa rpi-lgpio se stejným API.696268
GPIO Zero – Moderní Python knihovna postavená nad RPi.GPIO/pigpio. Nabízí:7071
- Vysokoúrovňové rozhraní pro komponenty (LED, Button, Motor, Servo...)7170
- Deklarativní paradigma pro popis chování zařízení71
- Možnost výběru pin factory (RPi.GPIO, pigpio, lgpio)71
- Ideální pro začátečníky i pokročilé7273
pigpio – Knihovna pro přesné hardwarové PWM a timing. Podporuje hardware PWM, DMA-driven software PWM, I2C, SPI, sériovou komunikaci.696471
libgpiod – Nízkoúrovňová C knihovna pro přístup k GPIO přes Linux GPIO character devices (/dev/gpiochipX). Oficiálně doporučená pro bare-metal přístup.69
WiringPi – C knihovna podobná Arduino Wire. Již není aktivně vyvíjena, ale stále používaná ve starších projektech.68
Knihovny pro kameru
Picamera2 – Moderní Python knihovna pro Raspberry Pi kamery, postavená na libcamera. Nahrazuje starší Picamera knihovnu. Podporuje:6657
- Zachytávání fotografií a videa57
- Nastavení expozice, fokusu, rozlišení66
- Integraci s OpenCV pro počítačové vidění66
OpenCV – Nejpopulárnější knihovna pro počítačové vidění. Nabízí:35
- Detekci objektů, tváří, hran53
- Zpracování obrazu (filtry, transformace)5
- Video tracking3
- Integrace s machine learning modely5
ROS/ROS2 knihovny
Pro robotiku na profesionální úrovni je ROS2 nejlepší volbou:1618
- rclpy – Python client library pro ROS218
- rclcpp – C++ client library pro ROS216
- Hotové balíčky pro navigaci, SLAM, TF transformace178
- Podpora pro různé senzory a aktuátory16
Další užitečné knihovny
Adafruit CircuitPython libraries – Pro snadnou práci se senzory a HAT deskami.4648
IMU fusion knihovny – Pro zpracování dat z gyroskopů a akcelerometrů.74
RPIO, ServoBLaster – Pro řízení servomotorů pomocí DMA, když hardware PWM nestačí.47
Závěr
Raspberry Pi představuje ideální platformu pro pokročilé robotické projekty, kde je potřeba vyšší výpočetní výkon, počítačové vidění, síťová konektivita nebo komplexní AI algoritmy. Zatímco jednoduché mikrokontroléry vynikají v real-time aplikacích a nízké spotřebě, Raspberry Pi nabízí možnosti plnohodnotného počítače v kompaktním provedení.
Výběr konkrétního modelu závisí na vašich potřebách:
- Pi Zero 2 W pro kompaktní projekty s WiFi a rozumným výkonem
- Pi 4 pro vyváženou kombinaci výkonu a spotřeby s podporou USB 3.0
- Pi 5 pro maximální výkon v AI a počítačovém vidění
S bohatým ekosystémem HAT desek, senzorů, knihoven a podporou ROS2 je Raspberry Pi univerzální volbou pro většinu robotických aplikací – od vzdělávacích projektů až po profesionální autonomní systémy.
-
https://pidora.ca/raspberry-pi-vs-arduino-which-brain-makes-your-robot-smarter/ ↩↩↩↩↩↩↩↩↩↩
-
https://www.sunfounder.com/blogs/news/arduino-vs-raspberry-pi-a-comparison-of-microcontrollers-and-single-board-computers ↩↩↩↩↩↩↩
-
https://robu.in/raspberry-pi-5-opencv-based-object-detection-and-sorting/ ↩↩↩↩↩↩↩
-
https://stackoverflow.com/questions/35200665/using-opencv-on-raspberry-pi-for-vision-tracking-frc ↩↩↩
-
https://monraspberry.com/en/raspberry-pi-5-vs-raspberry-pi-4-full-comparison-between-the-two-generations/ ↩↩↩↩↩↩↩↩
-
https://kitronik.co.uk/blogs/resources/the-differences-between-raspberry-pi-4-model-b-raspberry-pi-5 ↩↩↩
-
https://roboticsbackend.com/using-ros-on-raspberry-pi-best-practices/ ↩↩↩↩↩
-
https://hackerboards.com/compare/raspberry-pi-foundation-raspberry-pi-zero-2-w/raspberry-pi-foundation-raspberry-pi-5/raspberry-pi-foundation-raspberry-pi-3-model-b/ ↩↩
-
https://www.xda-developers.com/reasons-use-microcontrollers-instead-of-raspberry-pi/ ↩
-
https://newhavendisplay.com/blog/arduino-vs-raspberry-pi-key-features-and-differences/ ↩↩↩
-
https://www.reddit.com/r/robotics/comments/16ody9x/need_advise_on_computer_vision_in_raspberry_pi/ ↩↩↩↩
-
https://pidora.ca/build-a-smart-lidar-scanner-with-your-raspberry-pi-step-by-step/ ↩↩↩↩↩
-
https://ojs.victoria.ac.nz/wfes/article/download/8374/7496/12241 ↩↩↩
-
https://chiptron.cz/20-projektu-s-pocitacovym-videnim-opencv-na-raspberry-pi/ ↩
-
https://www.mathworks.com/help/simulink/supportpkg/raspberrypi_ref/getting-started-with-robot-operating-system-ros-on-raspberry-pi-r.html ↩↩↩↩↩↩
-
https://www.instructables.com/Raspberry-Pi-and-ROS-Robotic-Operating-System/ ↩↩
-
https://roboticsbackend.com/install-ros2-on-raspberry-pi/ ↩↩↩↩↩↩↩
-
https://dev.to/robotisim_76f72fc9b6cb/how-to-build-your-first-robot-using-ros2-and-raspberry-pi-5gnk ↩↩
-
https://kevinwoodrobotics.com/product/mpu9250-imu-with-ros2-on-raspberry-pi-for-rviz-imu-data-visualization/ ↩↩
-
https://ozzmaker.com/guide-to-interfacing-a-gyro-and-accelerometer-with-a-raspberry-pi/ ↩↩
-
https://www.jeffgeerling.com/blogs/jeff-geerling/raspberry-pi-zero-power ↩↩↩↩↩↩↩↩↩
-
https://hackaday.com/2021/11/01/the-pi-zero-2-w-is-the-most-efficient-pi/ ↩↩↩↩
-
https://www.pubnub.com/blog/raspberry-pi-board-comparison-3-zero-1-2/ ↩↩
-
https://www.wonderfulpcb.com/blog/raspberry-pi-products-specs-features/ ↩↩
-
https://andrejacobs.org/b24/electronics/raspberry-pi-zero-2-w-temperature-and-power-consumption/ ↩↩↩↩↩↩
-
https://www.jeffgeerling.com/blog/2024/new-2gb-pi-5-has-33-smaller-die-30-idle-power-savings ↩↩↩↩↩
-
https://core-electronics.com.au/guides/raspberry-pi-5-vs-raspberry-pi-4-model-b-comparison-and-benchmarking/ ↩↩↩↩
-
https://www.raspberrypi.com/documentation/computers/raspberry-pi.html ↩↩
-
https://www.viam.com/post/your-ultimate-guide-to-raspberry-pi-5-now-fully-supported-on-viam ↩↩↩↩↩
-
https://www.pidramble.com/wiki/benchmarks/power-consumption ↩
-
https://forum.pololu.com/t/battery-requirements-for-4wd-raspberry-pi/22967 ↩↩↩
-
https://www.reddit.com/r/raspberry_pi/comments/174mq2/how_much_power_does_the_rpi_realistically_consume/ ↩↩
-
https://www.cnx-software.com/2021/12/09/raspberry-pi-zero-2-w-power-consumption/ ↩↩↩↩↩↩↩↩
-
https://osoyoo.com/2017/09/04/motor-hat-for-raspberry-pi/ ↩↩↩
-
https://rpishop.cz/motor-driver-karty/1567-waveshare-motor-driver-hat-pro-raspberry-pi-i2c-rozhrani.html ↩
-
https://docs.sunfounder.com/projects/picar-x-v20/en/latest/hardware/cpn_robot_hat.html ↩
-
https://learn.adafruit.com/adafruit-16-channel-servo-driver-with-raspberry-pi/overview ↩↩↩
-
https://srituhobby.com/how-to-use-the-16-channel-pwm-servo-motor-driver-with-raspberry-pi-board/ ↩↩
-
https://rpishop.cz/motor-driver-karty/781-servo-pwm-pi-zero.html ↩
-
https://www.dexterindustries.com/site/?product=gopigo-starter-kit-2 ↩
-
https://botland.cz/raspberry-pi-hat-radice-motoru-a-serv/20291-raspberry-pi-build-hat-ovladac-motoru-a-senzoru-lego-rp2040-617588405785.html ↩
-
https://rpishop.cz/mipi-kamerove-moduly/329-raspberry-pi-kamera-modul-v2.html ↩
-
https://randomnerdtutorials.com/raspberry-pi-picamera2-python/ ↩↩↩↩
-
https://botland.cz/fotoaparaty-a-prislusenstvi-pro-raspberry-pi/6128-raspberry-pi-noir-camera-hd-v2-8mpx-originalni-nocni-kamera-pro-raspberry-pi-652508442198.html ↩
-
https://docs.sunfounder.com/projects/umsk/en/latest/05_raspberry_pi/pi_lesson21_vl53l0x.html ↩
-
https://www.geeksforgeeks.org/python/introduction-to-python-raspberry-pi-rpigpio-library/ ↩↩
-
https://www.raspberrypibox.com/what-programming-languages-are-compatible-with-the-raspberry-pi/ ↩↩↩↩
-
https://www.deepseadev.com/en/blog/programming-language-raspberry-pi/ ↩↩↩
-
https://xbonfiremonitor.com/programming-languages-for-raspberry-pi/ ↩↩↩↩
-
https://docs.sunfounder.com/projects/sensorkit-v2-pi/en/latest/libraries.html ↩↩↩
-
https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006553-WP/A-history-of-GPIO-usage-on-Raspberry-Pi-devices-and-current-best-practices.pdf ↩↩↩
-
https://opensource.com/education/16/2/programming-gpio-zero-raspberry-pi ↩↩
-
https://blog.guruface.com/gpio-zero-library-and-rpi-gpio-library/ ↩
-
https://www.sciencedirect.com/science/article/pii/S1574013724000200 ↩
-
https://en.unibetter-ic.com/best-microcontroller-for-robotics-2025/ ↩
-
https://www.instructables.com/The-RROP-RaspRobot-OpenCV-Project/ ↩
-
https://docs.ros.org/en/foxy/How-To-Guides/Installing-on-Raspberry-Pi.html ↩
-
https://www.reddit.com/r/robotics/comments/eu6xv5/q_what_are_good_upgrades_from_arduino_or/ ↩
-
https://www.reddit.com/r/ROS/comments/pb3l37/can_i_start_learning_ros_on_a_raspberry_pi_4/ ↩
-
https://technetronelectronics.com/is-raspberry-pi-a-microcontroller-or-a-microprocessor/ ↩
-
https://raspi.tv/2014/how-much-less-power-does-the-raspberry-pi-b-use-than-the-old-model-b ↩
-
https://www.jeffgeerling.com/blog/2021/disabling-cores-reduce-pi-zero-2-ws-power-consumption-half ↩
-
https://forum.ubiquityrobotics.com/t/maximum-current-that-the-robot-draws-from-the-batteries/511 ↩
-
https://forum.arduino.cc/t/1-battery-for-powering-arduino-motors-and-raspberry-pi/125363 ↩
-
https://dspace.vut.cz/bitstreams/061ac92e-1e7e-42a1-91a2-c18ccfcc7803/download ↩
-
https://www.reddit.com/r/raspberry_pi/comments/17zqex7/comprehensive_raspberry_pi_5_testing_comparison/ ↩
-
https://www.midwesttechnology.com/gopigo-raspberry-pi-robot-kit-w-o-raspberry-pi/ ↩
-
https://eu.robotshop.com/collections/raspberry-pi-accessories-hat ↩
-
https://botland.store/613-raspberry-pi-hat-controllers-motors-and-servos ↩
-
https://www.pishop.us/product-category/raspberry-pi/raspberry-pi-hats/ ↩
-
https://thepihut.com/collections/raspberry-pi-motor-servo-hats ↩
-
https://blog.arducam.com/use-almost-any-mipi-camera-module-on-raspberry-pi/ ↩
-
https://www.instructables.com/Raspberry-Pi-Python-scripting-the-GPIO/ ↩
-
https://projects.raspberrypi.org/en/projects/physical-computing/7 ↩
-
https://picamera.readthedocs.io/en/release-1.13/quickstart.html ↩
-
https://www.supertekmodule.com/raspberry-pi-models-compared/ ↩
-
https://www.wonderfulpcb.com/blog/raspberry-pi-models-comparison-features-specs-performance/ ↩
-
https://www.elektormagazine.com/news/raspberry-pi-5-vs-raspberry-pi-4-a-comparison ↩
-
https://edgehackers.com/articles/comparison-of-raspberry-pi-models-vs-competitor-sbcs ↩
-
https://www.raspberrypi.com/news/raspberry-pi-product-series-explained/ ↩
-
https://picockpit.com/raspberry-pi/raspberry-pi-4-vs-raspberry-pi-5/ ↩
-
https://openelab.io/blogs/getting-started/comparing-difference-raspberry-pi ↩
-
https://socialcompare.com/en/comparison/raspberrypi-models-comparison ↩