Mục lục:

Reggie: một công cụ trực quan cho cửa không trực quan: 5 bước (có hình ảnh)
Reggie: một công cụ trực quan cho cửa không trực quan: 5 bước (có hình ảnh)

Video: Reggie: một công cụ trực quan cho cửa không trực quan: 5 bước (có hình ảnh)

Video: Reggie: một công cụ trực quan cho cửa không trực quan: 5 bước (có hình ảnh)
Video: KỲ ÁN QUỶ GỘI ĐẦU #Shorts 2024, Tháng mười một
Anonim
Reggie: Một công cụ trực quan cho những cánh cửa không trực quan
Reggie: Một công cụ trực quan cho những cánh cửa không trực quan

Reggie là một công cụ đơn giản để chế nhạo thiết kế cửa không trực quan một cách tinh nghịch. Làm của riêng bạn. Hãy mang theo một chiếc bên mình, và rồi khi bạn gặp phải cánh cửa như vậy, hãy đập nó vào! Các cửa được gắn nhãn "đẩy" hoặc "kéo" thường làm nổi bật các trường hợp sử dụng.

Reggie sử dụng một sonar để đo khoảng cách đến một vật thể ở phía trước nó. Đèn LED màu xanh lam cho biết khi Reggie đo rào cản trong phạm vi 12 inch trở xuống của chính nó. Sau đó, nó kích hoạt một trong hai chân trên Bảng âm thanh FX phát hiệu ứng âm thanh "đẩy" hoặc "kéo", tùy thuộc vào ý định của người dùng. Hướng dẫn này giả định rằng bạn đã quen thuộc với các thành phần và mạch cơ bản của Arduino. Nếu bạn cần bồi dưỡng, vui lòng truy cập hướng dẫn này trước khi bắt đầu.

Bước 1: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu

Để xây dựng của riêng bạn, bạn sẽ cần:

  • 1x loa
  • 13x dây
  • 1x 10mm LED
  • 2x breadboards (tốt nhất là 2x Breadboard Mini Solderable)
  • 1x Arduino Nano
  • Trình điều khiển Nano CH304
  • 1x Bảng âm thanh FX Audio WAV / OGG 16mb
  • Cảm biến siêu âm 1x - HC-SR04
  • Thư viện NewPing
  • 1x 3M tường hai mặt dính
  • 1x nguồn cung cấp pin
  • và một biểu mẫu để giữ tất cả lại với nhau. Đây, tôi đã cắt một hộp nhựa.

Tải xuống NewPingLibrary. Điều này cho phép bạn tương tác với Cảm biến siêu âm HC-SR04.

Kiểm tra mặt dưới của Arduino Nano của bạn. Phần mềm đang được sử dụng trong hướng dẫn này là CH304, tương ứng với Trình điều khiển CH304. Tải về tại đây.

Bước 2: Nối mạch: Bảng âm thanh

Dây mạch: Bảng âm thanh
Dây mạch: Bảng âm thanh

Trên đây là hình ảnh của mạch hoàn chỉnh. Đầu tiên chúng ta hãy tập trung vào Bảng âm thanh FX, nằm trên bảng mạch bên phải. Đây là nơi bạn chọn hai chân cho hiệu ứng âm thanh "đẩy" và "kéo". Ở đây chỉ có một pin được nối dây (Pin 2) và do đó chỉ có thể phát một hiệu ứng âm thanh. Bạn có thể có bao nhiêu âm thanh khi có chân cắm (có tính đến dung lượng lưu trữ của bảng âm thanh. Cái đang được sử dụng ở đây có 16mb. Loại thay thế giữ 2mb). Chỉ cần kết nối bo mạch âm thanh với máy tính của bạn bằng cáp USB với USB mini, sau đó kéo và thả các tệp vào đó. Nó đơn giản mà!

Để định dạng (các) tệp âm thanh trên bảng âm thanh như ví dụ, hãy chuyển đổi tệp âm thanh của bạn sang WAV. Sau đó đổi tên tập tin theo mã ghim trên soundboard đã được lập trình để xuất ra. Đối với dự án này, tôi đã định dạng tệp bảng âm thanh của mình như: T02.wav. Theo đó, 02 là số pin.

Chỉ cần đảm bảo đọc qua trang thông tin của Adafruit về Bảng âm thanh. Nó chứa các tiêu chí định dạng và thông tin cho thiết bị cụ thể này.

Bước 3: Nối mạch: Cảm biến siêu âm HC-SR04

Dây mạch: Cảm biến siêu âm HC-SR04
Dây mạch: Cảm biến siêu âm HC-SR04

Cảm biến siêu âm, còn được gọi là sonar, nằm ở bảng mạch bên trái. Nó có bốn chân, và vì vậy có bốn điều bạn cần nhớ. Chân VCC đi đến nguồn, Trigg và Echo đi tới Nano (ở đây chúng kết nối với chân A2 và A3 và mỗi chân được lập trình trong mã) và GND, kết nối với mặt đất trên breadboard. Truy cập HowtoMechatronics để được giới thiệu về cảm biến tại đây.

Bước 4: Tải lên mã

Image
Image

Có một số giải thích trong mã để làm rõ hơn những gì nó đang làm. Tải lên mã và chơi với khoảng cách kích hoạt của sonar. Tôi đã chỉ ra trong mã nơi bạn có thể điều chỉnh các giá trị để ảnh hưởng đến sự tương tác với sóng siêu âm và bảng âm thanh.

Bước 5: Định hình trải nghiệm

Định hình trải nghiệm
Định hình trải nghiệm
Định hình trải nghiệm
Định hình trải nghiệm

Ok, bạn đã làm được điều đó đến nay. Bây giờ là phần thú vị. Viên nang của tôi là khá cơ bản / sơ sài. Tôi không nghi ngờ gì rằng bạn có thể làm tốt hơn. Vậy hay lam đi! Tôi thách thức bạn sử dụng bảng hàn để làm cho các bộ phận nhỏ gọn hơn để bạn có thể tạo ra một hình thức và thiết bị trực quan hơn. Điều này sẽ làm tăng đáng kể sự hài lòng về trải nghiệm gắn thẻ Reggie trên một cửa. Tôi nghĩ càng nhỏ càng tốt. Nhưng tôi rất muốn xem diễn giải hoặc ý tưởng của bạn về cách làm cho Reggie thân thiện hơn với người dùng và có tác động. Xin hãy chia sẻ trong các ý kiến. Cảm ơn bạn đã đọc và cảm ơn bạn trước những gợi ý của bạn!

Đề xuất: