Лазерная система сигнализации Tripwire на Arduino
Лазерная система сигнализации Tripwire на Arduino
В этой статье докладно расписано как просто сделать своими руками систему сигнализации, тем более лазерную, еще и с помощью Arduino.
Видео проэкта

Шаг 1: Элементы
Компоненты, используемые в этом проекте:

SainSmart Leonardo R3

Красная лазерная указка


Сигнализация - Зуммер

Датчик - Фоторезистор

Источник питания - 9В батарея

Провод - Папа-мама макетный соединительный кабель

Резистор - 10 кОм

Шаг 2: Сборка
Используя паяльник, сделать два горизонтальных отверстия на коробке для размещения фоторезистора.
Разместив фоторезистор, изолируйте его.

Это облегчает калибровку датчика в различных условиях освещения.

 Положительный контакт от зуммера подключается к контакту 13 на плате разработки.
Отрицательный контактный от громкоговорителя подключается к контакту 11 на плате разработки.

Шаг 3: Подключение

 Фоторезистор подключается к 5v пину на плате разработки.
Оставшийся контакт подключается к аналоговому 0 пину.
Связь между аналоговый 0 пином и землей (GND) контакт также устанавливается с помощью резистора 10k.

Шаг 4: Код

int PR = 0; //Analog 0 to Photoresistor
int Loud = 13; //Pin 13 to Loudspeaker

void setup() {   

      pinMode(PR, INPUT); //Photoresistor is set as an input   

      pinMode(13, OUTPUT);   

      pinMode(11, OUTPUT);   

      Serial.begin(9600);//set serial monitor at 9600 baud 

void loop() {   

      int Read = analogRead(PR);// "Read" reads analog0 data   

      Serial.println(Read);// Print that data   

      if (Read < 120) //if the value is less than 120 (this can be modified based on your lighting condition),

      {     

               digitalWrite(Loud, HIGH); //speaker turns on     

               digitalWrite(11, LOW);   

       }   

       else //if the value is greater than 120   

{     

digitalWrite(Loud, LOW);// speaker will turn it off     

digitalWrite(11, LOW);   

}   

delay(1000);//run every second }


Шаг 5: Завершение

После того как датчик откалиброван, вы можете загрузить код на Arduino и закрыть коробку.

Эта версия откалибрована для работы в условиях низкой освещенности.



Источник

3 434