reklama
Chcete vytvořit čmáranice připojené k webu, která bliká LED? Pravděpodobně byste mohli použít Raspberry Pi! Koneckonců, když máte v sadě nástrojů pouze kladivo, je snadné zobrazit vše jako hřebík. Ale neměli byste, a tady je důvod.
Neinvestujte 40 $ za blikání LED diody přes web
Až příliš často vidíme, že se s Raspberry Pi vyrábějí relativně jednoduché projekty elektroniky internetu věcí (IoT): mini počítač s 35 USD, který potřebuje SD kartu (dalších 5 $) a případně dongle Wi-Fi. Ve skutečnosti nepotřebujete sílu Raspberry Pi, abyste zvládli jednoduché vestavěné aplikace, jako je senzor IoT nebo LED připojená k webu.
5 dolarů Deska NodeMCU Seznamte se s Arduino Killer: ESP8266Co kdybych ti řekl, že je tu deska pro Arduino kompatibilní s vestavěným Wi-Fi za méně než 10 $? No, je. Přečtěte si více , který má vestavěné Wi-Fi, zabudované úložiště flash a je stejně snadno programovatelné jako Pi, zvládne práci elegantně. Obsahuje knihovnu webového serveru, pokud ji opravdu potřebujete, nebo můžete použít ztenčený protokol založený na MQTT.
Mám na mysli, že se automaticky neobracejte na Raspberry Pi jen proto, že vaše věc projekt vyžaduje připojení k webu.
V některých případech může být váš elektronický projekt ve skutečnosti omezen čirou režií jiných věcí, které mají běžet na Pi. Například Neopixely - individuálně nastavitelné řetězce LED - vyžadují notoricky přesný signál načasování. Kvadrokoptéry jsou další. Změny rychlosti motoru musí být provedeny ve zlomcích vteřiny, nebo se prostě zhroutí.
Raspberry Pi musí spouštět plný operační systém - který zahrnuje věci, jako je zavádění vláken procesoru, manipulace s uživateli a souborové služby - takže může mít potíže s vytlačováním bitů v požadovaných rychlostech. To znamená, že může příležitostně pozastavit uživatelské aplikace na nejvyšší úrovni, zatímco se zabývá naléhavějšími procesy na nízké úrovni. A vývojová deska jako Arduino Arduino vs Raspberry Pi: Který je mini počítač pro vás?Arduino a Raspberry Pi mohou vypadat docela podobně - jsou to obě roztomilé obvodové desky s některými čipy a kolíky - ale ve skutečnosti jsou velmi odlišná zařízení. Přečtěte si více může být omezen na více funkcí (například neexistuje uživatelské rozhraní), ale poskytuje mnohem nižší úroveň, rychlejší přístup k hardwaru a spouští pouze přesný kód, kterému jej řeknete.
Stručně řečeno, nejedná se o to, že by Raspberry Pi nemohl dělat projekty elektroniky, ale v některých případech to může být nadměrné a může to způsobit komplikace.
Není to dostatečně výkonné pro stolní použití
Použití Pi jako plný plocha počítače - i nejnovější model 3 - je neuvěřitelně frustrující zážitek. Začněme tím, že provozuje Linux, který má s ním spojenou strmou křivku učení a není vhodný pro začátečníky. Linuxoví nadšenci neustále prohlašují, že tento rok je rokem, kdy Linux konečně udělá cestu do desktopu pro každodenního uživatele - ale nikdy a nikdy nebude Proč jsme nikdy neměli „Rok Linuxové plochy“Uživatelé systému Linux se modlí za „Rok desktopové plochy systému Linux“. Pokud ale někdy uvidíme, jak Linux získá vážnou trakci, musí se vývojáři Linuxu zlepšit. Přečtěte si více .
I přes zvýšení výkonu, které přinesl nejnovější model, se budete stále potýkat s běžnými úkoly. To někdy tak malé zpoždění mezi zasažením klíče a jeho zobrazením na obrazovce vás nakonec vyčerpá. Hodně štěstí, když se otevírá více než jedna webová stránka najednou, nebo dokonce jediná karta pro plynulé rolování.
Nelíbí se vám standardní standardní prohlížeč a chcete nainstalovat Google Chrome? To je minové pole. Chrome si nemůžete jen stáhnout - je třeba nainstalovat Chromium, verzi s otevřeným zdrojovým kódem… ale názvy balíčků se změnily, tolik instrukce jsou zastaralé… a verze dostupná v úložišti Raspbian je stejně stará, takže byste ji pravděpodobně měli zkompilovat vy sám. I přesto některé populární webové služby, jako je Netflix, platformu vůbec nepodporují.
Vítejte v nádherném světě stolního Linuxu, kde není nic snadného.
Pokud jste si mysleli, že Raspberry Pi vypadá skvělým způsobem, jak představit své granty moderním počítačům, prosím, přestaňte. Opravdu nechcete, aby její první počítačový zážitek byl tak hrozné. Ano, samozřejmě to zvládne trochu zpracování textu v Open Office, ale můžete to udělat také na doslova v libovolném webovém prohlížeči prostřednictvím služby Dokumenty Google. (Je ironií, že Dokumenty Google jsou jednou z věcí, které budou na Pi bojovat.)
Cenově výhodný tablet pro Android bude pro vaši babičku pravděpodobně uspokojivější investicí, nebo dokonce použitým přenosným počítačem, který byste mohli dostat z eBay za 20 $ (a pokud budete trvat na tom, mohli byste na něj stále vložit Linux).
Je nebezpečně nejistá (v nesprávných rukou)
Je to velmi snadné hodit webový server na Pi Jak hostovat svůj vlastní web na Raspberry PiPotřebujete spustit web, ale nemůžete si dovolit náklady na hosting? Vytvořte si vlastní webový server podporující LAMP s nízkým výkonem Raspberry Pi. Přečtěte si více , a poté otevřete router, aby byl přístupný z celého světa. Hostování webových stránek zdarma, yay!
Ve chvíli, kdy to uděláte, bude váš stroj zaplaven automatickými hackerskými roboty ze všech koutů světa, systematicky se pokouší proniknout do zařízení známými slabostmi starého softwaru. Platí to pro všechny webové stránky bez ohledu na to, kde jsou hostovány, ale je to obzvláště problematické Raspberry Pi, který bývá zřízen fandy, kteří nejsou důvěrně obeznámeni s nejlepší bezpečností praxe.
Ještě horší: Pi obvykle běží na domácí síti uživatele. Jakmile dojde ke kompromitaci, obchází se to jakékoli další zabezpečení, které internetový směrovač může poskytnout, což hackerovi poskytuje naprostou volnost, aby se mohl zbavit zbytku síťových zařízení.
Pro zmírnění tohoto problému: Nikdy neotevírejte Pi jako veřejně orientovaný server. Pokud potřebujete přistupovat k Pi z vnější sítě, použijte zabezpečenou bránu třetí strany (například ovládání vaší Systém OpenHAB Začínáme s domácí automatizací OpenHAB na Raspberry PiOpenHAB je vyspělá platforma pro domácí automatizaci s otevřeným zdrojovým kódem, která běží na různých hardwarech a je protokol agnostický, což znamená, že se může připojit k téměř jakémukoli hardwaru domácí automatizace na trhu dnes. Přečtěte si více použitím Můj. OpenHAB bezplatná cloudová služba). Pokud absolutně musíte otevřít server světu, přečtěte si jej dále jak nejdříve posílit vaši bezpečnost.
Někteří odvážní jednotlivci se dokonce pokusili zpeněžit Pi do bezpečnostních zařízení ve skutečném světě. nomx osobní e-mailový server (199 $) prohlašoval, že je „nejbezpečnější e-mailový server na světě“, a přesto vyšetřování BBC Click zjistil, že to byl ve skutečnosti jen Raspberry Pi, nebezpečně spuštěný zastaralý software a pevně zakódovaný hlavním zadním heslem „smrt“ pro zadní vrátka.
SD karta se opotřebuje
Jediným největším problémem Raspberry Pi je to, že provozuje celý operační systém z micro-SD karty (což je jeden z důvodů, proč je tak pomalý). To se nakonec opotřebuje, ale rychlost, kterou se opotřebuje, se bude lišit v závislosti na kvalitě karty. Zastánci použití SD karty budou argumentovat, že je snadné zálohovat a obnovit celé obrázky z karet, ale to je zřídka případ ve skutečném světě.
Přestože je snadné snadno stáhnout a vypálit hotový obrázek nebo provést úplnou zálohu aktuální karty SD, restaurování vyžaduje to karta alespoň tak velká jako originál Snadno naklonujte SD kartu pro bezproblémový výpočet Raspberry PiAť už máte jednu SD kartu nebo více, jedna věc, kterou budete potřebovat, je schopnost zálohovat vaše karty, aby se předešlo problémům, které se vyskytnou, když se váš Raspberry Pi nepodaří zavést. Přečtěte si více . Několik špatných sektorů na nové kartě znamená, že se odmítne kopírovat.
Existuje řešení: Vlastně můžete povolte speciální režim bootování USB na Pi Jak si vyrobit Raspberry Pi 3 Boot z USBRaspberry Pi je univerzální sada, která je schopna plnit různé úkoly. Má však jednu do očí bijící chybu: neschopnost zavést systém z USB. Až dosud to tak je. Přečtěte si více , ale je to docela komplikovaný postup, který jsem ani nemohl dostat do práce.
Dongles, Dongles Everywhere
Nejnovější Raspberry Pi model 3 má ve skutečnosti vestavěné Wi-Fi, ale je to docela nespolehlivé. Raspberry Pi Zero 5 $ je ještě horší.
V závislosti na projektu budete pravděpodobně potřebovat adaptér, který z mini-USB vytvoří USB port v plné velikosti, rozbočovač USB, abyste mohli připojit více než jedno zařízení (nejlépe připojené do síťové zásuvky, aby bylo zajištěno další napájení), poté adaptér USB Wi-Fi nebo Ethernet a některé hlavičky GPIO k pájení v. Pokud se chcete připojit k monitoru, budete také potřebovat adaptér micro-HDMI na běžný adaptér HDMI.
Jo, a raději si vezměte případ. To vše přispívá k celkovým nákladům, a jakmile všechno utratíte, můžete si také koupit něco, co je pro daný úkol vhodnější.
Mini-PC nebo tablet by byl pravděpodobně lepší
Pečlivě zvažte své zamýšlené publikum a účel. Raspberry Pi se může zdát nákladově efektivní, ale jakmile začnete přidávat všechny tyto doplňky, můžete se snadno přiblížit 100 $. Za dvojnásobek ceny byste si mohli koupit mini-PC se systémem Windows 10. Skutečné Windows 10, ne absurdně omezené IoT Windows 10 5 věcí, které nemůžete udělat s Raspberry Pi 2Díky čtyřjádrovému procesoru a chlubí se schopností provozovat Windows 10 - je to Raspberry Pi 2 opravdu všechno? Zde je 5 věcí, které Raspberry Pi 2 stále nedokáže. Přečtěte si více , který nemá žádnou pozemskou podobnost s Windows 10, než je jeho jméno, ale dodnes se nám dostává citace, když říkáme, že Raspberry Pi neběží Windows. To je. Ne. Okna.
S mini PC nebo tabletem byste dosáhli lepší kompatibility s širším spektrem aplikací (ne omezeným výběrem špatně vyrobeného softwaru Linux) a téměř jistě lepším hardwarem.
Ano, je to velmi technicky působivé, že vy umět Vytvořte si s netbookem s nízkým výkonem s Pi: ale piTop je 270 $ za to, co je opravdu špatný notebook podle jakýchkoli standardů. Počítač Kano Pi je 280 USD pro zařízení, které tvrdí, je počítač „sestavte si sami“. Neřekl bych, že vložením holé desky Raspberry Pi do pouzdra a připojením některých kabelů „stavíte své vlastní PC“ jakýmkoli úsekem fantazie.
Pro Raspberry Pi jsou určitě určitá úžasná vzdělávací využití, ale naučit se, jaké komponenty vytvářejí počítač, není jedním z nich. Raspberry Pi je systém na čipu, což znamená, že nemůžete ukazovat ani na jednotlivé komponenty, jako je procesor, paměť a grafická karta - protože jsou všechny stejné.
Za mého dne jsme se dozvěděli, z čeho byl počítač vyroben odstraněním jednoho a dolů přestavět to Jak vytvořit vlastní počítačSestavení vlastního PC je velmi potěšující; stejně jako zastrašující. Ale samotný proces je ve skutečnosti celkem jednoduchý. Provedeme vás ve všem, co potřebujete vědět. Přečtěte si více !
Kdy tedy použít Raspberry Pi?
Většinu tohoto článku jsem strávil tím, že jsem vám vysvětlil, proč byste ve svém dalším projektu Raspberry Pi neměli používat, ale zde je několik případů, kdy to určitě dává smysl.
Více kombinovaných případů použití. Potřebujete server Pi-Hole, běžící vedle webového serveru, s nějakým softwarem pro domácí automatizaci? Raspberry Pi je mohl udělat všechny. Možná bude potřeba provést další konfiguraci, aby se vše hezky hrálo, ale pro každý samostatný projekt nepotřebujete jediný Raspberry Pi - můžete je provozovat všechny vedle sebe. Je zřejmé, že nedoporučujeme provozovat věci, které často ladíte, s něčím, co potřebujete, abyste byli solidní, jako je platforma domácí automatizace nebo váš internetový filtr. V takovém případě ponechte jeden pro experimentování a druhý pro spuštění inteligentního domu.
Nízkoenergetické servery vždy zapnuté. Jednou z velkých věcí na Raspberry Pi je to, že dokáže provozovat kompletní serverový systém a sát velmi málo energie - mnohem méně než dokonce nejúčinnější malé počítače. Nedoporučuji pi pro výkon citlivé úkoly, jako je síťový souborový server (i když je) technicky možné), ale u úkolů, kde výkon není takovým problémem, můžete nechat běžet Pi a přidávat do svého měsíčního účtu jen haléře účet za elektřinu.
Váš projekt potřebuje hodně knihoven programování softwaru. Jednou z velkých věcí, které se týkají programování v Pythonu, je to, že to dělá spousta lidí. Ať už je váš konečný cíl jakýkoli, někdo to pravděpodobně už udělal - a tento proces usnadnil. Pokud váš projekt bude spolupracovat s dalšími službami a zařízeními, pravděpodobně pro něj najdete knihovnu Python. Rozpoznávání obličeje, syntéza hlasu nebo roboti na Twitteru? To není problém s Pythonem na Pi. Python samozřejmě není jediný jazyk, se kterým můžete na Pi programovat, ale je to nejoblíbenější. Jsme také velkými fanoušky NodeJS.
Kombinace Pi s mikrokontrolérem. S výkonem Pi a jednoduchostí mikrokontroléru můžete jít dlouhou cestou: takto DIY Siri ovládaný světelný pás Jak si vyrobit DIY Siri-kontrolované Wi-Fi světloV této příručce se naučíte, jak vytvořit Wi-Fi regulovatelné světlo a ovládat jej pomocí Siri. Přečtěte si více . Mozky běží na Raspberry Pi, přičemž NodeJS se prezentuje jako falešné Siri zařízení, které pak příkazy přenáší na vzdálený NodeMCU pomocí lightstrip. Můžete rozšířit více světel za zlomek ceny dalšího Pi.
Nechápejte mě špatně, nenávidím Pi. Mám doma čtyři Raspberry Pi a další na cestě. Jeden provozuje některé kritické části mého inteligentního domu, a to takovým spolehlivým způsobem „šestiměsíční provozuschopnosti“, na který bych nikdy nemohl dosáhnout pomocí počítače se systémem Windows. Není to však řešení každého problému.
Nvidia Jetson Nano nahradí Raspberry Pi? Je Deska Google Coral Dev lepší než Raspberry Pi Je Google Coral Dev Board lepší než Raspberry Pi?Co je hrací deska Coral Dev od společnosti Google? A může to nahradit Raspberry Pi? Přečtěte si více ? Můžeme vám pomoci při rozhodování:
James má bakalářský titul v oboru umělé inteligence a je držitelem certifikátu CompTIA A + a Network +. Je hlavním vývojářem MakeUseOf a tráví svůj volný čas hraním VR paintballu a deskových her. Staví počítače od dětství.