Promozione estiva: Robotics in education Q.bo cooding for STEM versione italiana disponibile su Amazon in versione Kindle.
Indice generale
Un programma di test per i touch sensor 20
Il modulo di gestione principale 22
Il campo di frequenza dell’udibile 40
Principio di funzionamento delle telecamere digitali 55
Dati di configurazione delle fotocamere 62
Verifica dei dati di configurazione 69
Test di funzionamento della telecamera 71
I servomotori di Q.bo STEM. 73
Cenni sui campi elettromagnetici 73
Le equazioni principali dei campi elettromagnetici 74
Motori in corrente continua 78
Esempio di tecnologia di costruzione: 87
Servomeccanismi di Q.bo STEM – Dynamixel XL-320 92
Le espressioni facciali di Q.bo STEM 95
I LED (light emitting diode) 95
L’indirizzamento software della matrice a led 97
Le configurazioni della matrice di led 99
Le Configurazioni espressive 106
Configurazione per espressioni alfabetiche 108
Le codifiche per espressioni numeriche 111
Esempio di codice di comando in “C” 113
Programmi per le espressioni facciali in Python 114
Tensione di input o di riferimento: 128
Frequenza di campionamento: 128
La funzionalità multiplexer: 143
Principio di funzionamento: 145
Principio di funzionamento: 147
Modalità di comando e controllo: 148
La tecnologia costruttiva: 155
Il Raspberry PI 3 Model B+ 157
Il connettore display (DSI): 158
La trasmissione dati bilanciata 159
Raspberry Piedinatura GPIO: 171
Q.bo STEM – Nozioni fondamentali. 175
I sistemi operativi per i vari dispositivi. 175
Componenti di base per i sistemi operativi: 176
I sistemi di archiviazione 180
I sistemi di archiviazione distribuiti. 181
I comandi principali di Linux 183
Elenco dei principali comandi linux 194
Comandi da terminale ssh e scp 209
Il concetto di informazione 215
Classe di Velocità (SD Bus) 226
Classe di Velocità UHS (Ultra High Speed Bus) 227
I Linguaggi di programmazione 229
Le principali differenze tra C++ e Python: 231
Pseudo linguaggio e flow chart 235
Python: nozioni di programmazione. 253
Tipicizzazione dati e variabili. 259
Il mdoulo “Turtle graphics”. 262
Variabili: definizioni e settaggi 265
Paradigma di programmazione ad oggetti 271
Il cenni sul controller di Q.bo STEM. 275
Cenni di programmazione in “C” 284
Datatype: costanti e variabili 305
Preambolo, commenti headers e definizioni 307
Blocco delle dichiarazioni 308
Operatori, assegnazioni e formati 310
Controllo di flusso (condizionali) 312
Controllo della memoria e puntatori 312
Q.bo STEM – Installazione software (prima parte) 315
La scelta del sistema operativo 316
Le installazioni del linguaggio Python 333
Espansione del file sistem 338
Thonny la IDE dei principianti 351
Shell di sistema per principianti. 354
Le basi del Machine learning 357
Il concetto di “deep learning” 357
La funzione di attivazione 359
Il concetto di “Perceptron” 361
Una simulazione di classificatore binario 364
Una tecnica di Machine Learning 389
Installazione di pythorch e pytorchvision. 389
Predisposizione per la ComputerVision 407
Installazione software per la webcam 409
Settaggio parametri della telecamera e test 410
Aggiornamento del sistema e operazioni di sicurezza 421
Q.bo STEM e la computervision 422
OpenCV-Python: nozioni di base. 424
Una Applicazione: MoveDetection.py 430
Principio di funzionamento 430
Installazione software (seconda parte) 481
Q.bo STEM e il riconoscimento vocale. 491
Un test di riconoscimento vocale 494
Una integrazione al programma ““talking detector.py”. 503
Creazione di un modulo di speech_recognition 505
Introduzione al Natural Language Processing 509
Un file di test nel formato .json 510
Operazioni preliminari sui file di testo 517
Esempio di utilizzo del deep learning per NLP 529
costruzione della rete neurale 535
Addestramento della rete neurale 541