Publicitate
Doriți să faceți o doodad conectată web care luminează un LED? Ați putea utiliza probabil un zmeură Pi! Până la urmă, atunci când ai doar un ciocan în setul de instrumente, este ușor să vezi totul ca un cui. Dar nu ar trebui, și iată de ce.
Nu cheltuiți 40 USD pentru a clipește un LED pe Web
De prea multe ori vedem proiecte electronice relativ simple (Internet of Things) (IoT), realizate cu un Raspberry Pi: un mini computer de 35 USD care are nevoie de un card SD (încă 5 dolari) și, eventual, de un Wi-Fi dongle. În realitate, nu aveți nevoie de puterea unui Raspberry Pi pentru a gestiona aplicații simple încorporate, cum ar fi un senzor IoT sau un LED conectat la web.
$ 5 Placă NodeMCU Faceți cunoștință cu Arduino Killer: ESP8266Ce se întâmplă dacă v-aș spune că există o placă dev-compatibilă cu Arduino cu Wi-Fi încorporat pentru mai puțin de 10 USD? Ei bine, există. Citeste mai mult , care are Wi-Fi încorporat, spațiu de stocare la bord și este la fel de ușor de programat ca un Pi, s-ar putea ocupa elegant de treaba. Include o bibliotecă de server web dacă aveți nevoie într-adevăr de unul sau puteți utiliza protocolul bazat pe MQTT în jos.

Ideea mea este să nu vă întoarceți automat la o zmeură Pi doar pentru că dvs. thingamajig proiectul are nevoie de conectivitate web.
În unele cazuri, este posibil să descoperiți că proiectul dvs. electronic este limitat de capătul exclusiv al altor lucruri a alerga pe un Pi. De exemplu, Neopixelii - șiruri LED-uri controlabile individual - necesită un semnal notoriu precis temporizări. Dronele Quadcopter sunt alte. Schimbările de viteză a motorului trebuie să fie făcute în fracțiuni de secundă sau vor veni doar să se prăbușească.
Un Raspberry Pi trebuie să ruleze un sistem de operare complet - care include lucruri precum filetarea procesorului, manevrarea utilizatorilor și serviciile de fișiere - astfel încât se poate lupta să împingă biți cu viteza necesară. Acest lucru înseamnă că poate întrerupe ocazional aplicații de utilizator de nivel superior, în timp ce se ocupă cu procese mai presante de nivel scăzut. A placa de dezvoltare ca un Arduino Arduino vs Raspberry Pi: Care este mini computerul pentru tine?Arduino și Zmeura Pi ar putea arăta destul de asemănătoare - sunt atât niște plăci de circuite drăguțe cu niște jetoane și pini pe ele - dar sunt de fapt dispozitive foarte diferite. Citeste mai mult s-ar putea să fie mai limitat de caracteristici (de exemplu, nu există o GUI), dar oferă un nivel mult mai scăzut, un acces mai rapid la hardware și rulează doar codul exact pe care vi-l spuneți.
Pe scurt, nu este faptul că un Zmeură Pi nu poate face proiecte electronice, dar poate fi în prea multe cazuri excesiv și poate cauza complicații.
Nu este suficient de puternic pentru utilizarea desktop
Folosind Pi ca un plin desktop- - chiar și cel mai recent model 3 - este o experiență incredibil de frustrantă. Pentru început, rulează Linux, care are o curbă de învățare abruptă asociată acestuia și nu este potrivit pentru începători. Pasionații de Linux susțin perpetuu că anul acesta este anul în care Linux va face în sfârșit un avans pe desktop pentru utilizatorii de zi cu zi - dar nu are niciodată și niciodata nu voi De ce nu am avut niciodată „Anul desktopului Linux”Utilizatorii Linux se roagă pentru „Anul desktopului Linux”. Dar dacă vom vedea vreodată că Linux câștigă o tracțiune serioasă, există multe lucruri pe care dezvoltatorii Linux trebuie să le îmbunătățească. Citeste mai mult .

Chiar și prin îmbunătățirea performanței pe care a adus-o cel mai recent model, veți lupta în continuare prin sarcini comune. Acea întârziere atât de ușoară între atingerea unei taste și apariția acesteia pe ecran te va duce în cele din urmă. Noroc să obții mai mult de o pagină web pentru a deschide simultan sau chiar o singură filă pentru a derula fără probleme.
Nu vă place browserul standard standard și doriți să instalați Google Chrome? Acesta este un câmp minier. Nu puteți descărca doar Chrome - trebuie să instalați Chromium, versiunea open source... dar numele pachetului s-au schimbat, atât de multe instrucțiunile nu sunt depășite... iar versiunea disponibilă în depozitul Raspbian este oricum veche, deci probabil că ar trebui să o compilați tu. Chiar și atunci, unele servicii web populare precum Netflix încă nu acceptă platforma deloc.
Bine ați venit în lumea minunată a desktop-ului Linux, unde nimic nu este niciodată ușor.
Dacă te-ai gândit că Raspberry Pi pare o modalitate excelentă de a-ți introduce granul în calculul modern, te rog să te oprești. Chiar nu vrei ca prima ei experiență de calcul să fie atât de oribilă. Da, desigur, se poate descurca puțin în procesarea cuvintelor în Open Office, dar puteți face acest lucru și pe orice browser web prin Google Docs în zilele noastre. (În mod ironic, Google Docs este unul dintre acele lucruri care se vor lupta cu Pi.)
Este posibil ca o tabletă Android cu buget să fie o investiție mai satisfăcătoare pentru bunica dvs., sau chiar un laptop folosit pe care l-ați putea scăpa de pe eBay pentru 20 de dolari (și dacă insistați, puteți încă să-l puneți pe Linux).
Este periculos de nesigur (în mâinile greșite)
Este foarte ușor de făcut arunca un server web pe Pi Cum să vă găzduiți propriul site web pe un Raspberry PiTrebuie să rulați un site web, dar nu vă puteți permite cheltuielile de găzduire? Creează-ți propriul server web compatibil cu LAMP cu un Raspberry Pi cu consum redus. Citeste mai mult și apoi deschideți routerul pentru a-l face accesibil din întreaga lume. Găzduire site-ul gratuit, da!
În momentul în care veți face asta, mașina dvs. va fi inundată cu roboți de piratare automatizați din fiecare colț a globului, încercând sistematic să pătrundă dispozitivul prin punctele slabe cunoscute ale software-ului vechi. Acest lucru este valabil pentru fiecare site web, indiferent de locul unde este găzduit, dar este deosebit de problematic pentru acesta Raspberry Pi, care tinde să fie creat de hobbyisti care nu sunt familiarizați intim cu cea mai bună securitate practici.
Și mai rău: Pi de obicei rulează pe rețeaua de domiciliu a unui utilizator. Odată compromis, aceasta ocolește orice altă securitate pe care o poate oferi routerul de internet, oferindu-i hackerului libertate completă de a distruge în restul dispozitivelor dvs. de rețea.

Pentru a atenua această problemă: Nu deschideți niciodată Pi-ul ca server cu vedere publică. Dacă doriți să accesați Pi-ul din afara rețelei dvs., utilizați o poartă securizată de la terți (cum ar fi controlul dvs.) Sistem OpenHAB Noțiuni introductive cu OpenHAB Home Automation pe Raspberry PiOpenHAB este o platformă de automatizare casă matură, open source, care rulează pe o varietate de hardware și este protocol agnostic, ceea ce înseamnă că se poate conecta la aproape orice hardware de automatizare de pe piață astăzi. Citeste mai mult utilizând Ale mele. OpenHAB serviciu gratuit de cloud). Dacă trebuie să deschideți un server către lume, asigurați-vă că citiți mai departe cum să îți întărești mai întâi securitatea.
Unele persoane îndrăznețe au încercat chiar să monetizeze Pi-ul în dispozitive de securitate din lumea reală. nomx serverul de e-mail personal (199 dolari) a afirmat că este „cel mai sigur server de e-mail din lume”, totuși investigatie realizata de BBC Click a descoperit că era de fapt doar un Raspberry Pi, cu un software periculos învechit și codat cu o parolă din spate principală a „morții”.
Cardul SD se va uza
Cea mai mare problemă cu Raspberry Pi este că rulează întregul sistem de operare de pe un card micro-SD (care este unul dintre motivele pentru care este atât de lent). În cele din urmă, se va uza, dar viteza cu care se poartă va varia în funcție de calitatea cardului. Cei care doresc să utilizeze o cartelă SD vor susține că este ușor de salvat și de restaurat imagini întregi de carduri, dar acest lucru este rar în lumea reală.
Deși este destul de ușor să descarci și să arzi o imagine pregătită sau să faci o copie de rezervă completă a cardului SD actual, restabilirea necesită o card cel puțin la fel de mare ca originalul Clonați cu ușurință cardul dvs. SD pentru calculatoare cu zmeură Pi fără problemeIndiferent dacă aveți un card SD sau mai multe, un lucru de care veți avea nevoie este capacitatea de a face copii de rezervă pentru a evita problemele care apar atunci când Raspberry Pi nu reușește să pornească. Citeste mai mult . Câteva sectoare proaste pe noul card înseamnă că va refuza să copieze.
Există o soluție: Puteți efectiv activați un mod de pornire USB special pe Pi Cum să crezi zmeura Pi 3 din USBRaspberry Pi este un kit versatil, capabil de o gamă diversă de sarcini. Dar are un defect evident: incapacitatea de a porni de la USB. Până acum, adică. Citeste mai mult , dar este o procedură destul de complicată, pe care nici măcar nu am putut să o fac.

Dongles, Dongles de pretutindeni
Cel mai recent model 3 de Raspberry Pi are Wi-Fi încorporat, dar este destul de puțin de încredere. Raspberry Pi Zero de 5 dolari este și mai rău.
În funcție de proiectul dvs., veți avea nevoie probabil de un adaptor pentru a transforma mini-USB-ul într-un port USB de dimensiuni complete, un hub USB, astfel încât să puteți conecta mai mult de un dispozitiv (de preferință conectat la o priză de perete pentru a furniza o putere suplimentară), apoi un adaptor USB Wi-Fi sau Ethernet și unele anteturi GPIO pentru a lipi în. Dacă doriți să conectați un monitor, veți avea nevoie și de un adaptor HDMI micro-HDMI.
Oh, și mai bine strângeți și un caz. Totul se adaugă la costul total și, după ce ați cheltuit toate acestea, la fel de bine puteți cumpăra ceva mai potrivit sarcinii.
Un Mini-PC sau o tabletă ar fi probabil mai bun
Aveți în vedere cu atenție publicul și scopul propus. Un Raspberry Pi poate părea rentabil, dar odată ce începeți să adăugați toate aceste suplimente, puteți aborda cu ușurință 100 USD. De două ori mai mare decât prețul, puteți cumpăra un mini-PC care să ruleze Windows 10. Real Windows 10 Adică, nu absurd de restricționare a Windows 10 IoT 5 lucruri pe care nu le poți face cu zmeura Pi 2Cu un procesor quad core și se mândrește cu puterea de a rula Windows 10 - Raspberry Pi 2 este cu adevărat toate astea? Iată 5 lucruri pe care Raspberry Pi 2 încă nu le poate face. Citeste mai mult , care nu are nici o asemănare pământească cu Windows 10 decât în nume, dar până în ziua de astăzi ne este încă citat când spunem că Raspberry Pi nu rulează Windows. Asta e. Nu. Windows.
Cu un mini PC sau tabletă, veți obține o mai bună compatibilitate cu o gamă mai largă de aplicații (nu selecția limitată de software Linux slab realizat) și aproape sigur un hardware mai bun.

Da, este foarte impresionant din punct de vedere tehnic poate sa creează un netbook cu consum redus cu un Pi: dar piTop-ul este de 270 USD pentru ceea ce este într-adevăr un laptop slab, după orice standarde. Calculatorul Kano Pi este de 280 USD pentru un dispozitiv pe care ei pretind este un computer „build it yourself”. Nu aș spune că introducerea plăcii cu zmeură goală într-o carcasă și conectarea unor cabluri înseamnă „construirea propriului PC” prin orice întindere a imaginației.
Există cu siguranță câteva utilizări educaționale uimitoare pentru un Raspberry Pi, dar învățarea componentelor care intră în crearea unui computer nu este una dintre ele. Raspberry Pi este un sistem pe chip, ceea ce înseamnă că nu poți chiar îndrepta către componente individuale precum procesorul, memoria și placa grafică - pentru că sunt toate același lucru.
Pe vremea mea, am aflat din ce a fost făcut un computer, prin dezbrăcarea unuia în jos și reconstruirea lui Cum să-ți construiești propriul computerEste foarte îmbucurător să vă construiți propriul computer; precum și intimidarea. Dar procesul în sine este de fapt destul de simplu. Te vom parcurge prin tot ceea ce trebuie să știi. Citeste mai mult !
Deci, când ar trebui să folosiți un zmeură Pi?
Am petrecut cea mai mare parte a acestui articol spunându-ți de ce nu ar trebui să folosești cu adevărat un Zmeură Pi pentru următorul tău proiect, dar iată câteva cazuri în care cu siguranță are sens.
Cazuri multiple de utilizare combinate. Aveți nevoie de un server Pi-Hole, care rulează alături de un server web, cu unele programe de automatizare pentru locuințe? Zmeura Pi le-ar putea face pe toate. Este posibil să fie nevoie să faceți o configurație suplimentară pentru ca totul să funcționeze frumos, dar nu aveți nevoie de un singur zmeură Pi pentru fiecare proiect separat - puteți să le derulați alături. Evident, nu recomandăm să executați lucruri pe care le veți regla în mod frecvent cu ceva ce trebuie să fie solid, cum ar fi o platformă de automatizare casnică sau filtrul de internet. În acest caz, păstrați una pentru experimentare și alta pentru a rula pur și simplu casa inteligentă.
Servere mereu cu putere redusă. Unul dintre lucrurile grozave despre un Raspberry Pi este că poate rula un sistem server complet și poate aspira foarte puțină energie - mult mai puțin decât cele mai mici computere mici cu eficiență energetică. Nu recomand un Pi pentru activități sensibile la performanță, cum ar fi un server de fișiere în rețea (chiar dacă este posibil din punct de vedere tehnic), dar pentru sarcinile în care performanța nu este o problemă atât de importantă, puteți lăsa o funcționare Pi și adăugați doar bani factura de energie electrică.

Proiectul dvs. are nevoie de o mulțime de biblioteci de programare software. Unul dintre lucrurile grozave despre programare în Python este că o mulțime de oameni o fac. Oricare ar fi obiectivul final, cineva a reușit-o deja - și a făcut procesul mai ușor. Dacă proiectul dvs. va interacționa cu alte servicii și dispozitive, puteți găsi o bibliotecă Python pentru aceasta. Recunoașterea facială, sinteza vocală sau bot-urile Twitter? Nu este o problemă cu Python pe un Pi. Desigur, Python nu este singura limbă pe care o puteți programa cu Pi, dar este cea mai populară. De asemenea, suntem mari fani ai NodeJS.
Combinarea Pi cu un microcontroler. Cu puterea unui Pi și simplitatea unui microcontroler, puteți parcurge un drum lung: așa Bandă de lumină controlată de Siri DIY Cum să creezi o lumină Wi-Fi controlată de bricolajÎn acest ghid, veți învăța cum să creați o lumină controlabilă Wi-Fi și să o controlați cu Siri. Citeste mai mult . Creierul rulează pe un Raspberry Pi, NodeJS prezentându-se ca un dispozitiv fals Siri, care apoi transmite comenzile către un NodeMCU de la distanță cu un fulger. Puteți extinde cu mai multe lumini pentru fracțiunea din costul unui alt Pi.
Nu mă înșelați, nu urăsc Pi. Am patru zmeură Pi acasă și alta pe drum. Unul rulează anumite părți critice ale casei mele inteligente, într-un fel fiabil de „șase luni de funcționare” pe care nu aș putea niciodată să sper să îl realizez cu o mașină Windows. Dar nu este soluția la toate problemele.
Nvidia Jetson Nano va înlocui zmeura Pi? Este Google Coral Dev Board mai bine decât Raspberry Pi Este Consiliul Dev Coral Google mai bun decât un Zmeură Pi?Creează o nouă eră în forumurile hobbyiste accesibile, doar ce este Coral Dev Board Google? Și poate înlocui zmeura Pi? Citeste mai mult ? Vă putem ajuta să decideți:
James are licență în inteligență artificială și este certificat CompTIA A + și Network +. Este dezvoltatorul principal al MakeUseOf și își petrece timpul liber jucând VR paintball și boardgames. Construiește calculatoare de când era mic.