Obsah:

Zámek dveří dotykové obrazovky Arduino TFT: 5 kroků
Zámek dveří dotykové obrazovky Arduino TFT: 5 kroků

Video: Zámek dveří dotykové obrazovky Arduino TFT: 5 kroků

Video: Zámek dveří dotykové obrazovky Arduino TFT: 5 kroků
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Červenec
Anonim
Dveřní zámek Arduino TFT s dotykovým displejem
Dveřní zámek Arduino TFT s dotykovým displejem

Toto je můj první Instructable. Tento projekt využívá Arduino a 2,8 dotykovou obrazovku TFT s náčrtem hesla k aktivaci relé, které rozpojí obvod ke dveřím mag lock.

Pozadí, zámek RFID na dveřích při práci se zlomil, než abych znovu zapojil celý maglockový systém zpět do řídicí jednotky budov, přidal jsem tento dotykový displej Arduino na stávající systém.

Chtěl bych poděkovat KonstantinBG, který je tématem: Heslo otvíráku brány TFT pro zobrazení mi pomohlo 99% cesty k tomu, aby skica Arduino fungovala.

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

Krok 1: Díly

Díly
Díly
Díly
Díly

JEDEN: Arduino Mega: TFT zabral celý pin na Uno, takže jsem použil mega pro další piny pro přidání polovodičového relé

Vývojová deska Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

DVA: 2,8 palcový modul TFT LCD s dotykovým displejem pro Arduino

Modul Geekcreit® 2,8 palcový TFT LCD dotykový displej pro Arduino

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

TŘI: SSR (měl jeden po ruce, ale použijte jakékoli relé, které je dimenzováno na zátěž, kterou chcete ovládat, v mém případě pouze 5v)

Opto 22 3 A polovodičové relé, DC, montáž na DPS, maximální zatížení 60 V DC

Skladové číslo RS 888-7619

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

ČTYŘI: Prázdný 2 gang box pro připevnění dotykové obrazovky na zeď a prázdný čelní panel

Dvojitý suchý obkladový box, 35 mm

Kód produktu: 1139636

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

PĚT: Extra dlouhý prodlužovací napájecí kabel Arduino, nejbližší zásuvka pro napájení Arduina a dotyková obrazovka byla ve střeše asi 4M daleko.

kenable 5,5 x 2,1 mm DC napájecí zástrčka do zásuvky CCTV prodlužovací kabel 5 m

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

SIX: standardní 12V napájecí zdroj pro Arduino

CCTV kamera 12V 0,5A 500mA PSU 2,1 mm DC Plug UK napájecí zdroj

www.ebay.co.uk/itm/380502176581

Další díly:

  • 3D tiskárna (Ultimaker 2) pro tisk montáže štítu Arduino Mega a TFT do prázdného pole a tištěný rámeček pro zakrytí okraje obrazovky při montáži na prázdnou čelní desku. Připojím soubor kroku, který jsem pro to vytvořil.
  • Páječka a několik konektorů a kabelů atd.
  • Horká lepicí pistole.
  • Vrtat
  • Coping saw

Krok 2: Montáž hardwaru

Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru
Sestava hardwaru

Podpěra základny má drážku na jedné z nohou, takže polovodičové relé (SSR) je umístěno pod mega Arduino. Horce jsem nalepil SSR na základnu.

Několik šroubů k upevnění mega na základnu.

TFT štít sedí na vrcholu mega.

Prázdnou čelní desku jsem odřízl pomocí vrtačky a vyrovnávací pily.

A test to všechno spojil, naštěstí jsem správně nastavil výšku základny, takže obrazovka vyčnívá těsně za přední část prázdné čelní desky. Později vytisknu 3D lunetu, aby se skryla hrubá hrana, kterou zanechala copingová pila.

Prostor je v krabici docela těsný, takže budu muset uříznout 12 V napájecí adaptér, který jsem koupil, který se zapojuje do mega a pájet přímo na desku, aby se ušetřilo místo.

Krok 3: Sestavení elektroniky

Sestava elektroniky
Sestava elektroniky
Sestava elektroniky
Sestava elektroniky
Sestava elektroniky
Sestava elektroniky
Sestava elektroniky
Sestava elektroniky

Abych prototypoval tento projekt pro testování na lavičce, začal jsem nejprve s 2,8 TFT dotykovým displejem sám o sobě. Stačí uspořádat kolíky a zasunout jej do Arduino mega, zapojit do notebooku a spustit software integrovaného vývojového prostředí Arduino.

Toto je můj první projekt s dotykovým displejem, takže trochu zabrat přišlo na to, jak kalibrovat velikost obrazovky, citlivě se dotýkat atd. Také TFT není dotykový displej Adafruit, což znamenalo, že jsem musel pro kalibraci obrazovky přidat nějaké další knihovny, jako je MCUFRIEND_kbv atd.

Existuje mnohem lepší zdroj, než mohu napsat, jak to udělat.

jako:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Poté jsem dostal displej s numerickou klávesnicí na 2,8palcovém dotykovém displeji TFT, který hlásil hodnoty prostřednictvím sériového monitoru

Poté do skici přidal prvek hesla

Další byl první náčrt štafety. To vyžadovalo pájení a zapojení relé do Mega. Viz schéma zapojení připojeného relé. Použil jsem pin 39 na digitálních I/O na mega pro spuštění polovodičového relé a poté zapnutí/vypnutí mé LED (bude nahrazeno kabelem pro ukončení tlačítka mag lock, když je namontováno)

Potom jsem to zmasakroval a Frankenstein to dal dohromady. (Skica funguje pro mě, ale jsem si jistý, že ji lze vylepšit)

Krok 4: Skica

Image
Image
Přizpůsobení umístění
Přizpůsobení umístění

Nabouraná skica.

  • Importujte knihovny podle potřeby.
  • Při prvním spuštění dotykové obrazovky TFT použijte skicu „TouchScreen_Calibr_native“v knihovně „MCUFIREND“, abyste získali výsledky, které je třeba vyplnit…

// zkopírujte a vložte výsledky z 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;

Opět jsem si jistý, že tento náčrt lze celkově vylepšit, ale fungovalo to pro mě

Krok 5: Přizpůsobení umístění

Image
Image
Přizpůsobení umístění
Přizpůsobení umístění

Poté, co jsem nechal testovat stolní počítač s LED, která fungovala jako záloha pro mag lock. Bylo načase umístit systém na své místo. Naštěstí jsou stěny jen ze sádrokartonu, takže po kontrole potrubí a kabelů se mi podařilo vyříznout otvor pro krabici.

Chytil jsem 12v napájení přes strop a spustil ho do čerstvě vyříznuté díry. (tlustší černý vodič na obrázku) Potom jsem přivedl dráty z výstupního tlačítka uvnitř dveří (tenčí černé a červené dráty) to je zátěž pro relé, takže když je relé zapnuto, tyto dráty aktivují uvolnění dveří /tlačítko ukončení.

Další byla montáž Arduina s TFT dotykovým displejem a relé do krabice Pájení napájení na desku a zátěž na relé. Nakonec jsem to všechno uzavřel bílým krytem a nahoře byla nalepena 3D tištěná černá luneta.

Doporučuje: