Raspberry Pi Proiecte pentru începători - Ce se poate face cu un Zmeura Pi

Acest lucru este proiecte de zmeură Pi pentru începători. Știu de ce acest computer minuscul a zguduit rădăcinile de calcul și de a afla ce puteți face cu ea.

A+ A-

Zmeura Pi este o serie de putere mică, calculatoarele monoplacă create de Fundația Raspberry Pi. Inițial creat pentru a preda copiilor elementele de bază ale informaticii și programare în țările în curs de dezvoltare, Zmeura Pi a fost făcută cu un accent pe cerințele de redus de energie, preț scăzut și ușurința de utilizare.

Cu toate acestea, din cauza naturii sale flexibile, și preț scăzut, începând de la doar 35 $ din nou în 2012, zmeură Pi a găsit o casă în mâinile entuziaști tech, modders, și oameni de știință. Acesta sa extins de atunci mult dincolo de cazul în care utilizarea sa inițială.

Proiecte Raspberry Pi pentru începători

Să ne aruncăm o privire la proiectele de zmeură Pi pentru începători, ceea ce are de oferit, și ceea ce se poate face cu ea singur.

Hardware

De-a lungul anilor, Pi Fundația Zmeură a lansat diferite modele ale computerului Raspberry Pi. În afară de generațiile normale (adică zmeură Pi, zmeură Pi 2 etc), există și unele variații caracteristică, cum ar fi modelul A, B, A + și B +.

Privind la modelele uzuale disponibile, avem -

1. zmeură Pi (prima generație) - Lansat în 2012

  • Procesor - Single ARM core 6 @ 700MHz
  • Arhitectura - Armv6 (32 de biți)
  • SOC - Broadcom BCM2835
  • GPU - Broadcom VideoCore IV @ 250Mhz
  • RAM - 256 MB la 512 MB, în funcție de model
  • Preț de la lansare - $ de 35

2. Raspberry Pi 2 (a doua generație) - Lansat în 2015

  • Procesor - Quad Core ARM Cortex A7 @ 900MHz
  • Arhitectura - ARMv7-A (32 de biți)
  • SOC - Broadcom BCM2836
  • GPU - Broadcom VideoCore IV @ 300Mhz
  • RAM - 1GB
  • Preț de la lansare - $ de 35

3. Raspberry Pi 3 (a treia generație) - Lansat în 2016

  • Procesor - Quad Core ARM Cortex A53 @ 1200MHz
  • Arhitectura - ARMv8-A (32 biți / 64 biți)
  • SOC - Broadcom BCM2837
  • GPU - Broadcom VideoCore IV @ 400Mhz
  • RAM - 1GB
  • Preț de la lansare - $ de 35

4. Raspberry Pi Zero - Lansat în 2015

  • Procesor - Single ARM core 6 @ 1000MHz
  • Arhitectura - Armv6 (32 de biți)
  • SOC - Broadcom BCM2835
  • GPU - Broadcom VideoCore IV @ 250Mhz
  • RAM - 512 MB, în funcție de model
  • Preț de la lansare - $ de 5

Toate variantele Pi au diferite numere de porturi USB (cel mai frecvent 4 porturi USB 2.0 în B + varianta), ieșire video prin HDMI sau AV / RCA și un set de uz general I / O Pins (GPIO).

Raspberry Pi GPIO

Zmeura Pi singur calculator de bord poate porni diferite sisteme de operare, în principal bazate pe Linux. Mai nou zmeură Pi 2 și zmeură Pi 3 poate porni, de asemenea, un grup specializat pentru Windows 10 Core OS IO și, bazat pe Windows NT Kernel.

Cel mai bun sistem de operare Raspberry Pi

  1. Raspbian (OS oficial de către Fundația Zmeura Pi)
  2. Ubuntu
  3. Fedora
  4. openSUSE
  5. Gentoo Linux
  6. CentOS
  7. FreeBSD
  8. Ferestre 10 Core, IO
  9. Kali Linux

În afară de sistemele de operare generalizate, există, de asemenea, sistem de operare specializate construiește pentru Pi, care servesc un singur scop de obicei. De exemplu -

  1. RasPlex (pentru streaming media și de a folosi ca Media Box la TV) O
  2. penELEC (Pentru utilizare server media)
  3. RetroPie (Pentru emularea console de jocuri retro)
  4. OpenWRT (Pentru utilizare ca un router de rețea)

Putem vedea clar că Pi este o Zmeură platforma de calcul extrem de diversă, dar tu, ca utilizator normal, ce se poate face cu unul dintre acești băieți răi? Să aruncăm o privire la unele proiecte interesante pe care le puteți realiza pe platforma Raspberry Pi.

Proiecte Raspberry Pi pentru începători

1. Personal Computer

Pornind de la cele mai simple de buchet. Zmeura Pi, în esență, este de fapt un computer mic. Și cu asta, vine toată funcționalitatea se așteaptă într-un calculator.

Pentru un utilizator mediu acasă (utilizare constând în navigarea pe internet, redarea de muzică, filme, descărcarea de fișiere, editarea documentelor etc.), Zmeura Pi are suficientă putere pentru a gestiona volumul de lucru.

De ce ai nevoie

  • Raspberry Pi (cel puțin Pi 2 sau Pi 3)
  • Card microSD (16GB preferabil minim)
  • Adaptor USB de alimentare (cele mai multe încărcătoare de telefonie mobilă va funcționa bine)
  • Monitor / TV pentru afișare
  • Tastatura și mouse-ul

Cum să - l Set Up

Descarcă imaginea Raspbian de aici - https://downloads.raspberrypi.org/raspbian_latest

  1. Pe PC-ul sau laptop, instalați gravor (disponibil pentru Mac, Windows și Linux)
  2. Conectați cardul microSD la mașina dvs.
  3. Selectați fișierul de imagine în gravor, și scrie-l pe cardul SD
  4. Introduceți cartela microSD în dvs. Zmeura Pi
  5. Conectați Pi la monitor, tastatura și mouse-ul și porniți-

Raspberry Pi Conexiune

Odată ce Pi este de configurare, veți fi întâmpinat cu un simplu UI PIXEL, prezentat de sistemul de operare Raspbian. Puteți începe imediat să-l utilizați, ca cea mai mare parte a software-ului esențial este deja preinstalat.

Vă recomandăm unele software suplimentare pe care le puteți instala pentru a obține maximum de experiență de calculator desktop.

  • Rhythmbox - Music Player
  • TBOPlayer - Video Player
  • GIMP - Image Editor
  • Transmisie - Torrent Client

Există și alte sisteme de operare open source disponibile pentru Pi, cel mai popular fiind Ubuntu MATE. În timp ce alte sisteme de operare au propriile lor avantaje și dezavantaje, preferăm Raspbian, deoarece nu este numai sistemul de operare sprijinit oficial de Fundația Zmeura Pi, dar este, de asemenea, cea mai rapidă și mai optimizat sistem de operare pentru Raspberry Pi.

PC 2. Home Theater

Ce se întâmplă dacă nu doriți să utilizați PI pentru utilizare regulată? Ce se întâmplă dacă doriți să redați muzică, să vizionați filme, emisiuni TV. Pe scurt, ce se întâmplă dacă intenționați să facă un centru media din ea.

Există în principal două metode, una dintre ele este de a crea un Pi ca un PC obișnuit, apoi instalați software-ul corespunzător. Cealaltă metodă, cel pe care îl vom discuta astăzi, este de departe cea mai buna metoda. Este de a utiliza un sistem de operare specializat făcut pentru acest scop.

Există mai multe sisteme de operare disponibile pentru aceasta, inclusiv RasPlex, Open Source Media Center (OSMC) și Kodi (XBMC).

De ce ai nevoie

  • Raspberry Pi (preferabil Pi 2 sau Pi 3)
  • Card microSD (16GB preferabil minim)
  • Adaptor USB de alimentare (cele mai multe încărcătoare de telefonie mobilă va funcționa bine)
  • Monitor / TV pentru afișare
  • Tastatura și mouse-ul
  • Hard disk extern (pentru stocarea conținutului media)

Cum să - l Set Up

  1. Descarcă OSMC Imagine de aici - https://osmc.tv/
  2. Pe PC-ul sau laptop, instalați gravor (disponibil pentru Mac, Windows și Linux)
  3. Conectați cardul microSD la machineSelect dvs. fișierul de imagine în gravor, și scrie-l pe cardul SD
  4. Introduceți cartela microSD în dvs. Zmeura Pi
  5. Conectați Pi la monitor, tastatura și mouse-ul și porniți-
  6. Adăugați mass-media prin intermediul interfeței de utilizare, și sunteți gata de acțiune

Add Media

În acest ghid, am folosit popular distribuția OSMC. Ea se bazează pe Kodi, cu suport nativ pentru OMXPlayer (hardware de redare pe zmeură Pi accelerată). De asemenea, vine cu o interfață de utilizator șmecher, făcându-l ușor de utilizat și de asomare să se uite la.

Interfața cu utilizatorul

3. Network Storage Server

Network Attached Storage sau NAS pentru scurt, este un concept foarte important în zilele noastre. Ideea este simplă, un dispozitiv de stocare accesibil în întreaga rețea, sau chiar partajat pe internet.

Ea are sens mare pentru a păstra documentele, mass-media, fotografii și alte fișiere într-un depozit central astfel încât să prevină duplicarea datelor pe mai multe dispozitive (telefon, PC, tabletă etc.), având în continuare acces ori de câte ori este necesar.

Configurarea unui NAS pe un Pi nu este deosebit de un proces simplu, deoarece implică configurarea manuală.

De ce ai nevoie

  • Raspberry Pi (preferabil Pi 2 sau Pi 3), cu un sistem de operare de configurare.
  • hard disk extern / pen drive (pe care intenționați să împărtășiți)
  • Conexiune de rețea (LAN sau WiFi)

Suntem presupunând că aveți deja o configurare Zmeura Pi cu Raspbian, pentru acest ghid. Dacă nu aveți unul deja, a verifica afară de proiect # 1 pentru ghid. Vom configura un server Samba pe Raspberry Pi nostru.

Raspberry Pi pe Samba Server

Adu terminalul de pe dvs. Zmeura Pi

Actualizați distributia Raspbian

  • sudo apt-get update
  • sudo apt-get upgrade de
  • sudo apt-get dist-upgrade

Instalați ntfs-3g pentru suport NTFS pe Pi nostru

  • sudo apt-get install ntfs-3g

Conectați hard disk - ul la Pi prin USB

  • sudo fdisk -l
  • sudo mkdir / mnt / NAS

Crearea unui utilizator să se conecteze ca

  • sudo useradd utilizatori -G pi -m
  • sudo passwd pi

Editați fstab, pentru a monta automat HDD - ul nostru la bootare

  • sudo nano / etc / fstab

Adăugați următoarele în partea de jos a fișierului

  • / Dev / sda1 / mnt / NAS ntfs-3g uid = pi, gid = pi 0 0

Reboot Pi dvs.

Instalați Samba

  • sudo apt-get install samba samba-common-bin

Editați configurația Samba

  • sudo nano /etc/samba/smb.conf

Adăugați următoarele în partea de jos a fișierului pentru a configura unitatea noastră

  • [NAS]
  • comment = NAS
  • path = / mnt / NAS
  • utilizatori valide = @users
  • Grup de forță = utilizatori
  • crea masca = 0660
  • masca director = 0771
  • numai în citire = nu

Reporniți serverul Samba și conectați utilizatorul la server

  • sudo /etc/init.d/samba repornire
  • sudo smbpasswd pi -a

Asta e modul în care configurați un NAS de pe Pi tău. Acum, du-te pe laptop / PC / Mobile, de unde intenționați pe accesarea de stocare de la.

Adăugați o rețea de stocare

  1. Pe Mac -> Finder - Conectare la server
  2. Pe Windows -> Adăugați Locație rețea
  3. Pe mobil -> Utilizați o aplicație manager de fișiere cum ar fi ES File Explorer sau Explorer Solid

Pentru IP de server, introduceți smb: // <adresa IP a Pi dumneavoastră>. Dialogul va solicita numele de utilizator și parola. Introduceți-le pe măsură ce configurat. Atunci vei putea accesa fișierele de oriunde în rețea.

Fișierele de acces

4. Router Wireless

Suntem destul de sigur că aveți un router Wi-Fi în casa ta. Dar poate vrei alta. Poate pentru oaspeți. Poate pentru serverul DNS personale. Nu te teme, nu mai trebuie să cumpere un alt router WiFi pentru același lucru. Nostru de încredere Zmeura Pi vine vorba de salvare.

De ce ai nevoie

  • Raspberry Pi, de configurare cu un sistem de operare.
  • Adaptor USB WiFi (doar Modele selective), vă sugerăm Edimax Wireless 802.11 b / g / n nano adaptor USB

Cum să - l Set Up

  1. Instalați software-ul routerului
  2. sudo apt-get install-isc-server DHCP
  3. wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
  4. tar -zxvf v1.1.tar.gz
  5. cd RTL8188-hostapd-1,1 / hostapd
  6. sudo face
  7. sudo make install
  8. Configurați serverul ISC DHCP-
  9. sudo nano /etc/dhcp/dhcpd.conf
  10. Comentariu următoarele linii
  11. Opțiunea de domeniu-name „example.org“;
  12. Opțiunea de domeniu-nume-servere ns1.example.org, ns2.example.org;
  13. Decomenteze această linie
  14. #authoritative;

Următor →,

Noi definim parametrii serverelor DHCP

  • subrețea 192.168.0.0 netmask 255.255.255.0 {
  • Gama 192.168.0.101 192.168.0.150;
  • Opțiunea de difuzare 192.168.0.255-adresă;
  • opțiune routere 192.168.0.1;
  • default-lease-time 600;
  • max-leasing-time 7200;
  • Opțiunea de domeniu-nume „local-rețea“;
  • Opțiunea de domeniu-nume-servere 8.8.8.8, 8.8.4.4;
  • }

În continuare, vom edita isc-dhcp-server

  • sudo nano / etc / default / isc-dhcp-server
  • interfețe de actualizare = INTERFACES la“wlan0”
  • Actualizarea / etc / network / interfaces
  • sudo ifdown wlan0
  • sudo nano / etc / network / interfaces

Actualizare etc / rețea

Configurare HostAPD

  • sudo nano /etc/hostapd/hostapd.conf
  • Puteți schimba SSID-ul și codul WPA în acest fișier

Activează Network Address Translation (NAT)

  • sudo nano /etc/sysctl.conf
  • Adăugați linia net.ipv4.ip_forward = 1
  • sudo sh -c „echo 1> / proc / sys / net / ipv4 / ip_forward“
  • sudo ifup wlan0
  • sudo iptables -t nat -A POSTROUTING o- eth0 -j MASQUERADE
  • sudo iptables -A FORWARD -I eth0 o- wlan0 -m stare -state LEGAT, STABILIT -j ACCEPT
  • sudo iptables -A FORWARD -I wlan0 o- eth0 -j ACCEPT

Pornirea routerul wireless

  • Serviciul sudo Start-isc-server DHCP
  • sudo de pornire de serviciu hostapd

configurația finală

  • sudo update-rc.d hostapb permite
  • sudo update-rc.d isc-dhcp server permite
  • sudo sh -c „iptables-save> /etc/iptables.ipv4.nat“
  • Pentru fișierul / etc / network / interfaces, adăugați această linie
  • up iptables-restore </etc/iptables.ipv4.nat

Asta e, acum ai propriul routerul wireless. Reboot-ul zmeură Pi, și a verifica afară minunea pe care tocmai ați creat-o.

5. Consola de jocuri retro

Doriți să revizuiască toate jocurile din copilărie, acele nenumărate ore petrecute zdrobire butoane, se uită la televizoarele noastre. RetroPie aduce înapoi toate nostalgia în lumea modernă.

RetroPie suportă mai multe console, inclusiv

  1. Amiga
  2. Apple a II-
  3. Atari 2600
  4. Commodore 64
  5. Dreamcast
  6. Game Boy Advance
  7. Joc Cube
  8. Joc pentru baieti
  9. Geneză
  10. Neo Geo
  11. Nintendo DS
  12. Nintendo Entertainment System
  13. Playstation 1
  14. Playstation 2
  15. Playstation portabil
  16. Super Nintendo Entertainment System
  17. Wii

Configurarea RetroPie este un proces foarte simplu, la fel de simplu ca și configurarea Raspbian.

De ce ai nevoie

  • Raspberry Pi (cel puțin Pi 2 sau Pi 3)
  • Card microSD (16GB preferabil minim)
  • Adaptor USB de alimentare (cele mai multe încărcătoare de telefonie mobilă va funcționa bine)
  • Monitor / TV pentru afișare
  • Tastatura și mouse-ul
  • Controller de joc (opțional)

Cum să - l Set Up

  1. Descărcați cele mai noi RetroPie Imagine de aici - https://retropie.org.uk/download/
  2. Pe PC-ul sau laptop, instalați gravor (disponibil pentru Mac, Windows și Linux)
  3. Conectați cardul microSD la mașina dvs.
  4. Selectați fișierul de imagine în gravor, și scrie-l pe cardul SD
  5. Introduceți cartela microSD în dvs. Zmeura Pi
  6. Conectați Pi la monitor, tastatura și mouse-ul și porniți-

6. Programare și educație

În timp ce suntem la ea, de ce să nu utilizați zmeură Pi scopul său inițial. Zmeura Pi a fost proiectat inițial pentru a preda știința calculatoarelor și programarea de bază copiilor in tarile in curs de dezvoltare. De fapt, sistemul de operare Raspbian vine cu o foarte bună bibliotecă de IDE-uri și instrumente pentru a obține ai început din cutie.

Raspbian vine încărcat cu

  • BlueJ
  • geany
  • Piton
  • Nodul-RED
  • Greenfoot Java
  • Zgârietură
  • Wolfram
  • sonic Pi

Acesta este un set sănătos de IDE-uri puturos pentru început. Iar atunci când doriți să se extindă, Pi va rula IDEs comune, cum ar fi CodeBlocks și Eclipse fără a rupe o automatizare sweat.Home

În această zi și de vârstă, buzzword este Internetul obiectelor. Ca un concept, acesta este un lucru foarte simplu, aparatele din casa ta, toate conectate la Internet, fiind capabil să comunice unul cu celălalt, alerga după cum este necesar și să fie programate și controlate de la distanță.

Imaginați-vă cuptorul cu microunde încălzirea mâncarea pe măsură ce introduceți camera ta, luminile din sala de iluminat automat, și muzica de joc la simțurile. Acesta este genul de automatizare a casei lucru predomină, și Internetul obiectelor permite.

Pentru crearea unui Zmeura Pi ca un controler de IO, avem o gamă de sisteme de operare

  • Ferestre 10 Core, IO
  • Android pentru lucruri

Deci, cum funcționează de fapt? Ai o serie de senzori / camere / extendere IR stabilite în casa ta, sau chiar le-au declanșa manual ca pe dvs. nevoie. Folosind un Zmeura Pi intermediar, puteți controla luminile, ventilatoare, aparate doar un semnal transmis prin interweb, spune o aplicație pe telefon, sau în funcție de programul de timp, sau prin intermediul datelor de la senzori.

Ce altceva?

Magia de zmeură Pi nu se termina aici. Există diverse alte utilizări, inclusiv Robotica, transforma televizorul într-un Smart TV, Smart Oglinzi, Home Securitate, regruparea lui Pi într-o platformă de procesare rapidă și mult mai mult.
De fapt, dacă poți visa, poți face, probabil, pe zmeură Pi.

Concluzie - Proiecte de zmeură Pi pentru începători

Am avut o privire cuprinzătoare la calculator monoplacă Raspberry Pi astăzi. Ceea ce a început ca un microcomputer în căutarea inofensivă, este peste tot în lumea de astăzi, având rădăcini adânci în comunitatea entuziast.

Conform Fundației Zmeura Pi, peste 10 milioane de zmeură Pi au fost vândute până în 2016, fiind unul dintre cele mai mari calculatoare de vânzare la nivel mondial.

Cu o astfel de flexibilitate și de utilizare variată, cuplat cu un simplu de utilizat bord și preț ieftin, începând de la doar 5 $ pentru Raspberry Pi Zero, este ușor de înțeles de ce revoluția Pi a luat lumea cu asalt.

Alte Posturi utile

  • Este Arduino pentru tine sau Zmeura Pi este în valoare? »
  • Beaglebone negru vs zmeură Pi - Ce e mai bine? »
  • Listă de sisteme de operare alternative pentru Windows »
  • Cea mai bună Ubuntu Alternative să caute dacă sunteți un iubitor de Linux »
  • Unele fapte de calculator și Fapte interesante despre Tehnologie »