
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

Ito ang aking unang Instructable. Gumagamit ang proyektong ito ng Arduino at isang 2.8 TFT touchscreen na may isang sketch ng password upang maisaaktibo ang isang relay na pumapasok sa circuit sa isang mag lock door.
Ang background, ang lock ng RFID sa isang pintuan sa trabaho ay nasira sa halip na muling pag-rewire ang buong sistema ng maglock pabalik sa mga kahon ng kontrol sa mga gusali Idinagdag ko ang touchscreen na Arduino na ito sa tuktok ng mayroon nang system.
Nais kong pasalamatan si KonstantinBG kung sino ang Paksa: Ang TFT Display Gate Opener Password ay nakakuha sa akin ng 99% ng paraan upang magtrabaho ang Arduino sketch.
forum.arduino.cc/index.php?topic=562943.15
Hakbang 1: Mga Bahagi


ONE: Arduino Mega: Kinuha ng TFT ang lahat ng mga pin sa isang Uno kaya gumamit ako ng mega para sa sobrang mga pin upang idagdag ang Solid state relay
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Development Board
www.banggood.com/Mega2560-R3-ATmega2560-16..
DALAWA: 2.8 Inch TFT LCD Shield Touch Display Screen Module Para sa Arduino
Geekcreit® 2.8 Inch TFT LCD Shield Touch Display Module ng Screen Para sa Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
TATLONG: SSR (nagkaroon ng isa sa kamay, ngunit gumamit ng anumang relay na na-rate para sa load na nais mong kontrolin sa aking kaso na 5v lamang)
Opto 22 3 Isang Solid State Relay, DC, PCB Mount, 60 V dc Maximum Load
RS Stock No. 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
APAT: Blangko 2 gang box upang mai-mount ang touchscreen sa pader, at isang blangko na faceplate
Double Dry Lining Box, 35mm
Code ng Produkto: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
LIMA: Dagdag na mahabang Arduino extension power cable, ang pinakamalapit na socket upang mapagana ang Arduino at ang touchscreen ay halos 4M ang layo sa bubong.
masayang-ayon 5.5 x 2.1mm DC Power Plug to Socket CCTV Extension Lead Cable 5m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
ANIM: karaniwang 12V power supply para sa Arduino
Ang CCTV Camera 12V 0.5A 500mA PSU 2.1mm DC Plug UK Power Supply
www.ebay.co.uk/itm/380502176581
Iba pang parte:
- 3D printer (Ultimaker 2) upang mai-print ang pag-mount para sa Arduino Mega at TFT na kalasag sa blangkong kahon, kasama ang isang naka-print na bezel upang masakop ang gilid ng screen kapag naka-mount sa blangkong faceplate. Ikakabit ko ang file ng hakbang na nilikha ko para dito.
- Panghinang na bakal at kaunting mga konektor at kable atbp.
- Mainit na glue GUN.
- Drill
- Coping saw
Hakbang 2: Hardware Assembly




Ang suporta sa Base ay may uka sa isa sa mga binti kaya ang solidong relay ng estado (SSR) ay nakaupo sa ilalim ng Arduino mega. Mainit kong idinikit ang SSR sa base.
Ang isang pares ng mga turnilyo upang ayusin ang mega papunta sa suporta sa base.
Ang kalasag ng TFT ay nakaupo sa tuktok ng mega.
Pinutol ko ang blangkong faceplate gamit ang isang drill at coping saw.
At ang pagsubok ay nilagyan ang lahat ng ito, salamat na nakuha ko ang aking taas para sa suporta sa base kaya't lumalabas ang screen sa harap lamang ng blangkong faceplate. Magpi-print ako ng isang bezel sa paglaon upang itago ang magaspang na gilid na naiwan ng nakita na pagkakita.
Medyo masikip ang espasyo sa loob ng kahon kaya't kukunin ko ang 12v power adapter na binili ko ng mga plugs na iyon sa mega at idiretso ito sa board upang makatipid ng silid.
Hakbang 3: Assembly ng Elektronika




Upang mai-prototype ang proyektong ito para sa pagsubok sa bench nagsimula muna ako sa 2.8 TFT touchscreen nang mag-isa. Linya mo lang ang mga pin at itulak ito sa Arduino mega plug ito sa iyong laptop at sunugin ang Arduino integrated integrated environment software.
Ito ang aking unang proyekto sa touch screen kaya't tumagal ng kaunting tinkering upang malaman kung paano i-calibrate ang laki ng screen, hawakan ang sensitibo atbp, pati na rin ang TFT ay hindi isang Adafruit touchscreen na nangangahulugang kailangan kong magdagdag ng ilang dagdag na silid-aklatan tulad ng MCUFRIEND_kbv upang i-calibrate ang screen atbp.
Mayroong mas mahusay na mga mapagkukunan doon kaysa sa maaari kong isulat kung paano ito gawin.
tulad ng:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Nakuha ko ang display ng num pad sa 2.8 "TFT touchscreen upang iulat ang mga halaga sa pamamagitan ng serial monitor
Pagkatapos ay idinagdag ang elemento ng password sa sketch
Susunod ay ang relay sketch na mismo. Tumagal ito ng ilang mga paghihinang atf mga kable ng relay sa Mega. Mangyaring tingnan ang diagram ng mga kable ng naka-attach na relay. Gumamit ako ng pin 39 sa digital I / O sa mega upang ma-trigger ang solidong relay ng estado at pagkatapos ay i-on / i-off ang aking LED (upang mapalitan ng mga kable ng pindutan ng exit ng mag locks kapag nilagyan)
Pagkatapos ay pinatay ko ito at isinama ito ni Frankenstein. (Gumagana ang Sketch para sa akin ngunit sigurado akong mapabuti ito)
Hakbang 4: Sketch



Ang na-hack na magkasamang sketch.
- I-import ang library ayon sa kinakailangan.
- Kapag unang pinatakbo ang TFT touchscreen gamitin ang "TouchScreen_Calibr_native" sketch sa "MCUFIREND" library upang makuha ang mga resulta upang punan para sa….
// copy-paste results from 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;
Muli akong sigurado na ang sketch na ito ay maaaring mapabuti sa pangkalahatan ngunit ito ay gumagana para sa akin
Hakbang 5: Pagkakasya Sa Lokasyon



Matapos kong gawin ang pagsubok sa benchtop sa isang LED na kumikilos bilang stand-in para sa mag lock. Panahon na upang magkasya ang system sa lokasyon nito. Sa kabutihang palad ang mga dingding ay plasterboard lamang kaya pagkatapos suriin ang mga tubo at kable ay naputol ko ang butas para sa kahon.
Hinabol ko ang lakas na 12v sa buong kisame at ibinagsak ito sa bagong putol na butas. (ang makapal na itim na kawad sa imahe) Pagkatapos ay dinala ko ang mga wire mula sa exit button sa loob ng pintuan (mas payat na itim at pula na mga wire) ito ang karga para sa Relay, kaya't kapag ang relay ay nakabukas sa mga wires na ito ay buhayin ang paglabas ng pinto / pindutan ng exit.
Susunod ay umaangkop sa Arduino na may TFT Touchscreen at Relay sa kahon na Paghinihin ang lakas sa board at ang pagkarga sa relay. Panghuli, isinara ko ang lahat ng ito sa puting takip at ang naka-print na itim na bezel na 3D ay nakadikit sa itaas.
Inirerekumendang:
Pinapagana ng Baterya ng Pintuan at Lock Sensor, Solar, ESP8266, ESP-Ngayon, MQTT: 4 na Hakbang (na may Mga Larawan)

Ang Powered Shed Door & Lock Sensor na Pinapagana ng Baterya, Solar, ESP8266, ESP-Ngayon, MQTT: Sa Ituturo na ito ay ipinapakita ko sa iyo kung paano ako gumawa ng isang sensor na pinapatakbo ng baterya upang masubaybayan ang pinto at i-lock ang katayuan ng aking malayuang bike na nalaglag. Mayroon akong nog mains power, kung gayon mayroon akong lakas na ito ng baterya. Ang baterya ay sinisingil ng isang maliit na solar panel. Ang module ay d
Pagsubaybay sa Dalawang Pintuan sa garahe: 4 na Hakbang

Pagsubaybay sa Dalawang Mga Pintuan sa Garahe: Noong 2016 lumipat kami sa isang bagong bahay, kung saan matatagpuan ang mga pintuan ng garahe sa isang paraan na hindi mo sila makikita mula sa pangunahing pasukan ng bahay. Kaya't hindi ka makasisiguro kung ang mga pinto ay sarado o bukas. Para sa pagsubaybay lamang, nag-install ang isang dating may-ari ng isang press switch
Electric Lock ng Pintuan Na May Fingerprint Scanner at RFID Reader: 11 Mga Hakbang (na may Mga Larawan)

Electric Door Lock With Fingerprint Scanner at RFID Reader: Ang proyekto ay dinisenyo upang maiwasan ang pangangailangan ng paggamit ng mga key, upang maabot ang aming layunin na ginamit namin ang isang optical fingerprint sensor at isang Arduino. Gayunpaman may mga indibidwal na mayroong isang hindi mambabasa na fingerprint at hindi ito makikilala ng sensor. Pagkatapos iniisip ang isang
Cayenne Awtomatikong Liwanag ng Pintuan at Paglipat ng Kettle: 7 Hakbang (na may Mga Larawan)

Cayenne Automatic Light Door at Kettle Switch: Kapag bumalik ako sa aking bahay ay gumagawa ako ng isang tasa ng tsaa, At kapag pumunta ako sa aking bahay hindi ko nakita ang susi ng aking pintuan, dahil walang ilaw. Talagang ako determinadong malunasan ang sitwasyon! :-) Gagamit ako ng isang Raspberry Pi Zero, na konektado sa internet, at isang
Reggie: isang madaling maunawaan na Kasangkapan para sa Hindi Pinag-iisip na Mga Pintuan: 5 Hakbang (na may Mga Larawan)

Reggie: isang madaling maunawaan na Kasangkapan para sa Hindi Pinag-iinterong Mga Pintuan: Ang Reggie ay isang simpleng kasangkapan upang mapaglaro ng hindi sinasadya ang disenyo ng pinto. Gumawa ka ng sarili mo. Magdala ng isa sa iyo, at pagkatapos kapag nakatagpo ka ng gayong pinto, sampalin mo ito! Ang mga pintuan ay may label na isang " push " o " hilahin " sign karaniwang i-highlight ang mga kaso ng paggamit.R