OpenVino – creare i progetti demo con visual studio 2019

Per iniziare ad usare OpenVino è possibile utilizzare i modelli demo, contenuti nel direttorio: C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\open_model_zoo\demos Prima di utilizzarli è necessario generare i progetti visual studio per ciascun demo. E’ sufficiente lanciare il comando: build_demos_msvc.bat Questo lancerà tutta una serie di comandi cmake, uno per ogni progetto, generando tutti i progetti all’interno del direttorio:…

Read More

OpenVino – scaricare i modelli di apprendimento per Inferenza

Dopo aver configurato OpenVino e scaricato tutte le dipendenze, incluso python3, per eseguire inferenze sui diversi modelli disponibili è necessario scaricare i modelli disponibili online. Questo modelli sono file con estensione .xml e .bin e ve ne sono per ogni tipo di inferenza, come face detection, pose detection, car detection e così via. Per scaricare…

Read More

Compilazione di wxWidgets

Per utilizzare le classi dell’ottimo framework wxWidgets, è conveniente scaricare i sorgenti dall’apposito sito e compilare le dll e i file lib per poterli utilizzare con la corretta versione di Visual Studio. Ogni versione di Visual studio, infatti, utilizza un tipo diverso di file lib per le librerie, pertanto è necessario utilizzare quelli generati per…

Read More

Configurazione Bluetooth su raspberry pi 3

La configurazione Bluetooth si trova dentro il file /etc/bluetooth/rfcomm.conf. All’interno si deve configurare il ssid della rete a cui ci si collega e le relative password di accesso. Successivamente, per fare il pairing bisogna mettere il dispositivo in modalità di attesa: è sufficiente il comando sudo hciconfig hci0 piscan A questo punto il dispositivo si…

Read More

Come ti configuro il controller “THT Arcade console 2P USB Player”

La configurazione di questo controller con raspberry dipende da alcuni parametri settati nei file di configurazione, in alternativa il sistema rileva solo un unico joystick pilotato dalle due levette. Innanzitutto è necessario estrapolare il codice del dispositivo, che deve essere stato rilevato correttamente all’avvio del kernel. Si dà il seguente comando: # cat /proc/bus/input/devices I:…

Read More

Pistola in legno con elastici

Prendendo spunto dal fantastico tutorial visibile all’indirizzo Tutorial M9 Rubber Band Gun ho deciso di realizzarmi una fantastica pistola in legno con proiettili elastici. Il tutorial è corredato anche di piani dettagliati di montaggio della pistola, scaricabili all’indirizzo pdf. Tali piani possono essere stampati e poi ricalcati con una sega a nastro, oppure, come ho…

Read More

DIY cnc – firmware open source (Parte 2)

Dopo qualche settimana di lavoro l’assez finalmente viene completato e quindi passo al progetto delle parti della struttura. Dal mio fidato fornitore lmsystem2000 ordino le viti e le chiocciole rigorosamente a ricircolo necessarie allo spostamento del piano. Queste sono tutte da 20mm a passo 10mm, ovviamente essendo lunghe oltre un metro ho bisogno che siano…

Read More

DIY cnc – firmware open source (Parte 1)

Per tanto tempo ho desiderato avere una cnc, uno strumento con il quale realizzare i numerosi piccoli/GRANDI progetti che mi invadevano la mente. Un paio di anni fa presi la decisione: avrei progettato e (possibilmente) realizzato la mia cnc. Per ottenere un buon risultato avevo bisogno di qualche rinfrescatina di meccanica, dato che, da buon…

Read More

Come ti simulo una tastiera con Arduino

Da qualche tempo mi diletto a rivivere il passato dei giochi, quelli per intenderci che spopolavano le sale giochi e/o che giravano sui vecchissimi (ma divertentissimi) commodore 64, amiga, zx spectrum, ecc. Innanzitutto un po’ di spiegazioni, prima di arrivare al punto in cui ci servirà fare uso del nostro fidato arduino. Cercando in giro si…

Read More