Raspberry Pi: Introduzione. Collegamento di un display LCD a Raspberry Pi Raspberry pi 3 collegamento di un display da 3,5 tft

Il monitor viene fornito con un adattatore HDMI-HDMI a forma di U, uno stilo e supporti in ottone con viti.

C'è un interruttore sul retro dello schermo, spostalo più vicino al connettore micro-USB.

Ciao.

Ho già scritto di Raspberry Pi senza grafica e di . Ora installeremo il sistema operativo JESSIE RASPBIANA con grafica e collega uno schermo da 5 pollici con touchscreen, che può essere acquistato presso il negozio Chip and Dip per 4000 rubli.
Inoltre, oltre al sistema operativo principale installeremo un vero e proprio media center Kodi visione conveniente contenuti video. Cioè, per passare da RASPBIAN a

Disimballare l'immagine che peserà 4 più di GB.
SD- è meglio usare almeno la carta 8GB e preferibilmente di buona qualità da un marchio noto (Ho Transcend Premium 400x). La velocità dei lamponi dipende molto da questo.

Come posizionare un'immagine su un'unità flash è scritto nel precedente, a partire da e prima del capitolo " Lancio"Dopo aver completato i passaggi ivi descritti, non rimuovere la carta e restituirla qui.

Ora devi trovare e modificare il file config.txt (se lavori su Windows, assicurati di scaricare editor di testo Notepad++ e fai tutto ciò che contiene).

In Windows questo file si trova nella radice del disco (in effetti, questa è la partizione di avvio, circa 100 MB. È partizionata come FAT32. L'altra parte dell'unità flash è partizionata in ext4 e Windows semplicemente non la vede) su cui è stata registrata l'immagine...

... e nella sezione di avvio.

La scheda è contrassegnata come segue: viene creata la prima partizione (avvio). file di avvio e formattato in FAT32, 100 MB di dimensione e la seconda partizione è formattata ext4 per un file system di circa 5 GB. Al primo avvio il file system si espande automaticamente fino a coprire tutto lo spazio rimanente della scheda (nelle versioni precedenti ciò avveniva manualmente).

Beh, mi sono distratto...

Apri il file config.txt e troviamo le righe lì:

# rimuovi il commento per forzare una modalità HDMI specifica (questo forzerà VGA) #hdmi_group=1 #hdmi_mode=1

Li modifichiamo in questo modo:

# rimuovi il commento per forzare una modalità HDMI specifica (questo forzerà VGA) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0

Per ora con questo file è tutto, ora il lampone inizierà con il nostro monitor (senza queste righe ci sarebbero solo increspature sullo schermo).

Salvare il file, scollegare la scheda, rimuoverla dal computer e inserirla nell'RPI.

Assemblare un “sandwich” di schermo e lamponi (in modo che i connettori HDMI corrispondano), inserire l'adattatore HDMI (entra stretto) e fornire alimentazione all'RPI e allo schermo (ovvero bisogna fare scorta di due fili con micro-usb e due alimentatori). Sì, non dimenticare di collegare tastiera e mouse.

L'alimentazione per i lamponi dovrebbe essere di circa 2 ampere e un ampere è sufficiente per lo schermo. Se non c'è abbastanza energia, sullo schermo apparirà un'icona con un fulmine giallo.
Se i lamponi si surriscaldano, sullo schermo apparirà un termometro.

Dopo l'avvio, sullo schermo apparirà un quadrato multicolore e poi un'iscrizione su sfondo bianco, che informa che il file system è stato espanso per coprire l'intero spazio rimanente della scheda. Successivamente, appariranno quattro lamponi nell'angolo sinistro e varie linee si sposteranno, quindi lo schermo si oscurerà per alcuni secondi e apparirà il desktop...


I tuoi dati:
Login - pi
Parola d'ordine - lampone

Una piccola digressione: in primo luogo, il touchscreen non funziona ancora per te e, in secondo luogo, se durante il funzionamento la finestra non si adatta allo schermo e non sono visibili pulsanti, è necessario tenere premuto il tasto sinistro Alt e usa il mouse per trascinare la finestra in qualsiasi posto.

Per prima cosa devi configurare il sistema.

Puoi farlo aprendo un terminale e scrivendo lì i comandi (anche se questo non è del tutto conveniente perché è piccolo).

Oppure connettiti tramite ssh (login e password sono scritti sopra). Lo farò tramite ssh e ti consiglio di fare lo stesso.

Quindi, inserisci il comando:

Sudo raspi-config

Ignoriamo il primo punto poiché il file system è già espanso automaticamente. Puoi verificarlo aprendo un altro terminale e dando il comando:

Il secondo punto, la modifica della password, rimane a tua discrezione.

Non tocchiamo il terzo e il quarto punto.

Apri il quinto elemento e seleziona Cambia lingua

Se è necessario tornare alla finestra precedente, fare clic su Esc.

Utilizzare la freccia giù per scorrere fino a ru_RU.UTF-8 UTF-8, inserire un asterisco con uno spazio e premere accedere.

Nella finestra successiva seleziona ru_RU.UTF-8 e premere nuovamente accedere.

Torniamo al quinto punto e andiamo a Cambia fuso orario, Selezionare Europa e premere accedere.

Seleziona la tua città e clicca accedere.

Ancora una volta torniamo al quinto punto e andiamo a Cambia il layout della tastiera, Selezionare PC generico a 105 tasti (internazionale). e premere accedere.

Nella finestra successiva seleziona Altro e premere accedere.

Ruota la freccia su russo e premere accedere.

Nella finestra successiva scorrere fino a russo e premere accedere.

Nelle tre finestre successive basta fare clic accedere.

Ora premi Tab Selezionare " Fine" e premere accedere.

Questo completa la configurazione di base. (puoi tornarci in qualsiasi momento se lo desideri), riavviare il sistema con il comando:

Ora riguardo agli aggiornamenti.

Aggiorna i repository con il comando...

Aggiornamento sudo apt
...Ma non aggiornare il sistema - sudo apt aggiornamento, se lo fai, inizieranno i problemi con il touchscreen, i layout della tastiera e qualcos'altro.

Sudo apt installa synaptic mc

Installare xscreensaver senza il quale lo schermo si oscurerà dopo 10 minuti.

Sudo apt installa xscreensaver
Decidi tu stesso cos'altro installare.

Ora devi visualizzare l'icona del layout della tastiera sul pannello superiore. Se questo viene fatto utilizzando mezzi standard, funzionerà fino al primo riavvio. Quindi prenderemo una strada diversa.

Installazione del programma gxkb

Sudo apt installa gxkb

Aggiungere gxkb all'avvio:

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

Dopo tutte le righe necessarie per inserire questo - @gxkb

Salva e chiudi il file.

La selezione della combinazione di tasti per il cambio viene effettuata nel file - /home/pi/.config/gxkb/gxkb.cfg, per impostazione predefinita è indicata lì alt_shift, ho inoltrato a ctrl_shift:

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

Salva, chiudi il file e riavvia.

Touch screen

Scarica l'archivio nella tua cartella Home:

Cd /home/pi wget https://site/file/LCD-show-161112.tar.gz
L'archivio è stato preso.

Disimballarlo:

Tar xvfLCD-show-161112.tar.gz

Vedrai una cartella di visualizzazione LCD, a cui devi andare...

Ed esegui lo script:

Sudo ./LCD5-show

Successivamente, il lampone si riavvierà immediatamente e prenderà vita con un touchscreen funzionante. Se sei soddisfatto della precisione del posizionamento, non devi calibrare nulla.

Se è necessaria la calibrazione, andare alla cartella LCD-show...

Cd /home/pi/LCD-show

E installa il pacchetto xinput-calibrator_0.7.5-1_armhf.deb

Sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
Lo stesso può essere fatto in Explorer facendo clic con il tasto destro sul pacchetto e selezionando "Installa pacchetti".

Ora vai al menu programmi, sotto Opzioni, e seleziona Calibra touchscreen. Dopo aver colpito con precisione tutti e quattro i bersagli, appariranno le impostazioni che dovranno essere scritte su un file /etc/X11/xorg.conf.d/99-calibration.conf.

Lanciamo un altro terminale, apriamo un file lì...

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

... ed elimina tutto da esso.

Ritorniamo alla finestra con i dati di calibrazione, copiamo la sezione “InputClass” e incolliamola nel file precedentemente aperto e svuotato.

Sezione "InputClass" Identificatore "calibrazione" MatchProduct "ADS7846 Touchscreen" Opzione "Calibrazione" "171 3957 174 4042" EndSection
Hai i tuoi numeri.

Aggiungere " bottone giusto mouse" devi fare questo:

Sezione "InputClass" Identificatore "calibrazione" MatchProduct "ADS7846 Touchscreen" Opzione "Calibrazione" "171 3957 174 4042" Opzione "EmulateThirdButton" "1" Opzione "EmulateThirdButtonTimeout" "550" Opzione "EmulateThirdButtonMoveThreshold" "50" EndSection
Apparire menù contestualeÈ necessario tenere premuto lo stilo per circa mezzo secondo. L'ultima opzione è apparentemente la soglia del jitter.

Salvare il file, chiudere e riavviare. Ora tutto sarà accurato.

Perché il calibratore apporta piccole modifiche al file config.txt (che abbiamo modificato sul computer), allora vale la pena parlarne un po '. Questo è il file in cui si trovano le impostazioni di partenza, apriamolo e guardiamo:

Sudo nano /boot/config.txt

Le nostre modifiche sono scomparse e sono apparse alla fine, con un'altra riga:

# Abilita audio (carica SND_BCM2835) DTPARAM = AUDIO = ON HDMI_GROUP = 2 HDMI_MODE = 1 HDMI_MODE = 87 HDMI_CVT 800 480 6 0 0 DTOVERLAY = ADS7846, CS = 1, Penirq = 25, penirq_pull = 2, velocità = 50000, keep_vref_on =0 ,swapxy=0,pmax=255...

Aggiungeremo anche...

Troviamo le righe:

# rimuove il commento per forzare la dimensione della console. Per impostazione predefinita sarà la dimensione del display meno # overscan. #framebuffer_width=1280 #framebuffer_height=720

E li facciamo in questo modo:

# rimuove il commento per forzare la dimensione della console. Per impostazione predefinita sarà la dimensione del display meno # overscan. framebuffer_width=800 framebuffer_height=480

Di seguito troviamo questo:

# rimuove il commento se il display HDMI non viene rilevato e viene visualizzato l'output composito hdmi_force_hotplug=1

E aggiungi tre righe:

# rimuove il commento se il display HDMI non viene rilevato e viene visualizzato l'output composito hdmi_force_hotplug=1 hdmi_ignore_cec_init=1 hdmi_ignore_cec=1 gpu_mem=256
Puoi provare ad allocare più memoria per il video - gpu_mem=512.

Se vuoi aumentare il flusso di corrente verso USB, aggiungi la riga da qualche parte:

Max_usb_current=1
Ma qui devi capire che se colleghi consumatori potenti, il lampone stesso potrebbe non avere abbastanza corrente, il che si traduce in un funzionamento instabile.

Salvare il file e riavviare.

Le impostazioni descritte sono abbastanza sufficienti per il normale funzionamento RPI, ma consiglio di leggere qui i vari parametri di questa configurazione.

Wi-Fi e Bluetooth

Se vuoi disabilitare Wi-Fi e/o Bluetooth, devi creare un file - /etc/modprobe.d/raspi-blacklist.conf

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

E inserisci questo:

#wifi lista nera brcmfmac lista nera brcmutil #bt lista nera btbcm lista nera hci_uart
Quindi wifi e bluetooth sono disabilitati.

E quindi solo il wifi è disabilitato:

#bt lista nera btbcm lista nera hci_uart

Installare:

Sudo apt-get install samba samba-common-bin

Configurazione di backup:

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

Creiamo il nostro:

Sudo nano /etc/samba/smb.conf

Contenuto:

Gruppo di lavoro = GRUPPO DI LAVORO nome netbios = stringa server RaspberryPi = sicurezza condivisione = mappa utente per guest = navigabile non valida = sì percorso = /home/pi/papka scrivibile = sì navigabile = sì guest ok = sì
Salva e chiudi.

Crea una cartella per samba:

Mkdir /home/pi/papka

Le diamo i diritti:

Sudo chmod -R 777 /home/pi/papka

Riavviamo samba:

Sudo /etc/init.d/samba riavviare

Configurato per l'accesso ospite (entra chi vuoi) e leggere-scrivere.

Centro multimediale di Kodi

Crea il gruppo “input” se non esiste:

Sudo addgroup --system input

Installare Kodi:

Sudo apt-get install kodi
Dopo l'installazione non lanciamo nulla.

Crea un file - /etc/udev/rules.d/99-input.rules

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

E ad esso aggiungiamo quanto segue:

SOTTOSISTEMA==input, GRUPPO=input, MODALITÀ=0660 KERNEL==tty*, GRUPPO=tty, MODALITÀ=0660
Salva e chiudi.

Creiamo un altro file - /etc/udev/rules.d/10-permissions.rules

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

# input KERNEL=="mouse*|mice|evento*", MODE="0660", GRUPPO="input" KERNEL=="ts*|uinput", MODE="0660", GRUPPO="input" KERNEL== js*, MODALITÀ=0660, GRUPPO=input # tty KERNEL==tty*, MODALITÀ=0666 # vchiq SOTTOSISTEMA==vchiq, GRUPPO=video, MODALITÀ=0660
Salva e chiudi.

Sudo usermod -a -G audio pi sudo usermod -a -G video pi sudo usermod -a -G input pi sudo usermod -a -G dialout pi sudo usermod -a -G plugdev pi sudo usermod -a -G tty pi

Sudo nano /etc/rc.local

Risulterà così:

Salva e chiudi.

Sovraccarichiamo i lamponi affinché le modifiche abbiano effetto.

Ora nel menu programmi nella sezione “Audio e video” troviamo “Kodi Media Center” e avviamo...

Vedrai come l'immagine si offusca e si trasforma in una rana a strisce. Ciò accadrà per un paio di minuti, quindi apparirà la carta. Al centro ci sarà una finestra che ti chiede di disabilitare i repository incompatibili: fai clic .

Devo subito avvisarti che il touchscreen di Kodi non funziona correttamente, si potrebbe dire che non funziona affatto. Non so ancora come risolvere questo problema. Pertanto, abbiamo a nostra disposizione solo un mouse e una tastiera.

Ora configuriamo Kodi. Fare clic sul pulsante SISTEMA, Poi Aspetto e infine Internazionale. Clic Lingua e seleziona la lingua russa (Russo).

Successivamente, fai clic sull'icona della casa in basso a destra, fai clic sul pulsante grande SISTEMA, e poi quello piccolo a sinistra - "Sistema". Seleziona "Uscita audio" e sotto "Dispositivo di uscita audio" seleziona - PI: Analogico. Successivamente, Kodi si avvierà normalmente senza alcuna barra sullo schermo.

Il fatto è che prima delle nostre modifiche, sia l'audio che il video venivano trasmessi sul canale HDMI e il risultato era un "pasticcio". Ora solo il video arriva attraverso l'HDMI e l'audio arriva attraverso il jack delle cuffie.

Adesso clicca nuovamente sull’icona della casa, poi sul pulsante di spegnimento (in basso a sinistra), e poi su “Esci”. Molto probabilmente vedrai uno schermo nero congelato, quindi sovraccarica il lampone spegnendo l'alimentazione.

Dopo il riavvio, avvia nuovamente Kodi, ora non ci saranno più barre. Non resta che assicurarsi che il giocatore non si blocchi all'uscita.

Per fare ciò è necessario creare uno script - /usr/local/bin/ startkodi

Sudo nano /usr/local/bin/startkodi

Contenuto:

#!/bin/bash fbset_bin=`quale fbset` xset_bin=`quale xset` xrefresh_bin=`quale xrefresh` if [ ! -z $fbset_bin ]; quindi PROFONDITÀ2=`$fbset_bin | testa -3 | coda -1 | cut -d " " -f 10` fi kodi "$@" if [ ! -z $fbset_bin ]; allora if [ "$PROFONDITÀ2" == "8" ]; then DEPTH1=16 else DEPTH1=8 fi $fbset_bin - Depth $DEPTH1 > /dev/null 2>&1 $fbset_bin - Depth $DEPTH2 > /dev/null 2>&1 fi if [ ! -z $xset_bin ] && [ ! -z $xrefresh_bin]; allora if [ -z $DISPLAY ]; then DISPLAY=":0" fi $xset_bin -display $DISPLAY -q > /dev/null 2>&1 if [ "$?" == "0"]; then $xrefresh_bin -display $DISPLAY > /dev/null 2>&1 fi fi VT="$(fgconsole)" if [ "$VT" ]; quindi sudo chvt 7 sudo chvt "$VT" fi

Salva, chiudi e concedi i permessi allo script:

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

Ora nel terminale dai il comando:

Ora l’“uscita” funzionerà come dovrebbe.

Eseguire lo script tramite il terminale non è conveniente, quindi è necessario aggiungerlo al menu dei programmi. Vai al menu, nella voce "Opzioni", trova "Editor del menu principale" e avvialo. A sinistra, seleziona "Audio e video" e fai clic sul pulsante "Crea elemento" a destra.

Nella finestra che appare, di fronte Nome: scrivi MyKodi e opposto Comando: scrivi startkodi.

Clic OK, nell'elenco verrà visualizzato un nuovo elemento: MyKodi

Fare di nuovo clic OK.

Ora per avviare il media center, c'è un pulsante nel menu "Audio e video". MyKodi.

Lampone Piè un computer economico, grande quanto una carta di credito, che si collega al monitor di un computer o alla TV e utilizza una tastiera e un mouse standard. Questo piccolo dispositivo intelligente consente alle persone di tutte le età di esplorare i computer e imparare a programmare in linguaggi come Graffio E Pitone. È in grado di fare tutto ciò che potresti aspettarti che faccia. computer desktop- dalla navigazione in Internet alla riproduzione di video ad alta definizione, alla creazione di fogli di calcolo, elaborazione testi e esecuzione di giochi.

Inoltre, Lampone Pi può interagire con mondo esterno, ed è utilizzato in un'ampia gamma di progetti digitali, dalle apparecchiature musicali alle stazioni meteorologiche e alle casette per twittare con una telecamera a infrarossi.

Guida veloce

Necessario

  • scheda SD
    • Consigliato scheda SD SU 8GB 4 classi(se sei un principiante, si consiglia anche di acquistare scheda SD con NOOBS preinstallato). Puoi acquistare la card con NOOBS preinstallato oppure scaricarla gratuitamente dalla pagina download.
  • Cavi di visualizzazione e connessione
    • Qualsiasi monitor o TV HDMI/DVI dovrebbe funzionare come display per Raspberry Pi. Per ottenere risultati migliori, utilizza HDMI, ma per i dispositivi meno recenti sono disponibili altre connessioni. Utilizzare un cavo Ethernet standard per accedere a Internet.
  • Tastiera e mouse
    • Qualsiasi norma USB la tastiera e il mouse funzioneranno Lampone Pi.
  • Alimentazione elettrica
    • Utilizzo 5 V alimentatore con connettore micro USB per cibo Lampone Pi. Si consiglia di assicurarsi che l'alimentatore selezionato produca 5 V, a causa della potenza insufficiente Lampone Pi potrebbe comportarsi in modo strano ಠ_ಠ .

Non così importante, ma utile da avere

  • Accesso a Internet
    • Da aggiornare o scaricare Software, ti consigliamo di connetterti Lampone Pi A Internet né attraverso cavo di rete o adattatore Wifi.
  • Cuffie
    • Cuffie con 3,5 mm il connettore funzionerà Lampone Pi.

Collegare il tuo Raspberry Pi

Prima di collegare qualsiasi cosa a Lampone Pi, assicurati di avere tutta l'attrezzatura sopra elencata. Quindi segui questi passaggi:

  • Inserire una scheda SD nello slot della scheda SD;
  • Successivamente, collega la tastiera e il mouse alla porta USB Lampone Pi;
  • Assicurati che il tuo monitor o TV sia acceso e di aver selezionato l'ingresso corretto (es. HDMI 1, DVI, ecc.);
  • Successivamente, collega il cavo HDMI dal tuo Raspberry Pi al monitor o alla TV.
  • Se hai intenzione di connetterti Lampone Pi a Internet, collegare il cavo di rete a porta di rete vicino alle porte USB, altrimenti salta questo passaggio;
  • Collegare l'alimentatore a Lampone Pi tramite connettore micro-USB;
  • Se è la prima volta che ritiri Lampone Pi e utilizzi una scheda SD con distribuzione NOOBS, dovrai selezionare un sistema operativo e configurarlo. Segui la guida NOOBS per farlo.

Accedi su Raspberry Pi

  1. Non appena Lampone Pi completerà il processo di download e verrà visualizzata una richiesta di accesso. L'accesso predefinito per Raspbian è pi e password lampone. Tieni presente che non vedrai i caratteri digitati quando inserisci la password. Questa è una funzionalità di sicurezza Linux.
  2. Una volta effettuato l'accesso con successo, vedrai una finestra riga di comando

    pi@raspberrypi~$

  3. Per caricare la GUI, digitare il comando seguente

    E premi il tasto ↵ Invio sulla tastiera.

Introduzione al Raspberry Pi

Revisione/Progettazione/Modifica: Myakishev E.A.

/// Non è ancora chiaro dove collegarlo: D

/// e l'articolo è in elaborazione:P

Questa è una guida che descriverà le basi per lavorare con Lampone Pi.

Introduzione e domande principali

Se stai cercando di acquistare un Pi e/o i suoi accessori e cerchi qualche consiglio, puoi cercarlo in questa guida all'acquisto illustrata.

Inoltre sul sito web del produttore potete trovare una breve guida pratica al Raspberry Pi. Utilizza il sistema di installazione NOOBS, la cui ultima versione viene fornita con il sistema operativo Raspbian. Tuttavia, è possibile installare altri sistemi operativi sul Pi: per fare ciò, la scheda deve essere connessa a Internet tramite la porta Ethernet.

La documentazione ufficiale del Raspberry Pi è disponibile anche sul sito web del produttore, rispettivamente nella pagina della documentazione.

Se hai problemi ad avviare il tuo Pi o hai difficoltà a registrare video, potresti trovare utile leggere la pagina del forum Raspberry Pi che descrive i problemi di avvio.

E dopo che il tuo Raspberry Pi è completamente configurato e ti stai chiedendo cosa farne, puoi andare al sito Web del produttore.

Iniziare con Raspberry Pi

Giro Lampone Pi come mostrato nella foto, dopodiché puoi iniziare a connetterti.

Se hai Modello B+, giralo in questo modo:

Se stai lavorando con l'originale Modello B, quindi giralo in questo modo:

Se stai usando Modello A+, quindi giralo in questo modo:

In basso al centro della scheda c'è la porta HDMI. Collega un'estremità del cavo HDMI a questa porta e l'altra estremità al televisore o al monitor HDMI (per audio e video) o a un monitor DVI-D (solo per video).

Se non disponi di una TV o di un monitor con porte HDMI o DVI-D, esistono altri modi per emettere segnali audiovisivi. I modelli A e B hanno un connettore RCA giallo situato al centro della parte superiore della scheda: può essere utilizzato per l'uscita video. A destra c'è un jack per cuffie stereo da 3,5 mm: può essere utilizzato per l'uscita audio. I modelli A+ e B+ utilizzano un unico connettore per l'uscita dei segnali audiovisivi. È etichettato "A/V" e si trova nella parte inferiore della scheda, a destra della porta HDMI. Per farlo avrai bisogno di un cavo di collegamento A/V (puoi leggere in merito in particolare nella guida all'acquisto illustrata).

È possibile collegare una tastiera e un mouse USB agli slot USB situati sul bordo destro della scheda. Puoi anche collegare un adattatore WiFi con interfaccia USB per l'accesso wireless a Internet. Se si utilizzano i modelli precedenti (A o B), per espandere il numero di porte USB disponibili è opportuno utilizzare un hub USB con una fonte di alimentazione esterna. Lì, sul lato destro e sotto le porte USB, c'è un connettore Ethernet che consente di connettere il Pi a una rete cablata.

In basso a sinistra sulla scheda c'è lo slot per la scheda SD. Una scheda SD con NOOBS già preinstallato può essere acquistata dal negozio online del produttore, ad es. nello Swag Store, ma puoi installarlo tu stesso. Maggiori dettagli su NOOBS e installazione sistema operativo leggere sotto.

Infine, a sinistra, in fondo alla scheda, c'è il connettore di alimentazione micro USB. Collegalo a un alimentatore regolato da 5 volt (+/- 5%) e almeno 700 milliampere (0,7 A).

Funzionerà anche una rete con una corrente elettrica superiore a 700 milliampere (ad esempio 1000 milliampere). Piccoli dispositivo di ricarica(con cui vengono caricati i piccoli telefoni GSM) è meglio non utilizzare per questi scopi, perché sono spesso instabili e quindi inaffidabili. I modelli B+ e Pi 2 possono utilizzare adattatori fino a 2,5 A, ma sono intrinsecamente più efficienti dal punto di vista energetico rispetto ai modelli precedenti, quindi possono anche utilizzare adattatori fino a 700 milliampere (o anche meno a seconda della quantità di energia richiesta) Porte USB e HDMI). Inoltre, tieni presente che l'utilizzo di più dispositivi USB o il lavoro su attività intensive richiederà molta energia. Qui puoi concentrarti sul LED responsabile dell'alimentazione (PWR LED): se si spegne, apparentemente la scheda non ha abbastanza energia.

Se hai problemi ad alimentare il tuo Raspberry Pi, probabilmente dovresti controllare non solo l'alimentatore stesso, ma anche il cavo che va da quell'alimentatore al Pi. Accade che tali cavi riducano la corrente/tensione proveniente dall'alimentatore al Pi al livello richiesto per mantenere un funzionamento stabile del sistema.

Non sei sicuro che il cavo di alimentazione sia micro USB? La differenza può essere vista nella foto qui sotto:

Il cavo mini USB (a sinistra) non è quello che ti serve. È più spesso e sembra un trapezio con le "guance" depresse. Ma quello mostrato a destra, cioè micro USB è ciò di cui hai bisogno. È più sottile e anch'esso ha la forma di un trapezio, ma le sue “guance” sporgono verso l'esterno e sono arrotondate. Se vuoi che il tuo Pi abbia una fonte di alimentazione affidabile e stabile, è molto importante acquistare un cavo di ottima qualità. Hai bisogno di un cavo corto e moderatamente spesso e preparati a spendere almeno qualche centinaio di rubli. Tuttavia, puoi anche acquistare un alimentatore universale ufficiale per il Raspberry Pi: puoi farlo nel negozio online Swag Store.

Installazione di NOOBS

Il sistema operativo (e le istruzioni su come caricarlo su una scheda SD) per il Raspberry Pi si trova nella pagina di download del produttore. L'opzione preferita è Raspbian, ma non aver paura di provare altri sistemi operativi.

Prima di installare NOOBS, è necessario cancellare completamente il contenuto della scheda SD e utilizzare lo strumento di formattazione SD Card Association per eliminare tutte le partizioni esistenti su di essa. NON utilizzare l'opzione di formattazione rapida, soprattutto se la scheda è già stata utilizzata in precedenza, altrimenti l'installazione potrebbe non riuscire. NOOBS, se necessario, formatterà e dividerà la scheda nelle sezioni necessarie, ma è necessario iniziare con una scheda completamente pulita. Inoltre, assicurati di avere la possibilità di ridimensionare le partizioni abilitata.

È possibile trovare informazioni su come utilizzare il programma di installazione NOOBS. Quando scarichi NOOBS sulla scheda, questa dovrebbe contenere i seguenti file:

Se devi solo installare il sistema operativo e desideri risparmiare tempo di avvio e spazio sulla scheda SD, puoi utilizzare NOOBS LITE invece di NOOBS. Questa è una versione leggera di NOOBS e non include alcun sistema operativo, tuttavia il sistema operativo richiesto viene scaricato durante il processo di installazione. Pertanto, affinché tutto si avvii normalmente, il Pi deve essere connesso a Internet. NOOBS e NOOBS LITE possono essere scaricati gratuitamente dalla pagina di download sul sito del produttore.

Utilizzando Raspberry Pi

Dopo aver terminato le impostazioni, procediamo al collegamento dell'alimentatore: utilizzando un cavo micro USB, colleghiamo il Pi alla rete elettrica. Quando il Pi inizia a ricevere alimentazione, il LED rosso su di esso, etichettato PWR, si accenderà. Inoltre, il Pi ha anche un LED verde etichettato OK (ACK nelle versioni successive) che lampeggia in modo irregolare mentre il Pi legge i dati dalla scheda SD.

Tieni presente che BIOS della schedaè memorizzato sulla scheda SD, quindi se l'avvio fallisce, il Pi non mostrerà assolutamente nulla sullo schermo. In caso di problemi durante l'avvio, fare riferimento al manuale appropriato, che contiene informazioni su tutti i problemi attualmente noti.

Se l'avvio ha esito positivo e tutto funziona come previsto, il Pi visualizzerà uno "schermo arcobaleno" - essenzialmente solo quattro pixel mescolati insieme utilizzando la GPU e allungati per riempire l'intero schermo. Poco dopo, il processore ARM si avvierà e il sistema operativo installato inizierà a caricarsi. Raspbian inizierà mostrando un lungo testo a scorrimento che ti dice cosa sta facendo il Pi per prepararsi all'uso. Se la tua scheda è un Pi 2 e si blocca a questo punto, probabilmente stai utilizzando un firmware obsoleto. Leggi di seguito per informazioni su come aggiornare la versione corrente del sistema operativo.

Quando il Pi avrà terminato l'avvio del sistema operativo, dovrai inserire un nome utente e una password: per impostazione predefinita il nome utente sarà "pi" e la password sarà "raspberry". Tieni presente che quando inserisci la password, sullo schermo non verrà visualizzato nulla: questa è una misura di sicurezza. Se questo è il primo avvio del Pi, questo passaggio potrebbe essere saltato.

Successivamente (e, ancora, se questo è il primo avvio), il sistema ti mostrerà il menu di configurazione “raspi-config”.

Con il suo aiuto, è necessario rendere disponibile al sistema l'intero volume della scheda SD, abilitare l'“overscan” (bordi taglienti) sul monitor e configurare la configurazione della tastiera. Inoltre, questo menu può essere utilizzato anche per impostazioni di base come cambiare la password.

sudo raspi-config

Per aprire un'interfaccia utente grafica (GUI) più familiare, una volta effettuato l'accesso, inserisci quanto segue:

Alla fine della sessione, quando decidi di chiudere la giornata e di spegnere il Pi, esci prima dalla GUI. Per fare ciò, inserisci il seguente testo nella casella di testo:

sudo alt

sudo shutdown –h adesso

Solo dopo questo è possibile scollegare il Pi dall'alimentazione, perché se viene scollegato prima dello spegnimento “virtuale”, potrebbe danneggiarsi file system Schede SD.

Bene, ora congratulazioni! La prima sessione con Raspberry Pi è stata un successo!

Come ottenere video composito utilizzando NOOBS

È importante notare che se, quando si trasmette il video a un normale televisore (o un mini-display con un'uscita composita), si utilizza NOOBS e il connettore "A/V" (ovvero, RCA composito), l'immagine non verrà visualizzata. apparirà subito: tu, Per passare dal connettore composito a HDMI, dovrai premere costantemente “3” (per PAL) o “4” (per NTSC). In questo caso, prima di premere “3” o “4” bisognerà attendere qualche secondo, perché NOOBS ha bisogno di un po' di tempo prima di iniziare ad “ascoltare” le azioni provenienti dalla tastiera. Se ti stai chiedendo se NOOBS ha iniziato a ricevere input dalla tastiera, premi Bloc Maiusc: se la luce del tasto si accende e si spegne, NOOBS si è avviato e ha iniziato a leggere la tastiera.

Continua a premere "3" o "4" finché non viene visualizzato il video. Non è importante dove li premi (sul tastierino numerico o nella riga superiore), ma tieni presente che nel layout francese non è necessario tenere premuto Shift per poter digitare i tasti, perché il sistema percepisce la tastiera come inglese. Dopo aver scelto tra PAL e NTSC, il sistema chiederà se rendere questa la scelta predefinita. Fatelo e poi proseguite con l'installazione. Tieni presente che questa selezione verrà trasferita anche al sistema operativo installato. verrà scritto in config.txt anziché nella selezione automatica HDMI.

Se l'immagine risulta monocromatica, stai utilizzando lo standard TV sbagliato: prova a passare da PAL a NTSC e viceversa. Se lavori con B+ e il tuo cavo A/V è di origine o tipo sconosciuti, tieni presente che non tutti i cavi apparentemente simili funzionano allo stesso modo. Alcuni cavi della videocamera potrebbero avere video sul cavo con la spina rossa anziché quella gialla.

Se stai utilizzando una connessione HDMI, NOOBS dovrebbe trasmettere un'immagine automaticamente, ma se ciò non accade o l'immagine è in qualche modo distorta, prova a cambiare le impostazioni HDMI da "sicuro" a "ottimale" e viceversa facendo clic su "1" e “2” "

Una volta installato (ad esempio) Raspbian, si avvierà in NOOBS anziché in NOOBS, ma Raspbian gestisce i video compositi in modo leggermente diverso. Controlla se ci sono dispositivi HDMI collegati e, in caso contrario, passa automaticamente a NTSC (a meno che tu non abbia sovrascritto le impostazioni in config.txt come descritto sopra).

Se utilizzi un vecchio televisore PAL, l'immagine può essere solo monocromatica. Tuttavia, qui puoi andare su config.txt e invece di “sdtv_mode=0” inserire “sdtv_mode=2” (per PAL). Questo può essere fatto anche tramite NOOBS: riavvia la scheda tenendo premuto Shift e il Pi caricherà NOOBS. Ora premi nuovamente "3" (per un'immagine composita), seleziona l'opzione per modificare config.txt, modifica, salva e riavvia.

Aggiornamento Raspbian

Se stai utilizzando una distribuzione Raspbian precedente (specialmente su una scheda con il sistema operativo preinstallato), probabilmente vorrai eseguire l'aggiornamento alla versione più recente. ultima versione. Assicurati di essere connesso a Internet, riavvia Raspbian e inserisci il seguente codice:

sudo apt-get update sudo apt-get upgrade

Attendi qualche minuto durante l'aggiornamento, quindi riavvia il tuo Pi.

Istruzioni speciali per l'aggiornamento di Raspbian per utenti Pi 2

Se la tua scheda è un Pi 2, dovrai assicurarti che le versioni di NOOBS e Raspbian che stai utilizzando siano state rilasciate dopo il rilascio del Pi 2.

Se hai una scheda Raspbian che si avvia correttamente sul vecchio Pi ma non si avvia sul Pi 2 o rimane bloccata sullo schermo arcobaleno, il codice seguente dovrebbe aiutare a far funzionare quella scheda sul Pi 2:

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

altre informazioni

Potresti trovare utile la guida per l'utente non ufficiale di Raspberry Pi, scritta da Eben Upton e Gareth Halfacree.

Potresti trovare utile anche il Tutorial Raspberry Pi (incentrato principalmente sull'insegnamento della programmazione e scritto da insegnanti britannici di Computing at School).

Infine, è possibile trovare una rivista mensile MagPi gratuita.

Una guida illustrata per acquistare un Raspberry Pi

// in corso di trattamento

Iniziato da Abishur, riscritto da Mahjongg, edito da Lorna.

L'idea di creare una guida all'acquisto di Pi completa ed esauriente (anche se non ufficiale) è in fermento da molto tempo, quindi benvenuto! Ci auguriamo che lo troverai utile. Se hai consigli e suggerimenti utili, condividili nei commenti per rendere questa guida ancora più completa e informativa.

Potresti esserti imbattuto in questa guida perché... sto pensando di acquistare un Raspberry Pi, ma non sai ancora di cosa hai bisogno esattamente. Questa pagina ti aiuterà a selezionare tutti i componenti necessari, indipendentemente dal fatto che tu stia acquistando kit di partenza o alcune parti e attrezzature aggiuntive. Se non conosci i computer, alcune parti di questa guida potrebbero sembrare intimidatorie. Ma non preoccuparti: prenditi il ​​tuo tempo, spostati da un punto all'altro e alla fine avrai tutto ciò di cui hai bisogno!

Tieni presente che alla fine di ogni fase devi scegliere un solo oggetto.

Per prima cosa devi scegliere il Raspberry Pi stesso.

Modello Raspberry Pi 2 B (seconda generazione)...

Oppure Raspberry Pi B+...

Oppure Raspberry Pi A+...

Tutti questi modelli possono essere acquistati da Element 14 o RS Components o tramite rivenditori di terze parti.

Tuttavia, se lo desideri, puoi acquistare uno dei vecchi modelli: A o B.

Adesso è il momento dell'adattatore da muro con connettore micro USB.

Avrai bisogno di un alimentatore regolato (PSU) che produca 5 V ±5% e almeno 700 mA (o 0,7 A). Funzionerà anche un adattatore che fornisce una potenza superiore a 0,7 A (ad esempio 1 A). Evitate i caricatori piccoli per i piccoli telefoni GSM, perché... spesso non sono stabilizzati e quindi inaffidabili. B+ e Pi 2 possono essere alimentati tramite un alimentatore che fornisce 2,5 A, ma questi modelli sono particolarmente “efficienti dal punto di vista energetico”, grazie al quale possono funzionare con un alimentatore da 0,7 A, o anche meno (a seconda di quante porte USB e HDMI sono usati) . Tuttavia, potrebbe essere necessaria ulteriore potenza non solo a causa dei diversi dispositivi USB appesi al Pi, ma anche quando si eseguono attività particolarmente impegnative. Inoltre, puoi utilizzare il caricabatterie di un Kindle, iPhone, ecc. come alimentatore per il Pi, ma devi assicurarti che fornisca abbastanza elettricità. Di norma, questo parametro è indicato su un'etichetta attaccata al dispositivo: vedere il numero accanto alla parola Uscita.

A giudicare dall'adesivo su questo alimentatore, produce 5 V e 700 milliampere (700 mA): questo dovrebbe essere abbastanza per alimentare il Raspberry Pi. Tieni presente che 5v 0,7A è uguale a 5v 700mA. In questo caso, la deviazione dal parametro 5v è consentita entro ±5%, mentre i milliampere possono essere qualsiasi numero uguale o superiore a 700 mA (0,7 A).

Puoi anche usare un adattatore USB corrente alternata come quello mostrato nella foto qui sotto:

Ma richiederà anche un cavo USB che termina con un connettore micro USB, come questo:

È importante che il cavo sia di alta qualità: molti problemi di alimentazione sorgono proprio perché i cavi sono realizzati con fili di bassa qualità. Inoltre, il cavo dovrebbe essere corto e spesso. È preferibile che questo cavo sia venduto come cavo di alimentazione e non come cavo di ricarica.

Se non sai qual è esattamente il connettore del tuo cavo (micro USB o mini USB), scoprirlo è molto semplice. La differenza è mostrata nella foto qui sotto.

Mini USB - sinistra. Questa non è la nostra opzione, è più grande e sembra un trapezio con “guance” concave. La micro USB è sulla destra. Questo è ciò di cui abbiamo bisogno. È più piccolo e sembra anch'esso un trapezio, tranne per il fatto che le sue "guance" sono più convesse.

Sul B+ e sul Pi 2, il LED PWR indica sia se la scheda riceve alimentazione sia se l'alimentatore fornisce energia sufficiente, e quest'ultimo indica anche il buon funzionamento del cavo micro USB. Se viene rilevato un sovraccarico (ovvero se la tensione scende a 4,65 V), il LED si spegne semplicemente e se si utilizza la GUI Raspbian (Raspbian Graphical User Interface), sul display potrebbe apparire un "quadrato arcobaleno" come avviso .

Avremo bisogno anche di un dispositivo di input da tastiera, almeno una tastiera.

Se stai lavorando con il Pi tramite un terminale Linux (come mostrato nell'immagine sotto), non avrai bisogno di un mouse. Tuttavia, se lo desideri, ovviamente puoi collegarlo anche tu.

Un mouse USB (come quello mostrato di seguito) sarà comunque necessario se lavorerai tramite la GUI.

Inoltre, avremo bisogno di una scheda SD.

Equipaggiamento opzionale:

Cavo audio analogico.

Se utilizzi un cavo composito (RCA) o da HDMI a DVI-D per l'uscita video e desideri regolare l'audio, avrai bisogno di un cavo audio da 3,5 mm con connettori maschio-maschio.

Ma c'è un'altra soluzione: puoi collegare altoparlanti esterni. Se hanno già un cavo che termina con una spina da 3,5 mm, non avrai bisogno del cavo nella foto sopra. Se desideri collegare il Pi a un sistema stereo tramite i jack RCA (Phono) bianco e rosso, avrai bisogno di un cavo con uno spinotto da 3,5 mm su un lato e due jack fono sull'altro. Maggiori dettagli nell'immagine qui sotto:

Di solito è chiamato cavo di rete.

Hub USB

Se desideri connettere più dispositivi USB al Pi rispetto al numero consentito di porte USB, avrai bisogno di un hub USB. Tuttavia, quando si utilizzano modelli più recenti, la necessità è ridotta, perché hanno più porte USB rispetto ai modelli precedenti.

Gli hub USB possono essere passivi (ovvero si inseriscono semplicemente in una porta USB e basta) oppure attivi (ovvero si inseriscono in una porta USB e poi si collegano all'alimentazione). Nella prima immagine è mostrato l'hub passivo, nella seconda quello attivo:

Se stai utilizzando un modello Pi più vecchio e allo stesso tempo desideri collegarvi un dispositivo ad alto consumo energetico (come disco rigido), allora avrai bisogno di un hub USB attivo. Tuttavia, nei modelli più recenti, le porte USB ricevono più potenza, quindi se volete collegare un lettore di schede, una chiavetta USB o un adattatore WiFi, sarà sufficiente un hub USB passivo. Tuttavia, alcuni adattatori WiFI sono così assetati di energia da richiedere un hub attivo, anche se collegati a un nuovo modello.

Il resto è quello che vuoi.

Puoi collegare un sacco di altre cose alle schede Raspberry Pi. Per la connessione WiFi – Adattatore WiFi con interfaccia USB. Per controllare relè e motori – Gertboard. Hai bisogno di un caso? Pi può essere nascosto in una "custodia" di qualsiasi gusto e colore, dalla custodia Lego alla vecchia custodia console di gioco o anche uno “scrigno” in acrilico tagliato al laser. Puoi anche collegare sensori o anche piccoli touchscreen LCD come questo].

Inoltre, per B+ e Pi 2 è possibile utilizzare un nuovo tipo di scheda di espansione denominata HAT (Hardware attached on top - tradotto letteralmente “attrezzatura attaccata sulla parte superiore”). Esistono anche diversi tipi di schede di espansione universali che possono riferirsi autonomamente a Linux, ad es. Linux sa fin dall'inizio quali driver utilizzare per loro. Per non parlare della scelta pressoché infinita di componenti e accessori aggiuntivi: l'unico limite è la tua fantasia!

Buon giorno a tutti!
Leggo Muska da circa un anno e ora ho deciso di provare a pubblicare la mia recensione.

E l'oggetto di questa recensione sarà una fantastica custodia in metallo per il microcomputer Raspberry Pi 3.

Più precisamente, non è solo un corpo. Si tratta di un kit composto da un case e una scheda di espansione (HAT) adattata alle sue dimensioni con un display, sei pulsanti e un ricevitore IR.

Acquista lo sfondo

Ho ricevuto un Raspberry Pi 3 all'inizio di quest'anno. Al momento dell'acquisto, ho immediatamente ordinato i radiatori e il relativo alloggiamento:


Non ho commesso errori con i radiatori, ma col tempo il corpo in acrilico ha smesso di piacermi.
In primo luogo, era costantemente coperto di impronte digitali.
In secondo luogo, aveva un design fragile, il che non implicava che sarebbe stato assemblato più di una o due volte.
In generale, dopo alcuni mesi, i fermi iniziarono a rompersi e in generale divenne chiaro che volevo vestire il "lampone" con un'armatura più affidabile e di alta qualità.

Ho iniziato a guardare da vicino le custodie in metallo nei negozi online e allo stesso tempo a pensare di realizzare una custodia in legno fatta in casa, e poi mi ha contattato un manager del negozio GearBest, la cui attenzione è stata attratta da una serie di articoli su Raspberry Pi sul mio blog e si è offerto di inviarmi alcuni prodotti per la revisione.

È stato un peccato rifiutare un'offerta del genere e ho chiesto la custodia più sofisticata dall'assortimento del loro negozio. Il rappresentante di GearBest ha accettato, il 6 maggio mi ha effettuato un ordine e il 24 maggio ho già ritirato il pacco con la custodia dall'ufficio postale.

Specifiche

Telaio

Materiale: alluminio
Colore nero
Larghezza: 61 mm
Lunghezza: 92 mm
Altezza: 26 mm
Peso: 156 g

Schermo

Diagonale: 2,2"
Risoluzione: 320x240
Interfaccia touch: no
Numero di pulsanti: 6
Ricevitore IR: sì

Il modulo dello schermo è un ovvio clone, solo leggermente modificato (sono stati aggiunti un modulo IR e 4 pin GPIO sul lato inferiore), ma di questo scriverò più avanti nella recensione.

Aspetto, attrezzatura, assemblaggio

La custodia non ha alcun imballaggio. Viene fornito avvolto in pluriball:


Apriamo la pellicola e guardiamo la confezione:


Il corpo stesso è costituito da due metà in alluminio. Nessuna rugosità, sbavatura, ecc. Non l'ho trovato: la lavorazione è allo stesso livello.
Il modulo con schermo, pulsanti e porta IR è imballato in uno strato separato di pluriball con imbottitura aggiuntiva per morbidezza.
Il kit contiene inoltre: vetro protettivo(plastica) in una pellicola di spedizione, un set di viti e accessori per il fissaggio, una chiave a brugola, 6 bottoni rotondi in metallo.

Diamo un'occhiata più da vicino allo schermo:


Come ho scritto sopra, si tratta di un evidente clone di un vecchio modulo display, ma ancora prodotto e venduto, solo leggermente modificato.
I pulsanti nel modulo originale si trovano sotto lo schermo, nell'analogo cinese - sul lato.
I pulsanti originali sono in plastica, mentre la controparte cinese è in metallo. Non so quanto ciò influisca sulla loro durata, ma sicuramente fanno clic più forte e più chiaro di quanto vorremmo :).
Inoltre, l'analogo ha un ricevitore IR (la "luce" nera nell'angolo in alto a sinistra), nonché 4 pin GPIO sul lato inferiore:


La cosa più importante è che, nonostante tutte le modifiche, i driver originali di Adafruit sono ancora adatti per questo modulo, che può essere installato anche da un principiante nei sistemi Linux.

Iniziamo ad assemblare:


Mettiamo il "lampone" nella metà inferiore del corpo. Alcuni case in alluminio contengono perni che, appoggiati al SoC e al chip di memoria, rimuovono il calore da essi, quindi il case funge da radiatore.
Niente di tutto questo si applica a questo edificio. Ecco perché è necessario avere i radiatori. Questi in rame si sono dimostrati efficaci.


Fissiamo i "lamponi" con i raccordi.


Sulla parte superiore posizioniamo un modulo con uno schermo, pulsanti e un ricevitore IR.


Prepariamo la metà superiore della custodia: fissiamo i pulsanti nei fori, mettiamo in posizione il vetro protettivo.
Valuta lo spessore dei divisori che separano le porte USB dalla parte principale dell'interno del case. Il produttore chiaramente non ha risparmiato il materiale.


Colleghiamo entrambe le metà della custodia e serriamo le viti in dotazione con l'esagono in dotazione.


Il tocco finale: un adesivo sul fondo del corpo dei piedini in gomma. A proposito, presta attenzione allo slot microSD. È fatto come un essere umano e la scheda di memoria può davvero essere estratta con un dito. In molte custodie acriliche, inclusa quella che avevo prima, sebbene fosse presente un foro per l'accesso alla scheda di memoria, infatti questa scheda doveva essere grattata ogni volta con una pinzetta.


Custodia assemblata. Vista da diverse angolazioni :).

Impostazioni

Dopo aver assemblato la custodia, è necessario configurare separatamente 3 componenti: display, pulsanti e ricevitore IR.

Schermo



Mi scuso per la qualità dell'immagine, ma questo era l'unico modo in cui potevo scattare una foto.
Naturalmente, in realtà il display non “blu”, ma trasmette adeguatamente tutti i colori. E ovviamente non è necessario lavorarci su Raspbian. La GUI di Raspbian non è progettata affatto per risoluzioni dello schermo inferiori a 800x480.
Il guscio del lettore audio Squeezebox (vedi l'immagine nell'intestazione della recensione - ecco di cosa si tratta), una console retrò portatile, un'interfaccia per la casa intelligente o un'interfaccia scritta da te per un rapido accesso alle funzioni di qualche altro Progetto fai da te basato su Raspberry Pi: questo è il campo di applicazione di tali display.

Impostazioni di visualizzazione

Installazione dei driver da Adafruit:
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
Attiva la visualizzazione:
sudo adafruit-pitft-helper -t 22
La procedura guidata di configurazione chiederà se è necessario visualizzare la console (è necessario) e se è necessario collegare un pulsante di spegnimento al pin 23 del GPIO. Il pin 23 del GPIO è, se non sbaglio, il pulsante più in alto vicino al display, contrassegnato da un cerchio. Se non prevedi di utilizzare i pulsanti per altri scopi, puoi accettare il suggerimento della procedura guidata di configurazione e quindi avrai un pulsante fisico per completare il lavoro e spegnere il Raspberry.

Ora creiamo una configurazione per l'interfaccia grafica a finestre:
sudo nano /usr/share/X11/xorg.conf.d/99-pitft.conf

È necessario inserirlo:
Sezione "Dispositivo" Identificatore "Adafruit PiTFT" Driver "fbdev" Opzione "fbdev" "/dev/fb1" EndSection

E riavvia:
sudo riavviare
Se tutti i passaggi sono stati completati correttamente, sul display da 2,2" apparirà prima la console con gli stati di caricamento e poi l'interfaccia grafica di Raspbian. Se appare la console, ma l'interfaccia grafica non è presente, controlla che le impostazioni di Raspbian siano impostate per caricarlo automaticamente nell'interfaccia grafica o avviarlo manualmente con il comando startx).

Pulsanti


I 6 pulsanti disponibili possono essere utilizzati per assegnare qualsiasi azione, a seconda del compito eseguito dal Raspberry Pi.
Per dimostrare le loro prestazioni, pubblico un esempio del loro utilizzo come emulatore di mouse. In questo caso, quattro pulsanti vicino allo schermo verranno utilizzati per spostare il cursore lungo gli assi X e Y, mentre i due pulsanti sul lato destro emulano il clic rispettivamente con i pulsanti destro e sinistro del mouse.

Configurazione dei pulsanti utilizzando un emulatore di mouse come esempio

Installazione delle librerie Python per lavorare con 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

Attiva il modulo uinput:
sudo modprobe uinput

Scarica gli script per lavorare con i pulsanti:
mkdir Python-keys cd Python-keys wget www.raspberrypiwiki.com/images/6/6c/Python-keys.zip decomprimere Python-keys.zip

Eseguiamo lo script:
sudo python rpi-2.2TFT-mouse.py

Ricevitore IR

Con il ricevitore IR la situazione è la stessa che con i pulsanti: teoricamente ad ogni tasto del telecomando può essere assegnato l'esecuzione di qualsiasi comando.
Sto pubblicando una breve guida sulla configurazione di un ricevitore IR.

Configurazione del ricevitore IR

Installa il pacchetto LIRC:
sudo apt-get install lirc liblircclient-dev

Modifica del file di configurazione:
sudo nano etc/lirc/hardware.conf

Le sue linee dovrebbero essere ridotte alla seguente forma:
LIRCD_ARGS="--uinput" LOAD_MODULES=true DRIVER="predefinito" DEVICE="/dev/lirc0" MODULES="lirc_rpi"

Modifica il file config.txt:
sudo nano /boot/config.txt

Devi trovare le righe al suo interno:
# Decommentalo per abilitare il modulo lirc-rpi #dtoverlay=lirc-rpi

E portali al seguente modulo:
# Decommentalo per abilitare il modulo lirc-rpi dtoverlay=lirc-rpi,gpio_in_pin=26

Dopo questi passaggi è necessario riavviare:
sudo riavviare

Ora controlliamo se la porta infrarossi funziona:
sudo modprobe lirc_rpi sudo /etc/init.d/lirc stop sudo mode2 -d /dev/lirc0
Qui è necessario puntare il telecomando verso il ricevitore IR e premere i pulsanti. Se il ricevitore IR funziona correttamente, vedremo qualcosa del genere:

Interrompiamo l'esecuzione del comando (Ctrl+C sulla tastiera) e lanciamo la procedura guidata di installazione:
sudo /etc/init.d/lirc stop sudo irrecord -n -d /dev/lirc0 ~/lircd.conf

Verrà avviata la procedura guidata di configurazione del telecomando, che richiederà di premere in sequenza tutti i pulsanti del telecomando, in modo che ciascuno di essi venga premuto almeno una volta. Ogni pulsante “catturato” dal ricevitore IR verrà visualizzato dall'apparizione di un nuovo punto sullo schermo.

Dopo aver completato questi passaggi, la procedura guidata di configurazione genererà una configurazione e la inserirà nella directory dell'utente. Rendiamo questa configurazione la configurazione predefinita:
sudo cp ~/lircd.conf /etc/lirc/lircd.conf sudo /etc/init.d/lirc start

Questo completa la configurazione.

Informazioni su come funziona il Wi-Fi integrato

Con mia sorpresa, si è scoperto che il caso non ha praticamente alcun effetto sul funzionamento del Wi-Fi.
L'adattatore Raspberry integrato funziona altrettanto male sia nel case che senza di esso.
Queste sono le misurazioni della velocità che ho ottenuto:


In entrambi i casi il “lampone” si trovava nella stessa stanza del router. In generale, Internet continua a funzionare in una custodia in alluminio, ma se hai bisogno di alta velocità, devi connetterti alla rete tramite Ethernet e non tramite Wi-Fi.

Informazioni su come si riscalda il Raspberry Pi in questo caso

Un'altra questione importante è il riscaldamento del "lampone" in una solida custodia di metallo.
Secondo le mie misurazioni, la temperatura del processore in modalità operativa a basso carico ha oscillato tra 46,7°C e 48,3°C. La modalità operativa a basso carico è quando approfondisco la console, installo e aggiorno i pacchetti e mi occupo dei driver.
Condotto anche uno stress test.

Come condurre uno stress test

Installazione del pacchetto di stress testing:
sudo apt-get install stress wget https://raw.githubusercontent.com/ssvb/cpuburn-arm/master/cpuburn-a53.S gcc -o cpuburn-a53 cpuburn-a53.S
Esecuzione del test:
mentre vero; esegui vcgencmd Measure_clock arm; vcgencmd misura_temp; dormire 10; fatto& stress -c 4 -t 900s


In modalità stress test, il processore Raspberry riceve il 100% del carico entro 15 minuti. La temperatura viene visualizzata sullo schermo ogni 10 secondi.
La temperatura critica per i “lamponi” è di 80°C - quando viene raggiunto questo valore, il cosiddetto. throttling - riduzione della frequenza del processore per evitare un ulteriore aumento della temperatura e danni da surriscaldamento.
Con i miei radiatori il Raspberry ha superato la prova al limite.
Inizialmente la temperatura è balzata abbastanza bruscamente da 46°C a 68°C, in appena un paio di minuti.
Poi ha continuato a salire lentamente e negli ultimi minuti ha strisciato fino a 80,1°C. Ma il throttling non è iniziato: il test è terminato prima che la temperatura avesse il tempo di superare questo limite.
Dopo aver completato il test, la temperatura è scesa da 80°C a 72°C in un minuto, per poi scendere a 50°C nei successivi 10 minuti.
Il caso è diventato notevolmente caldo. Non mi ha bruciato la mano, ma era abbastanza calda, per così dire.

Sono soddisfatto dei risultati. Tuttavia, durante il normale funzionamento non ci sono momenti in cui il processore Raspberry viene caricato costantemente al 100% per un lungo periodo. Quindi non devi preoccuparti del surriscaldamento quando usi questa custodia.

Piccole cose utili

gpio -g mode 27 out: disattiva la retroilluminazione del display
gpio -g mode 27 in - riaccende la retroilluminazione del display
Il ricevitore IR è collegato al pin 26 del GPIO.
- un menu semplice adattato per schermi piccoli e bassa risoluzione.
- menu piastrellato, adattato anche per piccoli schermi a bassa risoluzione.

Conclusione



Questo è il caso. Personalmente sono soddisfatto del mio acquisto, la qualità della sua produzione è semplicemente eccellente. Se ottengo un altro Raspberry Pi, molto probabilmente comprerò un'altra copia di questa custodia per i miei soldi.

I suoi svantaggi includono il funzionamento di quattro pulsanti vicino allo schermo: fanno clic più forte di quanto vorremmo (questo è evidente nel video che mostra il lavoro). Non lo so, forse sarà possibile renderli in qualche modo più rumorosi con le guarnizioni in gomma.

Per il resto le impressioni sono state solo positive. Articolo funzionale e ben fatto.

Il prezzo è un po' alto, sì.
Ma GearBest ha generato un coupon LCD, con il quale questa custodia può essere acquistata ad un prezzo ridotto di $ 35,99.

Il prodotto è stato fornito per scrivere una recensione dal negozio. La recensione è stata pubblicata in conformità con la clausola 18 delle Regole del Sito.

Ho intenzione di acquistare +32 Aggiungi ai preferiti Mi è piaciuta la recensione +38 +71

Chi avrebbe mai pensato nel 2010 che un fenomeno come il “Raspberry Pi” avrebbe conquistato migliaia di fan in tutto il mondo.

Nemmeno io potevo passare. Oggi vi mostrerò con un esempio come collegare ed utilizzare un LCD (anche se l'abbreviazione contiene già la parola “display”, nel seguito la userò comunque) insieme ad un Raspberry Pi.

Lo dirò subito: l'articolo è rivolto a coloro che incontrano Raspberry non per la prima volta.

Un esempio di collegamento di un display LCD a un Raspberry Pi

Il Raspberry Pi ha a bordo uno speciale connettore GPIO. Collegheremo il display ad esso.

Selezione del display LCD

Per i nostri scopi, è adatto qualsiasi display di sintesi di caratteri (caratteri) a cristalli liquidi basato sul microcontrollore Hitachi HD44780U o sui suoi analoghi. I display LCD sono disponibili in 8x2, 16x2, 4x20, ecc. - righe per numero di caratteri. Sono prodotti da diverse aziende: Winstar, MELT e altre. Per assemblare il prototipo, ho acquistato un display Winstar WH0802A-YYH-CT. Ora dobbiamo decidere l'ordine in cui collegare i pin del connettore IDC con i pin del GPIO, oltre a capire come collegare l'alimentazione al nostro display. Si scopre che tutto è semplice! Nella documentazione troviamo una tabella con la piedinatura della porta del display LCD per la modalità a 4 bit e la integriamo come segue:

Dove GND è il "meno" e +5 V è il "più" dell'alimentatore, che prendiamo dallo stesso connettore GPIO. Le firme GPIO corrispondono a... beh, hai indovinato) Questo display è retroilluminato. Per accenderlo basta collegare LEDA a +5V e LEDK a GND. !ATTENZIONE! Per utilizzare un display LCD in questo circuito, l'alimentatore collegato al Raspberry Pi deve essere valutato per almeno 2 A di corrente. !ATTENZIONE!

Selezione e utilizzo delle librerie per lavorare con un display LCD

Per lavorare con il display LCD dobbiamo scrivere un programma. Lo farò in linguaggio C. Ma per compilare il listato dovremo scaricare una serie di librerie. La mia scelta è caduta sul pacchetto libreria WiringPi, utilizzato nell'articolo. Il pacchetto in sé non è destinato solo al collegamento di un display LCD, il processo di installazione del pacchetto è descritto sul sito web. Fornisco di seguito il listato di "mylcd.c" con il testo del programma (secondo lo standard C99).

#includere //libreria I/O standard #include //libreria dal pacchetto cablaggioPi #include //libreria dal pacchetto cablaggioPi int main (void) ( printf ("Test LCD Raspberry Pi\n") ; //Inizializzazione della porta GPIO if(wiringPiSetup ()==-1) ( printf ("Configurazione GPIO non riuscita!\ n" ) ; ) int fd; printf ("Avvia inizializzazione LCD...\n") ; //Inizializzazione LCD fd = lcdInit (2,8,4, 11,10, 1,0,2,3,0, 0, 0,0); if(fd==-1) ( printf ("Inizializzazione fallita\n") ; ) else ( printf ("GO!\n"); //Svuota il display lcdClear(fd); / /Il carrello ritorna alla prima posizione della prima riga lcdPosition (fd,0,0); //Emette testo formattato lcdPrintf(fd, "Hello Pi"); //Sposta il carrello sulla seconda riga e restituisce il testo lcdPosition (fd ,0,1); lcdPrintf( fd, "Mondo!"); ) return 0; )

Nell'elenco siamo particolarmente interessati alle seguenti funzioni:

1.wiringPiSetup() - funzione per inizializzare la porta GPIO2.

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) - funzione per inizializzare il display LCD, dove : * int rows - numero di righe del display (ne abbiamo 2)* int cols - numero di caratteri in una riga (ne abbiamo 8)* int rs - mappatura della porta wiringPi al registro di controllo del display RS (ne abbiamo 11 )* int strb - mappatura della porta WireingPi che abilita il registro di visualizzazione E (ne abbiamo 10)* int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7 - mappatura delle porte WiringPi al visualizzare il bus dati3.

lcdPrintf(int handle, char *message, ...) - come handle int passiamo un puntatore al display, * message - indichiamo il testo da visualizzare tra virgolette

Raspberry Pi ha guadagnato popolarità principalmente grazie a 3 cose: compattezza, basso consumo energetico e capacità di collegarvi facilmente un'ampia varietà di dispositivi. dispositivi aggiuntivi. Uno di questi dispositivi è un piccolo display LCD.

Cos'è il display dell'RPi3 e come può essere utilizzato?

Esistono molti modelli di display per Raspberry. Ma l'opzione schermo più popolare per Raspberry Pi 3 è un monitor con le seguenti caratteristiche:

  • diagonale - 3,5 pollici;
  • risoluzione: 480 per 320 pixel;
  • tipo di matrice - TFT a colori;
  • sensore resistivo.

Per Raspberry Pi 3, TFT 3,5" è praticamente lo standard. Ciò è dovuto al fatto che uno "schermo" di queste dimensioni può essere facilmente posizionato in una piccola custodia con una scheda computer.

Per essere chiari, un monitor di questo tipo per Raspberry Pi 3 è completamente identico nelle dimensioni al display dell'iPhone 4/4S. Ma la sua risoluzione, ovviamente, non è così alta. Tuttavia, non ne ha bisogno.

Ora brevemente su come può essere utilizzato un display LCD da 3,5" sul Raspberry Pi 3. Molto spesso viene utilizzato per visualizzare le informazioni dai sensori. Pertanto, il "Raspberry" può essere trasformato in un analizzatore delle condizioni meteorologiche e il sistema può essere utilizzato su un monitor ad esso collegato vengono visualizzate le informazioni raccolte. Naturalmente è possibile ricevere i dati rilevanti anche tramite SSH, ma a volte è più comodo guardare solo un piccolo schermo.

Un'altra opzione è creare console di gioco portatili. Alcuni anni fa c'era persino una tendenza tra gli appassionati di elettronica per tali dispositivi di RPi. Uno schermo da 3,5" con una risoluzione di 480x320, a sua volta, è abbastanza per controllare il gameplay e persino per godertelo. Ma per creare una console portatile, dovresti fare molta attenzione quando scegli un display. È importante che la velocità di rendering su sia veloce.

Oltre ai modelli da 3,5 pollici, ce ne sono altri. Nei negozi specializzati, ad esempio, è possibile acquistare uno schermo da 7" per il Raspberry Pi 3. Se lo si desidera, è anche possibile collegare all'RPi i display di tablet o telefoni. Anche se questo è molto più difficile che collegare un monitor progettato specifico per lampone.

Come collegare uno schermo a Raspberry Pi 3?

Ora puoi iniziare a considerare la questione su come connetterti touch screen al Raspberry Pi3. Nella maggior parte dei casi questo è estremamente facile da fare.

Se stai collegando un display creato appositamente per questa scheda singola al Raspberry Pi 3, devi fare solo 2 cose. Il primo è collegare lo scudo al GPIO secondo le istruzioni. Il secondo è eseguire lo script fornito con il dispositivo. A sua volta, riconfigura il nucleo del sistema. Di conseguenza, l'output grafico viene reindirizzato da HDMI a SPI.

Il problema potrebbe sorgere se nel pacchetto non sono inclusi i driver. Ma è molto facile da risolvere. Per fare ciò, vai alla pagina: waveshare.com/wiki/3.2inch_RPi_LCD_(B) e scarica l'archivio da lì. Successivamente, usa il comando tar xvf DOWNLOADED_FILE_LOCATION/FILE_NAME.tar.gz per decomprimerlo, quindi vai alla cartella creata: cd LCD-show/.

Se digiti ls nel terminale, puoi vedere diversi file. Hanno un nome di tipo: LCDXX-XXXxXXX-show. Al posto di XX-XXXxXXX ci sono dei numeri. La prima (prima del trattino) è la diagonale del display, la seconda (dopo il trattino) è la risoluzione dello schermo. Per far funzionare lo schermo, è necessario selezionare l'opzione che corrisponde ai parametri del monitor esistente.

Lo script viene avviato con il comando./LCDXX-XXXxXXX-show. Al posto delle "X" è necessario indicare i numeri presenti nel nome del file dello script appropriato. Dopo aver eseguito il codice, Raspberry dovrebbe riavviarsi.

Alla successiva accensione l'immagine non verrà più visualizzata sul monitor grande, ma sul display collegato. Se tutto funziona, non è necessario configurare nient'altro. Ma se hai bisogno di riprodurre nuovamente l'immagine tramite HDMI, dovrai andare nella cartella con gli script ed eseguire da lì: ./LCD-hdmi.

Come puoi vedere, è molto semplice fare in modo che Raspberry visualizzi un'immagine su uno schermo connesso tramite GPIO. Questo è solo un po' più difficile da fare rispetto al semplice collegamento di un normale monitor tramite HDMI.