Ora che hai a disposizione il nuovo BeagleBone® Blue, ecco cosa puoi aspettarti appena lo accenderai e come connetterti alla scheda e a Internet.
Disimballaggio
Il BeagleBone® Blue di BeagleBoard.org è fornito con protezione sia da shock elettrici che meccanici in una busta di protezione da ESD e in una scatola imbottita. A differenza del BeagleBone® Black, la versione Blue non comprende il cavo da microUSB a USB necessario per connetterlo al tuo computer.
Visualizza prodotti correlati
Visualizza prodotti correlati
La scheda è fornita di antenne sulla parte superiore della scheda, ma il funzionamento delle antenne migliora se le ruoti con delicatezza in modo che puntino verso l’esterno dal bordo della scheda. Se una si stacca, allinea con delicatezza il pin e il connettore con l’orientamento desiderato e premi sul connettore u.Fl per farla scattare nuovamente in posizione.
Connessione alla scheda
BeagleBoard.org contiene istruzioni per iniziare molto esaurienti. Nella sezione support, fai clic su “getting started”. Segui i tre passaggi delineati in questa pagina:
- Connetti il Blue
- Scarica e installa i driver
- Naviga al server Web sul Blue
Quando hai connesso correttamente il Blue, nella parte superiore della schermata verrà visualizzata una casella verde.
Connessione a Internet
Anche se la pagina di destinazione raggiunta durante la procedura di configurazione contiene il codice di esempio per far lampeggiare i LED, questo codice non funziona sul Blue. Se fai clic sul pulsante “run” nella pagina Web non succede niente; anche la copia del codice in Cloud9 per eseguirlo genera errori indicando che i LED sono mappati in modo diverso in questa BeagleBoard. Il Blue ha le caratteristiche hardware e software del Robotics Cape integrato, per cui dovrai utilizzare i comandi disponibili nel pacchetto roboticscape.
Il Blue dispone di memoria dedicata disponibile per memorizzare un sistema operativo, per cui si avvierà con Linux (Debian, Jessie) senza utilizzare un’immagine di una scheda SD.
Puoi trovare la versione più recente di Jessie e installare manualmente il sistema operativo per aggiornare i pacchetti, ma il modo più semplice è quello di connettere il Blue a Internet e utilizzare apt-get.
In Cloud9, apri un nuova finestra del terminal. Per configurare la connettività WiFi, sono disponibili diversi metodi, ma io utilizzo Connman. I comandi di inizializzazione sono i seguenti:
• connmanctl
• enable wifi
• tether wifi disable
• scan
• services
Dopo aver immesso il comando “services”, verrà visualizzato un elenco di reti disponibili. Se vedi la rete che vuoi utilizzare, digita:
• agent on
• connect wifi_f45xxxxx (dipende dal nome della tua rete)
• (immetti le credenziali necessarie)
• quit
Ora sei connesso a Internet. Verifica la connessione utilizzando il comando ping con un site Web comune, ad esempio google.com e verifica la presenza di pacchetti in entrata e in uscita. Se il comando ping dà esito positivo, aggiorna il Blue con i comandi seguenti:
• sudo apt-get update
• sudo apt-get upgrade
Alla prima esecuzione, questa procedura richiede del tempo, ma aggiorna tutti i pacchetti e prepara il Blue. I pacchetti più importanti da aggiornare sono roboticscape e git.
LED lampeggianti
Dobbiamo recuperare tutto il codice di esempio disponibile da repository github di Strawson Design per il Robotics Cape.
In una scheda diversa da Cloud9, apri il collegamento sopra e fai clic sulla casella verde “Clone or Download” per copiare il collegamento del repository. In Cloud9, crea una cartella sotto la directory radice da utilizzare come sandbox, naviga nella cartella e utilizza il comando seguente per copiare tutti i file.
Al termine vedrai una nuova cartella. Naviga nella sottocartella “examples” ed esegui l’esempio rc_blink. Questo esempio fa lampeggiare i due LED utente a una velocità che può essere modificata premendo il pulsante MOD sulla scheda. Prova altri esempi per esplorare la vasta gamma di funzionalità disponibili. Nota che i driver del motore funzionano solo con un alimentatore superiore a 6 V come le batterie al litio o un adattatore di alimentazione esterno e non potrai pilotare motori quando il Blue è alimentato esclusivamente da USB.
Sei interessato a un confronto tra Beaglebone® Blue e BeagleBone® Black? Prossimamente: Analisi del prodotto BeagleBone Black
Sei interessato a confrontare altri computer a scheda singola? I nostri ingegneri sviscerano i dati nella tabella di confronto degli SBC.