Mục lục:

Khóa cửa màn hình cảm ứng Arduino TFT: 5 bước
Khóa cửa màn hình cảm ứng Arduino TFT: 5 bước

Video: Khóa cửa màn hình cảm ứng Arduino TFT: 5 bước

Video: Khóa cửa màn hình cảm ứng Arduino TFT: 5 bước
Video: Điều khiển LED với màn hình cảm ứng TJC HMI (phiên bản copy Nextion) 2024, Tháng bảy
Anonim
Khóa cửa màn hình cảm ứng Arduino TFT
Khóa cửa màn hình cảm ứng Arduino TFT

Đây là cuốn sách có thể hướng dẫn đầu tiên của tôi. Dự án này sử dụng Arduino và màn hình cảm ứng TFT 2,8 với bản phác thảo mật khẩu để kích hoạt rơ le ngắt mạch tới cửa khóa mag.

Bối cảnh, khóa RFID trên một cánh cửa tại nơi làm việc bị hỏng thay vì quấn lại toàn bộ hệ thống khóa từ trở lại hộp điều khiển của tòa nhà, tôi đã thêm Arduino màn hình cảm ứng này lên trên hệ thống hiện có.

Tôi muốn cảm ơn KonstantinBG, người có Chủ đề: Mật khẩu mở cổng hiển thị TFT đã giúp tôi 99% cách để bản phác thảo Arduino hoạt động.

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

Bước 1: Các bộ phận

Các bộ phận
Các bộ phận
Các bộ phận
Các bộ phận

MỘT: Arduino Mega: TFT chiếm tất cả các chân trên Uno vì vậy tôi đã sử dụng mega cho các chân phụ để thêm rơ le trạng thái rắn

Ban phát triển Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

HAI: 2,8 inch Mô-đun màn hình cảm ứng TFT LCD Shield cho Arduino

Geekcreit® 2,8 inch TFT LCD Shield Mô-đun màn hình cảm ứng cho Arduino

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

BA: SSR (đã có sẵn một cái, nhưng hãy sử dụng bất kỳ rơ le nào được xếp hạng cho tải bạn muốn kiểm soát trong trường hợp của tôi chỉ 5v)

Opto 22 3 A Solid State Relay, DC, PCB Mount, Tải tối đa 60 V dc

RS Cổ phiếu số 888-7619

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

BỐN: Hộp 2 gang trống để gắn màn hình cảm ứng lên tường và một tấm mặt trống

Hộp lót đôi khô, 35mm

Mã sản phẩm: 1139636

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

NĂM: Cáp nguồn mở rộng Arduino cực dài, ổ cắm gần nhất để cấp nguồn cho Arduino và màn hình cảm ứng cách mái nhà khoảng 4M.

Cáp cắm điện DC 5.5 x 2.1mm có thể thay đổi được với ổ cắm Camera mở rộng Cáp dẫn 5m

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

SIX: nguồn cung cấp 12V tiêu chuẩn cho Arduino

Camera CCTV 12V 0.5A 500mA PSU 2.1mm DC Cắm Nguồn điện Vương quốc Anh

www.ebay.co.uk/itm/380502176581

Những khu vực khác:

  • Máy in 3D (Ultimaker 2) để in giá đỡ Arduino Mega và tấm chắn TFT vào hộp trống, cộng với một khung bezel được in để che mép màn hình khi được gắn vào tấm mặt trống. Tôi sẽ đính kèm tệp bước mà tôi đã tạo cho việc này.
  • Sắt hàn và một số đầu nối và dây cáp, v.v.
  • Súng bắn keo nóng.
  • Máy khoan
  • Đương đầu cưa

Bước 2: Lắp ráp phần cứng

Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng
Lắp ráp phần cứng

Giá đỡ cơ sở có một rãnh trên một trong các chân để rơle trạng thái rắn (SSR) nằm bên dưới mega Arduino. Tôi dán SSR vào đế.

Một vài vít để cố định mega vào giá đỡ cơ sở.

Tấm chắn TFT nằm trên đỉnh của mega.

Tôi cắt tấm mặt trống bằng máy khoan và cưa.

Và thử nghiệm đã lắp tất cả lại với nhau, rất may là tôi đã chỉnh đúng chiều cao của mình cho giá đỡ cơ sở để màn hình nhô ra ngay phía trước của tấm mặt trống. Tôi sẽ in 3D một khung bezel sau để che đi phần cạnh thô do chiếc cưa đối đầu để lại.

Không gian bên trong hộp khá chật nên tôi sẽ phải cắt bộ đổi nguồn 12v mà tôi đã mua để cắm vào mega và hàn trực tiếp vào bo mạch để tiết kiệm chỗ.

Bước 3: Lắp ráp điện tử

Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử
Lắp ráp điện tử

Để tạo nguyên mẫu cho dự án này để thử nghiệm trên băng ghế dự bị, trước tiên tôi đã bắt đầu với màn hình cảm ứng TFT 2,8 . Bạn chỉ cần xếp các chân và đẩy nó vào Arduino mega, cắm nó vào máy tính xách tay của bạn và kích hoạt phần mềm môi trường phát triển tích hợp Arduino.

Đây là dự án màn hình cảm ứng đầu tiên của tôi nên tôi phải mất một chút thời gian mày mò để tìm cách hiệu chỉnh kích thước màn hình, cảm ứng nhạy, v.v. Vân vân.

Có rất nhiều tài nguyên tốt hơn tôi có thể viết về cách thực hiện việc này.

nhu la:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Sau đó, tôi nhận được màn hình num pad trên màn hình cảm ứng TFT 2,8 "để báo cáo các giá trị thông qua màn hình nối tiếp

Sau đó, thêm phần tử mật khẩu vào bản phác thảo

Tiếp theo là bản phác thảo tiếp sức của chính nó trước. Điều này đã làm mất một số mối hàn và nối dây của rơle với Mega. Vui lòng xem sơ đồ đấu dây của rơ le kèm theo. Tôi đã sử dụng chân 39 trên I / O kỹ thuật số trên mega để kích hoạt rơle trạng thái rắn và sau đó bật / tắt đèn LED của tôi (được thay thế bằng dây dẫn nút thoát khóa mag khi được lắp)

Sau đó, tôi mổ xẻ nó và Frankenstein kết hợp nó với nhau. (Bản phác thảo phù hợp với tôi nhưng tôi chắc chắn rằng nó có thể được cải thiện)

Bước 4: Phác thảo

Image
Image
Lắp vào vị trí
Lắp vào vị trí

Bản phác thảo bị tấn công cùng nhau.

  • Nhập thư viện theo yêu cầu.
  • Khi lần đầu tiên chạy màn hình cảm ứng TFT, hãy sử dụng bản phác thảo "TouchScreen_Calibr_native" trong thư viện "MCUFIREND" để lấy kết quả điền vào cho…..

// sao chép-dán kết quả từ 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;

Một lần nữa tôi chắc chắn rằng bản phác thảo này có thể được cải thiện về tổng thể nhưng nó đã hiệu quả với tôi

Bước 5: Lắp vào vị trí

Image
Image
Lắp vào vị trí
Lắp vào vị trí

Sau khi tôi thực hiện thử nghiệm trên mặt bàn với một đèn LED hoạt động như chân đế cho khóa mag. Đã đến lúc lắp hệ thống vào vị trí của nó. May mắn thay, các bức tường chỉ là tấm thạch cao nên sau khi kiểm tra các đường ống và dây cáp, tôi đã có thể khoét lỗ cho hộp.

Tôi đuổi theo nguồn điện 12v trên trần nhà và thả nó xuống cái lỗ mới cắt. (dây đen dày hơn trong hình) Sau đó, tôi đưa các dây từ nút thoát ra bên trong cửa (dây màu đen và đỏ mỏng hơn) đây là tải cho Rơle, vì vậy khi rơle được bật, các dây này sẽ kích hoạt cửa thoát ra. / nút thoát.

Tiếp theo là lắp Arduino với Màn hình cảm ứng TFT và Rơ le vào hộp Hàn nguồn vào bo mạch và tải vào rơ le. Cuối cùng, tôi bao bọc tất cả bằng vỏ màu trắng và viền đen in 3D được dán lên trên.

Đề xuất: