Zašto biste trebali prestati koristiti Raspberry Pi za sve

  • Owen Little
  • 0
  • 2665
  • 692
Oglas

Želite napraviti internetski povezani doodad koji treperi LED? Vjerojatno biste mogli koristiti Raspberry Pi! Uostalom, kad imate samo čekić u svom alatu, lako je na sve gledati kao na čavlu. Ali ne biste trebali, a evo i zašto.

Ne trošite 40 dolara za bljesak LED preko interneta

Prečesto vidimo relativno jednostavne elektroničke projekte Interneta stvari (IoT) koji se rade s Raspberry Pi: mini računarom od 35 dolara za koje je potrebna SD kartica (još 5 dolara) i eventualno Wi-Fi ključ. U stvarnosti vam ne treba snaga Raspberry Pi da biste upravljali jednostavnim ugrađenim aplikacijama kao što su IoT senzor ili LED povezan LED.

Ploča NodeMCU od 5 USD Upoznajte Arduino ubojicu: ESP8266 Upoznajte Arduino ubojicu: ESP8266 Što ako vam kažem da postoji Arduino kompatibilna ploča s ugrađenim Wi-Fi-jem za manje od 10 dolara? Pa, postoji. , koji ima ugrađeni Wi-Fi, ugrađeno spremanje bljeskalica i jednako je jednostavno programirati kao Pi, mogao bi elegantno obraditi posao. To uključuje biblioteku web poslužitelja ako vam je ona doista potrebna ili možete upotrebljavati protokol temeljen na MQTT-u.

Moja poanta je da se ne okreću automatski Raspberry Pi samo zato što tvoj thingamajig projekt treba internetsku povezanost.

U nekim ćete slučajevima možda naći da je vaš projekt elektronike ograničen samo prevelikim troškovima drugih stvari koje se moraju izvoditi na Pi-u. Na primjer, Neopixels - pojedinačno upravljani nizovi LED-ova - zahtijevaju notorno precizno određivanje vremena signala. Dronovi Quadcoptera su još jedan. Promjene brzine motora moraju se izvršiti u djeliću sekunde ili će se jednostavno srušiti.

Raspberry Pi mora imati puni operativni sustav - koji uključuje stvari kao što su obrađivanje procesora, rukovanje korisnicima i usluge datoteka - tako da se može boriti da istisne bitove brzinom potrebnom brzinom. To znači da može povremeno pauzirati vrhunske korisničke aplikacije, dok se bavi bržim postupcima na niskoj razini. Razvojna ploča poput Arduino Arduino vs Raspberry Pi: Koje je mini računalo za vas? Arduino vs Raspberry Pi: Koje je mini računalo za vas? Arduino i Raspberry Pi možda izgledaju vrlo slično - obojica su simpatične male pločice s nekoliko čipova i igara - ali oni su zapravo vrlo različiti uređaji. možda je ograničena značajka (na primjer, ne postoji GUI), ali daje mnogo nižu razinu, brži pristup hardveru i pokreće samo točan kôd koji mu kažete.

Ukratko, nije da Raspberry Pi ne može raditi elektroničke projekte, ali može biti pretjerano u nekim slučajevima i može uzrokovati komplikacije.

Nije dovoljno snažno za radnu površinu

Koristeći Pi kao cjelovitu desktop - čak i najnoviji model 3 - nevjerojatno je frustrirajuće iskustvo. Za početak pokreće Linux koji je s njim povezan strm krivulju učenja i nije prikladan za početnike. Linux entuzijasti neprestano tvrde da je ova godina godina koja će Linux napokon krenuti na radnu površinu za svakodnevnog korisnika - ali nikad nije i nikada neće biti. Zašto nikada nismo imali "Godina Linux radne površine" Zašto nikad nismo imali "Godina Linux Desktopa "Korisnici Linuxa mole se za" Godinu radne površine Linuxa ". Ali ako ćemo ikada vidjeti kako Linux dobiva ozbiljnu privlačnost, razvojni programi Linuxa trebaju poboljšati. .

Čak i uz poboljšanje performansi koje je donio najnoviji model, i dalje ćete se boriti kroz uobičajene zadatke. To tako lagano kašnjenje između pritiska na tipku i pojavljivanja na ekranu s vremenom će vas umoriti. Sretno dobivanje više web stranica za otvaranje odjednom ili čak jedna kartica za nesmetano pomicanje.

Ne sviđa vam se standardni standardni preglednik i želite instalirati Google Chrome? To je minsko polje. Chrome ne možete samo preuzeti - trebate instalirati Chromium, verziju otvorenog koda ..., ali nazivi paketa su se promijenili, pa su mnoge upute zastarjele ... a inačica dostupna u spremištu Raspbian ionako je stara, tako da vjerojatno biste trebali sastavite sami. Čak i tada, neke popularne web usluge poput Netflixa još uvijek uopće ne podržavaju platformu.

Dobrodošli u prekrasan svijet desktop Linuxa, u kojem nikad ništa nije jednostavno.

Ako ste mislili da Raspberry Pi izgleda kao sjajan način da svoju granicu upoznate sa modernim računanjem, prestanite. Zaista ne želite da njeno prvo računalno iskustvo bude tako jezivo. Da, naravno da može podnijeti malo obrade teksta u Open Officeu, ali to možete učiniti i doslovno u bilo kojem web pregledniku putem Google dokumenata. (Ironično je da su Google dokumenti jedna od onih stvari koje će se boriti na Pi.)

Proračunski tablet za Android vjerojatno će biti ugodnije ulaganje za vašu baku ili čak iskorišteno prijenosno računalo s eBaya biste mogli skinuti za 20 dolara (a ako inzistirate, još uvijek možete na to staviti Linux).

To je opasno nesigurno (u pogrešnim rukama)

Vrlo je jednostavno baciti web poslužitelj na Pi Kako ugostiti vlastitu web stranicu na malini Pi Kako ugostiti vlastitu web stranicu na malini Pi Trebate pokrenuti web stranicu, ali ne možete priuštiti troškove hostinga? Izgradite vlastiti web poslužitelj koji podržava LAMP s malim pogonom Raspberry Pi. , a zatim otvorite usmjerivač da mu bude dostupan iz cijelog svijeta. Besplatno hostinga, yay!

Ali trenutka kad to učinite, vaš će stroj biti preplavljen automatiziranim bocama za hakiranje iz svih krajeva svijeta, sustavno pokušavajući prodrijeti kroz uređaj poznatim slabostima starog softvera. To se odnosi na svaku web stranicu bez obzira na to gdje se nalazi, ali posebno je problematična tvrtka Raspberry Pi, koju obično postavljaju hobisti koji nisu najbolje upoznati s najboljim sigurnosnim praksama.

Još gore: Pi obično radi na kućnoj mreži korisnika. Nakon ugrožavanja, zaobilazi bilo koju drugu sigurnost koju internetski usmjerivač može pružiti, pružajući hakeru potpunu slobodu da se usitni na ostalim umreženim uređajima..

Da biste ublažili ovaj problem: Nikada ne otvarajte Pi kao javni poslužitelj. Ako trebate pristupiti Pi izvan vaše mreže, koristite siguran ulaz treće strane (poput kontrole vašeg OpenHAB sustava. Početak korištenja OpenHAB kućne automatizacije na Raspberry Pi Uvod u OpenHAB kućnu automatizaciju na Raspberry Pi OpenHAB je zreli, otvoreni izvor platforma za kućnu automatizaciju koja radi na različitim hardverima i protokolarna je, što znači da se može povezati s gotovo svim hardverom kućne automatizacije na tržištu danas (pomoću My.OpenHAB besplatne usluge oblaka). Ako apsolutno morate otvoriti svijet poslužitelju, svakako prvo pročitajte kako ojačati svoju sigurnost.

Neki su odvažni pojedinci čak pokušali unovčiti Pi na sigurnosne uređaje u stvarnom svijetu. nomx osobni poslužitelj e-pošte (199 USD) za koji se tvrdi “svjetski najsigurniji poslužitelj e-pošte,”” ipak istraga BBC Click-a otkrila je da je zapravo samo Raspberry Pi, koji radi opasno zastarjelim softverom i tvrdo je šifriran sa glavnom zaporkom “smrt”.

SD kartica će se istrošiti

Najveći problem kod Raspberry Pi je taj što on pokreće cijeli operativni sustav s micro-SD kartice (što je jedan od razloga da je tako spor). To će se na kraju istrošiti, ali brzina kojom se troši ovisit će o kvaliteti kartice. Zagovornici upotrebe SD kartice tvrditi će da je lako sigurnosno kopirati i vratiti cijele slike na karticama, ali to je rijetko slučaj u stvarnom svijetu.

Iako je dovoljno jednostavno preuzeti i snimiti gotovu sliku ili napraviti potpunu sigurnosnu kopiju trenutne SD kartice, obnavljanje potrebna vam je kartica barem toliko velika kao izvorna Jednostavno klonirajte svoju SD karticu za beskonačni računar Raspberry Pi lako klonirajte svoju SD karticu za beskonačni računar Raspberry Pi Computing Imate li jednu SD karticu ili nekoliko, jedna stvar koja će vam trebati je sposobnost izrade sigurnosne kopije kartica kako biste izbjegli probleme koji nastaju kada se vaš Raspberry Pi ne uspije pokrenuti. , Nekoliko loših sektora na novoj kartici znači da će odbiti kopirati.

Postoji rješenje: Zapravo možete omogućiti poseban način pokretanja USB-a na Pi Kako napraviti Raspberry Pi 3 Boot s USB-a Kako napraviti Raspberry Pi 3 Boot s USB-a Raspberry Pi je svestran dio kompleta, sposoban za raznovrstan niz zadataka. Ali ima jednu sjajnu manu: nemogućnost pokretanja s USB-a. Do sada je to. , ali to je prilično kompliciran postupak da čak nisam mogao doći na posao.

Dongles, Dongles svugdje

U posljednjem modelu Raspberry Pi 3 zapravo je ugrađen Wi-Fi, ali prilično je nepouzdan. Malina Pi Zero od 5 dolara još je gora.

Ovisno o projektu, vjerojatno će vam trebati adapter da mini-USB postane USB ulaz u punoj veličini, USB čvorište kako biste mogli uključiti više uređaja (po mogućnosti priključen u zidnu utičnicu da biste osigurali dodatnu snagu), zatim USB Wi-Fi ili Ethernet adapter i nekoliko GPIO zaglavlja za lemljenje. Ako želite priključiti monitor, trebat će vam i mikro-HDMI za redoviti HDMI adapter.

Oh, i ti uzmi slučaj. Sve to dodaje na ukupne troškove, a nakon što potrošite sve to, možete kupiti i nešto više prikladno za zadatak.

Mini-PC ili tablet vjerojatno bi bili bolji

Pažljivo razmislite o svojoj ciljanoj publici i svrsi. Raspberry Pi može izgledati isplativo, ali kad počnete dodavati sve te dodatke, lako možete pristupiti 100 USD. Za dvostruko veću cijenu, mogli biste kupiti mini-računalo koje će pokretati Windows 10. Stvarni Windows 10 Mislim, ne apsurdno ograničen Windows 10 IoT 5 stvari koje ne možete učiniti s Raspberry Pi 2 5 stvari koje ne možete učiniti Raspberry Pi 2 Uz četverojezgreni CPU i može se pohvaliti sposobnošću pokretanja Windows 10 - je li Raspberry Pi 2 zaista sve to? Evo 5 stvari koje Raspberry Pi 2 još uvijek ne mogu učiniti. , koji nema nikakvu zemaljsku sličnost sa sustavom Windows 10 osim imenom, ali i dan danas nam se citira kada kažemo da Raspberry Pi ne radi Windows. To je. Ne. Windows.

Pomoću mini PC-a ili tableta dobili biste bolju kompatibilnost sa širim rasponom aplikacija (ne ograničeni izbor loše napravljenog Linux softvera) i gotovo sigurno bolji hardver.

Da, vrlo je tehnički impresivno da vi limenka napravite nisko napajanu netbook s Pi-om: ali piTop je 270 dolara za ono što je uistinu prilično loš laptop po bilo kojem standardu. Računalo Kano Pi košta 280 dolara za uređaj za koji tvrde da je “sagradite sami” Računalo. Ne bih rekao da je postavljanje gole ploče Raspberry Pi u futrolu i spajanje nekih kabela “izgradnja vlastitog računala” bilo kojim dijelom mašte.

Za Raspberry Pi zasigurno postoje neke nevjerojatne obrazovne namjene, ali učenje kojih komponenata postaje u stvaranju računala nije jedno od njih. Raspberry Pi je sistem-na-čipu, što znači da ne možete čak ni pokazati pojedine komponente poput CPU-a, memorije i grafičke kartice - jer su sve isto.

U moj dan smo naučili od čega se stvara računalo uklanjanjem jednog prema dolje i obnavljanjem kako izgraditi vlastiti PC Kako izraditi vlastiti PC Vrlo je razdražljivo graditi svoje osobno računalo; kao i zastrašivanje. Ali sam postupak je zapravo prilično jednostavan. Proći ćemo vas kroz sve što trebate znati. !

Pa kada biste trebali koristiti Raspberry Pi?

Većinu ovog članka proveo sam govoreći vam zašto zaista ne biste trebali koristiti Raspberry Pi za svoj sljedeći projekt, ali evo nekoliko slučajeva u kojima to definitivno ima smisla.

Višestruki kombinirani slučajevi upotrebe. Trebate Pi-Hole server, koji radi zajedno s web poslužiteljem, s nekim softverom za kućnu automatizaciju? Raspberry Pi bi im mogao sve. Možda ćete trebati napraviti dodatnu konfiguraciju da biste sve lijepo igrali, ali ne treba vam niti jedan Raspberry Pi za svaki zaseban projekt - možete ih pokrenuti jedan uz drugi. Očito, ne preporučujemo da pokrenete stvari koje često tkate nečim što trebate biti čvrsto, poput platforme za kućnu automatizaciju ili vašeg internetskog filtra. U tom slučaju, nastavite jedan za eksperimentiranje, a drugi za jednostavno vođenje pametne kuće.

Uvijek uključeni poslužitelji male snage. Jedna od najboljih stvari u vezi Raspberry Pi-a je da on može pokrenuti cijeli poslužiteljski sustav i usisati vrlo malo energije - mnogo manje od čak i malih računala sa najučinkovitijim napajanjem. Ne preporučujem Pi za obaveze osjetljive na performanse poput mrežnog poslužitelja datoteka (čak i ako je to tehnički moguće), ali za zadatke u kojima izvedba ne brine, Pi možete ostaviti da radi i dodati mjesečni novac samo račun za struju.

Vaš projekt treba mnogo knjižnica softverskog programiranja. Jedna od sjajnih stvari u vezi s programiranjem u Pythonu je to što puno ljudi to radi. Koji god da je vaš krajnji cilj, netko ga je vjerojatno već učinio - i olakšao postupak. Ako će vaš projekt komunicirati s drugim uslugama i uređajima, vjerojatno možete pronaći Python biblioteku za to. Prepoznavanje lica, sinteza glasa ili Twitter botovi? Nije problem s Python-om na Pi-u. Naravno, Python nije jedini jezik koji možete programirati na Pi-u, ali je najpopularniji. Veliki smo obožavatelji NodeJS-a.

Kombinacija Pi s mikrokontrolerom. Snagom pi-a i jednostavnošću mikrokontrolera možete otići dug put: poput ovog DIY siri-kontroliranog svjetlosnog traka Kako napraviti DIY siri-kontrolirano Wi-Fi svjetlo Kako napraviti DIY siri-kontrolirano Wi- Fi svjetlo U ovom ćete vodiču naučiti kako stvoriti Wi-Fi kontrolirano svjetlo i upravljati njime pomoću Siri. , Mozak se pokreće na Raspberry Pi, a NodeJS se predstavlja kao lažni Siri uređaj, koji naredbe naredbama prenosi na udaljeni NodeMCU sa svjetlosnom vrpcom. Možete podijeliti s više svjetala za dio troškova drugog Pi.

Nemojte me krivo shvatiti, ne mrzim na Pi. Imam četiri Raspberry Pi-a kod kuće i još jednog na putu. Jedan vodi neke kritične dijelove mog pametnog doma, u takvoj vrsti “šestomjesečni produžetak” pouzdan način na koji se nikad ne mogu nadati postići Windows strojem. Ali to nije rješenje za svaki problem.

Hoće li Nvidia Jetson Nano zamijeniti Raspberry Pi? Je li Google Coral Dev Board bolji od Raspberry Pi Je li Google Coral Dev Board bolji od Raspberry Pi? Je li ploča Google Devil Coral bolja od maline Pi? Najavljuje novu eru u dostupnim hobističkim pločama, upravo ono što je Google-ova ploča Coral Dev? I može li zamijeniti vaš Raspberry Pi? ? Možemo vam pomoći da odlučite:




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.