mercoledì 18 maggio 2022

Arduino N° 114 - Battery Level

 

Arduino N° 113

 Achille De Santis

Arduino N°  115


Schema di principio per realizzare un visualizzatore di livello per batteria di accumulatori.
Scienziati e perditempo astenersi.



lunedì 16 maggio 2022

Arduino N° 113 - Servomotori: pilotaggio corretto & favole metropolitane

 

Arduino N° 112

 Achille De Santis

Arduino N°  114



Servomotori. 

Parliamo prima delle "favole metropolitane". 

Molti pensano che si possa alimentare un servomotore, anche piccolo, direttamente da Arduino. 
Non c'è niente di più sbagliato!
Il singolo servo assorbe già di suo più di quanto possa fornire il povero Arduino.
Lo schema tipico errato è questo: 

Fig. 1: Servomotori: circuiteria ERRATA;


Ho esagerato a mettere quattro servo ma anche soltanto uno esce dai limiti di alimentazione di Arduino.

Risultato: 

comportamento molto instabile e rischio di bruciare lo stabilizzatore interno di Arduino.
L'aggiunta del gruppo di condensatori non basta alla bisogna (v. fig. 1). 

 
Fig. 2: Servo con alimentazione IDONEA;


Pilotaggio corretto: 

Una soluzione alle favole metropolitane potrebbe essere quella di fig. 2, dove si evidenzia il fatto che l'alimentazione dei servo è separata da quella della scheda di controllo. In questo caso i gruppi di condensatori fanno egregiamente il loro lavoro; il funzionamento è corretto ed esente da incertezze, sempre che il firmware sia adatto.

A questo punto, se notate ancora piccolissimi movimenti indesiderati dei servo, modificate il Firmware introducendo, ove necessario, piccole "isteresi". Il funzionamento sarà sicuro e preciso.

Buona sperimentazione!


venerdì 6 maggio 2022

Arduino N° 112 - Proximity Bot V2

Arduino N° 111

 Achille De Santis

Arduino N°  113



Base di lavoro per realizzare un piccolo robot con due servomotori in DC.

Sono state impostate delle routines per la movimentazione dei motori.

Ognuno potrà adattarle alle proprie necessità.


In particolare, è possibile adattare le routines per la movimentazione destra e sinistra e richiamarle opportunamente nel programma.


 

giovedì 5 maggio 2022

Arduino N° 111 - Rivelatore di soglia allarme

 

Arduino N° 110 

 Achille De Santis

Arduino N° 112







Un ingresso analogico rileva una grandezza e segnala all'attuatore audio il superamento di una determinata soglia di intervento.

Il potenziometro può essere sostituito con un sensore di livello, un misuratore di tensione o altro.

Simulazione Indicatore di soglia allarme

Arduino N° 110 - Indicatore di direzione per vettura

 

Arduino N° 109 

 Achille De Santis

Arduino N°  111


Indicatore di direzione per vettura, a 12 volt.

due barre a led segnalano, in alternativa, l'avviso di direzione.

 



Simulazione Indicatore di direzione

mercoledì 4 maggio 2022

Arduino N° 109 - LDR Sensore di luce

 Un sensore di luce, o LDR, comanda l'accensione e lo spegnimento progressivo di una barra led.





Simulazione LDR Sensore di luce


Arduino N° 108 - Buzzer a frequenza variabile con potenziometro

Arduino N° 107       

 Achille De Santis

Arduino N°  109

 

Ruotando il potenziometro, gradualmente da zero al massimo, si ottiene la generazione di tono audio a  frequenza variabile, da zero a 5000 Hz.

La capacità in serie all'altoparlante è necessaria per separare la componente continua.

 


Simulazione Buzzer a frequenza variabile