Съдържание:

Аларма за врата с ATTiny: 6 стъпки
Аларма за врата с ATTiny: 6 стъпки

Видео: Аларма за врата с ATTiny: 6 стъпки

Видео: Аларма за врата с ATTiny: 6 стъпки
Видео: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Юли
Anonim
Аларма за врата с ATTiny
Аларма за врата с ATTiny

Здравейте всички, на тази страница ще ви покажа как направих обикновена аларма за врата, която е компактна, силна и захранвана от батерии.

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

Има пълен списък на това, от което се нуждаете за този проект, извадих повечето компоненти от неща, които бях сложил наоколо, но можете лесно да ги купите.

  • AtTiny45/85: Мозъкът на този проект, можете да използвате дори дъска arduino за това, но мисля, че е твърде силно.
  • 5V регулатор на напрежението: Използвах CJ78M05, за да осигуря 5 волта за Attiny.
  • LM386: оп-усилвател, който управлява високоговорителя.
  • Високоговорител/Пиезо: изберете силен, не с висок импеданс.
  • Реле: Електромагнитен превключвател, използван за изключване на усилвателя с цел пестене на енергия, когато алармата е в режим на готовност, използвах TX2-3V дори ако ще го карам с 5v, това би трябвало да е наред.
  • Оптрон: Малко IC за изолиране на бобината на релето от Attiny, използвах EL817, но можете да използвате каквото искате.
  • NPN транзистор: за задвижване на релето.
  • Диод: за защита на веригата от скокове на високо напрежение на бобината, която се разрежда, когато релето се изключи.
  • Reed Switch: магнитен превключвател за откриване на позицията на вратата с помощта на магнит.
  • Магнит: Това спасих от стар твърд диск.
  • Кондензатори: ще ви трябва 10 uF, за да настроите усилването на LM386 и два 300uF, един за стабилизиране на захранващата линия и един за изхода на високоговорителя.
  • Резистори: един 1 kOhm за основата на транзистора, един 1MOhm като издърпващ резистор за входа на тръстиковия превключвател, използвах такъв с високо съпротивление, за да спестявам енергия, когато е в режим на готовност, и резистор за входа на оптрон.

Трябва да изчислите стойността на тази последна въз основа на листа с данни на вашия оптрон. съпротивление, от което се нуждаех, използвайки закона на Ом:

R = V/I R = 5v/0, 002A R = 250Ohms

  • Превключвател: свързан с дълъг кабел за включване и изключване на алармата.
  • Кабел за батерията+9v батерия.
  • Perf board: Използвам такъв със земна връзка от едната страна, за да направя веригата по -чиста (не тази на снимката).
  • щифтове за заглавки за интегрални схеми и високоговорители, винтова клема за превключвателя: препоръчително, но не е строго необходимо.
  • Пластмасов калъф: отново препоръчан, но можете да го монтирате на вратата дори с помощта на двустранна лента или дори можете да отпечатате 3D.

Стъпка 2: Програмирайте ATTiny45

Програма ATTiny45
Програма ATTiny45
Програма ATTiny45
Програма ATTiny45

Както може би сте забелязали, че не можете да включите ATTiny във вашия USB порт, за да го програмирате, ще ви е необходим ISP програмист. Ако нямате такъв програмист, можете лесно да използвате дъска arduino като ISP програмист, както направих аз. Ето стъпките, които трябва да следвате:

Качете скицата "Arduino ISP", която можете да намерите в примерите за Arduino IDE на дъска на Arduino

Свържете ATTiny към Arduino по начина, по който показва снимката, можете дори да направите щит, както направих аз, за да улесня препрограмирането в бъдеще

  • Свържете Arduino към usb порт и отворете IDE,
  • Там отворете раздела „Инструменти“и „Програмист“и изберете „Arduino като ISP“.
  • Отворете „Файл“, „Предпочитания“и в допълнителните URL адреси на мениджъра на табла дайте този URL адрес:
  • Отворете „Табла“, „Управител на борда“и там превъртете надолу списъка, където пише „отношение от Дейвис А. Мелис“. Кликнете върху него и го инсталирайте. В този момент би трябвало да можете да видите ATTiny в списъка с дъски.
  • Сега в менюто на дъската изберете ATTiny и в „Процесор“изберете този, който имате, на „Часовник“изберете „Вътрешни 8Mhz“и след това щракнете върху „Изгори буутлоудъра“.

Сега сте готови да изтеглите и качите кода.

Стъпка 3: Електрическа схема

Електрическа платка
Електрическа платка
Електрическа платка
Електрическа платка
Електрическа платка
Електрическа платка

Сега трябва да направите прототип на Breadboard съгласно схемите по -горе, за да тествате всичко.

Стъпка 4: Схема Perf Board

Верига на Perf Board
Верига на Perf Board

Сега, след като сте тествали всичко, можете да преместите схемата Breadboard към перфорирана. Използването на печатна платка със заземена страна ви спестява много време и пространство, а използването на гнезда за всички интегрални схеми също е добра идея. след като приключите с теста, веригата все още работи правилно и след това добавете превключвател последователно с положителния проводник на конектора на 9v батерия, като използвате винтовия конектор и дългите проводници.

Стъпка 5: Корпус и монтаж

Корпус и монтаж
Корпус и монтаж
Корпус и монтаж
Корпус и монтаж

Ако искате, можете да поставите всичко в кутия или кутия, за да запазите всичко хубаво и компактно, можете дори да отпечатате 3D, подобен на този на снимката, която проектирах. Монтирайте кутията над вратата с помощта на двустранна лента или винтове и магнита на самата врата в съответствие с тръстиковия превключвател, не забравяйте да използвате силен магнит. Скрийте някъде ключа за захранване или затруднете достъпа и сте готови.

Стъпка 6: Приключихте

Ето го, в този момент трябва да имате работеща аларма на вратата с дълъг живот на батерията, моята черпи около 1mA в режим на готовност и използвайки такава 9v батерия, която типично има 500mAh, тя трябва да издържи около 500 часа. Ако искате да спестите още повече енергия, можете да избегнете регулатора на напрежението и да захранвате веригата директно с 5 волта, намалявайки консумацията на енергия само до някои uA, но по този начин алармата ще има по -ниска сила на звука.

Ако имате някакви предложения или проблеми, докато го изграждате, моля, използвайте секцията за коментари, аз ще ви предложа решения без проблем.

Препоръчано: