3 de fevereiro de 2019

Zumbido Secreto

Um zumbido secreto começa quando as luzes se apagam.


A ideia do projeto é ser uma pegadinha, uma brincadeira.

Como o circuito é bastante pequeno, deixe-o escondido no quarto em um local onde a luz incida sobre o sensor. Quando a luz for apagada, o circuito começará a emitir bips em intervalos de tempo aleatórios.
Normalmente acionamos a luz para procurar de onde está vindo os bips e, nesse momento, o circuito ficará em silêncio até que o ambiente fique escuro novamente.

Circuito utilizando um microcontrolador Attiny85, alimentado por uma bateria de 3v modelo CR2032, um LDR, um resistor de 10KΩ, e um Buzzer.

Segue o esquema elétrico e o código fonte:


/*---------------------------------------------------------
  Programa : ZUMBIDO SECRETO
  Autor    : Fellipe Couto [ http://www.efeitonerd.com.br ]
  Data     : 02/02/2019
  ---------------------------------------------------------*/
#define LDR A1
#define BUZZER 3

void setup() {
  pinMode(BUZZER, OUTPUT);
  randomSeed(A2);
}

void loop() {
  if (analogRead(LDR) < 65) {
    delay(random(5, 16) * 1000); //Delay de 5 a 15 segundos
    if (analogRead(LDR) < 65) {
      tone(BUZZER, random(1000, 5001), random(200, 2001)); //Frequência de 1000 a 5000 e tempo de 200 a 2000 milissegundos
    }
  }
}

Nenhum comentário:

Postar um comentário