Sommario:
- Passaggio 1: raccogliere le parti
- Passaggio 2: scarica Raspbian
- Passaggio 3: masterizza l'immagine Raspbian su una scheda Micro SD
- Passaggio 4: configurazione e connessioni Raspberry Pi
- Passaggio 5: determinare la porta USB
- Passaggio 6: aprire la finestra del terminale e connettersi a Raspberry Pi
- Passaggio 7: configurazione utilizzando Raspi-config
- Passaggio 8: aggiorna e aggiorna sempre
- Passaggio 9: configurazione del WiFi Raspberry Pi
- Passaggio 10: rimuovere la GUI
- Passaggio 11: configura Gmail
- Passaggio 12: trova l'IP per nome host
- Passaggio 13: backup della scheda Micro SD
- Passaggio 14: Appendice: chiave pre-generata
- Passaggio 15: Appendice: aggiunta di certificati lato client ai server Web
- Passaggio 16: Appendice: problema chiave RSA
- Passaggio 17: Appendice: Aggiornamenti
- Passaggio 18: Appendice: Riferimenti
Video: Configura Raspberry Pi senza monitor o tastiera: 18 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
NOOBS richiede un monitor, una tastiera e un mouse, che aggiungono ~$60 (USD) o più di costo. Tuttavia, una volta che il Wi-Fi funziona, questi dispositivi non sono più necessari.
Ogni volta che inizio un nuovo progetto Raspberry Pi, tiro fuori monitor, tastiera e mouse e trovo un posto dove configurarli. Dopo aver completato il mio terzo progetto Raspberry Pi, ho pensato che ci dovesse essere un modo migliore.
Questo approccio è un po' più avanzato e utilizza un MacBook Pro invece di monitor, tastiera e mouse. Quindi, risparmia $ 45 e occupa meno spazio.
Gli obiettivi di questo progetto sono:
- Elimina la necessità di monitor, tastiera e mouse
- Documenta il mio modo di configurare RPi per futuri progetti Wi-Fi RPi
- Crea un'immagine di una scheda micro SD standard così la prossima volta potrò saltare molti dei passaggi
NOOBS (New Out of the Box Software) è il modo più semplice per configurare Raspberry Pi (RPi).
Passaggio 1: raccogliere le parti
Ho riscontrato che le parti seguenti funzionano meglio nelle mie applicazioni. Queste parti sono più costose di quelle contenute nel solito kit di partenza.
Ottieni parti e strumenti (prezzi in USD):
- MacBook Pro (è possibile utilizzare un PC)
- Raspberry Pi 2 Modello B Element14 $ 35
- Adattatore WiFi Panda 300n Amazon $ 16,99
- Adattatore di alimentazione USB da 5,2 V 2,1 A da Amazon $ 5,99
- Cavo da micro USB a USB 3 piedi da Amazon $ 4,69
- Cavo da seriale a USB FTDI TTL-232R-RPI da Mouser $ 15
- Custodia da Amazon $ 6,99
- SanDisk Ultra 16 GB microSDHC Classe 10 con adattatore (SDSQUAN-016G-G4A) da Amazon $ 8,99
NOOBS utilizza 8 GB, scheda micro SD, classe 6.
- Schede Micro SD Raspberry Pi
- Benchmark delle schede SD di RPi.org
- elinux.org ai benchmark delle schede micro SD
- Collegamento alle linee guida della scheda micro SD Raspberry Pi
- Collegamento a schede micro SD compatibili con Raspberry Pi
Appunti:
Il testo racchiuso tra picche, ad esempio ♣replace-this♣, deve essere sostituito con un valore effettivo. Ovviamente togliete le picche
Passaggio 2: scarica Raspbian
Scarica Raspian
- Se in precedenza hai creato un'immagine standard nel passaggio 12, salta questo passaggio e vai al passaggio 3.
- Scarica l'ultima versione completa di raspbian
- Quando questo è stato aggiornato l'ultima volta, l'ultima versione era: 2017-04-10-raspbian-jessie.zip
- Sposta il file zip dai download in una directory in cui memorizzi le immagini:
cartella-immagini-della-tua-macbook♣
- Utilizzare un'utilità di decompressione per decomprimere il file zip.
- Rinominare l'immagine in modo che non contenga parentesi o spazi.
Passaggio 3: masterizza l'immagine Raspbian su una scheda Micro SD
Le indicazioni per questo passaggio sono state notevolmente semplificate. L'Appendice: Aggiornamenti contiene le istruzioni originali.
Scarica incisore
Segui le istruzioni per installare Etcher
Avvia l'app Etcher (su Mac, seleziona Finder, Nuova finestra file, Applicazioni, scorri fino a etch e apri). Uso Etcher tutto il tempo, quindi mi sono bloccato sul Dock). Etcher ha tre passaggi:
- Seleziona un'immagine raspbian
- Seleziona un disco
- Veloce
Per qualsiasi motivo, quando l'etch è completo, dice che il disco è smontato, ma se lo tolgo viene visualizzato un messaggio che dice che il disco non è stato smontato correttamente.
Non ho visto alcun aspetto negativo da questo, ma se vuoi farlo correttamente, esegui quanto segue e trova il numero del disco SD:
$ diskutil list
Smonta la tua scheda SD usando:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
Rimuovi l'adattatore SD dal MacBook e rimuovi la scheda micro SD dall'adattatore
Inserisci la scheda micro SD in Raspberry Pi
Passaggio 4: configurazione e connessioni Raspberry Pi
Dissipatore di caloreRimuovere il nastro e premere con decisione sul processore. Il dissipatore di calore e il chip hanno quasi le stesse dimensioni. Era abbastanza ovvio dove doveva andare. Non ho fatto una foto.
Caso
Prendi il caso a parte. La versione precedente ha tre parti: superiore, inferiore e centrale. Far scorrere Raspberry Pi nella parte inferiore del case Far scorrere Raspberry Pi nella parte inferiore. Ci sono due clip all'estremità in cui è inserita la scheda SD. La scheda deve scorrere sotto queste clip. Si inserisce facilmente, non c'è bisogno di forzarlo. Ancora una volta, questo sembrava molto semplice. Quindi, non c'è foto. È bene tenere il pi greco nella parte inferiore del case.
Cavi e scheda SD
Inseriscili in Raspberry Pi
- Scheda microSD
- cavo Ethernet
- Chiavetta Wi-Fi
-
Cavo USB seriale I/O (vedi immagini sopra)
- Massa = filo nero, pin 06 su RPi
- Tx = filo giallo, pin 08
- Rx = filo rosso, pin10
Una volta che quanto sopra è completo:
Inserire il cavo di alimentazione
Inserisci il cavo USB/seriale nella porta USB del MacBook
Se si utilizza un'immagine raspbian standard creata in precedenza nel passaggio 12, passare al passaggio 9
Passaggio 5: determinare la porta USB
Determinare la porta USB utilizzata dall'adattatore seriale USB. Il mio MacBook utilizza un chip di FTDI.
Apri la finestra del terminale
Ci sono molti dispositivi in /dev. Utilizzare questo comando per identificare il dispositivo:
$ ls /dev/tty.*
/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH
Ecco un modo alternativo per scoprirlo:
$ ls /dev | grep FT | grep tty
tty.usbserial-FT9314WH
Se nessuno dei precedenti funziona, prova questo:
Inserisci il cavo USB nel MacBook ed esegui:
$ ls /dev | grep tty
Scollega il cavo USB, attendi qualche secondo ed esegui:
$ ls /dev | grep tty
Identificare le differenze
Passaggio 6: aprire la finestra del terminale e connettersi a Raspberry Pi
Collega MacBook a Raspberry Pi usando il cavo seriale.
Se hai un monitor collegato, il Raspberry Pi si avvierà in modalità desktop.
Su MacBook, apri la finestra del terminale. Guarda l'immagine sopra e imposta le preferenze della finestra del terminale.
- Terminale, seleziona Preferenze, fai clic sulla scheda Avanzate
- xterm e vt100 funzionano, ma ansi funziona meglio quando si usa nano
- Imposta Western ASCII invece di unicode (UTF-8))
In una finestra di terminale inserisci:
$ schermo /dev/tty.usbserial-FT9314WH 115200
Usando la finestra del terminale su MacBook, accedi a RPi: username = pi password = raspberry
Nota: il cavo seriale USB può perdere caratteri. Se i caratteri vengono omessi, potresti non ricevere una richiesta, premi Invio o inserisci il nome utente e premi Invio.
Se viene visualizzata la modalità di ripristino, la scheda micro SD non è configurata correttamente. Ricominciare.
- La richiesta per la modalità di ripristino è #
- Il normale prompt di Raspbian è $.
- Il login e la password di ripristino di NOOBS sono: root e raspberry
Passaggio 7: configurazione utilizzando Raspi-config
Configura raspbian usando raspi-config
$ sudo raspi-config
- Espandi file system
- E riavvia (tab su Finish e premi Invio) e riavvia
$ sudo raspi-config
Cambia password utente in:
raspberry-pi-password♣
Opzioni di interiorizzazione
- * indica selezionato
- Usa la barra spaziatrice per attivare/disattivare *
- Per gli Stati Uniti, modificare le impostazioni internazionali deselezionare GB (utilizzando la barra spaziatrice) e fare clic su US English UTF 8 (en_US. UTF-8 UTF-8)
- Fare clic su OK, selezionare UTF e fare clic su OK
$ sudo reboot
Quando la finestra del terminale del MacBook viene incasinata:
- Chiudi la finestra del terminale (chiudi tutte le finestre del terminale ed esci dall'app del terminale)
- Scollega il cavo USB dal MacBook
- Attendi qualche secondo e ricollega il cavo USB
- Avvia una nuova finestra di terminale e accedi
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot
Continua a configurare raspbian
$ sudo raspi-config
Opzioni di interiorizzazione
- Cambia fuso orario Stati Uniti e Centro
- Tab per finire e riavviare
$ sudo reboot
$ sudo raspi-config
Opzioni avanzate
- Cambia nome host in
- Abilita SSH
- Fine
- Riavviare
Passaggio 8: aggiorna e aggiorna sempre
Il Wi-Fi non funziona ancora, quindi tieni il cavo Ethernet collegato. Esegui i seguenti comandi
$ sudo apt-get update
$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo reboot
In caso di errori, verificare che sia collegato un cavo Ethernet.
Passaggio 9: configurazione del WiFi Raspberry Pi
Imposta il wifi usando questa istruzione:
Miglior adattatore WiFi USB e configurazione per Raspberry Pi
Se stai configurando un'immagine standard, attendi fino alla fine per creare una chiave pregenerata e un certificato perché dipendono dal MAC del Raspberry Pi.
Una vista semplificata della configurazione WiFi è da eseguire
$ sudo nano /etc/network/interfaces
e modifica il file in modo che assomigli a:
#/etc/network/interfaces
# impostazioni. # Local auto lo iface lo inet loopback # Ethernet auto eth0 iface eth0 inet dhcp # Wifi auto wlan0 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "♣ssid♣" wpa-psk "♣ssid-password♣"
Passaggio 10: rimuovere la GUI
Passaggio facoltativo. I miei progetti non utilizzano una GUI, quindi rimuovila. La rimozione della GUI consente di risparmiare circa 2 MB di spazio di archiviazione e migliora le prestazioni.
$ sudo apt-get --purge remove 'x11-*'
$ sudo apt-get --purge autoremove
L'aggiunta della modalità turbo ha alcuni vantaggi in termini di prestazioni Wi-Fi. Modifica il file:
$ sudo nano /boot/cmdline.txt
Così è:
dwc_otg.lpm_enable=0 console=ttyAMA0, 115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes smsc95xx.turbo_mode=Y rootwait
Passaggio 11: configura Gmail
Mail è molto utile per ricevere notifiche e avvisi su problemi sul Raspberry Pi.
Assicurati che i repository siano aggiornati. Esegui il comando:
$ sudo apt-get update
Installa SSMTP e le utilità di posta:
$ sudo apt-get install ssmtp
$ sudo apt-get install mailutils
Modifica il file di configurazione SSMTP:
$ sudo nano /etc/ssmtp/ssmtp.conf
come segue:
mailhub=smtp.gmail.com:587 hostname=♣nome-host♣ AuthUser=♣account-gmail♣@gmail.com AuthPass=♣password-gmail♣ UseSTARTTLS=YES
Modifica il file degli alias SSMTP:
$ sudo nano /etc/ssmtp/revaliases
Crea una riga per ogni utente nel tuo sistema che sarà in grado di inviare e-mail. Per esempio:
Imposta i permessi del file di configurazione SSMTP:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
Passaggio 12: trova l'IP per nome host
Il mio sistema di automazione domestica deve accedere al mio Raspberry Pis. Tuttavia, gli indirizzi IP assegnati da DHCP possono cambiare. Quindi, ho provato ad assegnare indirizzi IP statici. Non ero soddisfatto di questa soluzione. Successivamente, ho provato a utilizzare nmap per scoprire l'indirizzo IP di un nome host, ma questo sembra piuttosto complicato. Stavo per configurare un server DNS, quando mi sono imbattuto nella soluzione di seguito.
È più facile fare riferimento a un raspberry pi con il suo your-hostname♣.local.
Installa DNS multicast.
$ sudo apt-get install avahi-daemon
Prova a eseguire il ping del dispositivo
$ ping nome-host♣.local
Se desideri modificare il nome host, procedi come segue, altrimenti vai al passaggio successivo
$ sudo nano /etc/hosts
Il nome host dovrebbe essere predefinito su dietpi. Cambia l'ultima riga da dietpi al nuovo hostname♣
192.168.1.100 nome-host♣
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
$ sudo nano /etc/nomehost
nome-host♣
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
Conferma le modifiche al sistema
$ sudo /etc/init.d/hostname.sh
$ sudo reboot
Passaggio 13: backup della scheda Micro SD
Quando Raspberry Pi è configurato, esegui il backup dell'immagine. Usa questa immagine per creare il prossimo progetto.
Inoltre, esegui il backup del progetto quando è completo. Se qualcosa va storto con la scheda SD, è facile ripristinarla.
Spegni il Raspberry Pi
$ sudo spegnimento –h 0
Attendere fino allo spegnimento della scheda, quindi rimuovere l'alimentatore, quindi rimuovere la scheda micro SD
Inserisci la scheda micro SD nell'adattatore SD, quindi inserisci l'adattatore SD nel MacBook
Su MacBook usa queste istruzioni di The Pi Hut con le seguenti modifiche:
Apri la finestra del terminale
Passa alla directory contenente l'immagine raspbian
$ cd cartella-immagini-del-tuo-macbook♣
Identifica il disco (non la partizione) della tua scheda SD, ad es. disk4 (non disk4s1). Dall'output di diskutil, = 4
$ diskutil list
IMPORTANTE: assicurati di utilizzare il corretto - se inserisci il, finirai per cancellare il tuo disco rigido!
Copia l'immagine dalla tua scheda SD. Assicurati che il nome dell'immagine e che siano corretti:
$ sudo dd if=/dev/disk♣micro-SD-card-disk#♣ of=♣your-macbook-image-directory♣/SDCardBackup♣description♣.dmg
CTRL-t per vedere lo stato della copia.
Al termine, smonta la scheda SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
Rimuovi l'adattatore SD dal MacBook e rimuovi la scheda micro SD dall'adattatore
Inserisci la scheda micro SD in Raspberry Pi
Instructable per convertire file dmg in file imge
Nel prossimo progetto, usa questa immagine e salta molti dei passaggi in questa istruzione.
E hai finito!
Passaggio 14: Appendice: chiave pre-generata
Le chiavi pregenerate dipendono dal MAC del Raspberry Pi e non sono univoche per una scheda micro SD. Questi devono essere impostati per ogni dispositivo.
Crea una chiave PSK pre-generata. Accedi a Raspberry Pi ed esegui il comando:
$ wpa_passphrase your-ssid♣ ♣your-pass-phrase♣
produzione:
rete={
ssid="♣tuo-ssid♣" psk=♣la tua chiave pre-generata♣ }
/etc/wpa_supplicant/wpa_supplicant.conf
È stato misurato ogni parametro nel file /etc/network/interfaces.
Il file wpa_supplicant.conf deve essere corretto o il wifi non funzionerà.
Accedi a Raspberry Pi ed esegui il comando:
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Modifica il file in modo che assomigli a questo:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1 network={ ssid="♣your-ssid♣" # usa una chiave pre-generata psk=♣your-pre-generated-key♣ # se crei un'immagine standard per molti progetti, usa la passphrase # invece di chiave generata # una chiave generata dipende dal MAC di Raspberry Pi # psk="♣passphrase♣" # specificare per chiarezza key_mgmt=wpa_psk proto=rsn # CCMP è la crittografia corretta da utilizzare per WPA-PSK pairwise=CCMP group=CCMP }
CTRL-o per scrivere il file
INVIO per confermare scrivere
CTRL-x per uscire dall'editor nano
Passaggio 15: Appendice: aggiunta di certificati lato client ai server Web
I miei progetti sono incentrati sulla domotica e, sebbene sia utile per me avere accesso, non voglio che il mondo controlli la mia casa. Una coppia di certificati server/client impedisce l'accesso agli utenti non autorizzati.
Segui questa istruzione per aggiungere i certificati: Limita l'accesso al server Web Raspberry Pi
Passaggio 16: Appendice: problema chiave RSA
Durante la sperimentazione, ho ricevuto il messaggio di seguito quando ho provato ad accedere.
$ ssh [email protected]
@ ATTENZIONE: L'IDENTIFICAZIONE DELL'HOST REMOTO È CAMBIATA! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ E' POSSIBILE CHE QUALCUNO STA FACENDO QUALCOSA DI MALE! Qualcuno potrebbe spiarti in questo momento (attacco man-in-the-middle)! È anche possibile che una chiave host sia stata appena modificata. L'impronta digitale per la chiave RSA inviata dall'host remoto è eb:98:60:31:52:ac:7b:80:8e:8f:41:64:c1:11:f9:ef. Si prega di contattare l'amministratore di sistema. Aggiungi la chiave host corretta in /Users/jeffcartwright/.ssh/known_hosts per eliminare questo messaggio. La chiave RSA in questione in /Users/♣your-username♣/.ssh/known_hosts:16 La chiave host RSA per 192.168.1.94 è stata modificata e hai richiesto un controllo rigoroso. Verifica chiave host non riuscita.
C'è una soluzione facile.
Apri una finestra del terminale MacBook e l'editor vi
$ sudo vi /Users/♣your-username♣/.ssh/known_hosts
Accedi con la tua password MacBook.
La prima voce è 1, premere il tasto freccia giù (16 - 1) finché non si è sul 192.168.1.94.
Digita (cancella riga, scrivi file ed esci):
dd
:w!:Q!
Ora, il login dovrebbe funzionare
$ ssh [email protected]
Se ti viene chiesto di continuare la connessione, conferma digitando sì.
Impossibile stabilire l'autenticità dell'host '192.168.1.94 (192.168.1.94)'.
L'impronta digitale della chiave RSA è eb:98:60:31:52:ac:7b:80:8e:8f:41:64:c1:11:f9:ef. Sei sicuro di voler continuare a connetterti (sì/no)? sì Avvertenza: aggiunto in modo permanente '192.168.1.94' (RSA) all'elenco degli host conosciuti.
Passaggio 17: Appendice: Aggiornamenti
11JUN2016
- Rimossa l'appendice sugli IP statici
- Sostituito con hostname.local
03JUN2017
- Passaggio 2 aggiornato con le ultime indicazioni raspbian
- Aggiunta Appendice: Riferimenti
- Sostituito il passaggio 3, che diceva:
IMPORTANTE: assicurati di digitare il numero di disco corretto: se inserisci il numero di disco sbagliato, cancellerai il tuo disco rigido!
Inserisci una scheda micro SD nell'adattatore SD, quindi inserisci l'adattatore SD nel MacBook.
Su MacBook usa queste istruzioni da Raspberry Pi. Riassunto qui:
- Apri la finestra del terminale MacBook
- Passa alla directory contenente l'immagine raspbian
$ cd cartella-immagini-del-tuo-macbook♣
- Identifica il disco (non la partizione) della tua scheda SD
- In questo caso, disk4 (non disk4s1) e = 4
- Per identificare la tua scheda micro SD, esegui il comando:
$ diskutil list
Smonta la tua scheda SD usando:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
- Copia un'immagine sulla tua scheda SD. Assicurati che il nome dell'immagine e siano corretti.
- Usa l'immagine raspbian o un'immagine standard creata in precedenza nel passaggio 12.
$ sudo dd bs=4M if=2015-11-21-raspbian-jessie.img of=/dev/rdisk micro-SD-card-disk#♣
- CTRL-t per vedere lo stato della copia.
- Se ci sono errori, prova valori diversi per l'opzione bs, come 1m, 4m o 1M. Blocchi di dimensioni maggiori (bs) sono necessari per le unità più grandi.
- Al termine, smonta la scheda SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
- Rimuovi l'adattatore SD dal MacBook e rimuovi la scheda micro SD dall'adattatore
- Inserisci la scheda micro SD in Raspberry Pi
Passaggio 18: Appendice: Riferimenti
Scarica incisore
Consigliato:
Configura Raspberry Pi 4 tramite laptop/pc utilizzando il cavo Ethernet (senza monitor, senza Wi-Fi): 8 passaggi
Configura Raspberry Pi 4 tramite laptop/pc utilizzando il cavo Ethernet (senza monitor, senza Wi-Fi): in questo lavoreremo con Raspberry Pi 4 Modello B di 1 Gb di RAM per la configurazione. Raspberry-Pi è un computer a scheda singola utilizzato per scopi didattici e progetti fai-da-te con un costo accessibile, richiede un'alimentazione di 5V 3A.Sistemi operativi come
Come configurare Raspberry Pi senza monitor e tastiera: 7 passaggi
Come configurare Raspberry Pi senza monitor e tastiera: Raspberry Pi è un piccolo computer a scheda singola che esegue un sistema operativo basato su Linux chiamato Raspbian. Questa istruzione ti mostrerà come configurare Raspberry Pi (qualsiasi modello) senza utilizzare monitor e tastiera. Userò il mio Raspberry Pi 3 B+ con Raspbi
Configura Raspberry Pi utilizzando Diet Pi senza monitor o tastiera: 24 passaggi
Imposta Raspberry Pi utilizzando Diet Pi senza monitor o tastiera: questa istruzione è deprecata. Si prega di utilizzare: DietPi SetupNOOBS richiede un monitor, una tastiera e un mouse, che aggiungono ~$60 (USD) o più di costo. Tuttavia, una volta che il Wi-Fi funziona, questi dispositivi non sono più necessari. Forse DietPi supporterà USB per ser
Configura un Raspberry Pi senza un monitor o una tastiera esterni: 7 passaggi
Configura un Raspberry Pi senza un monitor o una tastiera esterni: non hai più bisogno di un monitor, una tastiera e un mouse esterni per iniziare con Raspberry Pi, c'è un'altra soluzione: la modalità senza testa
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): 3 passaggi
Dispositivo di raffreddamento/supporto per laptop a costo zero (senza colla, senza foratura, senza dadi e bulloni, senza viti): AGGIORNAMENTO: PER FAVORE, PER FAVORE, PER FAVORE, PER IL MIO ISTRUTTORE, GRAZIE ^_^ POTRESTI ANCHE VOTARE PER IL MIO ALTRO CONCORSO ISCRIZIONE A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O FORSE VOTA PER IL MIO MIGLIORE AMICO