Mục lục:
- Bước 1: Vật liệu
- Bước 2: Nguyên mẫu với Arduino Uno
- Bước 3: Chuyển sang MEGA
- Bước 4: Thẻ RFID
- Bước 5: Bảng điều khiển
- Bước 6: Mã
- Bước 7: Tất cả đã hoàn tất
Video: Kế hoạch chỗ ngồi RFID: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tôi muốn tạo điều gì đó đặc biệt cho biểu đồ đám cưới của mình và tôi nghĩ đây là một cách hay để biến nó trở nên cá nhân, vì nó phản ánh tình yêu (nghiện) của tôi đối với các dự án điện tử.
Vì vậy, kế hoạch là làm một tấm gỗ lớn với sơ đồ của căn phòng trên đó, tất nhiên, bao gồm các bảng và tên của chúng (chúng là tên thực vật, bằng tiếng Pháp). Các vị khách đã nhận được một tấm thẻ có nhãn dán RFID trên đó cùng với lời mời của họ. Trên mặt sau của tấm thiệp được viết (bằng tiếng Pháp) đại loại như "Tấm thiệp này rất quan trọng, hãy giữ nó an toàn và mang theo bên mình trong đám cưới". Tôi không muốn họ biết nó dùng để làm gì cho đến khi đám cưới.
Biểu đồ có một số yếu tố: màn hình TFT, đầu đọc RFID, đèn LED màu xanh lá cây và đèn LED màu đỏ, một nút nhấn và một dải 3 đèn LED cho mỗi bảng. Khi các thẻ RFID được quét, đèn LED màu xanh lục sẽ bật nếu nó được nhận dạng và một thông báo được cá nhân hóa sẽ hiển thị trên màn hình, bao gồm tên của bàn nơi khách đang ngồi. Ngoài ra, dải đèn LED liên kết với bàn được bật sáng, làm sáng tỏ mặt bàn trên mặt bằng của căn phòng. Nếu thẻ bị đọc sai hoặc không được nhận dạng, đèn LED màu đỏ sẽ được bật với thông báo "quyền truy cập bị từ chối" trên màn hình. Nút này dành cho những người không thành công trong việc không làm mất hoặc quên thẻ. Nó hiển thị một thông báo trên màn hình, yêu cầu họ đi đến quầy bar và nói điều gì đó như "Tôi không đáng tin cậy", đổi lại họ nhận được một biểu đồ dự phòng để tìm chỗ ngồi của mình.
Tôi đã thay đổi một vài thứ trong quá trình thực hiện: Tôi muốn sơn lại bảng gỗ nhưng đã đổi ý vì tôi sợ mình sẽ làm hỏng việc và phải bắt đầu lại với một bảng điều khiển mới. Kể từ khi tôi có một máy cricut, tôi quyết định tạo các tác phẩm và bản vẽ bằng nhựa vinyl.
Lúc đầu tôi cũng có màn hình LCD 20x04 ký tự, nhưng tôi đã nâng cấp lên màn hình TFT 7 vì nó lớn hơn và không hạn chế về độ dài tin nhắn.
Bước 1: Vật liệu
Đây là danh sách các thành phần tôi đã sử dụng cho sản phẩm cuối cùng (Arduino Mega, màn hình TFT và vinyl)
Thiết bị điện tử:
- Arduino Mega
- Mega protoshield cho Arduino
- Màn hình TFT Adafruit 7 (không cần cảm ứng, mua trên Adafruit)
- Bảng điều khiển RA8875 cho Màn hình cảm ứng TFT 40 chân (mua trên Adafruit)
- Đầu đọc RFID RC522
- Số lượng bảng x MOSFET kênh N
- Số bàn x điện trở 10k Ohms
- Dải đèn LED 12V, có thể cắt được (Tôi đã sử dụng
- Công tắc nguồn trong dòng cho giắc cắm thùng 2.1mm
- Bộ pin 8x AA (12V) và pin
- 1 x đèn LED 5 mm màu xanh lá cây
- 1 x đèn LED 5 mm màu đỏ
- 1 x nút nhấn
- 3 x điện trở cho nút nhấn và đèn LED (khuyến nghị, giá trị có thể thay đổi)
- Mảnh PCB
- Rất nhiều dây và vật hàn
- Co nhiệt là một ý kiến hay
Bảng điều khiển:
- Vít và đai ốc nhỏ (M2 hoặc M3)
- Bạt hoặc bảng điều khiển bằng gỗ (tôi đã sử dụng https://www.deserres.ca/apbreg này)
- Sơn mài
- Vinyl và băng chuyển
- Giá đỡ LED vát nhựa 2 x 5mm
- Các bộ phận in 3D
- Keo siêu dính cho nắp trên giá đỡ dải đèn LED
- Sự bình yên của vải và khóa dán
Công cụ (một số không bắt buộc):
- Máy cắt dây
- Sắt hàn
- Máy khoan và bit
- Tua vít
- Cricut hoặc Silouhette Cameo hoặc một số cách khác để cắt vinyl
- Scrapper cho vinyl
- Máy in 3D hoặc kết bạn với một người (như tôi) hoặc sử dụng các trung tâm 3D
- Máy may bìa vải
Bước 2: Nguyên mẫu với Arduino Uno
Tôi chưa quen với thế giới Arduino vì vậy tôi quyết định tạo một nguyên mẫu với Uno trước. Tôi nói trước vì cuối cùng tôi đã chuyển nó sang Arduino Mega để có thêm chân ra cho các đèn LED mà tôi muốn làm sáng bảng tương ứng (điều này có nghĩa là tôi cần một chân cho mỗi bảng). Nếu bạn muốn thực hiện điều này mà không có đèn LED hoặc chỉ có một hoặc hai để biết liệu quá trình quét RFID có hoạt động hay không (như quét màu xanh lá cây và màu đỏ của tôi), thì Arduino Uno là đủ (tùy thuộc vào màn hình của bạn).
Đây là sơ đồ sơ đồ chân tôi đã sử dụng cho Uno:
Mô-đun RFID:
SDA đến chân 10
SCK đến chân 13
MOSI đến chân 11
MISO đến chân 12
RQ không được sử dụng
GND xuống đất
RST đến pin 9
Đầu ra 3,3V đến 3,3V trên Uno
LCD (trong trường hợp của tôi là màn hình LCD 20x04 với tấm chắn I2C, trước khi nâng cấp lên TFT):
SDA sang A4
SLC đến A5
Đầu ra VCC đến 5V trên Uno
GND sang Gnd
Bạn cũng có thể sử dụng màn hình LCD mà không có I2C, nhưng sẽ cần nhiều chân hơn.
Bước 3: Chuyển sang MEGA
Khi tôi có dải đèn LED và bóng bán dẫn, tôi phải chuyển nguyên mẫu sang Arduino Mega. Tôi cũng đã mua một tấm chắn tạo mẫu để làm cho mọi thứ trở nên vĩnh viễn nhưng vẫn có thể tháo rời khỏi chính Arduino. Đây là bố cục đầu vào và đầu ra của tôi với Mega:
Dải đèn LED cho bảng: 30 đến 45
LED đỏ: 27
Đèn LED xanh: 28
Nút: 29
Tấm chắn TFT:
CS: 7
INT: 3
ĐẶT LẠI: 12
Vin: 5V của Arduino
GND: mặt đất
Đầu đọc RFID:
SS / SDA: 9
RST: 8
GND: mặt đất
3.3V: 3.3V của Arduino
SPI THÔNG DỤNG:
SCK: 52
MOSI: 51
MISO: 50
Đối với những người không quen thuộc với các thiết bị SPI, như màn hình RFID và TFT của tôi, chỉ có một cổng khả dụng trên arduino Uno và Mega. Với nhiều thiết bị, chúng phải được kết nối với cùng một MOSI, MISO và SCK, và chúng cần một chân bình thường khác nhau cho mỗi thiết bị arduino để cho chúng biết liệu chúng có phải lắng nghe hay không (lựa chọn nô lệ).
Để chạy các dải LED, tôi đã kết nối đầu nối thùng cái với tấm chắn, kết nối với nguồn điện 12V. Vin của Arduino cũng được kết nối với nguồn điện này.
Các dải LED đều cần MOSFET để quản lý nguồn và điều khiển (vì nguồn điện ở bên ngoài và điện áp cao). Tôi hàn chúng bằng điện trở của chúng trên tấm chắn arduino. Dây màu đỏ dùng để cấp nguồn và dây màu đen dùng để điều khiển. Tôi bắt đầu với các dây ngắn hơn và hàn chúng vào các dải LED khi tôi lắp ráp bảng điều khiển. Như bạn có thể thấy, mọi dây đen đều được xác định nhưng những dây đỏ đều giống nhau (12V) nên chúng không cần nhận dạng.
Mọi dải LED được kết nối như sau: LED Gnd đến chân trung tâm của MOSFET, chân MOSFET bên phải với điện trở và chân arduino, chân MOSFET bên trái với arduino Gnd.
Tôi đã phải để lại một số không gian trên tấm chắn cho màn hình và đầu đọc RFID đi dây. Các kết nối như đã nêu ở trên, trực tiếp đến các chân / GND / 5V, ngoại trừ các kết nối SPI mà tôi đã sử dụng thêm PCB vì cả màn hình và đầu đọc RFID đều phải được kết nối với cùng một chân. Tôi cũng hàn các điện trở cho đèn LED (xanh lá cây và đỏ) và nút trên PCB.
Việc hàn lá chắn khá mỏng manh nhưng tôi hài lòng với kết quả và tôi rất vui vì đã sử dụng một tấm chắn, vì nó làm cho công việc sạch sẽ hơn và Arduino có thể dễ dàng tái sử dụng. Các kết nối chắc chắn và chúng sẽ không bị rơi ra trong lễ cưới (vì nó sẽ xảy ra khi có dây cắm vào tiêu đề).
Bước 4: Thẻ RFID
Vì đây là một đám cưới, chúng tôi muốn các chip RFID phải trang nhã. Chúng tôi đã có những bức ảnh được chụp như một buổi chụp ảnh trước đám cưới và chúng tôi đã chụp một vài bức với một chiếc đĩa bay (cả hai chúng tôi đều là những người chơi Frisbee cuối cùng). Sau đó, tôi chọn 3 hình ảnh và đặt danh thiếp, với hình ảnh một mặt và một thông điệp ở mặt khác. Các miếng dán RFID vừa vặn trên các mảnh vỡ và kết quả trông rất tuyệt, ngoài ra nó còn dễ dàng để trong ví!
Bước 5: Bảng điều khiển
Như tôi đã nói trước đó, tôi đã từ bỏ việc sơn bảng điều khiển, vì tôi quá sợ mắc lỗi.
Tôi đã mua một cây canevas trong một cửa hàng nghệ thuật, nó cao 3 'x rộng 4'. Điều này là lý tưởng vì nó có một vành ở phía sau giống như một chiếc canevas bình thường, vì vậy tôi có không gian để đặt các thành phần và hệ thống dây điện. Sau đó, có thể dễ dàng giấu tất cả bằng một mảnh vải và khóa dán, và nó vẫn có thể truy cập được.
Chồng tôi sẽ sơn mài để có được một kết thúc đẹp. Sau đó, tôi thiết kế các tác phẩm và hình dạng trên không gian thiết kế cricut và cắt các tấm vinyl của tôi. Dán chúng vào tấm gỗ không phải là việc dễ dàng, nhưng tôi đã hoàn thành. Sai lầm chính của tôi là đặt vinyl trên băng chuyển và không thực hiện chuyển giao ngay lập tức. Nó cho phép vinyl dính nhiều hơn vào băng và làm cho việc chuyển khó khăn hơn.
Đối với màn hình TFT và đầu đọc RFID, tôi đã thiết kế các khung hình mà bạn tôi đã in trên máy in 3D của anh ấy. Nút nhấn không cần bất kỳ loại khung nào, chỉ có một lỗ lớn được khoan cẩn thận. Tôi đã mua giá đỡ bằng nhựa cho các đèn LED đơn và chúng thật tuyệt, chúng tạo ra một kết thúc gọn gàng.
Đối với dải đèn LED, tôi đã nhờ một người bạn thiết kế giá đỡ cho tôi, vì tôi không giỏi thiết kế 3D và chúng phức tạp hơn một chút so với khung. Về cơ bản, họ cần giữ các dải để hướng bảng điều khiển ở một góc 45 độ. Tôi cũng yêu cầu các "móc" dây dưới cánh tay chính, một lỗ để luồn dây qua và hai lỗ bắt vít trên đế. Cuối cùng, cô ấy đã để lại khoảng trống ở đầu, cổ và chân đế cho các sợi dây đi qua, vì vậy chúng hoàn toàn vô hình. Tôi lắp ráp các dải LED bằng cách cắt chúng mỗi 3 LED, cạo lớp bảo vệ bằng đồng, hàn dây của tôi, dán các dải trên giá đỡ, luồn dây qua các lỗ và dán nắp vào.
Sau khi tất cả điều này đã sẵn sàng, vấn đề là khoan lỗ cẩn thận và vặn tất cả các vít và đai ốc nhỏ đó. Hãy cẩn thận với PCB linh hoạt của màn hình, nó có thể bị hỏng dễ dàng. Tôi đã bảo vệ mình bằng băng dính điện. Tôi đã bảo vệ các kết nối bằng nhiệt co lại.
Tôi đã thêm một số vít và miếng gỗ để cố định arduino và bộ pin (có thể tháo rời dễ dàng bằng cách nhấc miếng gỗ lên). Tôi cũng có một dây với công tắc chuyển đổi giữa tấm chắn arduino và bộ pin để bật và tắt bảng điều khiển mà không cần phải rút phích cắm bất cứ thứ gì.
Bước 6: Mã
Đây là cách hoạt động của bảng điều khiển:
Có một màn hình chính với biểu tượng đám cưới của chúng tôi và thông báo "Quét thẻ của bạn" (bằng tiếng Pháp). Khi thẻ được quét và nhận dạng, một thông báo đã được cá nhân hóa sẽ hiển thị, với tên của bàn nơi khách đang ngồi. Đồng thời, dải đèn LED chính xác được bật sáng, chiếu sáng bàn của khách trên phương án. Quá trình này diễn ra trong vài giây (khoảng 10), đủ để khách đọc và xem kế hoạch, sau đó quay trở lại màn hình chính. Đèn LED màu xanh lá cây cũng sáng lên khi thẻ được nhận dạng.
Nếu thẻ không được nhận dạng, màn hình lỗ sẽ chuyển sang màu đỏ và hiển thị ACCESS DENIED. Điều này rất có thể sẽ không xảy ra vào đêm tân hôn, nhưng vẫn là một tính năng thú vị. Đèn LED màu đỏ cũng sáng khi điều đó xảy ra. Tôi phải thêm thời gian trễ trước khi thông báo truy cập bị từ chối hiển thị vì đôi khi phải mất vài mili giây để thẻ được đọc chính xác.
Nếu nút được nhấn, một thông báo sẽ hiển thị cho biết khách đến quầy bar và nói một mã ("Tôi không phải là người đáng tin cậy") với người pha chế, người có sơ đồ chỗ ngồi khẩn cấp.
Nếu thẻ được quét hoặc nút được nhấn trước khi màn hình chính trở lại, nó vẫn hoạt động (thông báo mới được hiển thị). Tôi muốn điều này để tránh phải chờ đợi giữa các khách, vì luôn có hàng đợi khi đến giờ vào chỗ ngồi.
Logo của chúng tôi được vẽ bằng các đường và văn bản, nhưng có thể tải hình ảnh từ thẻ SD trên màn hình TFT. Google nó!
Mã được xây dựng với một kiểu cấu trúc. Đối với mỗi khách, một cấu trúc bao gồm thông điệp cần hiển thị, bảng tên và dải led để phát sáng. Các từ lạ trong mã đại diện cho tên bảng!
Bước 7: Tất cả đã hoàn tất
Nếu bạn làm những việc như thế này trong đám cưới của mình, hãy nhờ ai đó quay video vì bạn muốn xem phản ứng của mọi người, nhưng có thể bạn sẽ không ở đó khi mọi người sử dụng nó.
Ngoài ra, hãy kiểm tra hội đồng quản trị của bạn! Tôi đã có một thẻ cho mọi bàn để kiểm tra đèn cho đến phút cuối cùng.
Dự án này có khả năng thích nghi cao và rất bổ ích, ngay cả khi tôi đã dành nhiều giờ làm việc cho nó và chỉ được sử dụng trong một đêm (định nghĩa về kế hoạch đám cưới).
Đề xuất:
Chỉ báo chỗ ngồi trên tàu: 6 bước
Chỉ báo chỗ ngồi trên xe lửa: Điều này có xảy ra với bạn không? Ở phần trước của toa tàu mọi người phải đứng, trong khi ở phần cuối của toa tàu có rất nhiều ghế trống. Điều gì sẽ xảy ra nếu ở bên ngoài tàu có một tấm biển cho bạn biết có bao nhiêu chỗ ngồi còn trống
Ngôi nhà cho chó thông minh: 6 bước
Smart Dog House: Hầu hết các chủ sở hữu vật nuôi đều tò mò xem chú chó yêu quý của họ đã làm gì khi vắng mặt. Sau một ngày làm việc, bạn có thể kiểm tra ứng dụng và xem thời gian anh ấy ngồi trên ‘băng ghế dự bị’ của mình, bao nhiêu
Bảo mật thông minh cho ngôi nhà thông minh của bạn: 14 bước
Bảo mật thông minh Ngôi nhà thông minh của bạn: Tôi đang tham gia cuộc thi an toàn và bảo mật. Nếu bạn thích tài liệu hướng dẫn của tôi, vui lòng bỏ phiếu cho nó! Tôi sẽ chỉ cho bạn cách dễ dàng và rẻ tiền để bảo vệ hoàn toàn ngôi nhà của bạn và môi trường của nó. Định cấu hình y
Làm cho ngôi nhà của bạn trở nên thông minh với Sonoff và Contactor: 3 bước
Làm cho ngôi nhà của bạn trở nên thông minh với Sonoff và Contactor: Làm cho ngôi nhà của bạn trở nên thông minh với Sonoff và Contactor
Bot Telegram cho ngôi nhà thông minh với Nodemcu (esp8266, Relay, Ds18b20): 8 bước
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo telegram bot và điều khiển ngôi nhà bằng cách sử dụng nó. Đó là động lực cho tôi