Índice:
- Etapa 1: O que você precisa
- Etapa 2: o circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: Adicionar componentes no Visuino
- Etapa 5: nos componentes do Visuino Connect
- Etapa 6: gerar, compilar e fazer upload do código do Arduino
- Etapa 7: jogar
Vídeo: Descubra quando alguém entrou em uma sala usando o sensor de radar Xyc-wb-dc: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste tutorial, aprenderemos como descobrir quando alguém entrou em uma sala usando o módulo RTC, sensor de radar xyc-wb-dc, display OLED e arduino.
Assista a um vídeo de demonstração.
Etapa 1: O que você precisa
- Arduino UNO (ou qualquer outro Arduino)
- Sensor de radar xyc-wb-dc
- Módulo RTC DS1307 Real Time Clock
- Fios de ligação de display OLED
- Programa Visuino: Baixe o Visuino
Etapa 2: o circuito
- Conecte o pino XYC-WB-DC [O] ao pino digital do Arduino [8]
- Conecte o pino XYC-WB-DC [-] ao pino negativo do Arduino [GND]
- Conecte o pino XYC-WB-DC [+] ao pino positivo do Arduino [3.3V] Nota: alguns sensores de radar têm posições de pino diferentes, então certifique-se de conectá-lo corretamente
- Conecte o pino do módulo RTC [GND] ao pino Arduino [GND]
- Conecte o pino do módulo RTC [VCC] ao pino Arduino [5V]
- Conecte o pino do módulo RTC [SDA] ao pino Arduino [SDA]
- Conecte o pino do módulo RTC [SCL] ao pino Arduino [SCL]
- Conecte o pino do display OLED [GND] ao pino do Arduino [GND]
- Conecte o pino do display OLED [VCC] ao pino do Arduino [5V]
- Conecte o pino de exibição OLED [SDA] ao pino Arduino [SDA]
- Conecte o pino de exibição OLED [SCL] ao pino Arduino [SCL]
Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:
Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 4: Adicionar componentes no Visuino
- Adicionar o componente "Relógio em tempo real (RTC) DS1307" Adicionar o componente "SSD1306 / SH1106 OLED Display (I2C)"
- Adicionar componente "Digital (booleano) somente alteração"; adicionar componente "Detectar borda"; adicionar componente "Chave liga / desliga do relógio"
- Adicionar componente "Timer"
- Na janela de propriedades, defina "Intervalo (uS)" para 10000000
- Isso significa que o sensor "hibernará" por 10s (10000000uS) após cada detecção, o que evitará vários carimbos de data / hora de uma vez. Idealmente, você definiria algo como 5 minutos
- Adicionar componente "Inversor"
Etapa 5: nos componentes do Visuino Connect
- Conecte o pino de saída digital do Arduino [8] ao pino "ChangeOnly1" [entrada]
- Conecte o pino "ChangeOnly1" [Out] ao pino "DetectEdge1" [In]
- Conecte o pino "DetectEdge1" [Out] ao pino "ClockSwitch1" [In]
- Conecte o pino "ClockSwitch1" [Out] ao pino "RealTimeClock1" [Clock] e o pino "Timer1" [Start]
- Conecte o pino "Timer1" [Saída] ao pino "Inversor1" [Entrada]
- Conecte o pino "Inversor1" [Saída] ao pino "ClockSwitch1" [Ativar]
- Conecte o pino "RealTimeClock1" [Control] ao Arduino I2C [In]
- Conecte o pino "RealTimeClock1" [Saída] ao pino "DisplayOLED1" [Entrada]
- Conecte o pino "DisplayOLED1" [Control] ao Arduino I2C [In]
Etapa 6: gerar, compilar e fazer upload do código do Arduino
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 7: jogar
Se você ligar o módulo Arduino UNO e fizer um movimento, o sensor de radar deve detectá-lo em cada movimento detectado em um raio de + -5m ao redor do sensor de radar e fazer um registro de data e hora no display OLED. Dependendo do intervalo que você definir no componente Timer, ele deve detectar outro movimento depois que esse tempo passar.
Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:
Recomendado:
S.H.I.E.L.D - Alguém está te observando ?: 4 etapas (com fotos)
S.H.I.E.L.D - Is Someone Watching You ?: Vi muitos vídeos de pessoas envergonhadas quando não percebiam que seu microfone ou câmera estavam ligados, e isso me deu a ideia deste projeto. Eu escrevi um aplicativo simples em C # que detecta quando a câmera ou o microfone estão sendo usados e
O Tripwire minimiza automaticamente as guias quando alguém anda por: 3 etapas
Tripwire minimiza abas automaticamente quando alguém anda por: Você sempre afrouxa seu computador e se preocupa em ser preso? Não mais porque hoje vamos fazer um tripwire que minimiza automaticamente suas abas quando alguém passa. Este projeto contém principalmente dois módulos RECEIVER (Rx) a
Descubra quando alguém entrou em uma sala: 7 etapas
Descubra quando alguém entrou em uma sala: neste tutorial, aprenderemos como descobrir quando alguém entrou em uma sala usando o módulo RTC, sensor PIR, display OLED e arduino. Assistir a um vídeo de demonstração
Descubra a melhor maneira de aumentar a nitidez de uma foto: 8 etapas
Descubra a melhor maneira de tornar uma foto mais nítida: Use o Photoshop Elements para aumentar a nitidez de detalhes de aparência suave enquanto mantém os artefatos à distância. Existem vários motivos pelos quais uma fotografia pode parecer um pouco suave. Para começar, o ponto de foco automático (AF) da câmera pode não ter se sobreposto à área principal de interesse, cau
Whack-a-alguém: 6 etapas (com fotos)
Whack-a-someone: Este projeto foi para 'Creative Electronics', um módulo de 4º ano de Engenharia Eletrônica de Bengala na Universidade de Málaga, Escola de Telecomunicações (www.etsit.uma.es). Neste instrutível, criamos uma versão personalizada do Whack-a-mole