Í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: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste tutorial, aprenderemos como Descobrir quando alguém entrou em uma sala usando o módulo RTC, sensor PIR, 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 PIR
- Módulo RTC DS1307 Real Time Clock
- Display OLED
- Fios de ligação
- Programa Visuino: Baixe o Visuino
Etapa 2: o circuito
- Conecte o pino do sensor PIR [GND] ao pino Arduino [GND]
- Conecte o pino do sensor PIR [VCC] ao pino Arduino [5V]
- Conecte o pino do sensor PIR [Signal] ao pino digital do Arduino [8]
- 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 componente "Real Time Clock (RTC) DS1307"
- Adicionar componente "SSD1306 / SH1106 OLED Display (I2C)"
- Adicionar componente "Somente alteração digital (booleana)"
- Adicionar componente "Detectar borda"
- Adicionar componente "Relógio liga / desliga"
- 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, isso impedirá vários carimbos de data / hora de uma vez. Idealmente, você definiria algo como 5min
- 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, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino
No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)
Etapa 7: jogar
Se você ligar o módulo Arduino UNO e fizer um movimento, o sensor PIR deve detectá-lo 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:
Descubra quando alguém entrou em uma sala usando o sensor de radar Xyc-wb-dc: 7 etapas
Descubra quando alguém entrou em uma sala usando o sensor de radar Xyc-wb-dc: 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. vídeo de demonstração
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 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