Raspberry Pi 2 utilizat pentru oameni. ⇡ Istoria Raspberry Pi. Extindere aplicație Office

Vă reamintim că încercările de a repeta acțiunile autorului pot duce la pierderea garanției echipamentului și chiar la defecțiunea acestuia. Materialul este furnizat doar în scop informativ. Dacă aveți de gând să reproduceți pașii descriși mai jos, vă sfătuim insistent să citiți cu atenție articolul până la sfârșit cel puțin o dată. Editorii 3DNews nu poartă nicio responsabilitate pentru eventualele consecințe.

Îmi este rușine să recunosc, dar noi am primit Raspberry Pi în urmă cu mai bine de un an și da, nu am scris nici măcar un rând despre el atunci, deși așteptarea de trei luni a fost chinuitoare, iar bucuria de a primi coletul de la Foggy Albion era sincer. Probabil că este în bine. Pe parcursul unui an, în jurul Raspberry Pi s-a format o comunitate de dimensiuni decente de utilizatori, dezvoltatori și companii, care au arătat lumii un număr considerabil de accesorii, proiecte și software. Și computerul cu o singură placă în sine a reușit să sufere unele modificări în hardware - în noile versiuni au fost eliminate o serie de deficiențe și Capacitate RAM pentru modelul B.

Istoria Raspberry Pi

În general, istoria dezvoltării și apariției Raspberry Pi nu este atât de simplă. Primul prototip al acestui dispozitiv a apărut anul trecut. Chiar și atunci, ar fi trebuit să coste 25 de dolari și era menit să învețe elevii noțiunile de bază ale înțelepciunii informatice - ceea ce în literatura de limba engleză se numește de obicei Computer Science (CS), dar la noi nu se numește în întregime informatică (terminologia este încă în dezbatere). Fondatorilor proiectului - angajați și profesori ai Laboratorului de Calculatoare al Universității din Cambridge - nu le-a plăcut faptul că în fiecare an nivelul de pregătire al solicitanților scade constant. Dacă în anii 90, de regulă, tinerii care erau familiarizați cu programarea au venit să studieze cu ei, atunci în anii 2000 solicitantul tipic era doar puțin familiarizat cu designul web.

Regretul dezvoltatorilor Raspberry Pi este de înțeles, pentru că tinerețea lor a căzut tocmai în momentul apariției și a perioadei de glorie a primelor „computere personale” cu adevărat acasă Amiga, BBC Micro, Spectrum ZX și Commodore 64. Utilizatorii acestor computere erau uneori pur și simplu forțați să se angajeze în programare dacă nu puteau găsi software adecvat pentru sarcinile tale. Mai mult decât atât, a fost adesea necesar nu numai să poți scrie cod, ci și să ai o bună înțelegere a principiilor de funcționare a componentei hardware, să ocolim cu pricepere limitările existente și să folosești diverse trucuri pentru a realiza performanță maximă a creației tale. Cei mai avansați au luat un fier de lipit, pentru că la început erau și puține periferice. Și pentru unii, acesta a devenit un motiv pentru a-și deschide propria „fabrică de lumânări”.

Cu toate acestea, știm cu toții ce s-a întâmplat cu platforma Wintel în anii 90, care a devenit un monopolist virtual pe piața PC-urilor și, în cele din urmă, a eliberat utilizatorii de nevoia de a învăța programarea. De asemenea, școlile au decis să treacă la învățarea elementelor de bază ale lucrului cu unul binecunoscut suite officeși crearea de pagini HTML simple. Apoi bula dot-com a izbucnit, iar consolele de jocuri și computerele personale au început să se răspândească în masă. În general, viața utilizatorilor obișnuiți a devenit considerabil mai simplă, iar rândurile entuziaștilor s-au subțiet vizibil. Această situație nu s-a potrivit profesorilor - și au venit cu ideea de a crea o platformă care să trezească interesul pentru studiul independent al acestui subiect. Este greu de spus cu siguranță dacă totul este atât de trist, dar creatorii s-au inspirat din istoria legendarului odinioară. calculator educațional BBC Micro, fără a se aștepta, însă, să schimbe radical situația cu interes pentru Informatică.

Există destul de multe paralele între Raspberry Pi și BBC Micro. Ambele au două versiuni hardware ușor diferite - Model A și Model B. Ambele se bazează pe o arhitectură asemănătoare RISC, iar în ambele cazuri hardware-ul este optim, deși nu cel mai avansat. De asemenea, nu au uitat să port RISC OS. Sarcina lor este aceeași - să intereseze generația tânără tehnologii informatice la un nivel destul de avansat. BBC Micro era planificat să vândă nu mai mult de 12 mii de unități, dar peste 10 ani a ajuns să vândă aproximativ un milion și jumătate. Un lot de probă de Raspberry Pi de 10.000 de exemplare s-a vândut în câteva minute, iar la început era în vigoare regula „o bucată per persoană”. Un reprezentant al unuia dintre cei doi distribuitori oficiali le-a cerut „cu cordialitate” utilizatorilor să nu mai actualizeze pagina magazinului online, deoarece serverele pur și simplu nu puteau face față încărcării. Un an mai târziu, la începutul vânzărilor în SUA, istoria s-a repetat. În acest moment, adică la aproape un an și jumătate de la lansare, s-au vândut peste un milion și jumătate de dispozitive, iar aceasta nu pare să fie limita.

În curând se spune basmul, dar nu curând fapta se va face. A fost nevoie de încă câțiva ani după apariția primului prototip pentru a fi creat diverse opțiuni PC-urile până când a devenit clar în 2008 că procesoarele pentru dispozitive mobile au devenit suficient de accesibile și de puternice pentru a gestiona conținut media și că acestea, nu microcontrolere, ar trebui folosite pentru a da viață ideii. În 2009, a fost creată Fundația Raspberry Pi, o organizație caritabilă, ale cărei sarcini includ dezvoltarea și promovarea computerului cu același nume. A fost nevoie de doi ani pentru a crea hardware-ul și software-ul viitorului dispozitiv, pentru a încheia contracte și pentru a respecta alte formalități. La un moment dat, a existat chiar și o idee de a face un mini-PC sub forma unei unități flash mari - un port USB pe o parte și o ieșire HDMI pe cealaltă parte. Dispozitive similare cu Android la bord, acum nituiesc în cantități uriașe companii chineze. În cele din urmă, în 2011, au apărut primele versiuni alfa și beta ale plăcilor. Și abia la începutul anului trecut, primul lot de Raspberry Pi a intrat pe linia de asamblare și a ajuns la clienți mai aproape de vară, deoarece antreprenorul chinez a reușit să facă o greșeală în timpul asamblarii, ceea ce a cauzat timp suplimentar pentru corectarea erorii. .

Vă rugăm să rețineți că Raspberry Pi este în esență un proiect non-profit. Deci nu este surprinzător că a durat atât de mulți ani pentru a se dezvolta. În același timp, acesta este un răspuns la exclamații nemulțumite în spiritul „De ce este procesorul așa și nu așa? Unde este gigabyte-ul meu de memorie? Ar putea fi posibil să adăugați suport SATA? De ce nu există un modul Wi-Fi/3G/Bluetooth?” Pentru mila, pentru 25 USD (sau 35 USD) vi s-a oferit o mașină de bună calitate pentru experimente acasă și proiecte de bricolaj. La urma urmei, Raspberry Pi este mai ușor de înțeles pentru un începător decât microcontrolerele; este mult mai convenabil și mai funcțional decât cardurile de mini-router, care sunt adesea folosite în sarcinile de cercetare; prețul său este vizibil mai mic decât toate celelalte soluții cu o singură placă, deși mai funcțional. Se pare că Raspberry Pi nu are încă concurenți. Ei bine, am vorbit în detaliu despre istoria creării acestui proiect, dar până acum nu am menționat niciodată ce este, ce se poate face cu el și care sunt deficiențele lui.

⇡ Caracteristici și capacități tehnice

Raspberry Pi se numește computer cu o singură placă de dimensiunea Card de credit. De fapt, placa în sine este ceva mai mare - 85,6x56x21 mm - și nu are margini rotunjite, în plus, unele porturi ies pur și simplu în afară, ca să nu mai vorbim de cardul SD, care iese dincolo de placă cu mai mult de jumătate. Adaptoarele „scurte” pentru micro-SD pot rezolva această problemă. Aparatul cântărește doar 54 de grame. Raspberry Pi vine în două versiuni - Model A și Model B. Model A nu are port Ethernet, un port USB 2.0 și 256 MB de RAM și costă 25 USD. Modelul B este echipat cu un port Ethernet de 10/100 Mbps, două porturi USB 2.0 și are de două ori mai multă memorie RAM. Toată această distracție este la vânzare pentru 35 USD. Rețineți că acesta este un preț „net”, excluzând eventualele taxe și costuri de transport. De exemplu, achiziționarea unui Model B ne-a costat aproape de două ori mai mult. De asemenea, atunci când cumpărați, ar trebui să acordați atenție etichetării SoC. Numărul de lot pentru versiunile „vechi” ale modelului B cu 256 MB de RAM începe cu K4P2G, iar pentru revizuirea cu 512 MB de memorie - cu K4P4G.

Schema modelului Raspberry Pi de la www.raspberrypi.org

Teoretic, începând cu acest an, toate modelele Raspberry Pi B ar trebui să aibă o jumătate de gigabyte de memorie RAM, dar modelele anterioare ar putea foarte bine să se afle în depozitele revânzătorilor. Premier Farnell, RS Components și Egoman sunt autorizate să producă plăci. Mai mult, acesta din urmă produce plăci roșii, care pot fi oferite doar în teritoriile chineze. Pentru prima aniversare a proiectului, RS Components a lansat un lot aniversar de plăci albastre cu un volum de 1000 de bucăți. Aceleași companii au dreptul de a vinde Raspberry Pi, iar Allied Electronics se ocupă de distribuție în SUA. Așadar, toate celelalte magazine cumpără pur și simplu cantități mari de dispozitive de la aceste patru și le revinde consumatorilor finali. Ambele modele de plăci de la diferiți producători (asamblate de fabricile Sony, Qisda și Egoman) au unele diferențe minore, dar în general sunt identice.

Baza Raspberry Pi este un sistem pe cip, Broadcom BCM2835 (linia BCM2708), care include miezul procesorului ARM11 cu o frecvență de bază de 700 MHz (overclockabil la 1 GHz) și nucleul grafic Broadcom VideoCore IV. Datorită faptului că este utilizată arhitectura ARMv6 acum puțin depășită, o serie de distribuții nu acceptă acest procesor. Acestea includ, de exemplu, Ubuntu. De asemenea, despre Android, nu putem spune că funcționează bine. Pe de altă parte, dezvoltatorii au făcut toate eforturile pentru a pregăti în mod corespunzător sistemul de operare pentru a funcționa pe acest hardware, ceea ce, apropo, nu se poate spune despre multe alte computere ARM cu o singură placă. GPU-ul acceptă standardele OpenGL ES 1.1/2.0, OpenVG 1.1, Open EGL, OpenMAX și este capabil de a codifica, decoda și scoate video Full HD (1080p, 30 FPS, H.264 High-Profile). Pentru accelerare hardware Licențele MPEG-2 și VC-1 vor trebui achiziționate separat, iar acesta este un alt motiv pentru a vă reamintim că costul licențelor și al redevențelor pentru brevete contribuie semnificativ la prețul final al aproape orice dispozitiv de înaltă tehnologie.

Cipul de memorie realizat de Samsung sau Hynix este lipit direct deasupra chipset-ului principal, așa că nu veți putea crește singur memoria RAM. Memoria de aici este partajată, astfel încât utilizatorul alege câți megaocteți să ofere GPU-ului. Există două ieșiri video - RCA compozit (576i sau 480i, PAL-BGHID/PAL-M/PAL-N/NTSC/NTSC-J) și HDMI 1.3a cu suport pentru HDCP și protocolul CEC (controlul tuturor dispozitivelor multimedia de la o telecomandă). Deci, pentru a crea un centru media simplu, Raspberry Pi este destul de potrivit, iar prezența unei soluții Raspbmc gata făcute simplifică foarte mult sarcina. Alegerea acestor ieșiri video particulare este explicată foarte simplu - computerul, ca în antichitate, a fost proiectat să se conecteze la un televizor și nu la monitoare. Prin urmare nu, de exemplu conector DVI. Ei bine, vă puteți cumpăra singur un adaptor HDMI. ( Puteți vedea singur că există mult mai multe care pot sau chiar trebuie achiziționate pentru această placă.) Sunetul este transmis fie prin HDMI, fie ieșit printr-o mufă obișnuită de 3,5 mm.

Cititorul de carduri încorporat este garantat să funcționeze cu majoritatea cardurilor SD de până la 32 GB. Raspberry Pi poate porni numai de pe carduri SD. Mai precis, sistemul de operare în sine poate fi localizat pe o unitate USB, dar bootloader-ul ar trebui să fie întotdeauna pe SD. Nu există butoane de pornire sau de resetare - dispozitivul se pornește singur atunci când este alimentat. Raspberry Pi este alimentat de la un port micro-USB sau de la o pereche de pini GPIO dedicati. Pentru modelul A se recomandă o sursă de 5 V și 500-700 mA, iar pentru modelul B se recomandă o sursă de 5 V și 700-1200 mA. Acesta este port USB 3.0 sau un încărcător de telefon ar trebui să fie suficient, deși este mai bine să alegeți o sursă de alimentare mai stabilă. Plăcile în sine consumă puțin mai puțin, dar o parte din energie este necesară pentru funcționarea dispozitivelor conectate la porturile USB. Opțiune alternativă— alimentare de la un hub USB conectat la placă cu o sursă de alimentare separată sau baterii, dar aceasta nu este cea mai mare Cea mai bună decizie. Apropo, controlerul Ethernet din modelul B se „atârnă” și pe magistrala USB. Indicația este minimă - sunt cinci LED-uri pe placă. Trei dintre ele indică activitatea și modul de funcționare al Ethernet, iar încă două indică prezența puterii și funcționarea cu cardul SD.

Și acum partea cea mai interesantă: un set de interfețe de nivel scăzut care vă permit să conectați plăci de expansiune, controlere externe, senzori și alte accesorii la Raspberry Pi. În primul rând, placa are sloturi CSI-2 cu 15 pini pentru conectarea unei camere și DSI pentru instalarea unui afișaj. În al doilea rând, există un bloc pentru 26 de linii I/O scop general(GPIO, General Purpose Input/Output), dintre care doar 17 sunt de fapt disponibile pentru control - nu multe, dar nici goale. Implementat pe ele interfețe UART, port consola, SPI și I²C. Pe noile revizuiri ale plăcilor, încă patru GPIO-uri sunt direcționate, dar nu lipite, oferind în plus I²C și I²S. Dacă nu sunteți familiarizat cu toate aceste abrevieri, atunci nu vă alarmați - acestea sunt denumirile standardelor utilizate pe scară largă în microelectronică pentru conectarea unui dispozitiv la altul. Folosirea GPIO este exact cea mai interesantă și utilizare creativă Raspberry Pi.

Cu toate acestea, are și o mulțime de neajunsuri. De exemplu, nu are propriul ceas în timp real (Real Time Clock, RTC). Chiar cei care „își amintesc” de ora actuală și merg pe cont propriu. Prin urmare, singura modalitate de a obține timp este sincronizarea cu serverele NTP. SoC conține un procesor de semnal digital (DSP), dar accesul complet la API-ul său nu pare să fie încă disponibil. Pinii GPIO nu sunt protejați de scurtcircuite în niciun fel, așa că o eroare de instalare poate ruina întregul mini-PC. De asemenea, sunt capabili să proceseze doar semnale digitale. Ieșirile video nu pot scoate simultan o imagine. Nu există nicio intrare audio. În general, Raspberry Pi are o mulțime de neajunsuri. Și exemplul lui ilustrează bine procesul de dezvoltare aparate moderne. Luați același ceas. S-au dovedit a fi o componentă surprinzător de scumpă, pe care s-a decis să o abandoneze. Mai mult, dezvoltarea dispozitivului a avut loc pe bază de voluntariat, adică nimeni nu a plătit pentru el. Costul componentelor scade pe măsură ce comanda crește, iar primul lot de 10.000 de bucăți nu poate fi numit foarte serios. Asamblare, livrare, taxe, taxe, licențe și așa mai departe - toate acestea necesită bani. Și distribuitorii vor, de asemenea, să își câștige banii. Și totuși, până la urmă am reușit să-l menținem la 25 de dolari.

Raspberry Pi Single Board Mini PC
Modelul A Modelul B
Preț $25 $35
System-on-a-chip (SoC) Broadcom BCM2835 (CPU + GPU)
CPU 700 MHz ARM11 (nucleu ARM1176JZF-S), posibil overclockabil la 1 GHz
GPU Broadcom VideoCore IV
Standarde OpenGL ES 1.1/2.0, OpenVG 1.1, Open EGL, OpenMAX
Codecuri hardware H.264 (1080p30, profil înalt);
MPEG-2 și VC-1 (licență vândută separat)
Memorie (SDRAM, partajată) 256 MB 512 MB;
256 MB (până la 15.10.2012)
Porturi USB 2.0 1 2
Ieșire video 1 x HDMI 1.3a (CEC),
1 x RCA (576i/480i, PAL-BGHID/M/N, NTSC, NTSC-J)
Iesire audio Mufă de 3,5 mm, HDMI
Cititor de carduri SD/MMC/SDIO
Net - Port Ethernet RJ45 10/100 Mbps
Interfețe 20 x GPIO (SPI, I 2 C, UART, TTL);
MIPI CSI-2, MIPI DSI
Consumul de energie 500 mA (2,5 W) 700 mA (3,5 W)
Nutriție 5V prin portul micro-USB sau GPIO
Dimensiuni 85,6x56x21 mm
Greutate 54 g

Nu este surprinzător faptul că unii utilizatori cumpără Raspberry Pis în pachete și „îi înșurubează” pe orice. Această mașină poate deveni atât un centru media, cât și un centru de control în mâinile tale.” casă inteligentă”, și o consolă de jocuri pentru fanii clasicilor pe 8 biți și inima modelelor controlate radio. Totul depinde de imaginația ta, dorința și directitatea mâinilor. Există multe exemple pe internet, proiecte finalizate, comunități de utilizatori și magazine întregi dedicate Raspberry Pi. Există chiar și un oficial, foarte, foarte modest The Pi Store cu o suma mica Software, jocuri, manuale și propria noastră revistă. Pe scurt: „Lăsați căutătorul să găsească!” Pentru a începe, vă recomandăm să parcurgeți listele de proiecte de pe forumul oficial sau să vă familiarizați cu exemple ilustrative din Adafruit și Element14. Ei bine, trecem la a doua parte a recenziei noastre - cea practică, în care ne vom uita la procesul de configurare inițială a Raspberry Pi și de instalare a clientului BitTorrent Sync pe acesta.

Raspberry PI 3 este un computer cu o singură placă de dimensiunea unui card bancar. Ca un computer obișnuit, are periferice și interfețe. Vă permite să efectuați multe dintre funcțiile disponibile pe sisteme desktop puternice. Îndeplinește practic toate funcțiile unui computer și chiar mai mult. Raspberry are capacități grafice grozave și poate fi folosit ca platformă de dezvoltare aplicații de jocuri. Pe de altă parte, poate fi folosit pentru a dezvolta sisteme de măsurare și robotizate folosind senzori și actuatori.

Din acest articol veți învăța:

Bun venit pe paginile blogului meu kip-world! Gridin Semyon este cu tine. Prieteni, am adesea întârzieri în publicarea articolelor. Așa că vă rog să mă scuzați.

Am ajuns în sfârșit la rădăcina resursei mele. Pentru asta am început totul. Au trecut 1,5 ani.

Scriu aceste rânduri pe tema mea preferată - computerele cu o singură placă și în special Raspberry PI. Am comandat placa în sine de la . Tocmai pe 11 noiembrie, la această oră era sărbătoare în cinstea cumpărăturilor și magazin chinezesc au fost reduceri nebunești.

Asa ca am profitat de ocazie...

Câte posibilități potențiale conține acest lucru? Din păcate, nu este foarte popular în Rusia. Am săpat prin atâtea informații. Cea mai mare parte este în engleză.

Acum sunt la un asemenea nivel încât înțeleg totul în termeni generali. Voi extinde și aprofundez aceste cunoștințe.

Să începem cu o descriere...

Descrierea Raspberry PI

Un computer în miniatură și silentios capabil să comunice cu lumea exterioară folosind un sistem de intrare/ieșire GPIO. Abilitățile lui sunt limitate doar de cunoștințele și imaginația ta.

Ce aplicații pot exista pe Raspberry PI 3:

  • Server de acasă pentru stocarea datelor;
  • Mining Bitcoin;
  • Robot sub Control WI-FI sau cu viziune artificială
  • Consolă de jocuri sau slot machine;
  • Stație meteo de acasă;
  • Comprimat;
  • Sistem de securitate cu recunoaștere facială;
  • „Casa inteligenta;

Pe această mașină puteți asambla orice automatizare. Construiește orice robot.

Cele mai importante criterii pentru orice sistem de automatizare sunt următoarele:

  • Elaborarea algoritmului principal și utilizarea bibliotecilor;
  • Ținând cont de viteza ciclului de procesare a operațiunii;
  • Luând în considerare viteza de eșantionare și sondare a semnalelor analogice;
  • Disponibilitatea conexiunii la rețea;

Să începem cu principalele caracteristici tehnice:

SoCBroadcom BCM2837
CPUARM Cortex-A53 (4 nuclee)
GPUBroadcom VideoCore IV
RAM1 GB LDDR2
Adaptoare încorporateEthernet 10/100 Mbit, Bluetooth 4.1 LE, Wi-Fi 802.11n
Porturi4xUSB 2.0, HDMI, ieșire audio de 3,5 mm, GPIO cu 40 de pini, interfață serială pentru cameră (CSI), interfață serială pentru afișaj (DSI)
Slot pentru card MicroSD

Ce comentarii pot adăuga din toate cele de mai sus?

Principalul sistem de operare este Linux. Sistemul de operare este înregistrat pe o unitate flash microSD și introdus în slotul corespunzător.

Și dacă sistemul dvs. de operare se blochează, atunci este în regulă. Puteți reînregistra oricând.

Arhitectura principală a procesorului este ARM Cortex-A53. Ce înseamnă acest lucru? Despre faptul că putem flash unul dintre multele sisteme de operare:

  1. Raspbian (un derivat Debian adaptat pentru Raspberry). Apropo, asta sistem de operare utilizate în serverele de găzduire
  2. Desktop Raspberry PI
  3. UBUNTU Mate
  4. Snappy UBUNTU Core
  5. Windows 10 IOT
  6. LIBREELEC
  7. PINET
  8. RISCOS
  9. Stație meteorologică

Pentru a începe să învățați, vă sugerez să încercați Raspbian. Mai întâi trebuie să înțelegeți cum să utilizați sistemul de operare Linux în general.

Următoarele interfețe sunt disponibile pentru Raspberry:

  • UART (Serial);
  • I²C/TWI;
  • SPI cu selector între două dispozitive;
  • Ethernet 10/100 Mbit cu ieșire la o priză standard 8P8C (RJ45);
  • Wi-Fi 802.11n și Bluetooth 4.1 furnizate de cipul Broadcom BCM43438;

În ceea ce privește alimentarea cu energie a unui singur computer de bord. Există un micro-USB la bord care acceptă 5 volți. Poate fi alimentat prin PIN-uri. Dar cel mai bine este să conectați un adaptor de alimentare de 5 V cu un curent de ieșire de 2 A. În acest fel, va fi suficientă capacitate de alimentare pentru dispozitivele pe care le veți conecta la USB.

Deci, el este capabil să îndeplinească în principal numai sarcini înguste - cele locale. În general, este interesant să folosești direct combinația RPI + Arduino. Întotdeauna mi-am dorit să-l încerc.

De ce aveți nevoie pentru a rula Raspberry PI

Pentru a începe veți avea nevoie de:

  1. Placa minicalculatorului propriu-zis;
  2. Un set de calorifere din cupru (vi-l recomand cu caldura daca vrei ca zmeura ta sa functioneze mai mult timp);
  3. Orice corp (nu este necesar, dar de dorit);
  4. Alimentare 5 V la 2,5 A;
  5. Hartă memorie microSD cu un volum minim de 8 GB;

Apoi avem nevoie de periferice pentru a funcționa, practic ca un computer obișnuit.

  1. Monitor sau televizor cu ieșire HDMI;
  2. Tastatură;
  3. Mouse;

Dacă aveți un monitor VGA, nicio problemă, treceți la HDMI folosind un convertor special.

Vă vom vorbi despre instalare și prima utilizare mai târziu, când zmeura ajunge în sfârșit la mine acasă.

Pentru a implementa diverse funcții software Raspberry în principal. Puteți scrie în Java. Există, de asemenea, un limbaj de programare orientat pe obiecte foarte copilăresc numit Scratch.

Poate fi folosit si pentru Zmeura, destul de realist.

Exemple de proiecte cu zmeura

Ce poți face cu Raspberry PI 3? Și multe lucruri, multe. Există doar o mulțime de exemple de implementare.

Voi posta în mare parte videoclipuri în limba engleză, deoarece sunt cele mai informative::

1 GameBoy pe Raspberry PI Zero


Sau alternativ:

Și a doua parte:

2 Quadcopter pe RPI

3 Acasă „inteligentă” pe RPI

4 Server „acasă” cu drepturi depline

5 Înregistrare video de lux pentru mașină

Aceasta este doar o mică parte din ceea ce am enumerat. Din păcate, mai ales în engleză.

Salutări, Gridin Semyon

Plăcile de dezvoltare, cunoscute pe piață ca microcalculatoare, devin din ce în ce mai populare în fiecare zi. Primul lot de Raspberry Pi preferat al tuturor a fost deja trimis clienților. Între timp, costul celui de-al doilea model cu litera „B” a scăzut semnificativ de la revânzători (producătorul are o livrare foarte scumpă) - un motiv excelent pentru a vă familiariza cu acest gadget.

Modelul principal, Raspberry Pi 2 B, poate fi găsit în China pentru 32 USD (de la furnizorul oficial - 50 USD inclusiv livrare). Un preț destul de uman pentru un astfel de dispozitiv multifuncțional.

Deci, ce este senzaționalul „Malinka”?

În exterior, Raspberry Pi 2 este taxa mica puțin mai mare decât un card bancar. Creierul plăcii noastre unice este un quad-core ARM Cortex-A7 cu o frecvență de 900 MHz. Dacă doriți, puteți să-l overclockați puțin folosind utilitarul încorporat. În plus, placa are un gigabyte de memorie, din care până la 128 MB pot fi alocați pentru nucleul video.

CPU: ARM Cortex-A7
Frecvență: 0,9 GHz
Număr de nuclee: 4
Capacitate RAM: 1 GB
Chipset grafic: VideoCore IV 3D integrat
Controler de sunet: integrat
Porturi externe: 4 USB, 1 HDMI, 1 mufă audio (intrare microfon/ieșire căști), 1 LAN
Cititor de carduri: microSD
Hrana necesara: 5 V, 1 A prin microUSB/12 V, 2 A prin mufa suplimentară
În plus: Interfață cameră (CSI), interfață afișaj (DSI), 40 pini GPIO

Ieșire video - HDMI. Dezvoltatorii au abandonat RCA analogic, care era disponibil în versiunile anterioare (dar nu în totalitate: cu ajutorul unui cablu complicat puteți scoate semnal analog pe televizor vechi prin mufă de 3,5 mm). Dar placa este echipată cu patru sloturi USB. Fiecare port este capabil să furnizeze un curent de până la 1,2 A. Cu toate acestea, pentru aceasta, Raspberry trebuie să fie alimentat de la o sursă de alimentare de 2 A. Dacă un astfel de curent nu este necesar, puteți conecta Malinka chiar și la o sursă obișnuită de 2,5 W. portul USB al computerului (5 V × 0,5 A).

Pe partea de jos a modelului luăm în considerare, spre deosebire de prima generație, există un slot pentru microSD (odinioară exista un SD). Unitatea flash este principalul bootloader al sistemului și dispozitivul de înregistrare implicit. Din păcate, Raspberry Pi 2 nu are interfețe fără fir, există doar Ethernet, deși puteți introduce un dongle Wi-Fi.

Principalul lucru care distinge Raspberry de un computer obișnuit este prezența unor pini suplimentari. O mulțime. Datorită știfturilor de blocare separate, puteți conecta o cameră (CSI) și un afișaj (DSI). Ambele periferice vor funcționa direct cu nucleul video și procesorul. Există, de asemenea, 40 de pini GPIO: interfață de intrare/ieșire de uz general. Cu acesta, puteți conecta totul și puteți modifica din mers alocarea intrărilor și ieșirilor.

Apropo, despre setul de livrare. Aparatul este vândut într-o cutie de marcă, care conține și instrucțiuni. Pe lângă configurația standard, există una extinsă. Pe lângă placa, instrucțiuni și cutie, include și un set de șuruburi, o carcasă acrilică, un difuzor minuscul și același cooler. Este mai bine să înlocuiți carcasa, de exemplu cu aceasta. Dar să obțineți restul nu va fi atât de ușor.




Sisteme de operare și software

Principala diferență dintre Raspberry și multe computere mai avansate cu o singură placă, cum ar fi Cubietruck cu SATA, a fost suportul său excelent: distribuții ordonate, o cantitate imensă de cod gata făcut pentru propria dezvoltare, componente standardizate și o grămadă de colegi. care sunt mereu bucuroși să ajute în orice, chiar și în cel mai complex sau stupid proiect.

Sistemul de operare oficial pentru Raspberry este varianta Debian - Raspbian. Acum are chiar și o piață de aplicații încorporată, așa că utilizarea Malinka nu poate fi numită dificilă. Pe site-ul oficial Raspberry Pi, pe lângă Raspbian, puteți descărca alte câteva distribuții Linux: Debian Wheezy, Ubuntu MATE, Fedora Remix.

Raspbian este o colecție de doar câteva aplicații de bază cu care să lucrați. Alte distribuții sunt mai funcționale, dar există o avertizare semnificativă: poate funcționa numai cu versiunile ARM ale programelor. Performanța și funcționalitatea dispozitivului sunt suficiente pentru a utiliza Raspberry Pi 2 ca un computer de birou obișnuit. Datorită nucleului său grafic excelent, Pi 2 poate fi transformat în media de acasă server: puterea cipului este suficientă pentru a decoda videoclipuri 1080p. Două programe media center sunt disponibile utilizatorilor: OpenELEC și OSMC.

Suficiente performanțe pentru PC pentru a emula PlayStation 1 folosind RetroPie. Apropo, nativul Raspbian are versiune speciala Minecraft. Și tociștii disperați ar putea găsi utilă versiunea gratuită a Wolfram Mathematica.

Raspberry Pi 2 are și propria sa distribuție Windows 10. Din păcate, acest sistem nu are interfata graficași vă permite să vă gestionați numai de la distanță prin conectarea prin PowerShell (nici măcar Linie de comanda). În același timp, puteți rula aplicații pe 32 de biți.

Instalarea sistemului

Pentru a utiliza Raspberry ca PC, trebuie să conectați un monitor, tastatură, mouse și alimentare de la microUSB. În slotul cardului de memorie trebuie să introduceți un microSD cu sistem instalat: Imaginea este descărcată de pe site-ul oficial și montată pe card folosind un utilitar special. Puteți folosi și programul NOOBS: trebuie să îl descărcați de pe site-ul oficial, având în prealabil formatat cardul (instrucțiuni oficiale).

După aceea, placa poate fi pornită. Când instalați sistemul folosind NOOBS, pe ecran va apărea un program de instalare care vă va cere să selectați unul dintre sistemele de operare disponibile (totuși, pentru a instala imaginea pe care trebuie să o descărcați și să o puneți pe un card de memorie). Puteți instala mai multe sisteme simultan și le puteți selecta din meniul de pornire după pornire.

Ce e de facut in continuare

Există nenumărate aplicații pentru Raspberry Pi 2 și proiecte gata făcute. Un microcomputer poate fi făcut să funcționeze cu aproape orice periferic și să scoată o imagine oriunde. În articolul următor, vom încerca să conectăm un convertor digital-analogic de înaltă calitate la Raspberry Pi 2 și să creăm un mic centru media.

Nu sunt un expert în Linux deosebit de mare (aproape un începător), așa că voi fi foarte mulțumit de criticile constructive din comentarii.

Toți cei care l-au dorit au cumpărat cu mult timp în urmă un Raspberry Pi 3 și așteptam ceva necunoscut :) Totuși, de curând am pus mâna pe acest computer, așa că vreau să împărtășesc impresiile mele și sfaturi utile (pentru cineva) despre setare. sus.

Hardware

Computerul a fost comandat imediat pe AliExpress cu carcasă și sursă de alimentare (Model B, 1 GB RAM). Card de memorie, microSD SanDisk 16 GB clasa 10, deja întinsă acasă. Luând în considerare prețul său, întreaga „unitate de sistem” a costat aproximativ 3.000 de ruble.

Un televizor Full HD obișnuit a fost conectat ca ecran ( cablu hdmiîntins accidental în cămară). De la periferice am conectat inițial doar tastatura și mouse-ul, conectându-le la porturile USB.

Zmeura în anumite cazuri se încălzește vizibil (în timp ce afișează o pictogramă cu termometru în partea dreaptă colțul de sus ecran), astfel încât găuri suplimentare de ventilație au fost găurite aproape imediat în carcasă. Eficiența radiatoarelor complete este așa-deci, trebuie să căutați ceva mai serios dacă aveți de gând să încărcați computerul la 100%.

sistem de operare

Alegerea unui sistem de operare pentru Raspberry Pi 3 este o chestiune delicată. Dacă cineva nu știe, acesta este un procesor ARM. Adică, o distribuție Linux obișnuită nu se va potrivi pe dispozitiv; este nevoie de un ansamblu special pregătit.

De fapt, din cauza hardware-ului relativ specific, vor exista multe alte dificultăți cu programele etc. în viitor.

Există mai multe oficiale și neoficiale build-uri Linux pentru acest mini computer. Pe care să folosiți depinde de sarcina la îndemână. În cazul meu, Raspberry Pi 3 va fi folosit ca de obicei computer de acasă pentru muncă și joacă (suna puțin ambițios). După ce am încercat mai multe sisteme de operare, m-am hotărât pe distribuția oficială principală, Raspbian Stretch 9.1 (cel mai nou la acel moment). După părerea mea, este mai rapid, mai stabil și mai versatil decât celelalte.

Instalarea sistemului de operare pe Raspberry este foarte simplă. Descărcați imaginea, despachetați fișierul .img și scrieți-l pe cardul de memorie folosind program special(pentru Windows, acesta este, de exemplu, Win32 Disk Imager).

O descriere mai detaliată a procesului de înregistrare a sistemului de operare poate fi găsită cu ușurință pe Internet.

După terminarea înregistrării, cardul de memorie trebuie introdus în slotul corespunzător al Raspberry Pi. Apoi pornim dispozitivul la rețeaua electrică și începem configurarea inițială (inserarea sursei de alimentare într-o priză este modalitatea standard de a porni acest computer).

Dacă credeai că Raspberry Pi 3 ar putea concura în condiții egale cu un computer obișnuit de acasă pentru 20.000 de ruble, atunci nu este deloc așa. Raspberry va funcționa mult mai lent și o serie de sarcini îi sunt complet inaccesibile. Cu toate acestea, mini-computerul face față bine anumitor funcții. De exemplu, va face față perfect rolului de terminal pentru aplicații web nu prea „grele”.

Configurarea Raspberry Pi 3 (OS Raspbian)

Când îl porniți pentru prima dată, nici nu trebuie să selectați sau să faceți clic pe nimic. Sistemul este aproape gata de utilizare. După repornire, apare desktopul.

Deși nu este nimic de care să vă bucurați aici - va trebui doar să configurați mai multe lucruri în sistemul deja instalat 😉

Mai întâi ne conectăm la internet. Cu o conexiune prin cablu, internetul ar trebui să funcționeze deja de la sine. În cazul meu, se utilizează Wi-Fi, așa că trebuie să faceți clic pe crucile roșii din bara de activități (pictograma conexiuni de rețea), selectați retea fara firși introduceți parola dvs. Totul este aproape la fel ca în alte sisteme de operare.

Vă va permite să efectuați toate acțiunile ulterioare în terminal cu drepturi de superutilizator. În caz contrar, va trebui să adăugați sudo la începutul fiecărei a doua rânduri (sau chiar mai des).

Toate celelalte comenzi sunt date în articol fără sudo. Adică, se presupune că recomandarea de mai sus a fost implementată.

Actualizăm imediat baza de date a pachetelor și firmware-ul dispozitivului:

Apt update apt upgrade rpi-update

Apoi accesați setările Raspberry Pi: „Start” (pictograma zmeură) > Preferințe > Configurare Raspberry Pi. Faceți clic pe „Schimbați parola...” și setați Parolă Nouă(simultan pentru utilizator și superutilizator). Acest lucru va evita unele probleme în viitor.

În mod implicit, Raspbian creează utilizatorul pi cu parola raspberry.

Să-l setăm mai departe. Numele de gazdă (numele computerului din rețea) nu trebuie schimbat. Imaginea mea nu este afișată pe întregul ecran (un cadru negru gros în jurul perimetrului), așa că comut parametrul Underscan în poziția „Dezactivat”. În fila „Performanță”, modificați valoarea memoriei GPU la 128 (puteți lăsa 64, dar unele aplicații pot să nu fie suficiente).

Accesați fila „Localizare”. Faceți clic pe „Set Locale...”. Selectați limba: ru (aceasta va oferi cel puțin o traducere a sistemului de operare în rusă). Setăm ora folosind „Set Timezone...”. În cazul meu, Europa/Moscova. Selectați aspectul principal al tastaturii prin „Setare tastatură...”. Recomand Statele Unite ale Americii/Engleza (SUA), pentru că toată lumea este deja obișnuită. Pentru orice eventualitate, accesați „Set Wi-Fi Country...” și selectați, de asemenea, RU.

După toate acestea, faceți clic pe „OK” în partea de jos a ferestrei și acceptați să reporniți.

Pentru distracție, să vedem câtă memorie RAM ocupă sistemul de operare în noua sa stare (managerul de activități este apelat prin Ctrl + Alt + Del sau din meniul aplicației). 92 MB! Dacă Windows ar lua atât de mult :)

Personalizarea aspectului

Pentru comoditate, aducem desktopul într-o formă mai familiară (în acest caz, la formularul similar cu Windows). Faceți clic dreapta pe panou, „Setări panou”. Comutați Edge în poziția „Boton” - panoul se mișcă în jos. Accesați fila „Panel Applets”, eliminați-le pe cele inutile, adăugați ceea ce aveți nevoie. Eliminat ejectorul și monitorul de utilizare a procesorului. S-a adăugat Minimizați toate ferestrele și gestionarea aspectului tastaturii (comutator pentru aspectul tastaturii).

Prin acesta din urmă adăugăm aspectul rusesc. Faceți clic dreapta pe steag, „Setare de gestionare a aspectului tastaturii”. Debifați caseta de selectare „Păstrați aspectul sistemului”, faceți clic pe „Adăugați”, selectați ru. Schimbăm comanda rapidă de la tastatură pentru a comuta layout-urile cu butonul de sub inscripția Modificare opțiuni de aspect.

Butonul „Închidere” din această fereastră nu funcționează, dar crucea din colț funcționează. Acesta este un bug vechi în multe versiuni Linux (este ciudat că nu a fost încă eliminat).

Panoul are pictograma bluetooth. Dezactivați prin ea modul bluetooth, dacă nu vom conecta niciun dispozitiv wireless.

Schimbați setul de pictograme din stânga. Faceți clic dreapta pe una dintre pictograme, „Setări bara de lansare a aplicației”. Scoatem câteva comenzi rapide din meniu pe desktop. Schimbarea tapetului (prefer ceva mai monocromatic):

Blocarea numerelor

Până atunci, tastatura numerică nefuncțională începea deja să mă enerveze. Când sistemul pornește, Numlock este dezactivat (acest lucru se întâmplă și în alte versiuni de Linux). Nu vreau să-l pornesc de fiecare dată. Este timpul să remediem situația. Instalați programul numlockx:

Apt install numlockx

Adăugați-l la pornire. De exemplu, deschideți managerul de fișiere, accesați folderul /home/pi/.config, creați un fișier acolo pornire automată(fără extensie) cu o singură linie: @numlockx -on.

Puteți folosi orice altă metodă de adăugare la pornire.

Problemă cu unitățile flash USB și hard disk-urile

La prima vedere, cu suporturi amovibile Totul e bine. Sunt detectate corect la conectare, toate fișierele sunt afișate și deschise normal. Dar nu puteți scrie nimic pe unități flash, deoarece acestea sunt conectate în modul „doar citire” (cu rare excepții).

Problema poate fi rezolvată prin simpla instalare a unui driver suplimentar:

Apt install ntfs-3g

După instalare, trebuie să reporniți sistemul.

Toate unitățile disponibile au fost verificate - scrierea, schimbarea și ștergerea au început să funcționeze (nu numai în NTFS, ci și în FAT32).

Din anumite motive, nu a existat nicio problemă inițial pe o unitate USB mică care tocmai fusese formatată în Windows.

Programe incluse

Este timpul să ne uităm la ceea ce este deja instalat pe sistem. Să trecem prin meniul aplicației (nu luăm în considerare utilitățile consolei).

În secțiunea „Programare” există mai mult de o duzină de aplicații special pentru programare (le vom ignora).

Categoria Office conține exclusiv programe din pachetul LibreOffice (celebrul analog gratuit Microsoft Office). Aplicații utile pentru lucrul cu documente. Crearea și editarea fișierelor nu foarte complexe pe Raspberry Pi 3 are loc cu încetiniri minime.

Secțiunea „Internet” conține, după părerea mea, două aplicații utile. Primul este VNC Viewer. O opțiune bună pentru gestionarea dispozitivelor de la distanță. Viteza de lucru este acceptabilă. Al doilea - Browser Chrome. Aproape la fel ca Chrome, doar fără bibelouri. Site-urile funcționează la viteze diferite. Unele sunt foarte rapide, altele foarte lente (în funcție de tipul de site și de optimizarea acestuia). De exemplu, VKontakte se derulează cu smucituri ușoare, iar Odnoklassniki se mișcă deja cu un scârțâit (deși, în general, le puteți folosi pe ambele). Chiar și YouTube funcționează destul de bine în el (este instalată o extensie specială). ÎN modul ecran întreg Videoclipul, desigur, smucitură, dar pe ecran lat arată bine. Adică, pe acest computer, lucrul pe internet este mai mult sau mai puțin accesibil (cel puțin, este mai confortabil decât pe un smartphone obișnuit).

Când rulați pe Raspberry Pi 3, majoritatea aplicațiilor prezintă o ușoară rupere a cadrelor (partea de jos a imaginii se actualizează puțin mai târziu decât partea de sus). Această problemă se datorează lipsei de sincronizare verticală (ruperea). Pe calculatoare obișnuite Problema este ușor de rezolvat, dar nu am găsit o soluție pentru Raspbian. Din nou, multe depind de hardware-ul specific.

În „Standard” există un set minim aplicatii utile: calculator, terminal, vizualizator Fișiere PDF, notepad, arhivator (care nu poate face aproape nimic), task manager, vizualizator de imagini, manager de fișiere și utilitar pentru crearea unei copii a sistemului - SD Card Copier.

Avem tot ce ne trebuie, puțin în plus, restul îl setăm după nevoi.

Skype

Au fost aproape întotdeauna unele probleme cu Skype pe Linux. Versiunea actuală este pur și simplu un înveliș pentru interfața web. În loc să încercăm să-l rulăm sub Raspbian, vom folosi direct versiunea web.

Raspberry Pi 3 nu are mini-jack pentru microfon. Opțiunea 1 - găsiți un microfon cu conector USB. Opțiunea 2 - conectați o placă de sunet USB externă ieftină cu conectorii obișnuiți. În cazul meu, totul a fost și mai simplu (deși nu în totalitate) - camera web s-a dovedit a avea un microfon încorporat, adică două dispozitive ocupau un singur slot.

Să deschidem Skype. Prin Chromium mergem la adresa web.skype.com/ruși conectați-vă la contul dvs. Apoi faceți clic pe încuietoarea verde bara de adresa: Permite cameră, microfon și bliț. Microfonul tot nu a vrut să funcționeze. S-a dovedit că a trebuit să dau clic pe pictograma camerei video (în bara de adrese din dreapta), apoi în loc de „Implicit”, să selectez dispozitivul audio corect.

Am făcut un apel video de probă cu prietenii. Sunetul trece normal in ambele sensuri, se transmite si video (incetineste putin).

Extindere aplicație Office

Pachetul LibreOffice, desigur, nu este rău, dar acum este în engleză, nu verifică ortografia și nu afișează foarte corect documentele MS Office, deoarece sistemul nu are un singur font din Windows. Deschideți terminalul, instalați localizarea rusă, dicționarul de ortografie și fonturile:

Apt install libreoffice-l10n-ru hunspell hunspell-ru ttf-mscorefonts-installer

Acest lucru este mult mai comun:

Arhivatorul nostru obișnuit poate funcționa numai cu formatele Linux tipice, așa că trebuie să îl ajutăm adăugând suport pentru tipuri de arhive mai populare (7z, RAR și încă câteva):

Apt install p7zip-full unrar-free

Să instalăm programe mai avansate pentru citirea cărților electronice Evince și FBReader pentru a deschide diferite tipuri de cărți electronice:

Apt install evince fbreader

Evince nu a apărut în meniu singur, așa că a trebuit să merg la „Opțiuni” > „Editor meniu principal” și să-l verific.

Configurarea unei rețele locale

daca ai reteaua locala, atunci Raspberry Pi 3 este deja conectat la acesta (în cazul unei rețele deschise și configurate corect). Să aibă la ea acces usor, într-un manager de fișiere standard, trebuie să deschideți meniul „Go”, selectați „Rețea”, deschideți meniul „Marcaje”, faceți clic pe „Adăugați la marcaje”, comutați vizualizarea „Arborele directorului” la „Puncte de intrare”. Acum, legătura către rețea va fi la îndemână de fiecare dată când deschideți managerul de fișiere.

De asemenea, puteți instala un alt manager de fișiere, de exemplu, Thunar.

Totul pare să fie în regulă: resursele de rețea sunt disponibile, fișierele sunt deschise, copiate și chiar șterse. Numai când intră în aproape fiecare folder de rețea, sistemul cere o parolă (pe care am schimbat-o chiar la începutul lucrului cu sistemul de operare). Alte computere din rețeaua mea (atât Windows, cât și Linux) accesează aceleași resurse fără parole. Nu am reușit încă să elimin această parolă (o introduc de fiecare dată).

Pentru ca computerele de pe LAN să fie afișate nivelul superior, editați setările Samba /etc/samba/smb.conf. Doar fișierul trebuie deschis cu drepturi de superutilizator. De exemplu, introduceți următoarea comandă în terminal (după executarea sudo -i):

Leafpad /etc/samba/smb.conf

Modificarea valorii parametrului grup de lucru la numele nostru grup de lucru, salvați modificările, reporniți. Acum, când vă conectați la „Rețea”, puteți accesa imediat computerul dorit (fără a deschide încă două foldere).

Setările de rețea sunt furnizate ca exemplu. In alte cazuri această abordare a lucra cu un LAN poate pur și simplu să nu funcționeze.

Conectarea la o imprimantă de rețea

Deoarece avem programe de birou, cel mai probabil va trebui să imprimăm documente. În rețeaua discutată mai sus, există o singură imprimantă instalată, conectată la un PC care rulează Windows 10. Imprimanta este deja conectată în rețea, dar trebuie să o adăugați cumva la Raspbian. Pentru a face acest lucru, instalați programele CUPS și samba-client:

Apt install samba-client cups

CUPS nu ne va lăsa să intrăm în setări doar așa. Prin urmare, trebuie să adăugăm noastre utilizator curent la grupul lpadmin:

Usermod -aG lpadmin pi

Managementul în CUPS are loc prin interfața web. Introdu adresa în browser 127.0.0.1:631 , apoi accesați secțiunea „Administrare”, faceți clic pe „Adăugați o imprimantă”. Introduceți numele de utilizator piși parola care a fost setată la configurarea sistemului (la începutul articolului). Verificați „Windows Printer via SAMBA” și faceți clic pe „Continuare”.

Următorul este un punct important. În câmpul „Conexiune” trebuie să introduceți adresa de rețea a imprimantei. În acest caz smb://192.168.1.6/hp1010. În ce constă: smb://- protocol SAMBA, 192.168.1.6 - adresa locala computerul la care este conectată imprimanta, hp1010- numele de rețea al imprimantei.

Adresa computerului de pe LAN trebuie să fie statică și este indicat să specificați numele imprimantei doar cu litere latine (fără spații).

Faceți clic pe „Continuați”. Introduceți numele imprimantei pentru sistemul nostru și, pentru orice eventualitate, bifați caseta de selectare „Permiteți accesul partajat la această imprimantă” și faceți clic pe „Continuați”. Selectați driverul pentru imprimantă (lista este impresionantă), faceți clic pe „Adăugați imprimantă”. Salvăm parametrii. Imprimăm un document pentru test și ne bucurăm de viață.

Lucrul cu grafica

Puteți instala grafică clasică pe Raspberry Pi 3 Editori GIMPși Inkscape:

Apt install gimp inkscape

În general funcționează corect, dar încet. Mini-computerul poate face față manipulărilor simple cu imagini nu foarte mari (decupați o fotografie, corectați culorile, adăugați o inscripție, desenați un logo). Sarcinile grafice serioase necesită în mod natural o putere serioasă.

Urmăriți videoclipul

Aici, din nou, totul se reduce la hardware non-standard. Jucătorii convenționali pur și simplu nu lucrează la el (sau lucrează cu probleme mari). Am putut găsi doar două programe care fac față redării video: OMXPlayer și Kodi. Le vom folosi pe amândouă.

OMXPlayer este deja instalat pe sistem, dar este o versiune de consolă, deci nu este foarte convenabil de utilizat. Pentru a deschide fișierele video făcând dublu clic, procedați în felul următor. Faceți clic dreapta pe fișier și selectați „Deschide cu...”. Accesați fila „Comandă personalizată”. În linia de sus intrați omxplayer -b. Bifați casetele de selectare „Run într-un emulator de terminal” și „Setați aplicația selectată ca implicită pentru acest tip de fișier”. În numele aplicației scriem, de exemplu, omxplayer. Faceți clic pe „OK”.

Acești pași trebuie efectuati pentru fiecare extensie de fișier video.

OMXPlayer nu vă permite să comutați între ferestre. Tastele de control: „q” - ieșire, „-” și „+” - controlul volumului, „←” și „→” - derulare înapoi.

Kodi este un centru media destul de serios. Înțelege mult mai multe codecuri decât OMXPlayer, are un client DLNA încorporat și alte bunătăți. Mai întâi trebuie să îl instalați:

Wi-Fi-ul lui Raspberry este destul de slab, așa că nu veți putea viziona un videoclip de dimensiune decentă prin intermediul rețelei. Aveți grijă de conexiunea prin cablu.

Cu Kodi pe Raspberry Pi 3, puteți viziona niște filme destul de grozave. Testat pe un fișier Full HD de 40 GB cu o rată de biți de 40 Mb/s (prin DLNA). Pentru mai mult de 2 ore, nici o singură încetinire sau alte probleme. Unele televizoare inteligente, când redau același fișier de pe același server DLNA, s-au blocat în mijlocul videoclipului (a trebuit să-l oprim/pornim).

Ascultând muzică

Cu redarea sunetului totul este mult mai simplu. Mulți jucători sunt acceptați. OMXPlayer-ul standard poate reda și muzică, dar acest lucru nu este necesar. Am instalat Audacious, care nu este deosebit de supraîncărcat cu nimic, dar are un aspect familiar și o funcționalitate normală:

Instalare apt îndrăzneață

Client torrent

Totul este bine și aici. Deluge instalat:

Apt install deluge

Dece el? Pentru că m-am obișnuit. Deluge nu este mai bun sau mai rău decât alții. Își face treaba așa cum trebuie. Pentru test, am descărcat Raspbian Stretch Lite prin intermediul lui. Nu am observat probleme.

Jocuri

Desigur, este greu să apelezi la Raspberry Pi platforma de jocuri, dar este foarte posibil să joci pe el. În cea mai mare parte, vorbim despre lansarea de jocuri care au fost lansate pe console vechi. Încercările lungi de a construi ceva de genul RetroPie ca o aplicație separată (mai degrabă decât un întreg sistem de operare) au eșuat. Căutare aplicatii individuale pentru fiecare consolă este, de asemenea, o sarcină destul de obositoare, așa că m-am hotărât pe Mednafen:

Apt install mednafen

În primul rând, accesați „Setări globale” și selectați Driver video sdlîn loc de opengl (ei bine, Raspberry nu are suport normal OpenGL). După aceasta, imaginile de joc (ROM) vor începe să funcționeze normal (nu toate, desigur).

Doar NES și Sega Mega Drive au funcționat la viteză normală (deși majoritatea platformelor nu au fost testate, pentru că nu există niciun interes pentru ele).

Puteți adăuga jocuri la interfața Mednaffe și le lansați de acolo, sau nici măcar nu puteți lansa Mednaffe - doar deschideți fișierul cu imaginea jocului, ca oricare altul, făcând dublu clic (nu va funcționa pentru toate platformele).

Este incomod să joci jocuri de consolă pe tastatură, dar am la îndemână un gamepad Xbox 360. Controlerul funcționează fără Drivere suplimentare, rămâne doar configurarea butoanelor. Pentru a face acest lucru, în Mednaffe, deschideți secțiunea „Sisteme”, accesați consola dorită, deschideți subsecțiunea „Intrare” și faceți clic pe „Configurare controler”. Selectați „Port 1” (primul controler), faceți dublu clic în coloana Cheie și apăsați butonul de pe gamepad care corespunde inscripției din coloana Action/Button (pentru fiecare linie).

Dacă setările nu sunt aplicate, lansați jocul cu formatul dorit din interfață (noii parametri ar trebui să intre în vigoare), după care setările vor fi deja în vigoare la lansare prin dublu clic.

De asemenea, pot fi instalate mai multe jocuri native care merită atenție. De exemplu, Battle for Wesnoth (amintește de HOMM III) și OpenTTD (amintește de SimCity 2000). Ambele jocuri au fost traduse în rusă.

Apt install wesnoth openttd

Atingerea finală

După instalarea multor programe, rămân tot felul de „gunoaie”. Ar fi bine să-l eliminați următoarea comandă(se va elibera și puțin spațiu):

Eliminare automată apt

Informații suplimentare

  • Se face o captură de ecran folosind tasta Print Screen și se salvează automat în folderul de acasă(/home/pi).
  • Dacă doriți să vă accelerați puțin Raspberry Pi 3, conectați-l la un ecran cu rezolutie scazuta(de exemplu, 1366x768).
  • Aplicațiile pot fi găsite în utilitate standard„Add/Remove Software”, care este oarecum similar cu Synaptic.
  • Pentru a vă conecta la un monitor fără conector HDMI, puteți utiliza un adaptor ieftin HDMI la DVI-D sau același cablu.
  • Raspberry poate afișa trei pictograme indicatoare speciale pe ecran (indiferent de sistemul de operare instalat și de mediul desktop): fulger - Voltaj scazut, termometru jumătate roșu - temperatură ridicată a cipului (80-85 grade), termometru roșu complet - temperatură critică (peste 85 grade).

Concluzie

În general, am fost mulțumit de mini-computer. Pentru prețul său, oferă o gamă foarte largă de funcționalități (articolul discută doar câteva opțiuni pentru utilizarea sa). Pentru utilizatorii avansați Configurare Linux Raspberry Pi 3 va părea o idee simplă. Alții vor putea folosi sistemul deja configurat fără probleme.

Puteți chiar să învățați o pisică să facă clic pe ferestre.

Pe lângă entuziaști, Raspberry poate fi de interes și pentru companiile cu un parc mare de utilaje. De exemplu, achiziționarea a 20 de unități de sistem clasic pentru un call center pentru 12.000 de ruble. și achiziționarea a 20 de computere „zmeură” pentru 3000 de ruble. - acestea sunt lucruri complet diferite (180.000 de ruble în economii).

Trebuie doar să luați monitoare cu cel puțin DVI-D - vom scădea încă 15.000.

Când este folosit acasă, Raspberry Pi 3 va face o treabă bună ca un server media silentios, un set-top box retro, un computer auxiliar pentru o altă cameră etc., etc...

La cinci ani de la lansarea primelor dispozitive Raspberry Pi, proiectul continuă să câștige din ce în ce mai multă popularitate și s-a răspândit cu mult dincolo de scopul său inițial. Fondatorul proiectului, Eben Upton, a sperat inițial să vândă nu mai mult de 10.000 de plăci, dar în acest moment peste 10.000.000 de dispozitive sunt în mâinile studenților, profesorilor și altor profesioniști IT.

Pe lângă a treia generație de Raspberry Pi, acum puteți găsi un model ușor Raspberry Pi Zero, precum și alte componente, cum ar fi o cameră video, touch screenși diverși senzori.

Cu atât de multe opțiuni, poate fi dificil să știi de unde să începi cu aplicația Raspberry Pi 3. Acest articol va acoperi noțiunile de început cu Raspberry Pi. Presupun că știți deja să conectați ecranul, mouse-ul, tastatura, alimentarea și instalați sistemul de operare. Astăzi vom vedea ce să facem în continuare.

Mulți oameni au un Raspberry Pi, dar nici măcar nu știu ce versiune au. Puteți determina versiunea dispozitivului în funcție de cantitatea de memorie; acest parametru diferă cel mai mult. Sau, de exemplu, în plăcile ulterioare au adăugat sloturi suplimentare GPIO. Dar există câteva diferențe minore de care ar trebui să fii conștient atunci când îți creezi proiectul.

Puteți afla versiunea plăcii prin inspecție vizuală, dar cel mai bine este să faceți acest lucru folosind un terminal. Pentru a face acest lucru, porniți dispozitivul și executați comanda:

cat /proc/cpuinfo |grep „Revizuire”

Ieșirea va conține un șir de patru sau șase caractere care vă va spune ce dispozitiv utilizați:

Dacă vedeți un număr foarte mare care începe cu 1000 în sus numărul merge revizuire și din nou 1000, atunci acesta este un semn de supratensiune de putere.

Aici sunt câteva caracteristici comparative diferite versiuni de dispozitiv:

Dacă doriți să aflați mai multe informații despre placa dvs. din linia de comandă, puteți utiliza următoarele comenzi:

Hardware:

cat /proc/cpuinfo

cat /proc/version

RAM:

cat /proc/memorie

Conectarea Raspberry Pi

S-ar putea să fii obișnuit cu faptul că să pornești orice dispozitiv electric Doar conectați-l la o priză, apăsați un buton și funcționează. Raspberry Pi nu este unul dintre aceste dispozitive. Pentru acest microcomputer, este important să alegeți sursa de alimentare potrivită care va oferi o putere stabilă pentru performanță maximă. Nu există niciun buton care să îl pornească sau să îl dezactiveze, dar puteți face unul dacă doriți.

Dacă credeți că dispozitivul dvs. nu primește suficientă putere, puteți verifica tensiunea folosind un multimetru. Pe plăcile mai vechi există găuri în partea de sus a plăcii etichetate TP1 și TP2. La modelele B+, Pi2 și Pi3 sunt situate în partea de jos a plăcii, pe partea cardului SD, și etichetate PP3 și PP7.

Mai întâi, conectați toate perifericele pe care intenționați să le utilizați. Setați multimetrul pentru a măsura tensiunea de până la 20 de volți. Conectați firul roșu la TP1 sau PP3 și firul negru la TP2 sau PP7. Multimetrul ar trebui să arate o valoare de aproximativ 5 volți. o abatere de 0,25 volți este rea și cu cât mai aproape de cinci, cu atât mai bine. Dacă observați o scădere a tensiunii, acest lucru se poate întâmpla din două motive:

  • Cablul dvs. USB. Poate fi potrivit pentru încărcarea telefonului, dar este prea lent. Acest lucru este suficient pentru un telefon, dar Raspberry Pi nu are putere.
  • Periferice. Toate dispozitivele USB necesită alimentare, așa că puteți utiliza un hub USB pentru a rezolva problema.

În general, conectarea Raspberry Pi nu cauzează multe probleme.

Adăugarea unui buton de resetare

Acum că știți elementele de bază și ați ales o sursă de alimentare, puteți adăuga un buton de pornire pentru dispozitiv. Majoritatea dispozitivelor electronice au un buton de oprire, dar acesta nu are, iar dacă doriți să resetați Raspberry Pi, va trebui să deconectați cablul de alimentare și să-l conectați din nou. Dar puteți adăuga un buton pentru a nu face acest lucru.

Există două găuri pe tablă una lângă alta, una este rotundă și cealaltă este pătrată. Pe Modelul B sunt marcate P6 și sunt situate lângă Port HDMI. Pe plăcile ulterioare, acestea sunt plasate mai aproape de porturile GPIO și sunt etichetate RUN.

Puteți cumpăra orice buton și puteți lipi pinii acestuia la aceste porturi. Tot ce trebuie să faceți pentru a reseta procesorul este să închideți aceste ieșiri.

Folosind GPIO-uri și senzori

Pe lângă prețul scăzut, Raspberry Pi este foarte atractiv pentru utilizatori datorită capacității sale de a folosi GPIO.

GPIO sau intrare/ieșire de uz general sunt porturi de intrare și ieșire de uz general. Aproape tot Proiecte de zmeură Pis sunt construite folosind aceste porturi. Forța lor este flexibilitatea.

Primele plăci Raspberry Pi aveau 26 de porturi GPIO, Raspberry Pi 2 și Pi 3 au 40. Din punct de vedere tehnic, doar 17 din 26 și, respectiv, 28 din 40. Restul sunt contacte electrice și împământare. Toate porturile sunt desemnate prin numere, dar pentru a le folosi corect veți avea nevoie de o imprimare cu o descriere a valorilor. De exemplu, pentru 40:

Sau pentru 28:

Puteți să-l imprimați și să-l atașați pe placă pentru a nu vă încurca în timpul lucrului:

Pentru ca GPIO să facă ceea ce trebuie să faceți, veți avea nevoie de puțină programare. De obicei, totul se poate face în Python. Dacă nu știai, partea Pi a numelui provine dintr-un instrument pentru predarea programarii Python. Puteți găsi o mulțime de instrucțiuni pe folosind Python pentru Raspbery și GPIO pe Internet.

Găsiți un proiect

Dispozitivul dvs. este aproape gata. Tot ce rămâne este să te hotărăști asupra unui proiect și să începi să faci ceva. Chiar dacă nu ați scris o singură linie de cod sau nu ați folosit încă un fier de lipit, Raspberry Pi poate fi instrumentul perfect pentru a învăța aceste lucruri.

Dacă nu vrei să programezi nimic, dar vrei să faci ceva util, poți să instalezi Kodi pe Raspberry și să faci un centru media acasă.

După aceea, puteți trece la căutarea altor proiecte. Ce vă place cel mai mult, jocurile? Automatizare acasă? Fotografie? Poate că cineva a postat deja instrucțiuni pe internet despre cum să faci ceea ce vrei. Folosiți-le sau creați-le proprii. Iată câteva proiecte interesante pe care le puteți implementa:

  • Cupcade este cel mai simplu mod de a-ți crea propriul mic sistem de joc. Dar aici trebuie să cumpărați dispozitivul ca kit pentru a obține toate piesele necesare;
  • MagicMirror este unul dintre cele mai populare proiecte Raspberry Pi, scopul este de a afișa informații text pe oglindă folosind ecranul și acest microcomputer;
  • Minecraft - îți poți crea propriul server Minecraft bazat pe Raspberry Pi;

Acestea nu sunt toate proiectele interesante cu care poți folosi Raspberry Pi 3. Mai poți găsi câteva în articol.

concluzii

În acest articol, ne-am uitat la începutul cu raspberry pi. Acest dispozitiv foarte interesant poate fi destul de util dacă este folosit corect. Ați cumpărat deja un Raspberry Pi? Ai de gând să cumperi? Sau ți-ai asamblat deja proiectul și l-ai găsit aplicarea de zmeura pi? Scrieți în comentarii!

Pentru a încheia videoclipul de acum 16 biți despre Raspberry Pi: