
Mục lục:
- Bước 1: Yêu cầu kỹ năng
- Bước 2: Tìm hiểu xem trang trí Halloween của bạn là "Hack được"
- Bước 3: Danh sách thành phần / phần cứng
- Bước 4: Tổng quan về dự án
- Bước 5: Cắt kết nối nút
- Bước 6: Thêm Relay
- Bước 7: Gắn Cảm biến Sonar DST1200
- Bước 8: Quyết định xem bạn có cần một thông tin kèm theo hay không
- Bước 9: Viết mã
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Dự án này sẽ chỉ cho bạn cách bạn có thể "hack" đồ trang trí Halloween của mình và khiến chúng hoạt động theo đúng cách bạn muốn!
Trang trí Halloween mà chúng tôi đang làm việc có chức năng mặc định sau:
- Kích hoạt bằng cách ném công tắc (hiển thị trong video)
- Được kích hoạt bằng âm thanh lớn
Mục tiêu của chúng tôi cho dự án này là làm cho chuyển động của nó được kích hoạt thay thế!
Bước 1: Yêu cầu kỹ năng
Đối với dự án này, bạn sẽ cần các công cụ sau:
- mỏ hàn
- dụng cụ tuốt dây
Nó cũng sẽ hữu ích nếu bạn có một số kiến thức lập trình cơ bản. Chúng tôi đã viết chương trình điều khiển trang trí trong C.
Bước 2: Tìm hiểu xem trang trí Halloween của bạn là "Hack được"

Bước đầu tiên là tìm hiểu xem bạn có thể sửa đổi trang trí Halloween của mình hay không. Thông thường, đồ trang trí sẽ có chế độ demo sẽ kích hoạt thành phần điện tử của đồ trang trí bằng một nút hoặc công tắc đơn giản. Nếu đúng như vậy, bạn là người may mắn. Bạn có thể chỉ cần thay thế nút bằng một rơ le để điều khiển hệ thống.
Bước 3: Danh sách thành phần / phần cứng

Đây là những gì chúng tôi đã sử dụng:
- Phidget SBC4
- DST1200 - Phidget Sonar
- REL2002 - Phidget chuyển tiếp tín hiệu
- Vỏ chống thấm nước
- Cáp Phidget
Bước 4: Tổng quan về dự án

Dự án này sẽ có bố cục sau:
- PhidgetSBC4 sẽ chạy mã chương trình của chúng tôi (viết bằng C). Nó sẽ được kết nối với cảm biến sonar DST1200 và bộ chuyển tiếp tín hiệu REL2002 thông qua VINT Hub tích hợp sẵn.
- Cảm biến sonar sẽ được sử dụng để phát hiện vật thể.
- Rơ le sẽ được kết nối với dây demo của trang trí và sẽ được sử dụng để kích hoạt trang trí dựa trên các kết quả đọc từ cảm biến sonar.
Bước 5: Cắt kết nối nút

Để thêm rơ le của chúng tôi, chúng tôi sẽ cần phải loại bỏ nút. Đơn giản chỉ cần cắt các dây điện gần nút, sau đó cắt bỏ một số lớp cách điện.
Bước 6: Thêm Relay

Lấy dây từ nút và kết nối chúng với rơ le.
Kết nối một dây với đầu cuối Chung và một dây với đầu cuối Thường mở.
Bước 7: Gắn Cảm biến Sonar DST1200


Nơi bạn đặt cảm biến sonar sẽ phụ thuộc vào ứng dụng của bạn. Dự án này sẽ được lắp đặt trong một ngôi nhà ma ám ngoài trời, nơi tầm nhìn sẽ thấp, vì vậy việc đặt cảm biến sonar trực tiếp trên đỉnh sẽ không thành vấn đề. Ngoài ra, bạn có thể gắn sonar phía trên ngưỡng cửa hoặc hướng lên từ mặt đất nếu bạn muốn giấu nó.
Chúng tôi đã sử dụng một ít keo để gắn cảm biến sonar. Băng keo hai mặt cũng sẽ hoạt động tốt!
Bước 8: Quyết định xem bạn có cần một thông tin kèm theo hay không

Dự án này sẽ ở bên ngoài, vì vậy việc bảo vệ các thiết bị điện tử là điều cần thiết.
SBC sẽ nằm bên trong vỏ bọc không thấm nước với rơ le. Chúng tôi đã mở rộng kết nối rơ le với phần trang trí bằng cách hàn trên một số dây và chúng tôi sử dụng Cáp Phidget dài 350cm để kết nối SBC với cảm biến sonar.
Bước 9: Viết mã
Tất cả mã cho dự án này đã được viết và được bao gồm trong tệp halloween.c, vì vậy nếu bạn muốn thực hiện nó, tất cả những gì bạn sẽ phải làm là sửa đổi một vài thứ (số sê-ri, thời gian, v.v.) và biên dịch nó..
Để biết thêm thông tin về cách biên dịch chương trình C trên SBC, hãy xem các liên kết sau:
- Cài đặt các gói để phát triển
- Biên dịch chương trình C trên Linux
Dưới đây là tổng quan nhanh về mã:
- Tạo các đối tượng DistanceSensor và DigitalOutput.
- Địa chỉ Phidgets. Xem video này để biết thêm thông tin.
-
Đăng ký để đính kèm và tách các sự kiện cho sonar và rơ le.
Trong sự kiện đính kèm sonar, đặt khoảng dữ liệu thành 100ms (khoảng dữ liệu tối thiểu)
-
Theo dõi các sự kiện thay đổi khoảng cách cho sonar.
Trong các sự kiện thay đổi khoảng cách, hãy xem đối tượng có gần hơn 1 mét hay không, nếu có, hãy đặt biến objectDetected thành 1
- Trong vòng lặp while, hãy kiểm tra xem đối tượng đã được phát hiện chưa. Nếu vậy, hãy bật và tắt rơ le (điều này sẽ kích hoạt trang trí). Chờ trong bốn giây, sau đó hủy kích hoạt trang trí.
Đề xuất:
Làm thế nào để tạo cổng WIFI của riêng bạn để kết nối Arduino của bạn với mạng IP ?: 11 bước (có Hình ảnh)

Làm thế nào để tạo cổng WIFI của riêng bạn để kết nối Arduino của bạn với mạng IP ?: Như nhiều người bạn nghĩ rằng Arduino là một giải pháp rất tốt để thực hiện tự động hóa tại nhà và robot! Nhưng về mặt giao tiếp, Arduino chỉ đi kèm với các liên kết nối tiếp. Tôi đang làm việc trên một rô bốt cần được kết nối vĩnh viễn với một máy chủ chạy ar
Điều khiển bố cục tàu mô hình của bạn với TỪ XA trên TV của bạn!: 7 bước (có hình ảnh)

Điều khiển bố cục tàu mô hình của bạn bằng TỪ XA trên TV của bạn !: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo hệ thống điều khiển từ xa IR cho tàu mô hình. Sau đó, bạn sẽ có thể điều khiển các chuyến tàu của mình trong khi thư giãn trên chiếc ghế dài của mình. Vậy hãy bắt đầu
Lưu hình ảnh của bạn cho công việc của bạn: 4 bước (với hình ảnh)

Lưu hình ảnh cho công việc của bạn: 1. Mở tài liệu Google mới và sử dụng trang này để bảo vệ hình ảnh của bạn. Sử dụng ctrl (control) và nút " c " phím để sao chép.3. Sử dụng ctrl (control) và nút " v " chìa khóa để dán
Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này!: 11 bước

Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này !: Chiếc đế này được làm từ vật liệu xung quanh nhà sẽ tăng khả năng tiếp nhận iTrip của bạn- cho phép bạn phát các giai điệu của mình qua radio một cách rõ ràng từ khắp mọi nơi trong phòng! Đối với dự án này, bạn sẽ cần: 1 Cuộn khăn giấy hoặc 2 Giấy vệ sinh
Lưu hành tinh và túi của bạn. $$ Chuyển đổi máy ảnh kỹ thuật số P&S giá rẻ của bạn thành có thể sạc lại: 4 bước (có hình ảnh)

Lưu hành tinh và túi của bạn. $$ Chuyển đổi Máy ảnh kỹ thuật số P&S giá rẻ của bạn thành Máy ảnh có thể sạc lại: Cách đây nhiều năm, tôi đã mua một Máy ảnh kỹ thuật số Dolphin Jazz 2.0 Megapixel. Nó có các tính năng và giá cả tốt. Nó cũng có cảm giác ngon miệng đối với các nhà hàng AAA. Không ai có thể tránh khỏi một thử thách, tôi nghĩ tôi sẽ sửa đổi nó để sử dụng pin có thể sạc lại để không lãng phí ba