Opravdu potřebujete jednodeskový počítač Raspberry Pi pro svůj další elektronický projekt? Zde jsou aspekty, které je třeba zvážit.
Mnoho elektronických kutilů a fandů používá ve svých projektech jednodeskové počítače Raspberry Pi a jsou to docela schopná zařízení, která lze použít pro fyzické výpočty. Někdy však problém nespočívá v tom, že Raspberry Pi SBC není schopen tuto práci vykonávat, ale v tom, že nabízí značné množství zdrojů, které by mohly být plýtvány na konkrétní aplikace.
Zde je několik důvodů, proč byste mohli chtít pro svůj elektronický projekt použít něco jednoduššího než jednodeskový počítač Raspberry Pi.
1. Váš projekt je pro mikrokontrolér dostatečně jednoduchý
Jednodeskový počítač Raspberry Pi je v podstatě kříženec mezi mikrokontrolérem a osobním počítačem. Umožňuje vám hrát si s hardwarem a zároveň provozovat operační systém a v podstatě fungovat v samostatném prostředí. To znamená, že Raspberry Pi SBC můžete nahradit Arduino (nebo mikrokontrolérem Raspberry Pi Pico) v elektronickém projektu a většinou to bude fungovat stejně bez jakýchkoli úprav.
Znamená to však také, že nevyužíváte úplně výhody mnohem větších výpočetních zdrojů Raspberry Pi SBC. To nemusí být nutně špatné, ale vědomý přístup k optimalizaci vás může povzbudit k tomu, abyste přidali další procesy a záměrná složitost vašeho projektu, díky čemuž může být vše mnohem naplňující a přínosné konec.
Pokud jste zvědaví na rozdíly mezi jednodeskovým počítačem, jako je Raspberry Pi, a mikrokontrolérem, máme průvodce, který tyto rozdíly podrobně vysvětluje.
2. Výkon v reálném čase je důležitý
I když na ně můžete nainstalovat operační systém v reálném čase nebo je dokonce spustit bez operačního systému (tj. pro snížení jitteru a latence jsou desky Raspberry Pi, s výjimkou modelů Pico, obecně nevhodné pro práci v reálném čase. úkon.
Pro úkoly a projekty, které musí běžet v reálném čase, tedy v rámci stanoveného časového omezení, jste na tom mnohem lépe s mikrokontrolérem, jako je Pico nebo Arduino. Mikrokontroléry vynikají v aplikacích, kde je načasování kritické, jako je robotika, domácí automatizace, monitory zdraví a zabezpečení domácnosti.
3. Chcete udržet spotřebu energie na co nejnižší úrovni
Stejně jako většina počítačů založených na ARM je Raspberry Pis velmi energeticky efektivní a obvykle spotřebuje méně než 10 W energie i při velkém zatížení. To je často mnohem méně, než používá moderní počítač x86, když je nečinný. Je možné snížit spotřebu energie Raspberry Pi na naprosté minimum odpojením periferií, deaktivací portů a zhasnutím LED diod na desce.
Nicméně i ten energeticky nejúčinnější počítač, jako je Raspberry Pi, bude stále spotřebovávat více energie než běžný mikrokontrolér, protože má mnohem větší režii na zpracování.
Pokud je pro váš projekt zásadní udržet spotřebu energie na co nejnižší možné úrovni, měli byste zvážit, zda opravdu potřebujete Raspberry Pi SBC, nebo zda by tuto práci zvládl stejně dobře mikrokontrolér.
4. Chcete udržet náklady na co nejnižší úrovni
Zatímco desky Raspberry Pi jsou tak levné, jak přicházejí, zvláště nyní, když je situace s dodávkami vylepšené, možná budete muset snížit náklady na svůj projekt, zejména pokud plánujete svůj prodej výtvory. Pokud se touto cestou chystáte, určitě se podívejte na naši seznam nejlepších tržišť pro tvůrce.
The nejlevnější SBC si můžete koupit od Raspberry Pi stojí Pi Zero W (s Wi-Fi a Bluetooth) kolem 10 $, zatímco výkonnější Pi Zero 2 W se prodává za zhruba 15 $. Na druhou stranu, mikrokontrolér Raspberry Pi Pico s nejnižší cenou se prodává za pouhých 5 dolarů. Jeho nákladová efektivita je jednou z klíčových výhod, které Raspberry Pi Pico nabízí oproti jiným modelům.
5. Váš projekt nevyžaduje klávesnici ani myš
Raspberry Pi SBC může být pro váš elektronický projekt přehnané, pokud nevyžaduje vstup z klávesnice nebo myši a může fungovat bez grafického uživatelského rozhraní. Vzhledem k tomu, že tyto jednodeskové počítače jsou navrženy pro práci na stolním počítači, jsou vybaveny porty USB, výstupem HDMI a dalšími rozhraními pro připojení požadovaných periferií.
Mikrokontroléry jsou primárně navrženy pro propojení s elektronickými součástkami, a proto budou obsahovat jednu nebo více řady pinů GPIO pro komunikaci s těmito zařízeními a také port USB pro připojení k počítači programování. To je činí nepoužitelnými pro projekty, které vyžadují periferní zařízení, jako je modul kamery nebo dotyková obrazovka, ale umožňují přenositelnost a snazší nastavení projektů.
Vzhledem k tomu, že mikrokontrolér bude stačit pro mnoho elektronických projektů, je důležité zvážit vaše skutečné potřeby projektu před výběrem Raspberry Pi SBC.
Není nic špatného na použití jednodeskového počítače Raspberry Pi pro jednoduchý a nenáročný projekt, pokud jej již máte po ruce a chcete ihned začít.
Pokud však máte možnost vybrat si mezi SBC a mikrokontrolérem pro projekt, který řídí elektroniku a nevyžaduje tolik výpočetního výkonu, měli byste vždy jít tou nejpřímější cestou: mikrokontrolérem. To vás naučí, jak pracovat s omezenými zdroji, a bude to zvláště užitečné, pokud se věnujete kariéře ve vývoji vestavěných systémů.