(Ý tưởng sáng tạo) – Dự án này được thực hiện ở quy mô nhỏ, sử dụng bộ cảm biến IR Sensor (TSOP38238), các hộp nhỏ màu đen có đèn LED hồng ngoại được gắn cảm biến ở phía bên trái. Nếu sản phẩm này được phát triển ở phạm vi lớn hơn thì bạn có thể thiết kế cho toàn bộ các nấc thang trong ngôi nhà của mình. Khi di chuyển trên các nấc thang trên cầu thang thì sẽ có những bản nhạc du dương cất lên.
Trong dự án này có 4 nấc thang tương ứng với 4 phím trên piano và kết hợp với các phím trên bàn phím máy tính.
Các bộ phận cần chuẩn bị:
-01 Arduino Uno.
-04 bảng mạch Breadboards.
-01 dây điện kết nối với các cổng đực và cổng cái.
-01 cáp kẹp điện.
-04 bộ cảm biến IR Sensor TSOP38238.
-04 đèn IR LED.
Và băng keo dính. Bạn có thể tham khảo thông tin chi tiết về các sản phẩm này tại đây.
Các bước thực hiện:
Bước 1: Lắp ráp các bộ phận
Đầu tiên, bạn truy cập vào dịch vụ giả lập 123D Circuit (đã từng giới thiệu trên EVNTEL) để lắp ráp sơ đồ mô phỏng, các bộ cảm biến và đèn LED có thể không giống như linh kiện thực. Các bộ cảm biến hồng ngoại IR Sensor phải đặt dọc theo hướng đi trên cầu thang. Dây xa nhất ở bên trái được nối với chân không phải PWM, ở giữa được nối với chân Ground, bên phải nối với nguồn 5V. Chân dài của các đèn LED được nối với các chân PWM (3,5,6,9,10,11) và chân ngắn nối với ground.
Trong dự án này, các iR Receiver trên Breadboards kết nối với mạch Arduino bằng dây điện kết nối và cáp kẹp điện. Sau đó, bạn kết nối đèn LED bằng dây và kẹp điện trực tiếp từ Arduino đến LED. Do đó, bạn có thể di chuyển đèn LED đến vị trí thích hợp.
Bước 2: Lập trình Arduino và xử lý
-Bạn cần tải đoạn mã lập trình từ thư viện IRremote (tại đây) và di chuyển thư mục vào thư mục Arduino libraries.
-Mở tập tin IRremoteInt.h trong thư viện.
-Bạn kéo thanh trượt xuống một chút rồi tìm đến phần:
// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc
#define IR_USE_TIMER1
// #define IR_USE_TIMER2
// #define IR_USE_TIMER3
Rồi sửa lại thành:
#define IR_USE_TIMER1
#define IR_USE_TIMER2
#define IR_USE_TIMER3
-Bạn lưu tập tin lại rồi mở tất cả các chân PWM để kích hoạt đèn LED (bao gồm 3, 5, 6, 9, 10, 11 digital pins).
-Khi tạo một tập tin xử lý, bạn cần phải thêm thư mục dữ liệu (data) với tập tin đang xử lý. Các tập tin dữ liệu bao gồm soundbank-deluxe.gm. Tập tin soundbank-deluxe.gm có thể tìm thấy tại địa chỉ này.
Bước 3: Hoàn tất dự án
Bạn có thể bấm các nút mũi tên phải, mũi trên trái trên bàn phím để thay đổi từ C,D,E,F sang G,A,B,C.