Съдържание:

Заключване на вратата на Arduino TFT сензорен екран: 5 стъпки
Заключване на вратата на Arduino TFT сензорен екран: 5 стъпки

Видео: Заключване на вратата на Arduino TFT сензорен екран: 5 стъпки

Видео: Заключване на вратата на Arduino TFT сензорен екран: 5 стъпки
Видео: Как сделать цепь дверного замка с паролем? CD4081 2024, Юли
Anonim
Arduino TFT Заключване на врати със сензорен екран
Arduino TFT Заключване на врати със сензорен екран

Това е първият ми Instructable. Този проект използва Arduino и 2,8 -инчов TFT сензорен екран с скица за парола, за да активира реле, което прекъсва веригата до вратата за заключване на маг.

На фона, RFID ключалката на врата по време на работа се счупи, вместо да пренасочва цялата система maglock обратно към контролната кутия на сградите. Добавих този Arduino със сензорен екран върху съществуващата система.

Бих искал да благодаря на KonstantinBG, чиято тема е: Паролата за отваряне на порта за TFT дисплей ми даде 99% от начина да заработя скицата на Arduino.

forum.arduino.cc/index.php?topic=562943.15

Стъпка 1: Части

Части
Части
Части
Части

ЕДНО: Arduino Mega: TFT зае всички щифтове на Uno, така че използвах мега за допълнителните щифтове, за да добавя релето в твърдо състояние

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Съвет за развитие

www.banggood.com/Mega2560-R3-ATmega2560-16..

ДВА: 2.8 -инчов TFT LCD екран с сензорен дисплей модул за Arduino

Geekcreit® 2.8 -инчов TFT LCD щит Модул на сензорен екран за Arduino

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

ТРИ: SSR (имаше едно под ръка, но използвайте всяко реле, което е предназначено за натоварването, което искате да контролирате в моя случай само 5v)

Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V dc Максимално натоварване

RS запасен номер 888-7619

ie.rs-online.com/web/p/solid-state-relays/…

ЧЕТИРИ: Празна кутия с 2 групи за монтиране на сензорен екран върху стената и празна лицева плоча

Двойна кутия за суха подплата, 35 мм

Код на продукта: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

ПЕТ: Изключително дълъг удължителен захранващ кабел на Arduino, най -близкият контакт за захранване на Arduino и сензорният екран беше на около 4M в покрива.

5,5 x 2,1 мм DC захранващ щепсел към гнездо CCTV удължителен кабел 5m

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

ШЕСТ: стандартно 12V захранване за Arduino

Камера за видеонаблюдение 12V 0.5A 500mA PSU 2.1mm DC Plug UK Захранване

www.ebay.co.uk/itm/380502176581

Други части:

  • 3D принтер (Ultimaker 2) за отпечатване на монтажа за Arduino Mega и TFT щит в празната кутия, плюс отпечатана рамка за покриване на ръба на екрана, когато е монтиран в празната лицева плоча. Ще прикача стъпковия файл, който създадох за това.
  • Поялник и малко конектори и кабели и др.
  • Пистолет за горещо лепило.
  • Пробивна машина
  • Режещ трион

Стъпка 2: Сглобяване на хардуер

Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж

Базовата опора има жлеб на един от краката, така че релето в твърдо състояние (SSR) се намира под мега Arduino. Горещо залепих SSR върху основата.

Няколко винта за фиксиране на мега върху опората на основата.

TFT щитът се намира на върха на мега.

Изрязах празната лицева плоча с помощта на бормашина и трион.

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

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

Стъпка 3: Монтаж на електроника

Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника
Сглобяване на електроника

За да направя прототип на този проект за тестване на бенч, първо започнах с 2.8 TFT сензорен екран сам по себе си. Трябва само да подредите щифтовете и да го натиснете в мега Arduino, включете го във вашия лаптоп и стартирайте софтуера за интегрирана среда за разработка на Arduino.

Това е първият ми проект със сензорен екран, така че се нуждаех от малко бъркотии, за да разбера как да калибрирам размера на екрана, да докосвам чувствително и т.н., също така TFT не е сензорен екран Adafruit, което означаваше, че трябваше да добавя някои допълнителни библиотеки, като MCUFRIEND_kbv, за да калибрирам екрана и т.н.

Има много по -добри ресурси, отколкото мога да напиша как да направя това.

като:

forum.arduino.cc/index.php?topic=366304.0

www.hackster.io/electropeak/ultimate-begin…

github.com/prenticedavid/MCUFRIEND_kbv

След това получих дисплея на num pad на 2,8 -инчовия TFT сензорен екран, за да докладвам стойностите чрез серийния монитор

След това добавих елемента парола към скицата

Следваше скицата на релето сама по себе си. Това отне малко запояване и свързване на релето към Mega. Моля, вижте приложената схема на свързване на релето. Използвах щифт 39 на цифровия I/O на мега, за да задействам релето в твърдо състояние и след това да включа/изключа моя светодиод (да бъде заменен от окабеляването на бутона за излизане на mag, когато е монтиран)

След това го изкопах и Франкенщайн го събра заедно. (Скицата работи за мен, но съм сигурен, че може да бъде подобрена)

Стъпка 4: Скицирайте

Image
Image
Монтаж на място
Монтаж на място

Скицата на хакерството.

  • Импортирайте библиотеките според нуждите.
  • При първото стартиране на сензорния екран TFT използвайте скицата „TouchScreen_Calibr_native“в библиотеката „MCUFIREND“, за да получите резултатите, които да попълните за…..

// копиране-поставяне на резултати от TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9; // 240x320 ID = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

Отново съм сигурен, че тази скица може да бъде подобрена като цяло, но при мен работи

Стъпка 5: Поставяне на място

Image
Image
Монтаж на място
Монтаж на място

След като направих настолното тестване с LED, действащ като резервен за заключване на mag. Време беше системата да се впише в нейното местоположение. За щастие стените са просто гипсокартон, така че след проверка за тръби и кабели успях да изрежа дупката за кутията.

Преследвах 12v захранването по тавана и го пуснах до прясно изрязаната дупка. (по -дебелия черен проводник на изображението) След това пренесох проводниците от бутона за изход вътре във вратата (по -тънки черни и червени проводници) това е натоварването на релето, така че когато релето е включено, тези проводници активират освобождаването на вратата /бутон за изход.

След това беше монтирането на Arduino с TFT сензорен екран и реле към кутията Запояване на захранването към платката и товара към релето. И накрая, заградих всичко с бялата корица и отгоре беше залепен 3D отпечатаният черен панел.

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