Índice:

Ativador de dispositivo do modo de hibernação: 5 etapas
Ativador de dispositivo do modo de hibernação: 5 etapas

Vídeo: Ativador de dispositivo do modo de hibernação: 5 etapas

Vídeo: Ativador de dispositivo do modo de hibernação: 5 etapas
Vídeo: COMO ATIVAR BLUETOOTH NO WINDOWS 10 2024, Julho
Anonim
Image
Image
Ativador de dispositivo do modo de hibernação
Ativador de dispositivo do modo de hibernação

Como a tecnologia tem avançado a um ritmo extremamente elevado, a maioria da população não pode viver sem a conveniência de tal desenvolvimento. Como uma pessoa que requer dispositivos diariamente, este projeto Arduino apresentará um ativador de dispositivo. Este ativador de dispositivo pode ser aplicado ao sistema de janelas e MacBooks antigos, que irão reativar o dispositivo do modo de hibernação quando o usuário bater palmas. Decidi criar esta máquina devido ao inconveniente de reativar constantemente meu laptop do modo de hibernação. Para o sistema de janelas, o usuário deve pressionar um botão aleatório para reativar o dispositivo, o que causa transtornos. Para alguns MacBooks antigos, esse também foi um problema menor. Esta máquina consiste em um sensor de som KY038 e uma placa Arduino. Quando o sensor de som observar um som mais alto em comparação com o resto dos dados gravados, o sensor será acionado e ativará o resto da máquina para reativar o dispositivo.

Para o sistema de janela, o dispositivo geralmente suporta automaticamente o modo de hibernação se o dispositivo não estiver sendo usado. Ainda, por exemplo, o usuário pode estar lendo um artigo ou examinando certos elementos no dispositivo sem usar o dispositivo constantemente. Com este design, se o usuário se distanciar do aparelho, batendo duas palmas, o laptop pode ser despertado do modo de hibernação. Este princípio também pode ser aplicado a vários dispositivos Mac antigos.

Etapa 1: suprimentos

Suprimentos
Suprimentos
Suprimentos
Suprimentos
Suprimentos
Suprimentos

O circuito

  • Placa Arduino (Arduino Leonardo)
  • Sensor de som KY038
  • cabo USB
  • Fios (* 3)
  • Um dispositivo

Projeto de contêineres

  • Canivete
  • Carga para Cola quente
  • Governante
  • Tapete de corte (* 1)
  • Cartões (30 * 30) (* 2)

Etapa 2: Colocação do sensor de som KY038 na placa Arduino

Colocação do sensor de som KY038 na placa Arduino
Colocação do sensor de som KY038 na placa Arduino

Para esta máquina, o único elemento necessário para ser conectado à placa Arduino é o sensor de som KY038. Para que o sensor de som funcione corretamente, os fios que se conectam ao sensor de som do Arduino devem ser inseridos nos pontos corretos. Portanto, a máquina pode funcionar corretamente.

A diferença nas placas Arduino pode levar a funções não processadas. Com base no meu projeto, a placa Arduino aplicada é o Arduino Leonardo, se você estiver usando uma placa diferente, certifique-se de entender a diferença entre as diferentes placas Arduino.

Consequências de conexões de fios erradas:

Uma vez que o sensor de som KY038 deve ser conectado aos pontos certos na placa do Arduino, quando os fios são conectados incorretamente, o sensor de som do Arduino não funcionará corretamente. Portanto, todo o processo de reativação do dispositivo não será executado.

Sensor de som KY038:

O sensor de som KY038 possui quatro partes que podem ser conectadas à placa, porém, neste caso, apenas três partes são necessárias: A0, G e +. Conforme mostrado no diagrama fornecido, o sensor de som deve ser conectado corretamente aos três pontos da placa. Depois que os três pontos são inseridos corretamente, o sensor de som KY038 agora está pronto para ser ativado.

A0 A0 na placa Arduino

G GND na placa Arduino

+ 5V na placa Arduino

Para este projeto, o único elemento que precisa ser colocado na placa é o sensor de som KY038, mas antes de entrar na próxima etapa, verifique se as conexões estão corretas, evitando todos os problemas desnecessários que podem levar a consequências terríveis.

Etapa 3: Código

Código
Código

Este código é projetado especificamente quando o usuário bate palmas duas vezes. O sensor de som capta o som e o transfere em números. Quanto mais alto for o som, maior será o número. Quando o sensor de som detecta a entrada de som mais alta das palmas do usuário, a máquina começa o processamento. De acordo com meu código, quando o sensor de som KY038 detectar uma entrada de som superior a 80, a máquina começará a funcionar. Como observei um padrão que, em condições normais, a entrada de som gravada nunca excederá 80, isso garante que o sensor de som KY038 não será ativado sem uma grande entrada de som.

Examinando o código, existem duas ramificações if condicionais para garantir que o usuário deve fornecer duas palmas para ativar a máquina com êxito. Sem duas palmas ou duas grandes entradas de som, a máquina não iniciará o processamento. O primeiro ramo if representa a detecção do primeiro aplauso e, posteriormente, outro ramo detecta o segundo aplauso.

Depois que o sensor de som KY038 detectar as duas grandes entradas de som, a máquina digitará "TRABALHANDO !!!" no teclado. No entanto, neste caso, o laptop será reativado do modo de hibernação, pois, enquanto um elemento aleatório no teclado for digitado, o dispositivo será reativado do modo de hibernação.

Código: Aqui

#include // permite que a placa Arduino atue como um teclado

int t = 0; // define o tempo inicial para 0 void setup () {pinMode (0, INPUT); // define o pino A0 para entrada para o som Keyboard.begin (); Serial.begin (9600); } void loop () {// detectando aplausos if (analogRead (0)> 80) {// detectando primeiro aplauso t = 0; bool feito = verdadeiro; while (analogRead (0)> 80) {// detectar sons de palmas atrasados t ++; // adicionar 1 milissegundo ao atraso de tempo (1); // esperar 1 milissegundo} while (analogRead (0) 5000) {// testar se o o tempo é muito longo feito = falso; pausa; // saindo do loop}} Serial.println (t); // imprime na tela a hora Keyboard.print ("WORKING !!!"); // digite o computador FUNCIONANDO !!! }}

Etapa 4: projeto do contêiner

Projeto de contêineres
Projeto de contêineres
Projeto de contêineres
Projeto de contêineres
Projeto de contêineres
Projeto de contêineres
Projeto de contêineres
Projeto de contêineres

Depois de entrar com sucesso nesta fase do projeto, a última coisa que você precisa processar é o contêiner de sua máquina. Para este projeto, o contêiner é separado em duas partes, a primeira parte é a parte menor do contêiner onde o sensor de som KY038 é colocado. A parte maior / parte inferior do contêiner é projetada para a colocação da placa Arduino.

  1. Olhando a foto com etiquetas do comprimento e largura de cada parte, os quatro cartolinas no canto superior esquerdo são criados para a parte menor do container. Primeiro, use um marcador para desenhar as formas nos cartões. Em segundo lugar, use um canivete, dois cartões de 5 * 6 cm, dois de 9 * 1,5 cm e dois de 5 * 1,5 cm devem ser produzidos para construir a parte do contêiner projetada para o sensor de som KY038.
  2. Usando uma pistola de cola quente, construa o recipiente menor para o sensor de som KY038.
  3. A maior parte restante é a parte em que a placa Arduino é colocada. Usando um marcador, desenhe dois hexágonos regulares com lados de 6 cm e um tubo de 6 lados com cada lado um comprimento de 23 e uma largura de 6. Depois que todos os elementos forem desenhados nos cartões, use uma faca para cortar o formas.
  4. Pegue um dos hexágonos e use a faca para cortar um quadrado com lados de 1,5 cm. O quadrado criado será a parte onde o cabo USB será aplicado.
  5. Construa o recipiente maior para a placa Arduino com a pistola de cola quente.
  6. Depois que os dois recipientes forem construídos, use a pistola de cola quente para colocar o recipiente menor em cima do recipiente maior. Neste ponto, a placa Arduino e o sensor de som KY038 devem ser colocados nos contêineres.

O contêiner para esta máquina não precisa ser necessariamente o mesmo, mas o contêiner deve ser capaz de armazenar a placa Arduino e o sensor de som KY038.

Etapa 5: Conclusão

Espero que este projeto ajude você a entender melhor como o Arduino pode ser aplicado em situações da vida real. Por meio deste projeto, você pode aprender o uso adequado do sensor de som KY038 e desenvolver outras extensões neste elemento do Arduino.

Muito obrigado a todos por lerem meu projeto Arduino criativo!

Recomendado: