Trò đùa nhện tự động của Arduino: 7 bước (có hình ảnh)
Trò đùa nhện tự động của Arduino: 7 bước (có hình ảnh)
Anonim
Trò đùa nhện tự động của Arduino
Trò đùa nhện tự động của Arduino
Trò đùa nhện tự động của Arduino
Trò đùa nhện tự động của Arduino

Chỉ 5 ngày trước Halloween, tôi đã quyết định muốn thực hiện một trò chơi khăm để sử dụng ở cửa trước cho những kẻ lừa tình. Những đứa trẻ của tôi đã nhìn thấy một trong những thùng kẹo đó tại nơi làm việc của tôi, nơi một bàn tay bộ xương được kích hoạt chuyển động rơi xuống để nắm lấy tay bạn khi bạn với lấy kẹo. Họ nghĩ rằng nó rất tuyệt! Tất nhiên, tôi nghĩ, tôi có thể làm một cái gì đó như vậy, phải không? Tuy nhiên, không có nhiều thời gian. Tôi nhanh chóng nhảy vào Amazon prime và đặt mua một servo. Với giao hàng trong 2 ngày, tôi chỉ có 3 ngày để tạo ra trò chơi khăm của mình. Bây giờ một con nhện xấu xí tạo ra một lối vào đáng sợ xung quanh một gói bậc cửa cho bất kỳ du khách không nghi ngờ nào trong lễ hội Halloween!

Bước 1: Các bộ phận và công cụ

Các bộ phận và công cụ
Các bộ phận và công cụ

Các bộ phận

  1. Nhện giả (cửa hàng đô la?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Một cảm biến (Chọn 1 - Tôi chỉ ra cả hai cách trong hướng dẫn này)

    • Cảm biến siêu âm - Amazon / Aliexpress
    • Cảm biến PIR - Amazon / Aliexpress
  5. Breadboard và dây Jumper
  6. Que kem
  7. Mảnh gỗ vụn
  8. Hộp vận chuyển rỗng

Công cụ

  1. Dao hoặc máy cắt hộp
  2. Súng bắn keo
  3. Nhìn thấy
  4. Keo dán gỗ (hoặc chỉ sử dụng súng bắn keo)

Bước 2: Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR

Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR
Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR
Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR
Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR
Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR
Kiểm tra Servo, Cảm biến siêu âm và Cảm biến PIR

Những điều đầu tiên trước tiên. Nếu bạn giống tôi và chưa bao giờ sử dụng servo hoặc các cảm biến này, bạn có thể muốn đọc nhanh một vài hướng dẫn để tìm ra cách chúng hoạt động. Dưới đây là tổng quan và ví dụ về từng thứ mà tôi đã sử dụng để đảm bảo (các) servo và cảm biến của tôi hoạt động và sẽ hoàn thành công việc. Tôi cũng đã bao gồm mã thử nghiệm đơn giản của mình mà bạn có thể sử dụng để đảm bảo mỗi thành phần hoạt động. Một lần nữa, bạn có thể chọn loại Cảm biến (Siêu âm hoặc PIR).

Servo

  • Bài học servo cơ bản trên Sunfounder
  • Mã mẫu trên Hobbytronics
  • Mã thử nghiệm đơn giản của tôi bên dưới - servo_test.ino

Thiết bị cảm biến sóng siêu âm

  • Cách nó hoạt động trên RandomNerdTutorials
  • Mã mẫu trên cùng một trang của RandomNerdTutorials
  • Mã kiểm tra đơn giản của tôi bên dưới - Ultrasonic_Distance_check.ino

Cảm biến PIR

  • Cách PIR hoạt động trên Adafruit
  • Mã mẫu trên Adafruit
  • Mã thử nghiệm đơn giản của tôi bên dưới - PIR_Sensor_Test.ino

Bước 3: Kết hợp các nội dung

Kết hợp các thành phần
Kết hợp các thành phần
Kết hợp các thành phần
Kết hợp các thành phần
Kết hợp các thành phần
Kết hợp các thành phần

Tiếp theo, tùy thuộc vào việc bạn chọn tuyến đường PIR hay Ultrasonic, bên dưới là mã mạng nhện kết hợp để phát hiện một người đang đến trong phạm vi và sau đó xoay servo để di chuyển con nhện ra ngoài và quay lại. Nối dây cảm biến và servo với Arduino bằng dây jumper và breadboard như được chỉ ra trong các tùy chọn bên dưới.

Tùy chọn siêu âm

  • Mã này kiểm tra xem một đối tượng có nằm trong phạm vi của một khoảng cách nhất định hay không và triệu hồi con nhện.
  • Trong mã, bạn có thể thay đổi biến triggerDistance thành gần hơn hoặc xa hơn 48 inch (4 ft) tùy thuộc vào tình huống của bạn.
  • Kết nối Servo với 5v, Gnd và Pin 10
  • Kết nối cảm biến siêu âm với 5v, Gnd, A0 (Trig) và A1 (Echo)

Tùy chọn PIR

  • Mã này kiểm tra xem một đối tượng có nằm trong tầm nhìn hay không và triệu hồi con nhện.
  • Đối với PIR, bạn có thể điều chỉnh độ nhạy bằng chiết áp độ nhạy (thường là màu cam) và xoay hết cỡ sang phải để có độ nhạy thấp nhất.
  • Kết nối Servo với 5v, Gnd và Pin 10
  • Kết nối Cảm biến PIR với 5v, Gnd và Pin 2

Sau khi kết nối một trong hai tùy chọn, hãy thử với nó để đảm bảo nó hoạt động, kích hoạt servo với cảm biến.

Bước 4: Tạo cơ sở cho Servo

Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo
Tạo cơ sở cho Servo

Tiếp theo, bạn cần gắn servo để nó có thể giữ nguyên vị trí trong khi xoay con nhện xung quanh. Đối với điều này, bạn sẽ muốn sử dụng một cái cưa để cắt một miếng ván ép hoặc ván gỗ phế liệu thành khoảng 4 "x 12" hoặc lâu hơn. Sau đó, lấy hai khối gỗ nhỏ hơn 1 "x 2" và cắt chúng xuống theo kích thước của chiều cao servo. Bắt vít từ dưới cùng hoặc keo dán gỗ (hoặc súng bắn keo) hai khối vào ván ép ở một đầu, sau đó vặn servo vào giữa các khối.

* Lưu ý: Tôi cũng cắt một rãnh ở dưới cùng của một khối để các dây servo đi qua.

Bước 5: Thêm con nhện

Thêm con nhện
Thêm con nhện
Thêm con nhện
Thêm con nhện

Bước tiếp theo là lấy một con nhện xấu xí (hoặc một số sinh vật khác - xin vui lòng không có gì sống hoặc nó có thể tự di chuyển). Một thứ gì đó nhẹ sẽ thích hợp hơn để servo không phải làm quá nhiều việc. Sử dụng súng bắn keo, gắn hai que Popsicle vào nhau và sau đó gắn vào cánh tay / sừng servo như trong hình. (Bạn có thể muốn tô màu đen cho que Popsicle trước tiên để chúng ít bị chú ý hơn.) Sau đó, gắn con nhện vào que Popsicle khác bằng một trong các vít nhỏ đi kèm với servo. Dán con nhện trên que vào phần còn lại của cánh tay que Popsicle ở góc khoảng 90 độ.

* Lưu ý: Mình chỉ dán những cái này nhanh thôi, mình không nghĩ đến chiều cao của con nhện so với mặt đất. Bạn có thể thử đặt gậy và góc con nhện xuống gần mặt đất hơn để trông giống con nhện ở ngay trên mặt đất hơn.

* Lưu ý: Sau khi dán tất cả những thứ này lại với nhau, bạn có thể tháo cánh tay servo với con nhện trên đó để định vị vị trí bắt đầu của con nhện được xếp thẳng hàng với cạnh của khối.

Bước 6: Hộp vận chuyển và chạm hoàn thiện

Hộp vận chuyển và các chạm hoàn thiện
Hộp vận chuyển và các chạm hoàn thiện
Hộp vận chuyển và các chạm hoàn thiện
Hộp vận chuyển và các chạm hoàn thiện
Hộp vận chuyển và các chạm hoàn thiện
Hộp vận chuyển và các chạm hoàn thiện

Sau khi kiểm tra con nhện di chuyển của bạn một vài lần để cảm nhận đường đi của cánh tay, hãy tìm một hộp vận chuyển đã qua sử dụng đủ lớn để vừa với đế và con nhện.

* Lưu ý: Không tháo các nắp ra khỏi hộp vì bạn sẽ dán phần đế vào một trong các nắp dưới cùng.

Đặt phần đế bên cạnh hộp, ước lượng và cắt hộp bằng chiều dài của cánh tay và diện tích hoặc hình con nhện ra khỏi hộp như hình minh họa. Sau đó, dán phần đế vào nắp dưới cùng, bao quanh hộp ở phía trên và kiểm tra xem cánh tay / con nhện có thể tự do ra khỏi hộp khi được triệu hồi hay không. Cắt thêm hộp nếu cần.

Lúc này bạn cần xác định vị trí đặt cảm biến. Các tùy chọn là khoét một lỗ ở mặt trước của hộp hoặc đặt cảm biến ở đâu đó bên ngoài hộp. Vì trò chơi khăm của tôi được sử dụng ở bậc cửa trước, nên ánh sáng không phải là tốt nhất để ai đó nhìn thấy cảm biến, vì vậy tôi chỉ cần khoét các lỗ ở mặt trước của hộp bằng cách sử dụng một mũi khoan 5/8 và gắn bằng keo.

Bước 7: Hoàn thành

Hoàn thành!
Hoàn thành!
Hoàn thành!
Hoàn thành!

Bạn đã sẵn sàng! Đặt cái bẫy trên hiên nhà của bạn giống như một gói hàng được giao và cắm hoặc kết nối với bộ pin USB. Hãy để niềm vui bắt đầu !!!

Đề xuất: