Risultati:
Raspberry Pi
Modifica- Info Varie
- ABILITARE LA PORTA SERIALE GPIO
- MINICOM - COMUNICAZIONE via seriale
- Altre info sull'interfaccia GPIO
- PORTA SERIALE AGGIUNTIVA
- IMPOSTARE IL WIFI
- Inviare dati a thingspeak
Info Varie
Una buona distro per fare hacking hardware:
http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2
Scaricare lo zip ed estrarlo
Bisogna prima formattare adeguatamente una SD da almeno 4Gb
(leggere punto 3: format the disk)
http://elinux.org/RPi_Easy_SD_Card_Setup#Using_NOOBS
Quindi bisogna scrivere l'immagine estratta dallo zip con il software che si trova qui:
http://elinux.org/RPi_Easy_SD_Card_Setup#Flashing_the_SD_Card_using_Windows
Una volta fatto, la scheda può già girare nella Raspberry. Mettiamola e diamo corrente. All'avvio, se non parte da solo, lanciare:
sudo raspi-config
E prima di tutto estendere la partizione a tutta la SD disponibile (expand rootfs), quindi impostare password, localizzazione tastiera, ed eventualmente abilitare il server ssh.
Se serve accedere al desktop usare il comando
startx
ABILITARE LA PORTA SERIALE GPIO
Se si vuole usare la porta seriale per scambiare dati con altri dispositivi (arduino, xbee, ecc..) bisogna disabilitare getty che di default apre la schermata di login anche sulla porta seriale. Per fare questo bisogna andare editare un paio di files. Per modificare i files usare il tool di editing "nano" es:
sudo nano /percorso/nomefile
dahttp://blog.oscarliang.net/raspberry-pi-and-arduino-connected-serial-gpio/
MINICOM - COMUNICAZIONE via seriale
ATTENZIONE: NON collegare direttamente un Arduino, che va a 5v e danneggerebbe la R-pi!
Una volta collegati i pin 3.3v - GND - Rx - Tx secondo loschema, ed avere impostato correttamente l'altro dispositivo con una certa velocità di baud di trasferimento dati(9600 baud in questo caso), lanciare minicom (o un altro programma apposito) con il seguente comando:
sudo minicom -b 9600 -D /dev/ttyAMA0
Se necessario, abilitare le opzioni A e E dentro minicom accedendo alle opzioni con Ctrl+A
Altre info sull'interfaccia GPIO
http://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup
PORTA SERIALE AGGIUNTIVA
In realtà la raspberry è fornita di due porte seriali con diverse prestazioni.
Per tutti i dettagli vedere qui
http://lavalink.com/2012/04/more-on-raspberry-pi-serial-ports/
IMPOSTARE IL WIFI
Per usare il wifi è necessario avere una scheda WIFI su chiave USB compatibile (molte non lo sono per problemi di eccessivo assorbimento di corrente dalla Raspberry!).
La distro di cui sopra (occidentalis di adafruit) è predisposta per il wifi ma va impostato manualmente all'inizio.
Seguire le istruzioni su questa pagina:
Inviare dati a thingspeak
http://www.desert-home.com/2013/09/raspberry-pi-and-thingspeak.html