Archivi tag: raspberry

Settare Wifi dongle su rpi

Di seguito i passaggi per settare la chiavetta wifi su raspbian.

  • Non collegare ancora la chiavetta.
  • Installare utility wpa_supplicant:
$ apt-get install wpasupplicant
  • Lanciare l’utility per creare la password_phrase:
$  wpa_passphrase My_WiFi_SSID mypassword
  • Si ottiene il seguente output.
network={
    ssid="My_WiFi_SSID"
    #psk="mypassword"
    psk=b2abb0fcd2f4527e11817de0823a57bb19ba4622f4595062c94ec4dd1370b5fe
}
  • Copiare il valore di psk.
  • Lanciare l’editor per modificare il file  /etc/network/interfaces
$ sudo nano /etc/network/interfaces
  • Modificare come segue il file (incollando psk prima copiato:
    ...
    
    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet dhcp
      wpa-ssid "My_WiFi_SSID"
      wpa-psk b2abb0fcd2f4527e11817de0823a57bb19ba4622f4595062c94ec4dd1370b5fe
  • Spegnere RPi.
  • Collegare la chiavetta wifi, scollega il cavo ethernet.
  • Riavviare  raspberry e’ collegato.
  • Settare i parametri del router se si vuole un ip fisso.

Aggiornamento sviluppo

In questi giorni mi sono dedicato ad alcuni approfondimenti di carattere teorico, aggiornando le pagine  sui motori ed eliche.

Ho deciso che data l’instalbilita’ del quadricottero, sara’ quasi subito necessario introdurre un giroscopio o mglio un giroscopio +accelerometro.Penso di acquistare MPU6050 (giro+acc).

Ho poi acquistato la batteria : FULL POWER 3S 11.1V 4000MAH 30-45C

ed il caricabatteria : Equilibrium mini v2

infine ho scrito la classe dell’oggetto  motor.py ( a breve on line) in cui gestisco interfaccia fra comando della velocita motore (in %)  e l’uscita PWM di rpi

Istallazione SW

In attesa che mi  arrivi l’hw  ho settato il software.

Sul mio laptop con ubuntu ho intenzione di effettuare la parte principale dello sviluppo del programma. Per tanto ho istallato ninja IDE, direttamente usando ubuntu software center.

Per comodita’ ho creato  una cartella /home/pyton

il sw cosi creato ( file.py)  lo copiero’ su rpi

Per quanto riguarda rpi ho preso l’immagine rasbian (2013-02-09-wheezy-raspbian.img) che avevo “in casa” e l’ho istallata su una SD da 2GB.

Si puo trovare l’ultima versione disponibile a questo link

Avviato rpi ,collegato al televisore di casa via hdmi e ad una tastiera, ho lasciato tutti i settaggi di default della configurazione , ne sono uscito ed e’ partito rpi.

L’ho collegato al router via cavo, spento tv e tolta tastiera.

Sul router l’ho riconosciuto e definito il suo indirizzo ip statico:192.168.0.50

legandolo al proprio MAC address. (Io uso un router della netgear, e’ mi estato molto intuitivo capire come).

dal laptop , sul terminal ho digitato

ssh pi@192.168.0.50
password : raspberry

ora il terminale del laptop e’ diventato il terminale del rpi

ho lanciato

$ sudo apt-get undate
$ sudo apt-get upgrade

L’aggiornamento prende circa un ora

Ho lanciato l’istallazione della libreria  RPIO che mi permettera’ di gestire diverse uscite di rpi con un segnale PWM:

$ sudo apt-get install python-setuptools
$ sudo easy_install -U RPIO

infine ho creato la cartella che accogliera i file.py:

mkdir python

Link:

ninja IDE

RPIO

Componenti acquistati

Seguendo le indicazionie di oddcopter oggi ho acquistato i primi componenti del mio quadcopter.

Considerando che  il raspberry pi , lo avevo gia, Per ora ho speso 100 EUR inclusa la spedisione aerea da USA.

Ho preso motori, eliche, esc e dei connettori ed un convertitore UBEC  per alimentare rpi con la stessa batteria

 

Acquistato  tutto su hobbyking.com che mi e’ sembrato il fornitore che aveva praticamente tutto il necessario.

Sono attualmente sprovvisti di batterie , per cui  devo trovarla altrove (+ il suo caricabatterie).

Non ho trovato per ora un fornitore italiano che avesse tutto ed ad un prezzo modico.

Ecco  link alla mia lista materiali

 

Non mi resta che attendere…

nel frattempo comincio a scrivere un po di codice per interfaccare i motori al rpi

 

Link:

oddcopter.com

HobbyKing.com