Realizzazione di un sonar con visualizzazione su processing

Informatica Taranto

Oggi, 12 maggio, ho partecipato all’Arduino Day 2018, con l’Associazione DeployLab. uno dei progetti che abbiamo realizzato e portato a questo evento è un Radar/Sonar con visualizzazione su Processing.

Il sensore ad ultrasuoni ​HC-SR04 è montato su un servomotore, in modo che girando visualizzi una visuale di 180°.

Per realizzare questo progetto servono:

  • Arduino Uno
  • Un servomotore
  • Uno modulo ad ultrasuoni ​HC-SR04
  • Cavetteria varia
  • Un pc

Sul pc va installato Processing scaricabile dal sito https://processing.org/download/

Da questo link è possibile scaricare lo sketch Arduino e da questo il programma processing.

Prima di Avviarlo dobbiamo modificare alcune cose, sia sul programma e sia sull`IDE Processing.

Iniziamo dal processing:

Nella riga: myPort = new Serial(this,”COM8″, 9600); // starts the serial communication dobbiamo inserire il numero della porta COM dove è collegato Arduino, Nel mio caso era la 8 ed ho inserito “COM8”.

Dove invece leggiamo “size (xxxx, xxxx);” possiamo modificare la risoluzione in base al monitor che visualizzerà il programma.

Se si verificava l`errore (the line in program=( orcFont = loadFont(“OCRAExtended-30.vlw”); ). The reason for that is (could not load font OCRAExtended-30.vlw. Make sure that the font has been copied to the data folder of your sketch) shown by processing) per correggerlo basta andare nell`IDE di Processing e cliccare con il mouse su Tools > Create Font… e cambiamo la riga Filename ACaslonPro-Bold.vlw in OCRAExtended-30.

Il risultato a monitor è questo:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *