Obsah:
- Krok 1: Díly
- Krok 2: Montáž hardwaru
- Krok 3: Sestavení elektroniky
- Krok 4: Skica
- Krok 5: Přizpůsobení umístění
Video: Zámek dveří dotykové obrazovky Arduino TFT: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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
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
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
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í
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:
K -Ability V2 - open source přístupná klávesnice pro dotykové obrazovky: 6 kroků (s obrázky)
K-Ability V2-Open Source Accessible Keyboard for Touchscreens: Tento prototyp je druhou verzí K-Ability. K-Ability je fyzická klávesnice, která umožňuje použití zařízení s dotykovým displejem osobám s patologiemi vedoucími k neuromuskulárním poruchám. Existuje mnoho pomůcek které usnadňují používání výpočetních
Zámek obrazovky VBScript: 6 kroků
Zámek obrazovky VBScript: Na internetu jsem viděl mnoho zámků obrazovky, a tak jsem se rozhodl jeden zkusit vytvořit. Rozhodl jsem se to zveřejnit, protože může být velmi užitečné zamknout počítač, pokud na něm nemáte heslo. Takže vás naučím, jak to udělat. Nebo přeskočte na krok
Kalkulačka dotykové obrazovky Arduino: 7 kroků
Kalkulačka dotykové obrazovky Arduino: Dobrý den! Toto je projekt výroby dotykové obrazovky kalkulačky pomocí Arduino Uno a TFT LCD štítu. Přišel jsem s konceptem své hodiny programování v domácí škole a zkušenosti s budováním tohoto projektu byly velmi zajímavé. Tato kalkulačka dokáže
Kalkulačka dotykové obrazovky Arduino TFT LCD: 3 kroky
Arduino TFT LCD dotyková kalkulačka: Ahoj, v tomto návodu se naučíme, jak vyrobit kalkulačku pomocí Arduino Uno s 3,5 " TFT LCD dotykový displej. Napíšeme tedy kód a nahrajeme ho na arduino, které na displeji zobrazí rozhraní kalkulačky a
Rukavice dotykové obrazovky Arduino: 10 kroků
Gauntlet pro dotykovou obrazovku Arduino: V tomto Instructable vám ukážu, jak vytvořit svůj první Gauntlet pro dotykovou obrazovku Arduino