Death Note

Introducere

Proiectul are ca scop crearea unei alarme care sa poata fi oprita doar de detinatorul cardului. Aceasta actiune va fi semnalata prin aprinderea unor LED-uri si prin emiterea unui sunet de catre buzzer. Ideea de inceput este aceea de a crea o capcana bazata pe sunet pentru persoana care apasa butonul.

Descriere generală

Pentru a debloca capcana, se apropie cartela de cititor sau se apasa switch-ul. Pentru stingere, este necesara folosirea cardului.

La folosirea uneia dintre cele 2 metode de deblocare, buzzer-ul va porni si un led verde se va aprinde.

Folosind cardul pentru a doua oara, buzzer-ul se va opri, led-ul verde se va stinge si cel rosu se va aprinde.

Schema bloc:

Hardware Design

Piesele folosite:

  • Arduino UNO
  • 1 LED rosu
  • 7 fire mama-mama
  • Buzzer
  • 1 LED verde
  • 1 switch
  • 8 fire tata-tata
  • 1 RFID

Software Design

#include <SPI.h> #include <RFID.h>

#define SS_PIN 10 #define RST_PIN 9 #define LED 6 #define LED1 5 bool k=true; RFID rfid(SS_PIN, RST_PIN); const int buzzer = 8; const int BUTTON_PIN = 7;

void setup() {

pinMode(LED, OUTPUT);
pinMode(LED1, OUTPUT);
Serial.begin(9600);
SPI.begin();
rfid.init();
pinMode(buzzer, OUTPUT);
pinMode(BUTTON_PIN, INPUT_PULLUP);

}

void loop() {

if(!(PIND&(1<<BUTTON_PIN))&&(k==true)){
  tone(buzzer, 1000);
  digitalWrite(LED1, LOW);
  digitalWrite(LED, HIGH);
}
if (rfid.isCard()) {
  Serial.println("Find the card!");
  if (rfid.readCardSerial()) {
    Serial.print("The card's number is  : ");
    Serial.print(rfid.serNum[0],HEX);
    Serial.print(rfid.serNum[1],HEX);
    Serial.print(rfid.serNum[2],HEX);
    Serial.print(rfid.serNum[3],HEX);
    Serial.print(rfid.serNum[4],HEX);
    Serial.println(" ");
    if(k==true){ 
    tone(buzzer, 1000); 
    digitalWrite(LED1, LOW);
    digitalWrite(LED, HIGH);         
      k=false;
    }
    else{
      k=true;
      noTone(buzzer);
      digitalWrite(LED, LOW);
      digitalWrite(LED1, HIGH);
    }
  }
  rfid.selectTag(rfid.serNum);
}
rfid.halt();

}

Rezultate Obţinute

Acestea sunt poze cu circuitul final:

Concluzii

Acesta este un prototip al unei mini capcane pe care oricine sa i-o poata da unei persoane care o deranjeaza.

Jurnal

  • Documentatie: 30.05.2023

Export to PDF

pm/prj2023/tmiu/deathnote.txt · Last modified: 2023/05/30 19:54 by ianis.popescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0