Mục lục:

Tạo bàn phím ma trận màng riêng (và gắn nó lên Arduino): 7 bước (có hình ảnh)
Tạo bàn phím ma trận màng riêng (và gắn nó lên Arduino): 7 bước (có hình ảnh)

Video: Tạo bàn phím ma trận màng riêng (và gắn nó lên Arduino): 7 bước (có hình ảnh)

Video: Tạo bàn phím ma trận màng riêng (và gắn nó lên Arduino): 7 bước (có hình ảnh)
Video: Thanh niên lần đầu chưa có kinh nghiệm kiểu#funny #tiktok 2024, Tháng mười một
Anonim
Tạo bàn phím ma trận màng riêng (và gắn nó với Arduino)
Tạo bàn phím ma trận màng riêng (và gắn nó với Arduino)

Vì vậy, bạn muốn tạo bàn phím màng của riêng bạn? Tại sao? Việc tạo ra bàn phím của riêng bạn có thể hữu ích vì nhiều lý do. Nó rẻ và dễ làm, nó có thể được đặt trong các tình huống có thể bị phá hoại hoặc bị đánh cắp mà không gây khó chịu nhiều, Nó có thể được tùy chỉnh hoàn toàn để hiển thị bất kỳ thứ gì bạn thích và bạn có thể tạo ra một bàn phím lớn tùy thích với nhiều đầu vào như bạn có thể xử lý. Tôi đã tạo bàn phím của mình để ở bên ngoài cửa nơi ở của tôi để hoạt động như một mục nhập bàn phím giống như cách colin353 đã làm tại đây www.instructables.com/id/An-Electronic-Door-Opener/. Tuy nhiên, tôi có thêm một số thủ thuật cho việc này sẽ xuất hiện trong phần Có thể hướng dẫn sau.

**** LƯU Ý: Đây không phải là một hướng dẫn đầy đủ cho thời điểm hiện tại. Nó trải qua quá trình xây dựng bàn phím một cách đầy đủ, tuy nhiên nó vẫn chưa giải thích hoặc chứng minh đầy đủ các phương tiện để làm cho nó hữu ích. Điều này sẽ thay đổi

Bước 1: Tìm hiểu bàn phím

Điều đầu tiên tôi muốn bạn hiểu là bàn phím này hoạt động như thế nào. Tôi biết bạn đang nghĩ gì… Bàn phím ma trận?… “Tôi sẽ không phải uống bất kỳ viên thuốc màu xanh nào để làm việc này phải không?”. Không, không phải ma trận đó.. Cách tốt nhất để nghĩ về bàn phím kiểu ma trận là nghĩ về tàu chiến.

Ma trận là một dạng lưới giống như trong chiến hạm bao gồm các hàng và cột. mỗi nút tương ứng với một hàng và cột nhất định. Xem hình ảnh đầu tiên để giúp minh họa điều này tốt hơn. Trên bàn phím 9 nút, bạn sẽ sử dụng 3 hàng và 3 cột. Nút đầu tiên sẽ tạo liên kết giữa Hàng 1 và Cột 1 (R1C1) giống như trên tàu chiến. 2 sẽ là R1C2, 3 R1C3, và giả sử 8 sẽ là R3C2… phần còn lại được minh họa trên hình ảnh. Vấn đề của điều này là thay vì có 9 nút khác nhau để nối dây, tất cả những gì bạn cần làm là lên dây 3 cột và 3 hàng để có ít dây hơn đáng kể. Những lợi ích thực sự đến khi bạn bắt đầu thêm các nút. thêm một hàng và cột khác (2 dây) sẽ thêm 7 nút… xem tôi đang đi đâu?

Bước 2: Thu thập nguyên liệu

Điều thực sự thú vị về tài liệu hướng dẫn này là bạn có thể đã có tất cả những thứ bạn cần để xây dựng cái này trong ngôi nhà của mình! Vâng khi tôi nói rằng đây là một cách làm bàn phím đơn giản, rẻ, hiệu quả, tôi có nghĩa là nó đơn giản và rẻ. Đối với hướng dẫn này, bạn sẽ cần:

Giấy nhôm (lá thiếc… một số loại giấy bạc) * băng keo cũng hoạt động tốt Một số loại giấy hoặc vật liệu phẳng (những gì bạn chọn ở đây sẽ ảnh hưởng đến độ bền. Tôi đang sử dụng miếng tẩy khô cho tủ lạnh của mình) keo (trừ khi bạn đang sử dụng băng keo giấy bạc) và miếng đệm của một số loại (một vài lớp giấy có lỗ được cắt trên chúng có thể hoạt động. Tôi đang sử dụng miếng đệm xốp dính hai mặt)

Bước 3: Thời gian quyết định

Thời điểm quyết định
Thời điểm quyết định

Bước đầu tiên để đặt bàn phím của bạn lại với nhau là quyết định bạn muốn nó trông như thế nào / bạn muốn có bao nhiêu nút trên đó. Đối với hướng dẫn này, tôi sẽ sử dụng thiết lập 3X3 với các số từ 1 đến 9 trên đó. Khi bạn đã quyết định nó sẽ như thế nào, hãy vẽ nó ra và quyết định nơi bạn muốn tất cả các dây đi. Tôi muốn một phím tắt từ bàn phím của mình để nó sẽ đi quanh cửa của tôi, vì vậy hãy xem hình ảnh 2 để biết hình ảnh của tôi sẽ như thế nào. Tạo một mô hình trên máy tính của bạn bằng bất kỳ phần mềm nào bạn thích (paint, photoshop, illustrator…) và tiến hành bước tiếp theo.

Bước 4: Lập bản đồ "Mạch" Giá rẻ của bạn

Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn
Lập bản đồ giá rẻ của bạn

Những gì chúng ta sẽ làm là dán giấy bạc để tạo ra một bảng mạch linh hoạt, rẻ tiền nhưng hiệu quả. Những gì chúng ta cần làm bây giờ là trên máy tính giả lập, chúng ta cần thiết lập các cột và hàng của chúng ta như thế nào. Nếu bạn đang sử dụng Photoshop, hãy tạo 2 lớp mới, một lớp được gọi là các hàng và các cột còn lại. nếu bạn chỉ sử dụng paint, hãy tạo một bản sao của tệp được gọi là các hàng và các cột khác.

Trên các lớp mới này, chúng tôi sẽ đặt các đường đen lớn ở nơi chúng tôi muốn "Mạch" của chúng tôi đi đến. Xem hình ảnh 2 để biết các hàng và cột hình ảnh 3 nếu bạn bị nhầm lẫn. Hình ảnh 4 cho thấy cả hai lớp được bật trông như thế nào. Bắt đầu trông quen thuộc? Bây giờ bạn cần lật một trong các hình ảnh của mình theo chiều dọc… hoặc theo chiều ngang… hãy xem hình ảnh 5, bạn sẽ hiểu ý tôi muốn nói. Hãy tiếp tục và in chúng ra cho bước tiếp theo.

Bước 5: Thời gian làm vi mạch giả

Thời gian làm mạch Faux!
Thời gian làm mạch Faux!
Thời gian làm mạch Faux!
Thời gian làm mạch Faux!

Đây là phần thú vị… theo tôi thì toàn bộ điều này rất thú vị nhưng bất cứ điều gì… Bây giờ bạn đã có các mẫu in ra, bạn có thể bắt đầu tạo mạch của mình. Bây giờ là lúc để dán giấy bạc của bạn xuống nơi mà các hàng và cột của bạn được cho là sẽ đi. Nhìn vào hình 2 cho cả hai mạch của tôi, của bạn sẽ giống như thế này. Ngoài ra, hãy để ý xem khách hàng tiềm năng của tôi rời khỏi bàn phím một cách có tổ chức như thế nào để tạo điều kiện dễ dàng kết nối? Đúng như tôi đã lên kế hoạch! * LƯU Ý * Tại thời điểm này, bạn nên làm lại thiết kế phía trước của mình để bao gồm các nhãn cho móc nối ở cuối các dây dẫn với các nhãn R1 R2 R3 C3 C2 C1 Điều này sẽ giúp bạn dễ dàng hơn.

Bước 6: Kết hợp tất cả lại với nhau

Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau

Trong bước tiếp theo, chúng ta sẽ tập hợp tất cả lại với nhau. Lấy bộ đệm của bạn và áp dụng chúng vào một bên của bàn phím. Hãy nghĩ về nó, về mặt kỹ thuật, bạn có thể sử dụng silicone (loại được sử dụng để làm mềm) như một miếng đệm thực sự tốt… Tôi có thể thử điều này trong tương lai thực sự…. hmm..

Dù sao thì trở lại chủ đề. Để áp dụng các dấu cách này, chúng ta cần đảm bảo rằng có một lỗ ở giữa chúng để các hàng và cột có thể tiếp xúc với nhau khi chúng bị nhấn chìm (không buồn… ấn xuống). Tôi gần như chỉ lát gạch mọi thứ nhưng bạn có thể sử dụng máy đục lỗ hoặc thứ gì đó để đạt được kết quả tốt hơn. Các miếng đệm cũng ở đó để đảm bảo các phần khác của mạch điện của chúng ta không ngẫu nhiên chạm vào nhau. Hãy xem hình ảnh 1 để xem tất cả các dấu cách được áp dụng một cách thích hợp. Sau khi các miếng đệm của bạn đã được dán (bạn có thể cần phải dán bất cứ thứ gì bạn đang sử dụng), bạn có thể đặt mặt còn lại của bàn phím lên trên mặt này (hình 2). May mắn thay, bạn đã đảm bảo rằng mọi thứ đã được ánh xạ đúng cách trên mẫu của bạn trên máy tính… bạn đã tạo một mẫu phải không? Hình 3 là bàn phím ghép lại với nhau. ***** BƯỚC TÙY CHỌN ***** Để giúp bàn phím của tôi có tuổi thọ lâu dài, tôi đã ép mỏng. Nó giúp cung cấp một số hỗ trợ về cấu trúc cho giấy… việc nhấn liên tục có thể và sẽ tạo ra các vết lõm (một lần nữa không buồn) trên giấy mà sớm hay muộn sẽ khiến bàn phím của bạn trở nên không hiệu quả khi nhấn liên tục nút đó. Hình ảnh 4 sẽ hiển thị bàn phím kiểu Matrix nhiều lớp đẹp mắt của tôi tuy nhiên máy ép lớp đã ăn mất tác phẩm nghệ thuật của tôi.

Bước 7: Arduino Bất cứ ai ?

Đã đến lúc kết nối bàn phím của bạn với Arduino lần đầu tiên … thú vị không?

Cũng rất thú vị vì nó có thể sẽ phải chờ đợi ngay bây giờ! Laminator đã ăn bàn phím của tôi một cách dễ thương vì vậy cho đến khi tôi có thể tìm thấy thời gian để làm một cái khác thì nó sẽ phải đợi. Tôi SẼ quay lại nên đừng lo lắng bước này sẽ đến. Có lẽ trong tương lai gần tôi sẽ giải thích cách thiết lập tất cả và không chính xác là khoe nó ra. Hiện tại, đây là mã arduino mà tôi đang sử dụng với các nguyên mẫu của mình cho những người trong số các bạn biết phải đi đâu từ đây, chúc may mắn. Đối với những người khác ngồi chặt chẽ. *** LƯU Ý *** bạn sẽ phải cài đặt thư viện bàn phím từ arduino.cc

Đề xuất: