
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15

Đâ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


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




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ử




Để 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



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í



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:
Màn hình cảm ứng Macintosh - Máy Mac cổ điển với IPad Mini cho màn hình: 5 bước (có hình ảnh)

Màn hình cảm ứng Macintosh | Máy Mac cổ điển với IPad Mini cho màn hình: Đây là bản cập nhật và thiết kế sửa đổi của tôi về cách thay thế màn hình của máy Macintosh cổ điển bằng iPad mini. Đây là cái thứ 6 trong số những cái này tôi đã làm trong nhiều năm và tôi khá hài lòng với sự phát triển và thiết kế của cái này! Trở lại năm 2013 khi tôi làm
Ba mạch cảm biến cảm ứng + Mạch hẹn giờ cảm ứng: 4 bước

Ba mạch cảm biến cảm ứng + Mạch hẹn giờ cảm ứng: Cảm biến cảm ứng là một mạch BẬT khi phát hiện cảm ứng trên các Chân cảm ứng. Nó hoạt động trên cơ sở tạm thời, tức là tải sẽ chỉ BẬT khi chạm vào chân cắm. Ở đây, tôi sẽ chỉ cho bạn ba cách khác nhau để tạo cảm ứng sen
BluBerriSix - Màn hình cảm ứng TFT / Hướng dẫn Arduino: 12 bước (có hình ảnh)

BluBerriSix - Hướng dẫn sử dụng màn hình cảm ứng TFT / Arduino: 2019 là kỷ niệm 20 năm ra đời RIM Blackberry 850! Phát minh nhỏ bé này của Canada đã thay đổi cách thế giới giao tiếp. Nó đã biến mất từ lâu, nhưng di sản của nó vẫn tiếp tục! Trong tài liệu hướng dẫn này, bạn sẽ học cách sử dụng MCUfriend.com 2.4 " Đĩa TFT
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)

Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi
Màn hình cảm ứng Đồng bộ hóa gia đình & Bảng điều khiển gia đình gắn trên màn hình: 7 bước (có Hình ảnh)

Bảng điều khiển Home & Family Sync & Home trên màn hình cảm ứng: Chúng tôi có lịch được cập nhật hàng tháng với các sự kiện nhưng lịch được thực hiện theo cách thủ công. Chúng ta cũng có xu hướng quên những việc đã làm hết hoặc những việc vặt khác. Ở thời đại này, tôi nghĩ sẽ dễ dàng hơn nhiều nếu có một hệ thống đồng bộ lịch và sổ ghi chú mà c