Mundarija:

Arduino TFT sensorli ekranli eshik qulfi: 5 qadam
Arduino TFT sensorli ekranli eshik qulfi: 5 qadam

Video: Arduino TFT sensorli ekranli eshik qulfi: 5 qadam

Video: Arduino TFT sensorli ekranli eshik qulfi: 5 qadam
Video: Parmak İzi okuyucu cihaz ile kapı açma | Personel Giriş Çıkış Takip Cihazı | PERKOTEK 2024, Iyul
Anonim
Arduino TFT sensorli ekranli eshik qulfi
Arduino TFT sensorli ekranli eshik qulfi

Bu mening birinchi ko'rsatma. Ushbu loyihada Arduino va parolli eskizli 2,8 dyuymli TFT sensorli ekran ishlatiladi, bu zanjirni magistral qulf eshigiga uzib qo'yadigan o'rni yoqish uchun.

Orqa fonda, ish joyidagi eshikdagi RFID qulfi butun maglock tizimini binolarning boshqaruv qutisiga qaytarishdan ko'ra buzildi, men bu sensorli ekranli Arduino -ni mavjud tizimning tepasiga qo'shdim.

Men KonstantinBGga minnatdorchilik bildirmoqchiman. Mavzu: TFT displey darvozasi ochuvchi paroli menga Arduino eskizini ishga tushirishning 99% yo'lini berdi.

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

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar

BIRINChI: Arduino Mega: TFT Uno -dagi barcha pinlarni oldi, shuning uchun men qattiq pog'onali regani qo'shish uchun qo'shimcha pinlar uchun mega ishlatdim.

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 ishlab chiqish kartasi

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

Ikki: Arduino uchun 2,8 dyuymli TFT LCD ekranli ekranli ekranli ekran

Arduino uchun Geekcreit® 2.8 dyuymli TFT LCD ekranli sensorli ekranli modul

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

Uchtasi: SSR (qo'lida bor edi, lekin men nazorat qilmoqchi bo'lgan yuk uchun baholangan har qanday o'rni ishlating, faqat 5v)

Opto 22 3 A qattiq hol o'rni, shahar, tenglikni o'rnatish, 60 V DC maksimal yuk

RS Stok raqami 888-7619

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

To'rtinchi: Sensorli ekranni devorga o'rnatish uchun bo'sh 2 ta to'dali quti va bo'sh yuz paneli

Ikkita quruq astar qutisi, 35 mm

Mahsulot kodi: 1139636

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

Besh: Qo'shimcha uzun Arduino uzaytirgichli elektr kabeli, Arduino va sensorli ekranni quvvatlantirish uchun eng yaqin rozetkaning tomida taxminan 4M masofada joylashgan.

kenable 5,5 x 2,1 mm doimiy quvvat manbaiga ulangan CCTV uzatuvchi simi 5m

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

OLTI: Arduino uchun standart 12V quvvat manbai

CCTV kamera 12V 0,5A 500mA PSU 2,1 mm DC vilkasi Buyuk Britaniyaning quvvat manbai

www.ebay.co.uk/itm/380502176581

Boshqa qismlar:

  • 3D printer (Ultimaker 2) Arduino Mega va TFT qalqoni uchun o'rnatishni bo'sh qutiga, shuningdek, bo'sh panelga o'rnatilganda ekranning chetini yopish uchun bosilgan ramkani chop etish uchun. Buning uchun men yaratgan qadam faylini biriktiraman.
  • Lehimlash temir va ozgina ulagichlar va kabellar va boshqalar.
  • Issiq yopishtiruvchi qurol.
  • Matkap
  • Qoplash arra

2 -qadam: Uskuna yig'ish

Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish
Uskuna yig'ish

Asosiy tayanchning bir oyog'ida yiv bor, shuning uchun qattiq holat o'rni (SSR) Arduino mega ostida joylashgan. Men SSRni bazaga issiq yopishtirdim.

Mega -ni tayanch tayanchiga mahkamlash uchun bir nechta vint.

TFT qalqoni mega tepasida joylashgan.

Men bo'sh yuzni matkap va ishlov berish arra yordamida kesib tashladim.

Va test hamma narsani birlashtirdi, xayriyatki, men tayanch tayanch uchun balandligimni to'g'ri topdim, shuning uchun ekran bo'sh yuzning old qismidan o'tib ketadi. Arra qoldirgan qo'pol qirrani yashirish uchun, keyinroq, men 3D panelni chop etaman.

Qutida bo'sh joy juda tor, shuning uchun men sotib olgan 12V quvvat adapterini mega bilan kesib, xonani tejash uchun to'g'ridan -to'g'ri taxtaga lehimlashim kerak bo'ladi.

3 -qadam: elektronika yig'ilishi

Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi

Bu loyihani skameykada sinovdan o'tkazish uchun men avvaliga 2,8 dyuymli TFT sensorli ekranidan boshladim. Siz pinlarni bir joyga to'plab, noutbukga Arduino mega vilkasini bosib, Arduino integratsiyalashgan rivojlanish muhiti dasturini ishga tushirdingiz.

Bu mening birinchi sensorli ekranli loyiham, shuning uchun ekran o'lchamini, kalibrini sezish va hokazolarni aniqlash uchun biroz o'ylash kerak edi, shuningdek, TFT Adafruit sensorli ekrani emas, men ekranni kalibrlash uchun MCUFRIEND_kbv kabi qo'shimcha kutubxonalarni qo'shishim kerak edi. va boshqalar.

Buni qanday qilish haqida yozishimdan ko'ra yaxshiroq manbalar bor.

kabi:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Keyin men ketma -ket monitor orqali qiymatlarni xabar qilish uchun 2.8 dyuymli TFT sensorli ekranida raqamli panelni oldim

Keyin eskizga parol elementini qo'shdi

Keyingi navbatda birinchi navbatda estafeta eskizlari paydo bo'ldi. Bu Mega o'rni uchun lehim va kabelni ulash uchun kerak edi. Iltimos, biriktirilgan o'rni simlarining sxemasiga qarang. Men qattiq holat rölesini ishga tushirish va keyin LEDni yoqish/o'chirish uchun (o'rnatilganida mag qulflari chiqish tugmachasi simlari bilan almashtiriladi) mega raqamli kirish -chiqishdagi 39 -pinni ishlatardim

Keyin men uni so'ydim va Frankenshteyn birgalikda. (Sketch men uchun ishlaydi, lekin aminmanki, uni yaxshilash mumkin)

4 -qadam: eskiz

Image
Image
Joylashuvga moslash
Joylashuvga moslash

Birgalikda buzilgan eskiz.

  • Kutubxonani kerak bo'lganda import qiling.
  • TFT sensorli ekranini birinchi marta ishga tushirganda, natijalarni to'ldirish uchun "MCUFIREND" kutubxonasidagi "TouchScreen_Calibr_native" eskizidan foydalaning ….

// TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9 natijalarini nusxalash-joylashtirish; // 240x320 ID = 0x9341

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

Ishonchim komilki, bu eskizni umuman yaxshilash mumkin, lekin u men uchun ishladi

5 -qadam: Joylashuvga moslash

Image
Image
Joylashuvga moslash
Joylashuvga moslash

Men stol usti sinovini o'tkazganimdan so'ng, magistral qulf uchun tayanch vazifasini bajaruvchi LED bilan. Tizimni o'z joyiga moslashtirish vaqti keldi. Yaxshiyamki, devorlar faqat gipsokartadir, shuning uchun quvurlar va kabellar tekshirilgandan so'ng, men qutidagi teshikni kesib oldim.

Men 12V kuchini ship bo'ylab quvib o'tdim va uni yangi kesilgan teshikka tushirdim. (rasmdagi quyuq qora sim) Keyin men eshik ichidagi chiqish tugmachasidan simlarni o'tkazdim (ingichka qora va qizil simlar) bu o'rni uchun yuk, shuning uchun bu simlar o'rni yoqilganda eshik ochilishini faollashtiring. /chiqish tugmasi.

Keyin Arduino -ni TFT sensorli ekrani va o'rni qutiga, taxtaga va yukni o'rni bilan lehimlash qutisiga o'rnatildi. Nihoyat, men hammasini oq qopqoq bilan yopdim va tepada 3D bosilgan qora ramka yopishtirilgan.

Tavsiya: