Raspberry Pi: Uvod. Povezivanje LCD ekrana na Raspberry Pi Raspberry pi 3 Povezivanje ekrana od 3,5 tft

Monitor dolazi sa HDMI-HDMI adapterom u obliku slova U, olovkom i mesinganim stalcima sa zavrtnjima.

Na poleđini ekrana nalazi se prekidač, gurnite ga bliže mikro-usb konektoru.

Zdravo.

Već sam pisao o Raspberry Pi-u bez grafike i o . Sada ćemo instalirati OS RASPBIAN JESSIE sa grafikom i povežite ekran od 5 inča sa ekranom osetljivim na dodir, koji se može kupiti u prodavnici čipova i dipa za 4000 rubalja.
Osim toga, na vrhu glavnog OS-a, instalirat ćemo punopravni Kodi media centar za zgodno gledanje video sadržaj. To jest, za prebacivanje između RASPBIAN i

Raspakujte sliku koja će težiti 4 više nego GB.
SD- karticu je najbolje koristiti barem 8GB i po mogućnosti dobro poznat brend dobrog kvaliteta (Imam Transcend Premium 400x). O tome uvelike zavisi brzina maline.

Kako staviti sliku na USB fleš disk je napisano u prethodnom, počevši od i do poglavlja " lansirati". Nakon što završite tamo opisane korake, nemojte vaditi karticu i vratite se ovdje.

Sada morate pronaći i urediti datoteku config.txt (ako radite u windowsu, obavezno preuzmite uređivač teksta Notepad++ i uradi sve u njemu).

U Windowsima se ova datoteka nalazi u korijenu pogona (u stvari, ovo je particija za pokretanje, oko 100MB. Označena je kao FAT32. Drugi dio fleš diska je označen u ext4 i Windows ga jednostavno ne vidi) na kojoj je slika snimljena...

... i na particiji za pokretanje.

Označavanje kartice je sljedeće: prva particija (boot) je kreirana za datoteke za pokretanje i formatirano u FAT32, veličine 100 MB, a druga particija je formatirana ext4 za sistem datoteka, veličine oko 5 GB. Prilikom prvog pokretanja, sistem datoteka se automatski proširuje na cijeli preostali prostor kartice (u prethodnim izdanjima to se radilo ručno).

Pa, skrećem pažnju…

Otvaranje datoteke config.txt i tamo pronađite linije:

# dekomentirajte da forsirate određeni HDMI način rada (ovo će prisiliti VGA) #hdmi_group=1 #hdmi_mode=1

Mi ih mijenjamo ovako:

# dekomentirajte da forsirate određeni HDMI način rada (ovo će prisiliti VGA) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Do sada je to sve sa ovim fajlom, sad će se malina pokrenuti sa našim monitorom (bez ovih linija, na ekranu bi bilo samo mreškanja).

Spremimo datoteku, odspojimo karticu, izvadimo je iz kompjutera i ubacimo u RPI.

Sakupljamo "sendvič" sa ekrana i maline (tako da se HDMI konektori podudaraju), umetnite HDMI adapter (uđe čvrsto), i napajajte RPI i ekran (odnosno, morate se opskrbiti s dvije žice s mikro-usb i dva napajanja). Da, ne zaboravite da povežete tastaturu i miša.

Napajanje za maline bi trebalo da bude oko 2 ampera, a jedan je dovoljan za ekran. Ako nema dovoljno struje, na ekranu će se pojaviti ikona sa žutom munjom.
Ako se malina pregrije, na ekranu će se pojaviti termometar.

Nakon početka, na ekranu će se pojaviti raznobojni kvadrat, a zatim i natpis na bijeloj pozadini, koji označava da je sistem datoteka proširen na cijeli preostali prostor kartice. Zatim će se u lijevom kutu pojaviti četiri maline i pokrenut će se razne linije, zatim će ekran zatamniti na nekoliko sekundi i pojavit će se radna površina ...


Vaši podaci:
Ulogovati se- pi
lozinka- maline

Mala digresija: prvo, ekran osjetljiv na dodir još ne radi za vas, a drugo, ako tokom rada prozor ne stane na ekran i nije vidljiv nijedan gumb, onda morate držati lijevu alt i mišem prevucite prozor na bilo koje mjesto.

Prvo morate konfigurirati sistem.

To možete učiniti otvaranjem terminala i upisivanjem komandi tamo. (iako ovo nije baš zgodno jer je malo).

Ili se povežite putem ssh-a (login i lozinka su napisani iznad). Ja ću to učiniti preko ssh-a i savjetujem vam da učinite isto.

Dakle, unosimo naredbu:

sudo raspi-config

Zanemarujemo prvu tačku jer je sistem datoteka već automatski proširen. Ovo možete provjeriti otvaranjem drugog terminala i davanjem naredbe:

Druga točka - promjena lozinke ostaje po vašem nahođenju.

Treću i četvrtu tačku ne diramo.

Otvorite petu stavku i odaberite Promjena jezika

Ako se želite vratiti na prethodni prozor, kliknite itd.

Pomaknite se strelicom prema dolje do ru_RU.UTF-8 UTF-8, stavite zvjezdicu sa razmakom i pritisnite Enter.

U sledećem prozoru izaberite ru_RU.UTF-8 i ponovo pritisnemo Enter.

Vraćamo se na petu tačku i idemo na Promijeni vremensku zonu, izaberite Evropa i kliknite Enter.

Odaberite grad i kliknite Enter.

Opet se vraćamo na petu tačku i idemo na Promijenite raspored tastature, izaberite Generički računar sa 105 tastera (Intl). i kliknite Enter.

U sledećem prozoru izaberite Ostalo i kliknite Enter.

Okrenite strelicu na ruski i kliknite Enter.

U sljedećem prozoru pomaknite se do ruski i kliknite Enter.

U sljedeća tri prozora samo kliknite Enter.

Sada sa ključem Tab odaberite " Završi"i pritisnite Enter.

Ovim je završena osnovna konfiguracija. (možete se vratiti kad god želite), ponovo pokrenite sistem naredbom:

Sada o ažuriranjima.

Ažurirajte spremišta naredbom...

Sudo apt update
… Ali nemojte ažurirati sistem - sudo apt upgrade, ako se to uradi, tada će početi problemi sa ekranom osetljivim na dodir, rasporedom tastature i nečim drugim.

Sudo apt install synaptic mc

Instaliraj xscreensaver Bez čega će se ekran ugasiti nakon 10 minuta.

sudo apt install xscreensaver
Šta još instalirati odlučite sami.

Sada trebate prikazati ikonu rasporeda tastature na gornjoj ploči. Ako se to radi redovnim putem, onda će raditi do prvog ponovnog pokretanja. Stoga ćemo ići drugim putem.

Instaliranje programa gxkb

sudo apt install gxkb

Dodavanje gxkb za automatsko učitavanje:

Nano /home/pi/.config/lxsession/LXDE-pi/autostart

Nakon svih redova potrebno je da unesete ovo - @gxkb

Sačuvajte i zatvorite datoteku.

Izbor kombinacije tastera za prebacivanje se vrši u datoteci - /home/pi/.config/gxkb/gxkb.cfg, podrazumevano je tamo naznačeno alt_shift, proslijedio sam na ctrl_shift:

Nano /home/pi/.config/gxkb/gxkb.cfg

Sačuvajte, zatvorite fajl i ponovo pokrenite sistem.

ekran na dodir

Preuzmite arhivu u svoj kućni folder:

Cd /home/pi wget https://site/file/LCD-show-161112.tar.gz
Arhiva je preuzeta.

Raspakivanje:

Tar xvf LCD-show-161112.tar.gz

Imat ćete folder LCD-show u koji trebate otići...

I pokrenite skriptu:

Sudo ./LCD5-show

Nakon toga, malina će se odmah ponovo pokrenuti i oživjeti sa ispravnim ekranom osjetljivim na dodir. Ako vam odgovara preciznost pozicioniranja, onda ne možete ništa kalibrirati.

Ako je potrebna kalibracija, idite u folder LCD-show ...

Cd /home/pi/LCD-show

I instalirajte paket xinput-calibrator_0.7.5-1_armhf.deb

sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
Isto se može učiniti u "Exploreru" desnim klikom na paket i odabirom "Instaliraj pakete".

Sada idite na meni programa, u odjeljak u odjeljku "Opcije" i odaberite "Kalibriraj ekran osjetljiv na dodir". Nakon preciznog pogotka na sve četiri mete, pojavit će se postavke koje je potrebno upisati u datoteku /etc/X11/xorg.conf.d/99-calibration.conf.

Pokrećemo drugi terminal, tamo otvaramo datoteku ...

Sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

... i uklonite sve iz njega.

Vraćamo se na prozor sa podacima kalibracije, kopiramo odjeljak „InputClass“ i zalijepimo ga u prethodno otvorenu i ispražnjenu datoteku.

Odjeljak "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Opcija "Calibration" "171 3957 174 4042" EndSection
Imate svoje brojeve.

Dodati " desno dugme miš" potrebno je da uradite ovo:

Odjeljak "InputClass" Identifikator "kalibracija" MatchProduct "ADS7846 Touchscreen" Opcija "Calibration" "171 3957 174 4042" Opcija "EmulateThirdButton" "1" Opcija "EmulateThirdButtonTimeout" "EmulateThirdButtonTimeout" "EmulateThirdButtonTimeout" "EmuhTresTresTres" "EmuhTresTres
Za izgled kontekstni meni morate držati olovku oko pola sekunde. Poslednja opcija je očigledno prag podrhtavanja.

Sačuvajte fajl, zatvorite i ponovo pokrenite sistem. Sada će sve biti ispravno.

Zato što kalibrator pravi male promjene u datoteci config.txt (što smo ispravili na kompjuteru), vrijedi reći malo o tome. Ovo je datoteka u kojoj se nalaze početne postavke, otvorite je i pogledajte:

sudo nano /boot/config.txt

Naše izmjene su nestale i pojavile se na kraju, s još jednom linijom:

# Omogući audio (učitava snd_bcm2835) dtparam=audio=on hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 dtoverlay=ads7846,cs=25penir_0, cs=25penir_0, css=25000, =0,swapxy=0,pmax=255...

Takođe ćemo dodati...

Pronalaženje linija:

# dekomentirajte da forsirate veličinu konzole. Podrazumevano će biti prikazana "s veličina minus # overscan. #framebuffer_width=1280 #framebuffer_height=720

A mi ih radimo ovako:

# dekomentirajte da forsirate veličinu konzole. Podrazumevano će biti prikazana "s veličina minus # overscan. framebuffer_width=800 framebuffer_height=480

U nastavku nalazimo ovo:

# dekomentirajte ako hdmi displej nije detektovan i izlazi kompozitni hdmi_force_hotplug=1

I dodajte tri reda:

# dekomentirajte ako hdmi displej nije detektovan i izlazi kompozit hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Možete pokušati dodijeliti više video memorije - gpu_mem=512.

Ako želite povećati struju koja se isporučuje na usb, onda negdje dodajte liniju:

Max_usb_current=1
Ali ovdje morate shvatiti da ako povežete moćne potrošače, tada struja same maline možda neće biti dovoljna, što se izražava u nestabilnom radu.

Sačuvajte fajl i ponovo pokrenite sistem.

Opisane postavke su sasvim dovoljne za normalan rad RPI-a, ali preporučujem da pročitate o raznim parametrima ove konfiguracije ovdje.

WiFi i Bluetooth

Ako želite da onemogućite wifi i/ili bluetooth, onda morate kreirati fajl - /etc/modprobe.d/raspi-blacklist.conf

sudo nano /etc/modprobe.d/raspi-blacklist.conf

I zalijepite ovo u njega:

#wifi crna lista brcmfmac crna lista brcmutil #bt crna lista btbcm crna lista hci_uart
Dakle, wifi i bluetooth su onemogućeni.

I tako je samo wifi onemogućen:

#bt crna lista btbcm crna lista hci_uart

Instaliraj:

sudo apt-get install samba samba-common-bin

Backup konfiguracija:

Sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Sami kreiramo:

sudo nano /etc/samba/smb.conf

sadržaj:

Radna grupa = RADNA GRUPA netbios ime = RaspberryPi serverski string = sigurnost dijeljenja = mapa korisnika za gosta = loš korisnik može pregledati = da putanja = /home/pi/papka upisiva = da može pregledati = da gost ok = da
Sačuvaj i zatvori.

Kreirajte folder za sambu:

Mkdir /home/pi/folder

Dajmo joj dozvolu:

sudo chmod -R 777 /home/pi/papka

Ponovo pokreni sambu:

sudo /etc/init.d/samba restart

Postavite na prijavu gosta (dođi ko god želiš) i čitaj-piši.

Kodi Media Center

Kreirajte "input" grupu ako ne postoji:

sudo addgroup --sistemski unos

Instaliraj Kodi:

sudo apt-get install kodi
Nakon instalacije ništa ne pokrećemo.

Kreirajte fajl - /etc/udev/rules.d/99-input.rules

sudo nano /etc/udev/rules.d/99-input.rules

I tome dodajte sljedeće:

SUBSYSTEM==ulaz, GROUP=ulaz, MODE=0660 KERNEL==tty*, GROUP=tty, MODE=0660
Sačuvaj i zatvori.

Kreirajte drugi fajl - /etc/udev/rules.d/10-permissions.rules

sudo nano /etc/udev/rules.d/10-permissions.rules

# input KERNEL=="miš*|miševi|događaj*", MODE="0660", GROUP="input" KERNEL=="ts*|uinput", MODE="0660", GROUP="input" KERNEL== js*, MODE=0660, GROUP=input # tty KERNEL==tty*, MODE=0666 # vchiq SUBSYSTEM==vchiq, GROUP=video, MODE=0660
Sačuvaj i zatvori.

sudo usermod -a -G audio pi sudo usermod -a -G video pi sudo usermod -a -G ulaz pi sudo usermod -a -G dialout pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

sudo nano /etc/rc.local

Ispast će ovako:

Sačuvaj i zatvori.

Ponovno učitavamo malinu kako bi promjene stupile na snagu.

Sada u programskom meniju u odjeljku "Audio i video" nalazimo "Kodi Media Center" i pokrećemo ...

Vidjet ćete kako se slika zamagljuje i pretvara u prugastu žabu. To će se dogoditi nekoliko minuta, a onda će se pojaviti slika. U sredini će biti prozor koji nudi da onemogućite nekompatibilna spremišta - kliknite Da.

Moram vas odmah upozoriti da touchscreen u Kodiju ne radi kako treba, možemo reći da uopće ne radi. Još ne znam kako da riješim ovaj problem. Dakle, na raspolaganju imamo samo miš i tastaturu.

Sada podesimo Kodi. Kliknite na dugme SISTEM, onda Izgled i na kraju International. Kliknite jezik i izaberite ruski jezik (engleski).

Zatim kliknite na ikonu sa kućom u donjem desnom uglu, kliknite na veliko dugme SISTEM, a zatim i mali s lijeve strane - "Sistem". Odaberite "Audio izlaz" i pod "Audio izlazni uređaj" odaberite - PI: Analogno. Nakon toga, Kodi će se normalno pokrenuti bez ikakvih pruga na ekranu.

Činjenica je da su prije naših promjena i zvuk i video išli preko HDMI kanala, a rezultat je bio “kaša”. Sada samo video ide kroz HDMI, a zvuk kroz priključak za slušalice.

Sada ponovo kliknite na ikonu sa kućom, zatim dugme za gašenje (dole levo), a zatim "Izlaz". Najvjerovatnije ćete vidjeti zaleđeni crni ekran, pa ponovo pokrenite raspberry isključivanjem napajanja.

Nakon ponovnog pokretanja, ponovo pokrenite Kodi, sada više neće biti pruga. Ostaje samo osigurati da se igrač ne smrzne pri izlasku.

Da biste to učinili, kreirajte skriptu - /usr/local/bin/ startkodi

Sudo nano /usr/local/bin/startkodi

sadržaj:

#!/bin/bash fbset_bin=`koji fbset` xset_bin=`koji xset` xrefresh_bin=`koji xrefresh` ako [ ! -z $fbset_bin ]; onda DEPTH2=`$fbset_bin | glava -3 | rep -1 | cut -d " " -f 10` fi kodi " [email protected]" if [ ! -z $fbset_bin ]; onda ako [ "$DEPTH2" == "8" ]; tada DEPTH1=16 ostalo DEPTH1=8 fi $fbset_bin -depth $DEPTH1 > /dev/null 2>&1 $fbset_bin - dubina $DEPTH2 > /dev/null 2>&1 fi ako [ ! -z $xset_bin ] && [ ! -z $xrefresh_bin ]; onda ako [ -z $DISPLAY ]; onda DISPLAY=":0" fi $xset_bin -display $DISPLAY -q > /dev/null 2>&1 ako [ "$?" == "0" ]; zatim $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi VT="$(fgconsole)" if [ "$VT" ]; onda sudo chvt 7 sudo chvt "$VT" fi

Sačuvajte, zatvorite i dajte skripti dozvole:

sudo chmod a+x /usr/local/bin/startkodi

Sada u terminalu izdajte naredbu:

Sada će "izlaz" raditi kako treba.

Pokretanje skripte kroz terminal nije zgodno, pa je treba dodati u programski meni. Idite na meni, u stavci "Opcije" pronađite "Uređivač glavnog menija" i pokrenite ga. Odaberite "Audio & Video" na lijevoj strani i kliknite na dugme "Kreiraj stavku" na desnoj strani.

U prozoru koji se pojavi, nasuprot ime: pisati MyKodi i obrnuto komanda: napisati startkodi.

Kliknite uredu, nova stavka će se pojaviti na listi - MyKodi

Kliknite ponovo uredu.

Sada za pokretanje medija centra, u meniju "Audio i video" nalazi se dugme MyKodi.

Raspberry Pi je jeftin kompjuter veličine kreditne kartice koji se povezuje na kompjuterski monitor ili TV i koristi standardnu ​​tastaturu i miš. Ovaj pametni mali uređaj omogućava ljudima svih uzrasta da istražuju računar i nauče kako da programiraju na jezicima kao što su Scratch i Python. On je u stanju da uradi sve što očekujete desktop računar- od pretraživanja interneta i reprodukcije HD videa do tabela, obrade teksta i igranja igrica.

Nadalje, Raspberry Pi može komunicirati sa vanjski svijet, a koristi se u širokom spektru digitalnih projekata - od muzičke opreme do meteoroloških stanica i cvrkutanja kućica za ptice sa infracrvenom kamerom.

Brzi vodič

Neophodno

  • sd kartica
    • Preporučeno sd kartica on 8GB klase 4(ako ste početnik, preporučuje se i kupovina sd kartica unapred učitan sa NOOBS). Možete kupiti kartu sa unaprijed instaliranim NOOBS-om ili je besplatno preuzeti sa stranice za preuzimanje.
  • Displej i priključni kablovi
    • Bilo koji HDMI/DVI monitor ili TV bi trebao raditi kao displej za Raspberry Pi. Za najbolje rezultate koristite HDMI, ali druge veze su dostupne za starije uređaje. Koristite standardni Ethernet kabl za pristup Internetu.
  • Tastatura i miš
    • Bilo koji standard USB tastatura i miš će raditi sa Raspberry Pi.
  • Napajanje
    • Koristi 5V napajanje sa konektorom mikro USB za hranu Raspberry Pi. Preporučljivo je osigurati da odabrano napajanje osigurava 5V zbog nedovoljne snage Raspberry Pi može se čudno ponašati ಠ_ಠ .

Nije toliko važno, ali je korisno imati

  • pristup Internetu
    • Za ažuriranje ili preuzimanje softver, preporučujemo da se povežete Raspberry Pi to Internet bilo kroz mrežni kabl ili adapter WiFi.
  • Slušalice
    • Slušalice sa 3.5mm konektor će raditi sa Raspberry Pi.

Povezivanje vašeg Raspberry Pi

Prije povezivanja bilo čega na Raspberry Pi, provjerite imate li svu gore navedenu opremu. Zatim uradite sljedeće:

  • Umetnite SD karticu u otvor za SD karticu;
  • Zatim uključite tastaturu i miš u USB port Raspberry Pi;
  • Uverite se da je vaš monitor ili TV uključen i da ste izabrali ispravan ulaz (npr. HDMI 1, DVI, itd.);
  • Zatim povežite HDMI kabl sa vašeg Raspberry Pi na monitor ili TV.
  • Ako ćete se povezati Raspberry Pi na Internet, povežite mrežni kabl na mrežni port pored USB portova, inače preskočite ovaj korak;
  • Priključite napajanje na Raspberry Pi korištenjem mikro-USB konektora;
  • Ako ste prvi uzeli Raspberry Pi i koristeći SD karticu sa NOOBS distribucijom, moraćete da izaberete operativni sistem i da ga konfigurišete. Slijedite NOOBS vodič da biste to učinili.

Prijavite se na Raspberry Pi

  1. Jednom Raspberry Piće završiti proces preuzimanja, pojavit će se prompt za prijavu. Podrazumevana prijava za Raspbian je pi i lozinku maline. Imajte na umu da nećete vidjeti znakove koji se unose prilikom unosa lozinke. Ovo je sigurnosna funkcija linux.
  2. Nakon što ste se uspješno prijavili, vidjet ćete prozor komandna linija

    [email protected] raspberrypi~$

  3. Za učitavanje grafičkog korisničkog interfejsa unesite sljedeću naredbu

    I pritisnite tipku ↵ Enter na tastaturi.

Uvod u Raspberry Pi

Provjera/Dizajniranje/Uređivanje: Myakishev E.A.

/// još nisam siguran gdje da ga stavim :D

/// i članak u toku :P

Ovo je vodič koji će opisati osnove rada s njim Raspberry Pi.

Uvod i glavna pitanja

Ako želite kupiti Pi i/ili njegovu dodatnu opremu i tražite savjet, možete ga potražiti u ovom ilustrovanom vodiču za kupce.

Osim toga, kratki vodič za Raspberry Pi možete pronaći na web stranici proizvođača. Koristi instalacijski sistem NOOBS, čija najnovija verzija dolazi sa Raspbian OS-om. Međutim, na Pi se mogu instalirati i drugi operativni sistemi - za to ploča mora biti povezana na Internet preko Ethernet porta.

Zvanična dokumentacija za Raspberry Pi također se može pronaći na web stranici proizvođača ¬–, odnosno na stranici dokumentacije.

Ako imate problema s pokretanjem Pi ili imate problema sa snimanjem videa, možda će vam biti od pomoći da pročitate stranicu na Raspberry Pi forumu koja opisuje probleme s pokretanjem.

A nakon što je vaš Raspberry Pi potpuno konfiguriran i pitate se što učiniti s njim, možete pogledati web stranicu proizvođača.

Početak rada s Raspberry Pi

Okreni se Raspberry Pi kao što je prikazano na fotografiji, nakon čega možete početi sa povezivanjem.

Ako imate Model B+, rotirajte ga ovako:

Ako radite sa originalom Model B onda ga rotiraj ovako:

Ako koristite Model A+ onda ga rotiraj ovako:

HDMI port se nalazi u donjem centru ploče. Povežite jedan kraj HDMI kabla na ovaj port, a drugi kraj na vaš TV ili HDMI monitor (za audio i video) ili DVI-D monitor (samo za video).

Ako nemate TV ili monitor sa HDMI ili DVI-D portovima, postoje drugi načini za izlaz audio-vizuelnih signala. Modeli A i B imaju žuti RCA konektor koji se nalazi u sredini vrha ploče koji se može koristiti za izlaz videa. Sa njegove desne strane je 3,5 mm stereo priključak za slušalice koji se može koristiti za izlaz zvuka. Modeli A+ i B+ koriste jedan konektor za izlaz audio-vizuelnih signala. Označen je sa "A/V" i nalazi se na dnu ploče, desno od HDMI porta. Za to će vam trebati A/V spojni kabel (više o tome možete pročitati u ilustrovanom vodiču za kupce, na primjer).

USB tastatura i miš se mogu povezati na USB utore koji se nalaze na desnoj ivici ploče. Tamo možete priključiti i WiFi adapter sa USB sučeljem - za bežični pristup internetu. Ako koristite starije modele (A ili B), onda ima smisla koristiti USB čvorište s vanjskim napajanjem kako biste proširili broj dostupnih USB portova. Tamo, sa desne strane i ispod USB portova, nalazi se Ethernet konektor - omogućava vam da povežete Pi na žičanu mrežu.

U donjem lijevom dijelu ploče nalazi se slot za SD karticu. SD kartica sa već prethodno instaliranim NOOBS-om može se kupiti u online prodavnici proizvođača, tj. u Swag Store-u, ali ga možete i sami instalirati. Saznajte više o NOOBS-u i instalaciji operativni sistem pročitajte u nastavku.

Konačno, na lijevoj strani na samom dnu ploče nalazi se mikro USB konektor za napajanje. Spojite ga na regulirano napajanje od 5 volti (+/- 5%) i najmanje 700 miliampera (0,7 A).

Mreža s električnom strujom iznad 700 miliampera (na primjer, 1000 miliampera) također će raditi. mala uređaj za punjenje(kojima se pune mali GSM telefoni) bolje je ne koristiti u ove svrhe, jer. često su nestabilni i stoga nepouzdani. Adapteri do 2,5 A mogu se koristiti na modelima B+ i Pi 2, ali su oni sami po sebi energetski efikasniji od ranijih modela, tako da adapteri od 700 mA (ili manje, ovisno o tome koliko energije im je potrebno USB portovi i HDMI). Također, imajte na umu da će korištenje više USB uređaja ili rad na intenzivnim zadacima zahtijevati puno energije. Ovdje se možete fokusirati na LED za napajanje (PWR LED) - ako se ugasi, tada ploča, najvjerovatnije, nema dovoljno snage.

Ako imate problema s napajanjem vašeg Raspberry Pi-a, vjerovatno biste trebali provjeriti ne samo napajanje, već i kabel koji ide od tog izvora do Pi. Dešava se da takvi kablovi smanjuju struju / napon koji dolazi iz napajanja na Pi, na potrebnu razinu - kako bi se održao stabilan rad sistema.

Niste sigurni da li je vaš kabl za napajanje mikro USB? Razlika se vidi na slici ispod:

Mini USB kabl (levi) nije onaj koji vam treba. Deblji je i izgleda kao trapez sa udubljenim "obrazima". Ali onaj sa desne strane, tj. mikro USB je ono što vam treba. Tanji je i takođe napravljen u obliku trapeza, ali mu "obrazi" strše i zaobljeni. Ako želite da vaš Pi ima pouzdano i stabilno napajanje, vrlo je važno nabaviti kabel stvarno dobrog kvaliteta. Potreban vam je kratak i umjereno debeo kabel i budite spremni potrošiti na njega barem nekoliko stotina dolara. Međutim, možete kupiti i službeno univerzalno napajanje za Raspberry Pi - to možete učiniti u Swag Store online prodavnici.

Instaliranje NOOBS-a

Operativni sistem (i zajedno sa njim uputstva koja objašnjavaju kako da ga pokrenete sa SD kartice) za Raspberry Pi možete pronaći na stranici za preuzimanje proizvođača. Najpoželjnija opcija je Raspbian, ali nemojte se bojati isprobati i druge OS-ove.

Prije instaliranja NOOBS-a, morate potpuno izbrisati sadržaj SD kartice i koristiti alat za formatiranje SD Card Association da izbrišete sve particije na njoj. NEMOJTE koristiti opciju brzog formatiranja, posebno ako je kartica već korištena prije, ili instalacija možda neće uspjeti. NOOBS će formatirati i particionirati karticu ako je potrebno, ali morate početi s potpuno praznom karticom. Također, provjerite da li imate omogućenu opciju promjene veličine particija.

Informacije o tome kako koristiti NOOBS instalater možete pronaći. Kada preuzmete NOOBS na mapu, ona bi trebala sadržavati sljedeće datoteke:

Ako trebate samo instalirati OS i želite uštedjeti vrijeme preuzimanja i prostor na SD kartici, umjesto NOOBS-a možete koristiti NOOBS LITE. Ovo je lagana verzija NOOBS-a koja ne uključuje nijedan OS, međutim potreban OS se učitava tokom procesa instalacije. Dakle, da bi se sve ispravno pokrenulo, Pi mora biti povezan na internet. NOOBS i NOOBS LITE mogu se besplatno preuzeti sa stranice za preuzimanje na web stranici proizvođača.

Koristeći Raspberry Pi

Nakon što smo završili s postavkama, nastavljamo s povezivanjem napajanja - koristite mikro USB kabel za povezivanje Pi na električnu mrežu. Kada Pi počne primati napajanje, upalit će se crvena LED dioda s oznakom PWR. Osim toga, Pi također ima zelenu LED diodu označenu OK (u kasnijim verzijama, ACK) koja nasumično treperi kada Pi čita podatke sa SD kartice.

Imajte to na umu BIOS ploče pohranjen na SD kartici, pa ako preuzimanje ne uspije, Pi neće prikazati apsolutno ništa na ekranu. Ako imate problema sa preuzimanjem, molimo pogledajte odgovarajući priručnik koji sadrži informacije o svim do sada poznatim greškama.

Ako je pokretanje uspješno i sve radi kako treba, Pi će prikazati „dugini ekran“ — u osnovi, to su samo četiri piksela koji su spojeni zajedno uz pomoć GPU-a i rastegnuti da popune cijeli ekran. Ubrzo nakon toga, ARM procesor će se pokrenuti i instalirani OS će početi da se pokreće. Raspbian će se pokrenuti dugim pomičnim tekstom koji vam govori šta Pi trenutno radi kako bi se pripremio za rad. Ako je vaša ploča Pi 2 i visi u ovom trenutku, onda vjerovatno koristite zastarjeli firmver. Pročitajte u nastavku kako biste saznali kako ažurirati trenutnu verziju OS-a.

Kada Pi završi sa podizanjem operativnog sistema, moraćete da unesete korisničko ime i lozinku - podrazumevano, korisničko ime će biti "pi", a lozinka će biti "raspberry". Imajte na umu da kada unesete lozinku, ništa se neće prikazati na ekranu - ovo je sigurnosna mjera. Ako je ovo prvo pokretanje Pi, onda će ovaj korak vjerovatno biti preskočen.

Nakon toga (i opet, ako je ovo prvo pokretanje), sistem će vam pokazati konfiguracijski meni “raspi-config”.

Uz to, potrebno je da cjelokupni volumen SD kartice bude dostupan sistemu, omogućite "overscan" (cutting edges) na monitoru i konfigurirate konfiguraciju tipkovnice. Osim toga, ovaj meni se može koristiti i za osnovna podešavanja poput promjene lozinke.

sudo raspi-config

Da otvorite poznatije grafičko korisničko sučelje (GUI) dok ste prijavljeni, upišite sljedeće:

Na kraju sesije, kada odlučite da završite i isključite Pi, prvo izađite iz GUI. Da biste to učinili, unesite sljedeći tekst u okvir za tekst:

sudo-stop

sudo shutdown -h sada

Tek tada se Pi može isključiti, jer ako ga isključite prije "virtuelnog" gašenja, to može oštetiti sistem podataka SD kartice.

Pa, sada moje čestitke! Prva sesija sa Raspberry Pi je bila uspješna!

Kako dobiti kompozitni video sa NOOBS-om

Važno je napomenuti da ako emitujete video na običan TV (ili mini-displej sa kompozitnim izlazom), koristeći NOOBS i A/V konektor (tj. kompozitni RCA), onda se slika neće pojaviti odmah - da biste prešli sa kompozitnog konektora na HDMI, moraćete stalno da pritiskate "3" (za PAL) ili "4" (za NTSC). U ovom slučaju, prije pritiska na "3" ili "4" morat ćete pričekati nekoliko sekundi, jer. NOOBS-u treba malo vremena prije nego počne "osluškivati" radnje koje dolaze sa tastature. Ako se pitate da li je NOOBS počeo da prima podatke sa tastature, pritisnite Caps Lock - ako se indikator tastera uključuje i gasi, onda se NOOBS pokrenuo i počeo da čita tastaturu.

Pritiskajte "3" ili "4" dok se video ne pojavi. Gdje ih pritisnete (taster s brojevima ili gornji red) nije važno, ali imajte na umu da u francuskom rasporedu ne morate držati pritisnut Shift da biste mogli kucati tipke, jer. sistem percipira tastaturu kao englesku. Nakon što odaberete između PAL-a i NTSC-a, sistem će vas pitati da li želite da ovo bude podrazumevani izbor. Učinite to, a zatim nastavite s instalacijom. Imajte na umu da će se ovaj izbor prenijeti i na instalirani OS. će biti upisan u config.txt umjesto HDMI automatskog odabira.

Ako je slika jednobojna, koristite pogrešan TV standard - pokušajte se prebaciti s PAL na NTSC i obrnuto. Ako radite sa B+, a vaš "A/V" kabel je nepoznatog porijekla ili tipa, imajte na umu da svi naizgled slični kablovi ne rade na isti način. Neki kablovi kamkordera mogu imati video na žici sa crvenim utikačem umjesto žutim.

Ako koristite HDMI vezu, NOOBS bi trebao automatski prikazati sliku, ali ako se to ne dogodi ili je slika nekako izobličena, pokušajte promijeniti HDMI postavke sa "sigurne" na "optimalne" i obrnuto klikom na "1" i "2".

Nakon što instalirate (na primjer) Raspbian, ovaj OS će se učitati umjesto NOOBS-a, međutim, u Raspbianu, način na koji radite sa kompozitnim videom je malo drugačiji. Izgleda da vidi da li postoje HDMI uređaji povezani, a ako nisu, automatski se prebacuje na NTSC (osim ako niste prepisali postavke u config.txt kao što je gore opisano).

Ako koristite stari PAL TV, onda slika može biti samo jednobojna. Međutim, ovdje možete otići na config.txt i umjesto "sdtv_mode=0" uneti "sdtv_mode=2" (za PAL). Ovo se takođe može uraditi preko NOOBS-a - ponovo pokrenite ploču dok držite pritisnut Shift i Pi će pokrenuti NOOBS. Sada ponovo pritisnite "3" (za složenu sliku), odaberite opciju za uređivanje config.txt, uređivanje, spremanje i ponovno pokretanje.

Raspbian ažuriranje

Ako koristite stariju Raspbian distribuciju (posebno na kartici sa unapred instaliranim OS), onda vam verovatno ne smeta da je ažurirate na najviše najnoviju verziju. Provjerite jeste li povezani na internet, ponovo pokrenite Raspbian i unesite sljedeći kod:

sudo apt-get update sudo apt-get upgrade

Pričekajte nekoliko minuta (dok je ažuriranje u toku) i zatim ponovo pokrenite Pi.

Posebna uputstva za ažuriranje Raspbian-a za Pi 2 korisnike

Ako je vaša ploča Pi 2, onda morate biti sigurni da su verzije NOOBS-a i Raspbiana koje koristite objavljene nakon izdavanja Pi 2.

Ako imate Raspbian karticu koja se dobro učitava na stari Pi, ali se ne učitava na Pi 2 ili visi na dugom ekranu, sljedeći kod bi trebao pomoći da ta kartica radi na Pi 2:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

ostale informacije

Možda će vam biti od pomoći nezvanični Raspberry Pi korisnički vodič koji su napisali Eben Upton i Gareth Halfacree.

Možda će vam biti od pomoći i Raspberry Pi Tutorial (fokusiran prvenstveno na učenje kodiranja koje su napisali britanski nastavnici računarstva u školi).

Konačno, postoji besplatni mjesečni MagPi magazin koji se može naći ovdje.

Ilustrovani vodič za kupovinu Raspberry Pi

// u procesu obrade

Započeo Abishur, prepisao Mahjongg, uredila Lorna.

Ideja o stvaranju potpunog i sveobuhvatnog (iako nezvaničnog) vodiča za kupovinu Pi postoji već duže vrijeme - stoga dobrodošli! Nadamo se da će vam biti od koristi. Ako imate dobre savjete i prijedloge, podijelite ih u komentarima - kako bi ovaj vodič bio još potpuniji i informativniji.

Možda ste naišli na ovaj vodič jer upravo razmišljate o nabavci Raspberry Pi, ali još ne znate šta vam je tačno potrebno. Ova stranica će vam pomoći da pronađete sve potrebne komponente - bilo da se radi o kupovini početnog kompleta ili nekih dodatnih dijelova i opreme. Ako ste novi u radu sa računarima, neki dijelovi ovog vodiča mogu djelovati zastrašujuće. Ali ne brinite – uzmite si vremena, prelazite s jedne tačke na drugu i na kraju ćete imati sve što vam treba!

Imajte na umu - na kraju svake faze trebate odabrati samo jednu stavku.

Prvo morate odabrati sam Raspberry Pi.

Raspberry Pi 2 B model (druga generacija)...

Ili Raspberry Pi B+...

Ili Raspberry Pi A+...

Svi ovi modeli se mogu kupiti od Element 14 ili RS Components ili preko trećih strana.

Međutim, ako želite, možete kupiti neki od starih modela - A ili B.

Sada je do zidnog adaptera sa mikro USB konektorom.

Trebat će vam regulirano napajanje (PSU) koje može isporučiti 5v ±5% i najmanje 700mA (ili 0,7A). Adapter koji daje više od 0,7 A (na primjer, 1 A) će također raditi. Izbjegavajte male punjače za male GSM telefone, npr često su nestabilni i stoga nepouzdani. B+ i Pi 2 se mogu napajati naponom od 2,5 A, ali ovi modeli su posebno "energetski efikasni" tako da mogu raditi sa 0,7 A PSU ili manje (u zavisnosti od toga koliko se USB i HDMI portova koristi). Međutim, dodatno napajanje može biti potrebno ne samo zbog nekoliko USB uređaja koji "visi" na Pi-u, već i prilikom obavljanja bilo kojih posebno dugotrajnih zadataka. Možete koristiti i punjač iz Kindlea, iPhone-a itd. kao napajanje za Pi, ali morate biti sigurni da daje dovoljno električne energije. U pravilu, ovaj parametar je naznačen na naljepnici zalijepljenoj na uređaju - pogledajte broj pored riječi Izlaz.

Sudeći po naljepnici na ovoj PSU, isporučuje 5v i 700 miliampera (700 mA) - ovo bi trebalo biti dovoljno za napajanje Raspberry Pi. Imajte na umu da je 5v 0.7A isto što i 5v 700mA. U ovom slučaju, odstupanje od parametra 5v je dozvoljeno unutar ± 5%, dok u miliamperima bilo koji broj može biti jednak ili veći od 700 mA (0,7 A).

Možete koristiti i USB adapter naizmjenična struja kao što je prikazano na slici ispod:

Ali takođe će biti potreban USB kabl koji završava mikro USB konektorom - otprilike ovako:

Važno je da kabl bude kvalitetan – mnogi problemi sa napajanjem nastaju upravo zbog toga što su kablovi napravljeni od žica lošeg kvaliteta. Osim toga, kabel treba biti kratak i debeo. Poželjno je da se ovaj kabel prodaje isključivo kao kabel za napajanje, a ne kao kabel za punjenje.

Ako ne znate kakav je konektor na vašem kablu (mikro USB ili mini USB), onda je to vrlo lako saznati. Razlika je prikazana na slici ispod.

Mini USB je na lijevoj strani. Ovo nije naša verzija, veća je i izgleda kao trapez sa konkavnim "obrazima". Micro USB je na desnoj strani. Ovo je ono što nam treba. Manji je i takođe liči na trapez, samo što su mu "obrazi" više istaknuti.

Na B+ i Pi 2 modelima, PWR LED pokazuje i da li ploča prima napajanje i da li PSU daje dovoljno energije, a ovo posljednje također pokazuje koliko dobro funkcionira mikro USB kabel. Ako se detektuje preopterećenje (tj. ako napon padne na 4,65v), LED će se jednostavno ugasiti, a ako koristite Raspbian GUI (Raspbian Graphical User Interface), "dugin kvadrat" se može pojaviti kao upozorenje na displeju .

Potreban nam je i uređaj za unos sa tastature - barem tastatura.

Ako sa Pi radite preko Linux terminala (kao što je prikazano na slici ispod), onda vam miš nije potreban. Međutim, ako želite, naravno, možete ga povezati.

USB miš (poput onog prikazanog ispod) će ionako biti potreban ako ćete raditi kroz GUI.

Osim toga, trebat će nam i SD kartica.

Opciona oprema:

Analogni audio kabl.

Ako za video izlaz koristite kompozitni (RCA) ili HDMI na DVI-D kabel i želite podesiti audio, trebat će vam 3,5 mm muški audio kabel.

Ali postoji još jedno rješenje - možete spojiti vanjske zvučnike. Ako već imaju kabl koji završava utikačem od 3,5 mm, neće vam trebati kabl na slici iznad. Ako želite da povežete Pi sa svojim stereo uređajem pomoću bijelog i crvenog RCA (Phono) konektora, trebat će vam kabel koji ima 3,5 mm utikač na jednoj strani i dva Phono konektora na drugoj. Više detalja na slici ispod:

Obično se naziva mrežnim kablom.

USB hub.

Ako želite da povežete više USB uređaja na Pi nego što broj USB portova dozvoljava, onda će vam trebati USB hub. Međutim, kada se koriste noviji modeli, potreba za njim se smanjuje, tk. imaju više USB portova od starijih modela.

USB čvorišta mogu biti pasivna (tj. samo priključena na USB port i to je to) ili aktivna (tj. priključena na USB port, a zatim povezana na napajanje). Pasivno čvorište je prikazano na prvoj slici, a aktivno na drugoj:

Ako koristite stariji Pi i želite da na njega povežete neki uređaj koji je veoma gladan (npr tvrdi disk), tada vam je potrebno aktivno USB čvorište. Međutim, na novijim modelima, USB portovi dobijaju više snage, pa ako želite da povežete čitač kartica, fleš disk ili WiFi adapter, onda će pasivni USB hub biti dovoljan. Međutim, neki WiFI adapteri su toliko "proždrljivi" da im je potrebno aktivno čvorište, čak i kada su povezani na novi model.

Ostalo je svejedno.

Možete povezati gomilu drugih stvari na Raspberry Pi ploče. Za WiFi vezu - WiFi adapter sa USB sučeljem. Za upravljanje relejima i motorima - Gertboard. Treba ti tijelo? Pi se može sakriti u "futrolu" za svaki ukus i boju - od Lego kofera do stare futrole igraće konzole ili čak "kovčeg" od laserski rezanog akrila. Također možete spojiti senzore ili čak male LCD ekrane osjetljive na dodir].

Osim toga, za B+ i Pi 2, možete koristiti novi tip ploče za proširenje pod nazivom HAT (Hardware Attached on Top). Postoje i razne vrste univerzalnih ploča za proširenje koje se mogu samostalno prijaviti Linuxu, tj. Linux od samog početka zna koje drajvere koristiti za njih. I to da ne spominjemo gotovo beskrajan izbor dodatnih komponenti i dodataka: jedino ograničenje je vaša mašta!

Dobar dan svima!
Čitam Musku oko godinu dana, a sada sam odlučio pokušati objaviti svoju recenziju.

A cool metalno kućište za mikroračunar Raspberry Pi 3 će biti predmet revizije.

Tačnije, ovo nije samo tijelo. Ovo je set kućišta i ploče za proširenje (HAT) prilagođenih svojim dimenzijama sa displejom, šest tastera i IC prijemnikom.

Istorija kupovine

Dobio sam Raspberry Pi 3 ranije ove godine. Prilikom kupovine, odmah sam naručio radijatore i kućište za njega:


Nisam zakazao sa radijatorima, ali akrilno kućište je na kraju prestalo da se sviđa.
Prvo, stalno je bio prekriven otiscima prstiju.
Drugo, imao je slab dizajn koji nije značio da će biti sastavljen više od jednom ili dva puta.
Općenito, nakon nekoliko mjeseci, zasuni su se na njemu počeli lomiti i općenito je postalo jasno da želim obući "malinu" u pouzdaniji i kvalitetniji oklop.

Počeo sam da gledam metalne kućišta u online prodavnicama i istovremeno razmišljam o izradi domaće drvene futrole, a onda mi se javio menadžer iz GearBest prodavnice čiju je pažnju privukao niz članaka o Raspberry Pi na mom blogu, i ponudio da pošalje neku robu na pregled.

Bio je grijeh odbiti takvu ponudu, a tražio sam najsofisticiraniju kutiju iz asortimana njihove radnje. Predstavnik GearBest-a je pristao, 6. maja su mi napravili narudžbu, a 24. maja sam već uzeo paket sa futrolom iz pošte.

Specifikacije

Okvir

Materijal: aluminijum
Crna boja
Širina: 61 mm
Dužina: 92 mm
Visina: 26 mm
Težina: 156g

Ekran

Dijagonala: 2.2"
Rezolucija: 320x240
Dodirni interfejs: ne
Broj dugmadi: 6
IR prijemnik: da

Modul ekrana je očigledan klon, samo malo modifikovan (dodat IR modul i 4 GPIO pina sa donje strane), ali o tome ću više pisati kasnije u recenziji.

Izgled, oprema, montaža

Ne postoji kutija bilo koje vrste. Dolazi umotan u foliju sa mehurićima:


Odmotavamo film i gledamo paket:


Samo kućište se sastoji od dvije aluminijske polovine. Bez hrapavosti, neravnina itd. Nisam našao - izrada je na nivou.
Modul sa ekranom, dugmadima i infracrvenim portom upakovan je u poseban sloj mehuraste folije sa dodatnom podstavom za mekoću.
Set takođe sadrži: zaštitno staklo(plastika) u transportnoj foliji, set vijaka i okova za pričvršćivanje, šestougaoni ključ, 6 okruglih metalnih dugmadi.

Pogledajmo izbliza ekran:


Kao što sam gore napisao, ovo je očigledan klon starog, ali još uvijek proizvedenog i prodanog modula displeja, samo malo modificiranog.
Dugmad u originalnom modulu nalaze se ispod ekrana, u kineskom pandanu - sa strane.
Originalna dugmad su napravljena od plastike, u kineskom analogu napravljena su od metala. Ne znam koliko to utiče na njihovu izdržljivost, ali definitivno klikću glasnije i jasnije nego što bismo željeli :).
Dodatno, analognom je dodat IR prijemnik (crna "sijalica" u gornjem lijevom uglu), kao i izlaz od 4 GPIO pina na donjoj strani:


Ono što je najvažnije, uprkos svim modifikacijama, originalni drajveri iz Adafruita su i dalje prikladni za ovaj modul, čiju instalaciju može savladati čak i početnik u Linux sistemima.

Počnimo sa sastavljanjem:


"Malinu" stavljamo u donju polovinu tijela. U nekim aluminijskim kućištima postoje igle koje, naslonjene na SoC i memorijski čip, odvode toplinu iz njih, čime kućište djeluje kao hladnjak.
Ništa od ovoga se ne odnosi na ovo tijelo. Stoga morate imati radijatore. Ovi bakreni su se dobro dokazali.


"Maline" popravljamo okovom.


Na vrh stavljamo modul sa ekranom, dugmadima i IC prijemnikom.


Pripremamo gornju polovinu kućišta: uvlačimo dugmad u rupe, stavljamo zaštitno staklo na mjesto.
Procijenite debljinu pregrada koje odvajaju USB portove od glavnog dijela unutrašnjeg prostora kućišta. Proizvođač očito nije štedio materijal.


Spojimo obje polovice kućišta i zategnemo kompletne zavrtnje sa kompletnim šestouglom.


Završni dodir: naljepnica na dnu kućišta s gumenim nožicama. Usput, obratite pažnju na urez za microSD. Napravljena je na ljudski način, a memorijska kartica se zaista može prstom izvući. U mnogim akrilnim futrolama, uključujući i kućište koje sam imao ranije, iako je postojala rupa za pristup memorijskoj kartici, zapravo je ova kartica morala svaki put da se izgrebe pincetom.


Kućište sklopljeno. Pogled iz različitih uglova :).

Podešavanje

Nakon sastavljanja kućišta, potrebno je zasebno konfigurirati 3 komponente: zaslon, tipke i IR prijemnik.

Display



Izvinjavam se na kvaliteti slike, ali samo tako sam uspeo da slikam.
Naravno, u stvarnosti, ekran ne "plavi", već adekvatno prenosi sve boje. I naravno, nije potrebno za rad s njim u Raspbianu. Raspbian GUI generalno nije dizajniran za rezolucije ekrana ispod 800x480.
Oklop audio plejera Squeezebox (pogledajte sliku u zaglavlju recenzije - to je to), prenosiva retro konzola, sučelje za pametnu kuću ili samopisno sučelje za brzi pristup funkcijama nekog drugog DIY projekta zasnovanog na Raspberry Pi - ovo je opseg takvih displeja.

Podešavanje ekrana

Instaliranje drajvera iz Adafruita:
sudo echo "deb http://apt.adafruit.com/raspbian/ wheezy main" >> /etc/apt/sources.list sudo wget -O - -q https://apt.adafruit.com/apt.adafruit. com.gpg.key | apt-key add - sudo apt-get update sudo apt-get install node sudo apt-get install occidentalis sudo apt-get install raspberrypi-bootloader sudo apt-get install adafruit-pitft-helper
Aktivirajte ekran:
sudo adafruit-pitft-helper -t 22
Čarobnjak za podešavanje će pitati da li treba da prikažete konzolu (trebalo bi) i da li treba da stavite dugme za isključivanje na 23. pin GPIO-a. GPIO pin 23 je, ako se ne varam, najgore dugme u blizini displeja, označeno krugom. Ako ne planirate da koristite dugmad u druge svrhe, onda možete pristati na predlog čarobnjaka za podešavanje i tada ćete imati fizičko dugme da završite posao i isključite "malinu".

Sada kreirajmo konfiguraciju za prozorski GUI:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

U njega morate unijeti:
Odjeljak "Uređaj" Identifikator "Adafruit PiTFT" Drajver "fbdev" Opcija "fbdev" "/dev/fb1" EndSection

I restartujte:
sudo ponovno pokretanje
Ako su svi koraci ispoštovani ispravno, tada će se na 2.2" displeju prvo pojaviti konzola sa statusima pokretanja, a zatim Raspbian GUI. Ako se konzola pojavi, ali GUI ne - provjerite da li su Raspbian postavke postavljene na autoload na GUI ili ga pokrenite ručno naredbom startx).

Dugmad


Na dostupnih 6 dugmadi možete objesiti bilo koju radnju, ovisno o tome koji zadatak Raspberry Pi obavlja.
Kako bih pokazao njihovu funkcionalnost, postavljam primjer njihove upotrebe kao emulatora miša. U ovom slučaju, četiri dugmeta u blizini ekrana će se koristiti za pomeranje kursora duž X i Y ose, a 2 dugmeta na desnom kraju emuliraju klik na desno i levo dugme miša, respektivno.

Postavljanje dugmadi na primjeru emulatora miša

Instaliranje Python biblioteka za rad sa GPIO:
sudo apt-get update sudo apt-get install libudev-dev sudo apt-get install python-pip sudo pip install rpi.gpio sudo pip install python-uinput

Aktivirajte uinput modul:
sudo modprobe uinput

Preuzmite skripte za rad sa dugmadima:
mkdir Python-keys cd Python-keys wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip unzip Python-keys.zip

Pokrenimo skriptu:
sudo python rpi-2.2TFT-mouse.py

IR prijemnik

Kod IR prijemnika situacija je ista kao i sa dugmadima: teoretski, svakom tasteru na daljinskom upravljaču može se dodeliti bilo koju komandu.
Objavljujem brzi vodič za postavljanje IR prijemnika.

Podešavanje IR prijemnika

Instalirajte LIRC paket:
sudo apt-get install lirc liblircclient-dev

Uredimo konfiguracijski fajl:
sudo nano etc/lirc/hardware.conf

Njegove linije bi trebale izgledati ovako:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi"

Uređivanje datoteke config.txt:
sudo nano /boot/config.txt

U njemu morate pronaći redove:
# Dekomentirajte ovo da omogućite lirc-rpi modul #dtoverlay=lirc-rpi

I dovedite ih u sljedeći oblik:
# Dekomentirajte ovo da omogućite lirc-rpi modul dtoverlay=lirc-rpi,gpio_in_pin=26

Nakon ovih koraka, morate ponovo pokrenuti:
sudo ponovno pokretanje

Sada provjerimo radi li infracrveni port:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc stop sudo mode2 -d /dev/lirc0
Ovdje trebate usmjeriti daljinski upravljač prema IR prijemniku i pritisnuti dugmad. Ako IR prijemnik radi ispravno, vidjet ćemo nešto poput ovoga:

Prekidamo izvršavanje naredbe (Ctrl + C na tastaturi) i pokrećemo čarobnjaka za konfiguraciju:
sudo /etc/init.d/lirc stop sudo irrecord -n -d /dev/lirc0 ~/lircd.conf

Pokrenut će se čarobnjak za podešavanje daljinskog upravljača koji će od vas tražiti da uzastopno pritisnete sve tipke na daljinskom upravljaču - tako da se svaki od njih pritisne barem jednom. Svako dugme koje "uhvati" IC prijemnik biće prikazano kao nova tačka na ekranu.

Nakon dovršetka ovih koraka, čarobnjak za postavljanje će generirati konfiguraciju i staviti je u korisnički direktorij. Učinimo ovu konfiguraciju zadanom konfiguracijom:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc start

Ovim je podešavanje završeno.

O tome kako radi ugrađeni Wi-Fi

Na moje iznenađenje, pokazalo se da kućište gotovo da nema efekta na Wi-Fi.
Ugrađeni adapter maline podjednako loše radi i u kućištu i bez njega.
Evo mojih mjerenja brzine:


U oba slučaja, "malina" je bila u istoj prostoriji kao i ruter. Općenito, Internet nastavlja raditi čak iu aluminijskom kućištu, ali ako vam je potrebna velika brzina, onda se morate povezati na mrežu putem Etherneta, a ne putem Wi-Fi-ja.

O tome kako se Raspberry Pi zagrijava u ovom slučaju

Još jedno važno pitanje je zagrijavanje "maline" u gluvom metalnom kućištu.
Prema mojim mjerenjima, temperatura procesora u režimu niskog opterećenja se kretala oko 46,7°C - 48,3°C. Režim rada sa malim opterećenjem je kada kopam po konzoli, instaliram i ažuriram pakete, bavim se drajverima.
Takođe uradio stres test.

Kako napraviti stres test

Instaliranje paketa za testiranje stresa:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Probni rad:
dok je istinito; do vcgencmd mjera_clock arm; vcgencmd mjera_temp; sleep10; gotovo i stres -c 4 -t 900s


U režimu stres testa, procesor maline se opterećuje 100% u roku od 15 minuta. Temperatura se prikazuje svakih 10 sekundi.
Kritična temperatura za "maline" je 80°C - kada se dostigne ova vrijednost, dolazi do tzv. throttling - snižavanje frekvencije procesora kako bi se izbjegao daljnji porast temperature i oštećenja od pregrijavanja.
Sa mojim radijatorima "malina" je prošla test na ivici.
U početku je temperatura prilično naglo skočila sa 46°C na 68°C, za samo nekoliko minuta.
Nakon toga je nastavila polako da se diže, a u posljednjim minutama puzala je do 80,1°C. Ali prigušivanje nije počelo - test je završio prije nego što je temperatura stigla da konačno pređe ovu oznaku.
Nakon završetka testa temperatura je pala sa 80°C na 72°C u minuti, au narednih 10 minuta pala je na 50°C.
Telo je primetno vruće. Ruku nisam opekao, ali je, da tako kažem, bila veoma topla.

Zadovoljan sam rezultatima. Ipak, u normalnom radu nema trenutaka kada je Raspberry procesor dugo stabilno opterećen na 100%. Dakle, pregrijavanje pri korištenju ovog kućišta ne može se posebno bojati.

Korisne sitnice

gpio -g režim 27 izlaz - onemogući pozadinsko osvetljenje ekrana
gpio -g režim 27 in - ponovo uključite pozadinsko osvetljenje ekrana
IR prijemnik je povezan na GPIO pin 26.
- jednostavan meni prilagođen malim ekranima i niskoj rezoluciji.
- popločan meni, takođe prilagođen malim ekranima niske rezolucije.

Zaključak



Evo takvog tijela. Lično sam zadovoljan nabavkom, kvaliteta izrade je jednostavno odlična. Ako dobijem još jedan Raspberry Pi, onda ću najvjerovatnije kupiti još jedan primjerak ovog kućišta već "za svoju".

Njegovi nedostaci uključuju rad četiri dugmeta u blizini ekrana - oni klikću glasnije nego što bismo želeli (ovo je primetno na videu sa demonstracijom rada). Ne znam, možda će ih biti moguće nekako zašuškati gumenim brtvama.

Ostali utisci su bili samo pozitivni. Funkcionalan i kvalitetno urađen predmet.

Cijena malo grize, da.
Ali GearBest je generirao kupon LCDS, uz koje se ova torbica može kupiti po sniženoj cijeni od 35,99 USD.

Proizvod je dat za pisanje recenzije od strane trgovine. Recenzija se objavljuje u skladu sa klauzulom 18 Pravila sajta.

Planiram kupiti +32 Dodaj u favorite Svidjela mi se recenzija +38 +71

Ko bi još 2010. pomislio da će takav fenomen kao što je "Raspberry Pi" steći hiljade obožavatelja širom svijeta.

Ni ja nisam mogao proći. Danas ću vam pokazati kako da povežete i koristite LCD (iako akronim već uključuje riječ "displej", svejedno ću je koristiti) sa Raspberry Pi.

Odmah ću reći: članak je namijenjen onima koji se ne susreću prvi put s Raspberryjem.

Primjer povezivanja LCD ekrana na Raspberry Pi

Raspberry Pi ima poseban konektor tipa GPIO. Na njega ćemo povezati displej.

Izbor LCD ekrana

Za naše potrebe, prikladan je bilo koji displej za sintezu znakova (znakova) s tekućim kristalima na bazi Hitachi HD44780U mikrokontrolera ili njegovih analoga. LCD ekrani dolaze u 8x2, 16x2, 4x20 itd. - redovi po broju znakova. Proizvodi ih gomila različitih kompanija - Winstar, MELT i dr. Za sklapanje prototipa kupio sam Winstar WH0802A-YYH-CT displej. Sada treba da odlučimo o redosledu povezivanja pinova na IDC konektoru sa pinovima na GPIO, plus smisliti kako ćemo spojiti napajanje na naš displej. Ispada da je sve jednostavno! U dokumentaciji nalazimo tabelu sa pinoutom priključka za LCD ekran za 4-bitni način rada i dopunjavamo je na sljedeći način:

Gdje je GND "minus", a +5V je "plus" napajanja, koje svi uzimamo iz istog GPIO konektora. Potpisi GPIO - odgovaraju ... pa, pogodili ste) Ovaj ekran ima pozadinsko osvjetljenje. Da biste ga uključili, samo povežite LEDA na +5V, a LEDK na GND. !PAŽNJA! Da biste koristili LCD zaslon u ovom krugu, vaše napajanje koje povezujete na svoj Raspberry Pi mora biti sposobno izvući najmanje 2A struje. !PAŽNJA!

Odabir i korištenje biblioteka za rad sa LCD ekranom

Da bismo radili sa LCD ekranom, potrebno je da napišemo program. Uradiću ovo u C jeziku. Ali da bismo sastavili listu, moramo učitati skup biblioteka. Moj izbor je pao na paket biblioteke wiringPi, koji je korišten u članku. Sam paket nije namjenjen samo za povezivanje LCD displeja, proces instalacije paketa je opisan na web stranici. Listing "mylcd.c" sa tekstom programa dajem u nastavku (prema C99 standardu).

#include //standardna I/O biblioteka #include //biblioteka iz paketa wiringPi #include //biblioteka iz paketa wiringPi int main (void) ( printf ("Raspberry Pi LCD test\n") ; //Inicijalizacija GPIO porta if(wiringPiSetup ()==-1) ( printf ("Podešavanje GPIO nije uspjelo!\") n" ) ; ) int fd; printf ("Pokreni inicijalizaciju LCD-a...\n") ; // LCD inicijalizacija fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf ("Inicijalizacija nije uspjela\n") ; ) else ( printf ("GO!\n"); //Obriši prikaz lcdClear(fd); // Povratak nosača na prvu poziciju prvog reda lcdPosition (fd,0,0); //Izlaz formatirani tekst lcdPrintf(fd, "Hello Pi"); //Povratak na drugu liniju i izlaz teksta lcdPosition (fd,0 ,1); lcdPrintf(fd, "Svijet!"); ) return 0; )

Na listi nas posebno zanimaju sljedeće karakteristike:

1.wiringPiSetup() - funkcija za inicijalizaciju GPIO2 porta.

lcdInit(int rows, int cols, int bits, int rs, int strb, int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7) - funkcija za inicijalizaciju LCD-a, gdje je: * int rows - broj redova prikaza (imamo 2) * int cols - broj znakova po redu (imamo 8) * int rs - mapiranje wiringPi porta u kontrolni registar RS displeja (imamo 11) * int strb - mapiranje wiringPi porta koji omogućava prikaz registra E (imamo 10) * int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 - mapiranje wiringPi portova na displej3 sabirnica podataka.

lcdPrintf(int handle, char *message, ...) - kao int handle prosljeđujemo pokazivač na displej, * poruka - specificiramo tekst koji će biti izlaz u navodnicima

Raspberry Pi je stekao popularnost uglavnom zbog 3 stvari: kompaktnosti, niske potrošnje energije i mogućnosti jednostavnog povezivanja širokog spektra uređaja na njega. dodatnim uređajima. Jedan od takvih uređaja je i mali LCD ekran.

Šta je ekran za RPi3 i kako se može koristiti?

Postoji mnogo modela displeja za Raspberry. Ali najpopularnija opcija ekrana za Raspberry Pi 3 je monitor sa sljedećim specifikacijama:

  • dijagonala - 3,5 inča;
  • rezolucija - 480 x 320 piksela;
  • tip matrice - TFT u boji;
  • otporni senzor.

Za Raspberry Pi 3, TFT 3.5" je praktično standard. To je zbog činjenice da se "ekran" ove veličine lako može smjestiti u jedno malo kućište sa kompjuterskom pločom.

Da bude jasno, takav monitor za Raspberry Pi 3 je po veličini potpuno identičan ekranu na iPhone 4/4S. Ali njegova rezolucija, naravno, nije tako visoka. Međutim, njemu ovo nije potrebno.

Sada ukratko o tome kako se 3.5" LCD ekran može koristiti na Raspberry Pi 3. Najčešće se koristi za prikaz informacija sa senzora. Dakle, Raspberry se može pretvoriti u analizator vremena, a sistem se može povezati na monitor povezan na Naravno, relevantne podatke možete dobiti i putem SSH-a, ali ponekad je zgodnije samo pogledati na mali ekran.

Druga opcija je stvaranje prijenosnih igraćih konzola. Prije nekoliko godina, među ljubiteljima elektronike, čak je postojao trend za takve uređaje iz RPi-a. Ekran od 3,5" rezolucije 480x320 je zauzvrat sasvim dovoljan da kontrolišete igru, pa čak i uživate u njoj. Ali da biste kreirali prijenosnu konzolu, trebali biste biti vrlo oprezni pri odabiru ekrana. Važno je da brzina crtanja bude na to je brzo.

Pored modela od 3,5 inča, postoje i drugi. Na primjer, u specijalizovanim prodavnicama možete kupiti ekran od 7" za Raspberry Pi 3. Takođe je moguće povezati displeje sa tableta ili telefona na RPi po želji. Iako je to mnogo teže uraditi od povezivanja posebno dizajniranog monitora za Raspberry.

Kako spojiti ekran na Raspberry Pi 3?

Sada možemo početi razmatrati pitanje kako se povezati ekran na dodir na Raspberry Pi 3. U većini slučajeva to je izuzetno lako učiniti.

Ako je Raspberry Pi 3 povezan sa ekranom dizajniranim posebno za ovu jednu ploču, onda je dovoljno da uradite 2 stvari. Prvi je da spojite štit na GPIO prema uputama. Drugi je pokretanje skripte koja dolazi s uređajem. On, zauzvrat, rekonfiguriše jezgro sistema. Kao rezultat toga, grafički izlaz se preusmjerava sa HDMI na SPI.

Problem može nastati ako u kompletu nema drajvera. Ali to je vrlo lako riješiti. Da biste to učinili, idite na stranicu: waveshare.com/wiki/3.2inch_RPi_LCD_(B) i preuzmite arhivu odatle. Nakon toga, pomoću komande tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz otpakujte ga, a zatim idite u kreirani folder: cd LCD-show/.

Ako upišete ls u terminal, možete vidjeti nekoliko datoteka. Imaju naziv tipa: LCDXX-XXXxXXX-show. Umjesto XX-XXXXXXX postoje brojevi. Prvi (ispred crtice) je dijagonala ekrana, drugi (posle crtice) je rezolucija ekrana. Da bi ekran radio, morate odabrati opciju koja odgovara parametrima vašeg monitora.

Skripta se pokreće naredbom ./LCDXX-XXXxXXX-show. Umjesto "x" potrebno je navesti brojeve koji su prisutni u nazivu datoteke odgovarajuće skripte. Nakon izvršavanja koda, Raspberry bi se trebao ponovo pokrenuti.

Sljedeći put kada ga uključite, slika se više neće prikazivati ​​na velikom monitoru, već na povezanom displeju. Ako sve radi, onda ne morate ništa dalje konfigurirati. Ali ako trebate ponovo da emitujete sliku preko HDMI-ja, moraćete da odete u fasciklu sa skriptama i odatle pokrenete: ./LCD-hdmi.

Kao što vidite, natjerati Raspberry da prikaže sliku na ekranu povezanom sa GPIO je vrlo lako. Ovo je samo malo teže od povezivanja običnog monitora preko HDMI-ja.