Costruirsi un portatile con Raspberry Pi

Continuano le risposte agli studenti dell’IIS Cassata Gattaponi di Gubbio, questa volta domande in merito alla realizzazione di un portatile Raspberry Pi.

Scherzando con un caro amico qualche tempo fa, ho definito questo mio periodo lavorativo minimalista, dal punto di vista tecnologico, sembra quasi che stia attraversando un periodo di Zen hi tech 😃 ma perché dico ciò?
Nella mia borsa ormai trovano posto una Raspberry Pi 3, qualche scheda micro SD e quando necessita un Atrix lapdock che mi consente di rendere il mio Raspberry un portatile, portatile che utilizzo per tutte le mie attività didattiche, anche per programmare su Arduino.

Avere un portatile Raspberry ritengo possa essere comodo, alcune volte non si ha a disposizione a scuola di monitor HDMI o degli opportuni convertitori video HDMI – VGA o più semplicemente si desidera avere un computer da costi contenutissimi ed autonomia molto elevata (superiore alle 6 ore se si usa un Raspberry Pi 2).

Atrix lapdock è un terminale senza alcuna intelligenza a bordo, non è un portatile, ma semplicemente un monitor ed una tastiera che qualche tempo fa veniva venduta da Motorola per connettere il suo cellulare MOTOROLA ATRIX 4G e poter visualizzare in grande quanto visualizzato sullo smartphone.

Ormai Atrix lapdock è uscito fuori produzione da tempo, ma su eBay e su altri siti di commercio elettronico è possibile ancora acquistarlo, io ho speso circa 50 Euro, risulta comunque sempre difficile trovarlo a un buon prezzo perché è un prodotto di nicchia ed ormai dismesso, ma armandosi di pazienza e facendo un po’ di ricerche su web credo possiate trovarlo.

laptop-raspberry-01

laptop-raspberry-07

laptop-raspberry-08

laptop-raspberry-27

laptop-raspberry-28

E’ opportuno munirsi di un adattatore per la presa elettrica o se si desidera è possibile modificare la presa con presa tripolare Italiana:

laptop-raspberry-29

Con questo breve tutorial voglio mostrare come con meno di 100 € ho realizzato un dispositivo multifunzionale e relativamente potente che vi permetterà di assolvere a gran parte delle attività didattiche.

Non avrete necessità di effettuare nessun tipo di modifica elettronica, quindi nessuna saldatura.

Caratteristiche tecniche

  • Connessione di alimentazione
  • Monitor 1366×768 11.5″
  • Tastiera. Sono disponibili tastiere versione UK QWERTY – fate attenzione prima di acquistare. Io ho acquistato una versione con tastiera mista Israeliana e UK QWERTY
  • Touchpad
  • 2 porte USB standardHDMI video + audio + speakers
  • Pacco batterie
  • Alimentatore esterno per ricarica batterie e alimentazione Lapdock

Lista della spesa

Adattatore micro HDMI femmina a HDMI maschio

laptop-raspberry-02

Come potete notare ho eliminato mediante un cutter parte della plastica, perché ciò mi permette di evitare vincoli dovuti a cavi vicini.

Prolunga micro USB maschio femmina

laptop-raspberry-03

laptop-raspberry-04

Come potete notare ho eliminato mediante un cutter parte della plastica, perché ciò mi permette di evitare vincoli dovuti a cavi vicini.

Adattatore micro USB femmina a USB A maschio IMPORTANTE perché protegge da sovratensione l’ingresso USB del Raspberry

laptop-raspberry-05

Cavo prolunga micro USB maschio a USB A maschio

laptop-raspberry-06

L’acquisto di tutti i cavi adattatori è stato fatto su Amazon e siti e-commerce Cinesi.

Connessioni

  1. Lapdock micro USB > Pi mediante adattatore micro USB femmina a USB A maschio
  2. Lapdock USB A > Alimentazione Raspberry Pi (micro USB)
  3. Lapdock micro HDMI > ingresso HDMI Pi mediante adattatore micro HDMI femmina HDMI maschio

laptop-raspberry-09

Nel caso in cui non disponiate di un Raspberry Pi 3 ma di un 2 avrete necessità di un dongle WiFi da connettere ad una delle porte USB del Raspberry o ad una del Lapdock

Di seguito alcuni dettagli sulle connessioni:

Nell’immagine che segue: presa micro USB maschio, una mini HDMI maschio

laptop-raspberry-10

laptop-raspberry-11

laptop-raspberry-19

laptop-raspberry-20

laptop-raspberry-21

laptop-raspberry-22

laptop-raspberry-12

laptop-raspberry-13

laptop-raspberry-14

laptop-raspberry-15

Prima di connettere il Raspberry aprite il lapdock ciò permetterà a Raspbian di rilevare le periferiche connesse al Raspberry. Attenzione che se dopo l’avvio del Raspberry richiudete il monitor il vostro portatile si spegnerà, quindi questo tipo di portatile non andrà mai in sleep chiudendo il monitor.

Configurazione di sistema

E’ importante fare alcune modifiche al file config.txt che consentono di impostare l’esatta risoluzione del monitor e l’impostazione dell’audio attraverso il connettore HDMI.

Da terminale

sudo nano /boot/config.txt

laptop-raspberry-23

inserite o decomentate le linee corrispondenti facendo in modo che siano abilitate le seguenti linee del file di configurazione

disable_overscan=1
hdmi_group=2
hdmi_mode=86
hdmi_drive=2
hdmi_force_hotplug=1

Salvate le modifiche ed uscite

Control-x
Premere s
Premere invio

Effettuate un reboot del computer, da terminale digitate:

sudo shutdown -r now

La linea:
hdmi_mode=86
consente di impostare una risoluzione di 1366×768 frequenza 60Hz in modalitàreduced blanking

La linea:
hdmi_drive=2
imposta la modalità video HDMI con audio su HDMI

Di seguito il file config.txt del mio portatile

# For more options and information see
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)

# per adattatore VGA HDMI
# hdmi_group=2
# hdmi_mode=16

# per connessione HDMI
# hdmi_group=1
# hdmi_mode=1

# per connessione a portatile
hdmi_group=2
hdmi_cvt=1366 768 60
hhdmi_mode=87

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1

Configurazione della tastiera

Menu > Preferenze > Raspberry Pi Configuration

laptop-raspberry-24

Localisation > Set Keyboard

laptop-raspberry-25

Nel mio caso:

Stati Uniti > Inglese (USA)

laptop-raspberry-26

La procedura di accensione è la seguente:

  1. Aprite il portatile
  2. Collegate il cavo di alimentazione USB del Raspberry al Lapdock
  3. Partirà il boot di sistema.

laptop-raspberry-16

laptop-raspberry-17

laptop-raspberry-18

Buona sperimentazione a tutti 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.