Mục lục:
Video: Máy dò xác sống: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Khi tôi đi học đại học, tôi làm việc tại Knott’s Berry Farm và khi Halloween rơi vào một ngày cuối tuần, chúng tôi đã thu hút một đám đông lớn. Tất cả chúng tôi đều mặc quần áo và vui vẻ với nó và hầu hết các khách hàng đều đánh giá cao nỗ lực này. Một trong những "cô gái đồng xu" nơi tôi làm việc có phong cách hoàn hảo là Morticia Addams. Hồi đó, giao diện của người Goth chưa được phát minh (trừ khi bạn tính đến Moona Lisa), vì vậy trên đường đi làm, cô ấy đã bị một anh chàng ngồi trong xe cạnh cô ấy ở điểm dừng đèn chiếu vào mắt. Cô ấy nhìn lại anh ta và nở một nụ cười thật tươi - răng nanh và tất cả. Rõ ràng vẻ mặt của anh ấy là vô giá.
Với tinh thần tương tự, tôi đã nghĩ về việc lưu bài đăng này cho đến một lúc nào đó vào khoảng Halloween nhưng sau đó tôi nhớ rằng Ngày tận thế thây ma có thể xảy ra bất cứ lúc nào. Khi tôi cho các cháu xem cái này, tôi đã nói với họ rằng nó phát hiện mạch của họ nếu họ còn sống nhưng không có mạch có nghĩa là họ là một Zombie. Nó có thể được sử dụng như một trò chơi loại bỏ (một phiên bản kỳ lạ của những chiếc ghế âm nhạc) nếu bạn có một đám đông. Một cách chúng tôi chơi đó là chuyền nó quanh bàn. Nếu bạn nhận được câu trả lời là "con người", bạn nhận được một đồng xu, nếu không, bạn đã trả một đồng xu. Những đứa trẻ luôn thích những trò chơi liên quan đến tiền xu.
Bước 1: Phần cứng
Sơ đồ được hiển thị trong sơ đồ bao gồm ở trên. Phần "máy dò" là một công tắc cảm ứng điện dung đơn giản thường được quảng cáo là TTP223. Tôi đã chọn một bộ 10 mà không có gì nhưng có một chút vấn đề với chúng. Các mô-đun được quảng cáo là hoạt động từ 2,5 vôn đến 5 vôn nhưng chúng không hoạt động. Những gì tôi tìm thấy là bất kỳ thứ gì nhỏ hơn 4,75 vôn khiến mô-đun chốt ở trạng thái “Bật”. Tôi muốn chạy toàn bộ dự án bằng một cặp pin AAA (khoảng 3 vôn) nên tôi phải tìm ra vấn đề. Sau khi kiểm tra chip trên mô-đun, tôi xác định rằng cặp miếng hàn trống được cho là có tụ điện xác định độ nhạy. Phạm vi khuyến nghị là từ 0 đến 50pf với độ nhạy tăng khi điện dung giảm. Tôi không thể làm cho nó hoạt động bằng cách làm ngắn các miếng đệm (0pf) nhưng nó hoạt động tốt với các tụ điện 22pf và 47pf mà tôi có. Với giá trị 22pf, tôi dễ dàng làm cho mô-đun hoạt động ở 2,5 volt.
Thành phần chính khác của dự án này (ngoài vi điều khiển PIC) là ma trận LED 8x8. Ban đầu, tôi sử dụng một ma trận thuần túy nhưng phải thêm một cặp thanh ghi dịch chuyển để giải quyết các hàng và cột và phải ghép chúng để có được một màn hình hoàn chỉnh. Sau đó, tôi phát hiện ra một mô-đun LED rẻ tiền được gắn vào bảng mạch có chip điều khiển màn hình LED MAX7219. Chip trình điều khiển chấp nhận các lệnh nối tiếp mà sau đó nó sử dụng để bật các hàng và cột mong muốn. Chip cũng tự động ghép kênh để loại bỏ gánh nặng khỏi bộ vi điều khiển. Khám phá đó đã làm giảm độ phức tạp của cả phần cứng và phần mềm.
Bước 2: Hộp dự án
Tôi muốn có một bộ lọc màu đỏ trong mờ để che ma trận LED. Tôi có thể cắt một mảnh từ một số Plexiglas màu đỏ mà tôi có và sau đó dán nó vào một hộp dự án nhưng thay vào đó tôi đã chọn làm lại một chút mục đích. Cái hộp mà tôi chế tạo là một cái hộp đã từng chứa một loạt đạn.22. Hầu hết những hộp đựng này đều bằng nhựa trong nhưng tôi có một vài chiếc có màu đỏ. Không quá thanh lịch nhưng các cụ bà không quan tâm đến sự thanh lịch.
Bước 3: Phần mềm
Phần mềm này khá đơn giản. Timer0 được phép chạy tự do và giá trị được kiểm tra bất cứ khi nào cảm biến chạm được phát hiện. Tôi đã tự ý quyết định rằng màn hình Zombie sẽ xuất hiện nếu số đếm của Timer0 nhỏ hơn 100. Cho rằng Timer0 là 8-bit, điều đó có nghĩa là màn hình "người" sẽ xảy ra cho các giá trị từ 100-255. Đó là tỷ lệ khoảng 3: 2 và có thể dễ dàng thay đổi trong phần mềm.
Khi phát hiện có chạm và loại màn hình được xác định, quy trình thích hợp được gọi để gửi dữ liệu đến ma trận LED. Để thực hiện việc này, một loạt lệnh được gửi dưới dạng địa chỉ 8 bit và dữ liệu 8 bit. Các đăng ký có thể được giải quyết được xác định trong phần trước của danh sách. Một vài trong số chúng được sử dụng để khởi tạo ma trận (ví dụ: độ sáng) và một được sử dụng để bật / tắt toàn bộ ma trận. Ma trận có thể hoạt động ở chế độ mà BCD (số thập phân được mã hóa nhị phân) sẽ hiển thị số thích hợp. Quy trình Init tắt tính năng đó để chúng tôi có thể điều khiển các đèn LED riêng lẻ. Phần khác của quá trình khởi tạo là đặt giới hạn cột. Chúng tôi muốn tất cả tám cột để giới hạn quét được đặt thành 7.
Có tám thanh ghi được sử dụng để kích hoạt các đèn LED riêng lẻ mong muốn - một thanh ghi cho mỗi cột. “1” trong một bit dữ liệu sẽ kích hoạt đèn LED cột đó. Như đã đề cập trước đó, không cần ghép kênh trong phần mềm. Màn hình "con người" là một trái tim đang đập. Sau khi các mẫu bit thích hợp được gửi đến ma trận, nhịp đập được mô phỏng bằng cách chỉ cần bật / tắt ma trận (có độ trễ ở giữa) miễn là cảm biến cảm ứng còn hoạt động. Quy trình Thây ma hiển thị một mẫu “X” cố định cho đến khi loại bỏ cảm ứng.
Đó là nó cho bài đăng này. Kiểm tra các dự án điện tử khác của tôi tại: www.boomerrules.wordpress.com
Đề xuất:
Điểm ảnh sống động - Công nghệ tưởng tượng có cuộc sống: 4 bước (có hình ảnh)
Điểm ảnh sống động - Hãy tưởng tượng công nghệ có sức sống: Thấy các sản phẩm nhà thông minh ngày càng phổ biến trong cuộc sống của chúng ta, tôi bắt đầu nghĩ về mối quan hệ giữa con người và các sản phẩm này. Nếu một ngày nào đó, các sản phẩm nhà thông minh trở thành một phần không thể thiếu trong cuộc sống của mọi người thì chúng ta nên có thái độ như thế nào
Đồng hồ đo điện áp chính xác & chính xác Arduino (0-90V DC): 3 bước
Đồng hồ đo điện áp chính xác & chính xác Arduino (0-90V DC): Trong tài liệu hướng dẫn này, tôi đã chế tạo một vôn kế để đo điện áp cao DC (0-90v) với độ chính xác và độ chính xác tương đối bằng cách sử dụng Arduino Nano. Các phép đo thử nghiệm tôi đã thực hiện đủ chính xác, chủ yếu là trong khoảng 0,3v so với điện áp thực được đo bằng
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: 6 bước (có Hình ảnh)
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: Đây là một dự án arduino đơn giản để tạo ra một con xúc xắc điện tử. Có thể chọn cho 1 đến 6 viên xúc xắc hoặc 1 trong 8 viên xúc xắc đặc biệt. Lựa chọn được thực hiện đơn giản bằng cách xoay một bộ mã hóa quay. Đây là các tính năng: 1 xúc xắc: hiển thị các chấm lớn 2-6 xúc xắc: hiển thị các chấm
Đèn LED đấu dây chính xác Sê-ri Vs Kết nối song song: 6 bước
Đấu dây đèn LED đúng Series Vs Kết nối song song: Trong hướng dẫn này, chúng ta đang nói về LED - Điốt phát sáng và cách chúng ta có thể kết nối chúng nếu chúng ta có nhiều đơn vị. Đây là một bài học mà tôi ước mình biết ngay từ đầu vì khi bắt đầu mày mò với các mạch điện tử, tôi đã chế tạo một vài
Máy tính tốc độ cổng song song: 8 bước
Máy tính tốc độ cổng song song: Đây là một dự án gọn gàng có thể đo lường tốc độ của một thứ gì đó. Nó rất dễ làm, yêu cầu ít bộ phận và rất thú vị khi sử dụng. Nó chỉ đơn giản là cắm vào cổng song song của máy tính và sử dụng một số phần mềm, có thể ghi lại tốc độ của một đối tượng