Disable Wifi Power Management (resolve)

DISABILITARE IL RISPARMIO ENERGETICO SULLA WIFI DELLA NOSTRA RASPBERRY PI (RISOLTO)

 

Se stai usando la raspberry come server ssh , e possibile che in caso di inattivita vada giu' la connessione wifi con non poche difficolta a farla ripartire.

E' colpa del risparmio energetico abilita sulla scheda wifi occorre disabilitarlo.

 

1. Occorre fare una copia di backup del file interfaces.

sudo cp /etc/network/interfaces /etc/network/interfaces.backup

2. Editare il file /etc/network/interface:

sudo pico /etc/network/interfaces

3. Aggiungere la seguente linea

wireless-power off

4. Uscire e salvare il file
--> CTRL+X
-->Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
(Type Y for yes)
--> File Name to Write: /etc/network/interfaces (Press Enter)

5. Far ripartire la rete

sudo /etc/init.d/networking restart

6. Digitare il comando :

iwconfig

   e verificare la configurazione .

 

 

 

 

 

 

 

RASPBERRY PI B+ v2

Il Raspberry Pi è un single-board computer sviluppato nel Regno Unito dalla Raspberry Pi Foundation. L'idea di base che ha ispirato la sua progettazione è la realizzazione di un dispositivo economico, concepito per stimolare l'insegnamento di base dell'informatica e della programmazione nelle scuole.

Il Raspberry Pi è un computer con le dimensioni di una carta di credito che può essere connesso ad una TV e ad una tastiera. E' un PC basato sul sistema ARM che può essere utilizzato per molte delle applicazioni utilizzate su un normale computer, come fogli di calcolo, scrittura e giochi. E' anche in grado di riprodurre video in alta definizione.

Il Rasberry Pi Model B+ è la nuova versione rivista e corretta del Raspberry Pi modello B.

Il Raspberry Pi B+ usa lo stesso processore BCM2835, lo stesso software e ha lo stesso quantitativo di RAM (512 MB) ma porta con se le seguenti migliorie:

  • Porta GPIO (General Purpose Input/Output) più ampia: adesso la porta dispone di 40 pins (il modello precedente ne aveva 26)
  • Più porte USB: la nuova versione mette a disposizione ben 4 porte USB 2.0 rispetto alle 2 del precedente modello
  • Micro SD: il Raspberry Pi B+ ha ora a disposizione uno slot Micro SD che va a sostituire il vecchio slot SD
  • Minori consumi di energia: il consumo di energia è stato ridotto da 0,5W ad 1W sostituendo i regolatori lineari con quelli commutati
  • Audio migliore: il nuovo circuito audio incorpora un alimentatore dedicato a basso rumore
  • Fattore di forma migliorato: i connettori USB sono stati allineati con il bordo della scheda e sono stati risistemati altri componenti come il jack audio da 3,5 mm.

Raspberry Pi model B+ viene fornito SENZA memoria SD, alimentatore, tastiera, contenitore, cavi o altri accessori.

 

FACCIAMO PARLARE LA NOSTRA RASPBERRY PI

Installiamo il sintetizzatore vocale sulla nostra Raspberry PI .

Premessa

In questo tutorial facciamo vedere come installare un sintetizzatore vocale eSpeak ed eseguire uno script php sulla nostra Raspberry Pi.

Per prima cosa installiamo eSpeak digitando nel terminale:


sudo apt-get install espeak -y

Ora per pilotare l’uscita sonora, il sintetizzatore eSpeak si appoggia al pacchetto ALSA (Advanced Linux Sound Architecture) che è il componente del kernel di linux che si occupa, tra l’altro, della gestione automatica dei driver per le schede audio più comuni, della gestione hardware del canale MIDI e del mixing tra canali multipli Una volta terminata l’installazione, per essere certi di instradare l’audio sull’uscita che desideriamo, configuriamo ALSA per forzare l’uscita del mixer audio verso l’uscita cuffie di Raspberry Pi, con il comando :

amixer cset numid=3 1

dove l’ultimo valore assume i significati:

0=auto, 1=analog, 2=hdmi

Colleghiamo all’uscita cuffie del Raspberry Pi un altoparlante amplificato del tipo destinato ai lettori mp3, smartphonr e tablet. Fatto questo possiamo provare il funzionamento del tutto dando il comando:

espeak ‘Ciao a tutti’ -v it -p 70 -s 155 > /dev/null 2> /dev/null

 

RASPBERRY PY - UTILIZZIAMO LA CONSOLE BLUETOOTH

CONTROLLIAMO LA NOSTRA RASPBERRY PI DA CELLULARE E TABLET

Questo articolo descrive come attivare la console tramite bluetooth per poter controllare la nostra raspberry pi da qualsiasi smartfone sia android che ios

- HARDWARE RICHIESTO

Modulo bluetooth tipo hc06

 

Raspberry Pi Bluetooth

Pins

RPi GPIO pinBT module pin
5V (Pin #2) VCC
GND (Pin #6) GND
TXD (Pin #8) RXD
RXD (Pin #10) TXD

Nota : La connessione  TXD e RXD fra la RPi e il terminale Bluetooth e invertita .

 

 - Configurazione del RPi

io utilizzo come sistema operativo  Raspbian

Per default la nostra Raspberry Pi e' configurata  per scrivere i messaggi di boot sulla porta seriale  e inizializza la console da seriale.

Per default i baud rate della nostra  RPi sono impostati a 115200 bps, generalmente il modulo Bluetooth lavora a  9600 bps.

Quindi occore configurare la RPi a 9600 bps modificando due file di configurazione.

Il file /boot/cmdline.txt contiene la configurazione usata dal kernel in fase di  boot del susstema

Contiene la seguente riga:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

The interesting options are console and kgdboc, because these configure the serial port device /dev/ttyAMA0 to 115200 bps. You need to change these two configurations to 9600 bps. After you make these changes the file should read:

dwc_otg.lpm_enable=0 console=ttyAMA0,9600 kgdboc=ttyAMA0,9600 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Il secondo file di configurazione e' /etc/inittab. dove troviamo la seguente linea

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Questo dice al sistema di  avviare un terminale sulla porta seriale, e ancora una volta utilizza 115200 bps per configurare la porta devi cambiare questa linea a 9600 bps:

T0:23:respawn:/sbin/getty -L ttyAMA0 9600 vt100

Ricordate che essengo  file di configurazione del sistema per modificare questi file è necessario utilizzare sudo. Per quanto riguarda gli editor di testo Per modificare cmdline.txt con pico si eseguire il seguente comando:

$ sudo pico /boot/cmdline.txt

Con le modifiche apportate al RPI è configurato per comunicare con il modulo Bluetooth. Se ora si accende il Raspberry Pi si noterà che il LED nel modulo Bluetooth lampeggia rapidamente. Questo è il segno che il modulo Bluetooth è pronto e in attesa di essere accoppiato con un altro dispositivo.

 

Connessione al terminale Bluetooth

Se si utilizza un dispositivo Android con BlueTerm quindi avviare l'applicazione e dal menu app selezionate "Collegare il dispositivo".

Android fa automaticamente la selezione baud in modo da non dover configurarlo. Da un software del terminale in esecuzione in un computer, è probabile che sarà necessario configurare la velocità, il numero di bit di dati per carattere, la parità, e il numero di bit di stop per carattere. I valori è necessario utilizzare sono:

 

  • Speed: 9600 bps
  • Data bits: 8 bits
  • Parity: None
  • Stop bits: 1 bit


Il modulo Bluetooth è preconfigurato con un codice PIN. Per completare il collegamento al computer o smartphone vi chiederà di inserire il PIN. Il PIN di default è 1234.

Il LED nel modulo Bluetooth ora smette di lampeggiare e rimane acceso, a indicare che ha fatto un collegamento.

E qui viene il bello. È necessario riavviare il Raspberry Pi in modo che le nuove impostazioni della porta seriale abbiano effetto. Per riavviare l'RPI eseguire il seguente comando in una shell locale o di rete:

 

$ sudo reboot

Ora guarda il terminale Bluetooth sul vostro PC o smartphone, mentre il Pi riavvia. Messaggi di avvio devono essere visualizzate sul terminale, e non appena l'RPI è up si dovrebbe ottenere un prompt di login anche lì.

Ora è possibile accedere dal vostro terminale Bluetooth e utilizzare il prompt dei comandi come si farebbe normalmente sopra un guscio di locale o di rete.


 

 

INSTALLIAMO LAMP

Raspberry PI: come creare un Web Server Apache (Apache+PHP+MySql)

 

Configuriamo la scheda di rete

 

sulla riga di comando digitiamo

 

Occorre cambiarla in :

 

iface eth0 inet static
address 192.168.0.220
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255

 

premere  CTRL + O per salvare 

Premere  CTRL + X  per uscire 

 

digitare :

 

sudo reboot 

per riavviare

 

Installiamo  apache webserver

 

Il web serer apache e disponibile nel repositori Debian .

digitando da un qualsiasi computer della rete : h

 

Installiamo Apache utilizzando il seguente comando:


sudo apt-get install apache2

 

Installiamo mysql

Installiamo mysql con il seguente comando

 

sudo apt-get install mysql-server

 

durante l'installazione ci verrano richiesti le password da utilizzare per il database mysql e l'utente root

 

Installiamo  PHP

INstalliamo php e le librerie per utilizzare mysql:

 

sudo apt-get install php5

sudo apt-get install php5-mysql

 

 

Installiamo  PHPMYADMIN

 

Installiamo administrator manager per mysql in php

 

sudo apt-get install phpmyadmin