
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Това е първият ми 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: Скицирайте



Скицата на хакерството.
- Импортирайте библиотеките според нуждите.
- При първото стартиране на сензорния екран 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: Поставяне на място



След като направих настолното тестване с LED, действащ като резервен за заключване на mag. Време беше системата да се впише в нейното местоположение. За щастие стените са просто гипсокартон, така че след проверка за тръби и кабели успях да изрежа дупката за кутията.
Преследвах 12v захранването по тавана и го пуснах до прясно изрязаната дупка. (по -дебелия черен проводник на изображението) След това пренесох проводниците от бутона за изход вътре във вратата (по -тънки черни и червени проводници) това е натоварването на релето, така че когато релето е включено, тези проводници активират освобождаването на вратата /бутон за изход.
След това беше монтирането на Arduino с TFT сензорен екран и реле към кутията Запояване на захранването към платката и товара към релето. И накрая, заградих всичко с бялата корица и отгоре беше залепен 3D отпечатаният черен панел.
Препоръчано:
Arduino Flappy Bird - Arduino 2.4 "TFT сензорен екран SPFD5408 Проект за игра на птици: 3 стъпки

Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird беше твърде популярна игра за няколко години и много хора го създадоха по свой начин, така и аз, аз създадох моята версия на flappy bird с Arduino и евтиния 2.4 " TFT Сензорен екран SPFD5408, така че нека започнем
Arduino TFT LCD Калкулатор със сензорен екран: 3 стъпки

Arduino TFT LCD Сензорен калкулатор: Здравейте момчета, в тази инструкция ще се научим как да правим калкулатор, използвайки Arduino Uno с 3.5 " TFT LCD сензорен дисплей, така че ще напишем код и ще го качим в arduino, който ще покаже интерфейса на калкулатора на дисплея и ще
Заключване на вратата за пръстови отпечатъци на Arduino: 4 стъпки

Заключване на вратата с пръстови отпечатъци на Arduino: Здравейте и добре дошли в този проект, всъщност включва два проекта, но те са почти еднакви, това е система за заключване на врати, базирана на дъска Arduino UNO, оптичен сензор за пръстови отпечатъци FPM10A и LCD i²c екран, но за другата версия включваме
Arduino Uno: Растрова анимация на ILI9341 TFT сензорен екран Щит на дисплея с Visuino: 12 стъпки (със снимки)

Arduino Uno: Анимация на растерни изображения на ILI9341 TFT сензорен екран с щит с Visuino: ILI9341 базиран на TFT сензорен дисплей с сензорен екран са много популярни нискоразходни екранни щитове за Arduino. Visuino има подкрепа за тях от доста време, но никога не съм имал възможност да напиша урок за това как да ги използвам. Наскоро обаче малко хора попитаха
Сензорен екран за семейна синхронизация и домашен контролен панел със сензорен екран: 7 стъпки (със снимки)

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