Índice:
- Etapa 1: suprimentos
- Etapa 2: Colocação do sensor de som KY038 na placa Arduino
- Etapa 3: Código
- Etapa 4: projeto do contêiner
- Etapa 5: Conclusão
Vídeo: Ativador de dispositivo do modo de hibernação: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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
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
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.
- 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.
- Usando uma pistola de cola quente, construa o recipiente menor para o sensor de som KY038.
- 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.
- 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.
- Construa o recipiente maior para a placa Arduino com a pistola de cola quente.
- 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:
Projeto do oscilador baseado no modo de corrente para amplificadores de potência de áudio Classe D: 6 etapas
Projeto do oscilador baseado no modo atual para amplificadores de potência de áudio Classe D: Nos últimos anos, os amplificadores de potência de áudio Classe D tornaram-se a solução preferida para sistemas de áudio portáteis, como MP3 e telefones celulares, devido à sua alta eficiência e baixo consumo de energia. O oscilador é uma parte importante da classe D au
Como obter um MUNDO SECRETO !!!!!! (Modo de depuração): 3 etapas
Como obter um MUNDO SECRETO !!!!!! (Modo de depuração): Neste instrutível, mostrarei como chegar a um modo de mundo secreto no Minecraft
HackerBox 0057: Modo de segurança: 9 etapas
HackerBox 0057: Modo de segurança: Saudações aos hackers do HackerBox em todo o mundo! HackerBox 0057 traz uma vila de IoT, Wireless, Lockpicking e, claro, Hardware Hacking direto para o seu laboratório doméstico. Exploraremos a programação de microcontroladores, explorações de IoT Wi-Fi, Bluetooth int
Modo fácil de mata-moscas de alta tensão: 4 etapas
Modo fácil de mata-moscas de alta tensão: Cuidado - alta tensão. Manter longe do alcance de crianças e animais de estimação. Não sou responsável por qualquer forma de dano causado a você ou a outras pessoas. Então, dito isso, eu sempre quis adaptar um mata-moscas para algo mais sério. Mata-moscas elétricos padrão ha
Dispositivo ASS (dispositivo social anti-social): 7 etapas
Dispositivo ASS (Dispositivo Social Anti-Social): Digamos que você seja o tipo de pessoa que gosta de estar perto das pessoas, mas não gosta que elas cheguem perto. Você também agrada as pessoas e tem dificuldade em dizer não às pessoas. Então você não sabe como dizer a eles para recuar. Bem, entre - o dispositivo ASS! S