ІК СИГНАЛІЗАЦІЯ
Здрастуйте - вирішив позайматися радіо"скотом", побачивши в інтернеті зв'язку лазер - фоторезистор - тиристор. Молоді люди так хвацько все піднесли, правда для людей, які не особливо знаються на електроніці. Та це все нісенітниця, я вирішив розкачати цю сигналізацію, накидати всяких плюшок, реалізувати налаштування лазера - дзеркало. Та багато чого ще – коротше до справи. До вашої уваги вже готовий вид сигналки:

Принцип роботи охоронного пристрою
Направляємо промінь лазера на фоторезистор - на відстань передбачуваної зони, що охороняється, підключаємо живлення - засмагає зелений світлодіод, натискаємо на пульті ДУ червону кнопку або чорну механічну - пристрій в режимі спрацьовування сигналізації, при перериванні ходу променя лазера - неважливо ніж умовно і з динаміка звучить мелодія "Аксель - поліцейський із Беверлі - Хілз". Чорна кнопка (ліворуч від червоної) на пульті для пропуску або виходу з умовно зони, що охороняється - потім знову активуємо захист червоною кнопкою або чорною механічною.
Відключити мелодію і перезавантажити сигналізацію можна лише перепідключивши живлення всього пристрою - я зробив це навмисне, щоб людина зрозуміла причину спрацювання сигналізації.
Зазначу, що це аматорська сигналізація і реалізована не професіоналом, для більш серйозного виконання потрібні глибші знання та досвід у розробці подібних систем, надійні деталі, автономне харчування тощо. і т.п. LetsGO - почнемо з принципової схеми:
Електрична схема


На схемі замість: фоторезистора – змінний резистор, ІЧ датчика – лампа; живлення (5 Вольт) мікроконтролера - 7 та 20 ноги - +; 8 та 22 ноги - -. Почнемо з механізму фіксації переривання променя пари лазер – фотодатчик. У ланцюзі дільника R1 -Fotoresistor, основним елементом є фоторезистор, що змінює свій опір залежно від рівня освітленості, чим світліше, тим менше його опір. Провокуючим пристроєм – що зменшує опір – буде промінь лазера. У ролі ключа використаний тиристор, цей напівпровідник працює як діод, тільки коли на його вивід, що управляє, подано потрібну напругу відкривання (по довідковому листу - 0.8 Вольт), з нашого дільника. Все просто при створенні бар'єру між лазером і фоторезистором у вигляді умовної руки, у нас відкривається ключ-тиристор, і послідовно підключений з тиристором RGB світлодіод загоряється. Кожна ділянка схеми налагоджувалась на breadboarde:

Реле RL2 підключене паралельно RGB імітуватиме кнопку, тобто подачу логічної одиниці на 13 вхід контролера. Цей механізм необхідний зв'язку сигналізації з микроконтроллером. Реалізовано наступним чином - контакти живлення реле підключені паралельно світлодіоду, НР контакти один висновок до плюсу живлення, другий через підтягуючий резистор до мінуса, з цього висновку і забираємо нашу "1" на вхід 13 при спрацьовуванні нашої сигналізації. На даному етапі мікроконтролер керуватиме такими процесами:
- буде включати світлодіод зеленого світіння з 15 виведення і відключати його у разі спрацьовування сигналізації, на виведенні 17 контролера підключати BUZZER і програвати мелодію сирени.
Налагодження номер 2

Інфрачервоний датчик задуманий для можливості відключення живлення схеми сигналізації. Реле RL1 комутує НР контакти, при надходженні сигналу з пульта ДК на ІЧ (4 вхід Atmeg-і) НР контакти реле (отримують посилений транзистором з 6 виведення сигнал) замикаються і "живлять" механізм фіксації переривання променя пари лазер -фотодатчик. Іншим сигналом з пульта дистанційного керування розриваємо контакти реле - загалом це потрібно щоб включати і відключати сигналізацію дистанційно.
У пристрої передбачена механічна частина - кнопка у разі відмови роботи ІЧ датчика, також з її допомогою можна перезавантажити всю сигналізацію.
У схемі є стандартна обв'язка прошитого на платі Arduino мікроконтролера Atmega - кварцовий резонатор на 16 мГц і 2 конденсатора на 22 пФ.
Для посилення вихідного сигналу на 17 виході контролера підключимо транзистор і регулюватимемо гучність змінним резистором.
Для мінімізації свого проекту я зашив бутлоадер Arduino в контролер Atmeg і за інструкцією описаної в цій статті.

Я просто витяг рідний контролер з Arduino Uno і вставив із записаним завантажувачем мікроконтролер і зашив свій скетч. Врахуйте, що виходи Arduino Uno та мікроконтролера будуть відрізнятися, тому дотримуйтесь цієї схеми:

Трохи про код
Для зв'язку ІЧ та контролера в середовищі Arduino написана бібліотека IREMOTE.H, в ній вибираємо скетч DUMP, збираємо схему підключення ІЧ датчика до контролера, відкриваємо Serial monitor і натискаючи на кнопки пульта зчитуємо код цієї кнопки.
Про мелодію - ну тут все просто музичний супровід можна вибрати із 180 композицій, які знаходяться у вільному доступі до Інтернету. Весь код далі:
irrecv.enableIRIn(); // запускаємо прийом pinMode (SoundPin, OUTPUT);// 17 ніжка 328 pinMode (4, OUTPUT);// 6 ніжка 328 pinMode (7, INPUT);// 13 ніжка 328 pinMode (9, OUTPUT);// 15 ніжка 328 > //ВЕСЬ НАСТУПНИЙ КІД НЕОБХІДНО ДЛЯ ВІДТВОРЕННЯ ВИБРАНИХ МЕЛОДІЙ int extractNumber(int& myNumber, char Muz[], int& curPosition) intdigitsNumber=0; int curDigit=0; myNumber=0; do if ((Muz[curPosition]> 47) && (Muz[curPosition] ': generalOktava++; > break; case ' 6) oktava= 6; if (isNota isPause) < curPosition=i+1; pointsNum=pointsCount(Muz, curPosition); =1.0; for (int j=1; j 11) Nota=11; tempLong= freq[oktava][Nota]; currentNotaPauseDuration), if (isPause) pauseDuration=takt*curPause*curMultipl; delay(pauseDuration); i++; > i]!= '\0'); >
void loop() digitalWrite(9,HIGH);// робимо активним зелений світлодіод if ( irrecv.decode( &results )) < // якщо дані з пульта ДК прийшли switch (results.value) case 0xFF02FD:// це те, що ми вважали з пульта ДК digitalWrite(4, HIGH); //Підключаємо реле break; case 0xFF827D:// це те, що ми вважали з пульта ДК digitalWrite(4, LOW); // Розриваємо реле break; > irrecv.resume(); // приймаємо наступну команду >

Далі монтажні роботи, і нарешті фінальна пуско-налагодження:

Далі більше зробив такі наличники:

І зібрав схему під назвою "Кут падіння - дорівнює куту відображення" - налаштування було довгим, але все пройшло на УРА!

Дякуємо за увагу - з повагою до всіх таких же радіоаматорів-початківців як і я, та й просто заблудлим душам. З вами бувТольяттінський Ембеддер (1945).