L'Arduino è la migliore piattaforma quando si tratta di conoscere i circuiti o creare progetti che coinvolgono i microcontrollori. Arduino può essere utilizzato per controllare il dispositivo senza alcuna interfaccia umana e può facilitare il controllo del dispositivo rendendolo senza tocco. Per dimostrare come possiamo controllare il dispositivo senza toccarlo, abbiamo effettuato un controllo a LED senza tocco usando Arduino Uno.
Come effettuare il controllo a LED senza touching usando Arduino Uno
Per rendere il LED senza touch, dobbiamo prima progettare un circuito e per questo abbiamo elencato i componenti necessari per progettare il LED senza touch che viene indicato di seguito:
Dopo aver elencato i componenti, abbiamo progettato il circuito e l'immagine indicata di seguito è lo schema del circuito progettato:
Come creare un assemblaggio hardware per la progettazione di un LED senza touch tramite Arduino Uno
Per implementare lo schema del circuito sopra riportato sull'hardware abbiamo prima fornito il gruppo hardware nell'immagine qui sotto:
Per creare il LED senza contatto abbiamo usato il sensore di rilevamento degli ostacoli ad ultrasuoni che rileverà ostacoli all'interno della sua gamma specificata. Per l'interfaccia del sensore ad ultrasuoni con Arduino Uno dobbiamo collegare il suo grilletto ed eco con Arduino. Quindi, a tale scopo abbiamo usato il pin 6 e il pin 5 dell'Arduino Uno usando i fili marroni e grigi.
Il LED è collegato ad Arduino usando il suo pin 5 e nella figura sopra questa connessione è rappresentata dal filo di colore blu.
Abbiamo fornito 5 volt alle file più in alto del perno della breadboard usando il perno da 5 volt di Arduino e da lì abbiamo collegato ogni componente con l'alimentazione.
Per capire ulteriormente come possiamo usare il sensore ad ultrasuoni con Arduino, è possibile leggere il sensore di distanza di interfaccia con Arduino.
Come scrivere il codice Arduino per la creazione di un LED senza touch usando Arduino Uno
Di seguito è riportato il codice Arduino utilizzato per programmare il microcontrollore per la creazione del LED touchless:
#define trig 7 // Assegnazione del perno Arduino per il pin di trigger del sensorePer l'interfaccia dei componenti con Arduino, abbiamo prima assegnato i rispettivi pin per ciascun componente e successivamente abbiamo assegnato le modalità di lavoro a ciascun componente. Nella sezione Loop abbiamo prima generato il segnale usando il pin di trigger del sensore. Per leggere il segnale in arrivo viene utilizzato il perno eco del sensore da cui si trova la durata dell'onda riflessa.
Per calcolare la distanza che l'onda ha coperto abbiamo usato la seguente formula:
Distanza = (durata / 2) / 29.1;Per rilevare l'ostacolo, abbiamo specificato l'intervallo per esso usando la condizione IF e, in questo programma, abbiamo dato l'intervallo di 10 cm al sensore per il rilevamento. Quando c'è un ostacolo entro i 10 cm, il LED si accenderà altrimenti si terrà nello stato off.
Lo scopo principale di questo programma è quello di creare qualsiasi dispositivo contatto in cui non è richiesta alcuna interfaccia umana.
Come creare hardware per creare un dispositivo senza contatto utilizzando Arduino Uno
Abbiamo implementato il circuito progettato sull'hardware secondo il gruppo hardware sopra descritto e la cui immagine è indicata di seguito:
Per dimostrare il funzionamento del circuito progettato per la creazione del LED di contatto meno utilizzando il sensore ad ultrasuoni con Arduino Uno abbiamo dato una gif di animazione di seguito:
Conclusione
I dispositivi che operano senza alcun contatto umano possono essere nominati come dispositivi senza contatto e tali dispositivi possono essere utilizzati in diversi progetti di automazione come Touchless Door Bell, Sistema delle luci automatiche e così via.Per creare un dispositivo senza contatto abbiamo fatto un LED senza touch che si spegne e si accende utilizzando sensori di rilevamento degli ostacoli ad ultrasuoni. Per illustrare il funzionamento del progetto che abbiamo fornito anche il codice Arduino e l'implementazione hardware del progetto.