Sommario:

Attivatore del dispositivo dalla modalità di sospensione: 5 passaggi
Attivatore del dispositivo dalla modalità di sospensione: 5 passaggi

Video: Attivatore del dispositivo dalla modalità di sospensione: 5 passaggi

Video: Attivatore del dispositivo dalla modalità di sospensione: 5 passaggi
Video: Come aumentare la velocità del processore o della CPU in Windows gratuitamente [5 suggerimenti] 2024, Dicembre
Anonim
Image
Image
Attivatore del dispositivo dalla modalità di sospensione
Attivatore del dispositivo dalla modalità di sospensione

Poiché la tecnologia avanza a un ritmo estremamente elevato, la maggior parte della popolazione non può vivere senza la comodità di tale sviluppo. Come persona che richiede dispositivi ogni giorno, questo progetto Arduino presenterà un attivatore di dispositivi. Questo attivatore del dispositivo può essere applicato al sistema di finestre e ai vecchi MacBook, che riattiveranno il dispositivo dalla modalità di sospensione quando l'utente applaude. Ho deciso di creare questa macchina a causa dell'inconveniente di riattivare costantemente il mio laptop dalla modalità di sospensione. Per il sistema a finestre, gli utenti devono premere un pulsante casuale per riattivare il dispositivo e ciò causa inconvenienti. Per alcuni vecchi MacBook, questo è stato anche un problema minore. Questa macchina è composta da un sensore sonoro KY038 e da una scheda Arduino. Quando il sensore del suono osserva un suono più alto rispetto al resto dei dati registrati, il sensore verrà attivato e attiverà il resto della macchina per riattivare il dispositivo.

Per il sistema a finestre, il dispositivo spesso resiste automaticamente alla modalità di sospensione se non viene utilizzato. Tuttavia, ad esempio, l'utente potrebbe leggere un articolo o esaminare determinati elementi sul dispositivo senza utilizzare costantemente il dispositivo. Con questo design, se l'utente viene allontanato dal dispositivo, battendo due volte le mani, il laptop può essere risvegliato dalla modalità di sospensione. Questo principio può essere applicato anche a diversi vecchi dispositivi Mac.

Passaggio 1: materiali di consumo

Forniture
Forniture
Forniture
Forniture
Forniture
Forniture

Circuito

  • Scheda Arduino (Arduino Leonardo)
  • Sensore sonoro KY038
  • cavo USB
  • Fili (*3)
  • Un dispositivo

Design del contenitore

  • Coltello multiuso
  • Adesivo hot-melt
  • Governate
  • Tappetino da taglio (*1)
  • Cartoni (30*30)(*2)

Passaggio 2: posizionamento del sensore sonoro KY038 sulla scheda Arduino

Posizionamento del sensore sonoro KY038 sulla scheda Arduino
Posizionamento del sensore sonoro KY038 sulla scheda Arduino

Per questa macchina, l'unico elemento da collegare alla scheda Arduino è il sensore sonoro KY038. Affinché il sensore sonoro funzioni correttamente, i fili di collegamento al sensore sonoro Arduino devono essere inseriti nei punti corretti. Pertanto, la macchina può funzionare correttamente.

Il diverso nelle schede Arduino può portare a funzioni non elaborate. Sulla base del mio progetto, la scheda Arduino applicata è Arduino Leonardo, se stai usando una scheda diversa, assicurati di capire la differenza tra le diverse schede Arduino.

Conseguenze di collegamenti errati dei cavi:

Poiché il sensore sonoro KY038 deve essere collegato ai punti giusti sulla scheda Arduino, quando i fili sono collegati in modo errato, il sensore sonoro Arduino non sarà in grado di funzionare correttamente. Pertanto, l'intero processo di riattivazione del dispositivo non verrà eseguito.

Sensore sonoro KY038:

Il sensore sonoro KY038 ha quattro parti collegabili alla scheda, ma in questo caso sono necessarie solo tre parti: A0, G e +. Come mostrato nello schema fornito, il sensore sonoro deve essere correttamente collegato ai tre spot della scheda. Dopo che i tre spot sono stati inseriti correttamente, il sensore sonoro KY038 è ora pronto per essere attivato.

A0 A0 sulla scheda Arduino

G GND sulla scheda Arduino

+ 5V sulla scheda Arduino

Per questo progetto, l'unico elemento che deve essere posizionato sulla scheda è il sensore sonoro KY038, ma prima di entrare nel passaggio successivo, assicurati che i collegamenti siano corretti, prevenendo tutti i problemi inutili che possono portare a terribili conseguenze.

Passaggio 3: codice

Codice
Codice

Questo codice è progettato specificamente quando l'utente applaude due volte. Il sensore del suono acquisisce il suono e trasferisce il suono in numeri. Più forte è il suono, maggiore è il numero. Quando il sensore del suono rileva l'ingresso sonoro più alto del battito delle mani dell'utente, la macchina inizierà l'elaborazione. Secondo il mio codice, quando il sensore sonoro KY038 rileva un ingresso audio superiore a 80, la macchina inizierà a funzionare. Poiché ho osservato uno schema di cui in condizioni normali, l'ingresso audio registrato non supererà mai 80, ciò garantisce che il sensore sonoro KY038 non verrà attivato senza un ampio ingresso audio.

Esaminando il codice, ci sono due rami if condizionali per garantire che l'utente debba fornire due applausi per attivare con successo la macchina. Senza due applausi o due grandi ingressi audio, la macchina non inizierà l'elaborazione. Il primo ramo if rappresenta il rilevamento del primo applauso, e successivamente un altro ramo rileva il secondo applauso.

Dopo che il sensore sonoro KY038 ha rilevato i due grandi ingressi sonori, la macchina scriverà "FUNZIONANTE!!!" sulla tastiera. Tuttavia, in questo caso, il laptop verrà riattivato dalla modalità di sospensione poiché finché viene digitato un elemento casuale sulla tastiera, il dispositivo si riattiverà dalla modalità di sospensione.

Codice: qui

#include // consente alla scheda arduino di fungere da tastiera

int t = 0; // imposta l'ora iniziale a 0 void setup() { pinMode(0, INPUT); // imposta il pin A0 in ingresso per il suono Keyboard.begin(); Serial.begin(9600); } void loop() { //rilevamento del battito di mani if (analogRead(0) > 80) { //rilevamento del primo applauso t = 0; bool fatto = vero; while (analogRead(0) > 80) { //rilevazione dei suoni di applauso ritardati t++;// aggiunta di 1 millisecondo al ritardo (1);//attesa di 1 milisecond } while (analogRead(0) 5000) { //verifica se il il tempo è troppo lungo fatto = falso; rottura; //uscita dal ciclo } } Serial.println(t); //stampa sullo schermo l'ora Keyboard.print("FUNZIONANTE!!!"); //digitare computer FUNZIONANTE!!! } }

Passaggio 4: progettazione del contenitore

Design del contenitore
Design del contenitore
Design del contenitore
Design del contenitore
Design del contenitore
Design del contenitore
Design del contenitore
Design del contenitore

Dopo essere entrato con successo in questa fase del progetto, l'ultima cosa che devi elaborare è il contenitore della tua macchina. Per questo progetto, il contenitore è separato in due parti, la prima parte è la parte più piccola del contenitore dove è posizionato il sensore sonoro KY038. La parte più grande/parte inferiore del contenitore è progettata per il posizionamento della scheda Arduino.

  1. Guardando la foto con le etichette della lunghezza e larghezza di ogni parte, i quattro cartoni in alto a sinistra sono creati per la porzione più piccola del contenitore. Per prima cosa, usa un pennarello per disegnare le forme sui cartoni. In secondo luogo, utilizzare un taglierino, devono essere prodotti due cartoni da 5*6 cm, due da 9*1,5 cm e due da 5*1,5 cm per costruire la parte del contenitore progettata per il sensore sonoro KY038.
  2. Usando una pistola per colla a caldo, costruisci il contenitore più piccolo per il sensore sonoro KY038.
  3. La parte più grande rimanente è la parte in cui è posizionata la scheda Arduino. Usando un pennarello, disegna due esagoni regolari con i lati di 6 cm e un tubo a 6 lati con ogni lato lungo 23 e largo 6. Dopo che tutti gli elementi sono stati disegnati sui cartoni, usa un taglierino per tagliare il forme.
  4. Prendi uno degli esagoni e usa il taglierino per tagliare un quadrato con i lati di 1,5 cm. Il quadrato creato sarà la parte in cui verrà applicato il cavo USB.
  5. Costruisci il contenitore più grande per la scheda Arduino con la pistola per colla a caldo.
  6. Dopo che entrambi i contenitori sono stati costruiti, usa la pistola per colla a caldo per posizionare il contenitore più piccolo sopra il contenitore più grande. A questo punto, la scheda Arduino e il sensore sonoro KY038 dovrebbero essere riposti nei contenitori.

Il contenitore per questa macchina non deve necessariamente essere lo stesso, tuttavia, il contenitore dovrebbe essere in grado di contenere la scheda Arduino e il sensore sonoro KY038.

Passaggio 5: conclusione

Spero che questo progetto ti aiuti ad avere una migliore comprensione di come Arduino può essere applicato in situazioni di vita reale. Attraverso questo progetto, puoi imparare il corretto utilizzo del sensore sonoro KY038 e sviluppare ulteriori estensioni su questo elemento di Arduino.

Grazie mille a tutti per aver letto il mio progetto Arduino creativo!

Consigliato: