Raspberry Pi
Indice
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
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
MINICOM - COMUNICAZIONE via seriale
Note Note: 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 lo schema, 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
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