
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15



Trong dự án này, tôi sẽ chỉ cho bạn cách xây dựng một bộ điều chỉnh độ nghiêng 4 đèn LED đơn giản với một con quay hồi chuyển và một arduino una. Có 4 đèn led được sắp xếp theo hình "+" và chúng sẽ sáng hơn khi bạn nghiêng bảng mạch.
Điều này sẽ không liên quan đến việc hàn, chỉ cần lắp ráp breadboard cơ bản và lập trình arduino cơ bản.
Bước 1: Vật liệu:
1) Bảng Arduino Uno và cáp USB. Bạn có thể sử dụng một bảng khác nếu muốn nhưng hãy nhớ rằng các bảng khác nhau có cấu hình chân khác nhau, ví dụ: nếu bạn sử dụng Arduino Mega, chân SDA và SCL là 20 và 21.
2) 4 led, các led phải giống hệt nhau, màu sắc không quan trọng, tùy thuộc vào bạn:)
3) 4 điện trở giống hệt nhau ở bất kỳ đâu giữa 100 ohms và 1 K ohm, tôi khuyên bạn nên khoảng 200
4) một breadboard
5) dây dupont
6) Con quay hồi chuyển MPU-6050
7) Cáp nhảy hình chữ U (tùy chọn). Tôi đã sử dụng các loại cáp jumper này vì chúng trông đẹp hơn trên breadboard và các đèn led có thể nhìn thấy rõ hơn theo cách này. Bạn có thể tìm thấy một hộp 140 chiếc trên ebay với giá khoảng 4 đô la. Nếu bạn không có những loại cáp này, bạn có thể thay thế chúng bằng dây dupont.
Bước 2: Lắp ráp



1) Bắt đầu bằng cách đặt 4 đèn led trên bảng mạch theo hình "+". Các chân dài của led là cực dương. Tôi đã đặt các chân tích cực cho các đèn led trên và dưới ở bên phải, và cho các đèn led bên trái và bên phải bên dưới (xem trên hình đầu tiên.
2) Chèn bốn điện trở vào bảng mạch.
3) Đặt MPU6050 như trong hình
4) Chèn dây. Các chân nối đất của leds sẽ đi trực tiếp xuống đất. Các chân dương sẽ qua điện trở vào chân arduino: chân 3 qua điện trở vào led trước, chân 5 qua điện trở vào led dưới, và tương tự với chân 6 led phải, chân 9 led trái
MPU6050 phải được kết nối với mặt đất và 5V +, sau đó kết nối SDA với A4 (tương tự 4), SCL với A5
Tôi cũng đã đính kèm một giản đồ fritzig, nếu bạn muốn đảm bảo các kết nối là chính xác.
Bước 3: Mã
Mã nguồn tại đây:
Hoặc sao chép-dán nó từ bên dưới:
Bạn sẽ cần hai libs bên ngoài I2CDev và MPU6050, tôi đã đính kèm chúng ở đây và tôi đã đăng bên dưới nguồn của mã. Tôi đã không viết những lib đó không phải là công lao của tôi:)
Nếu bạn không biết cách cài đặt thư viện, hãy xem hướng dẫn này:
Sau đó, sao chép dán hoặc tải xuống thư viện của tôi và dùng thử.
* Nguồn thư viện I2CDev:
Bước 4: Cải tiến và sử dụng các con quay hồi chuyển

Đây là dự án đơn giản nhất mà tôi đã thực hiện với MPU6050, tôi có thể nghĩ ra nhiều dẫn xuất từ ý tưởng này:
- thêm hai hoặc nhiều đèn led cho mỗi hướng, vì vậy thiên thần càng dốc thì càng nhiều đèn led sáng
- tạo ra một thiết bị có thể đeo được sẽ cảnh báo bạn bằng âm thanh rằng bạn không có tư thế thẳng đứng chính xác
Những điều kiện xấu xí đó tôi nghĩ có thể được cải thiện bằng một số phép toán (thay thế if bằng một số phương trình).
Như một THƯỞNG:) Tôi đã tạo một video youtube với một phiên bản khác của dự án, tôi đã thêm 3 đèn led cho tăng, e cho xuống, 2 cho bên trái và hai cho bên phải.
Nếu bạn muốn kiểm tra video bấm vào đây. Tôi cũng đã đính kèm một hình ảnh của breadboard ở trên.
Đối với những người quan tâm đến mã, hãy truy cập vào đây và thay thế dòng này
#define SIMPLE_IMPLEMENTATION true
---------- với ----------- #define SIMPLE_IMPLEMENTATION false
Sơ đồ chân dẫn mới là: led trước: 3, 12, 11, led dưới: 5, 6, 7, led trái: 10, 4, led phải: 6, 9
Trong hướng dẫn khác của tôi, tôi đã chỉ ra cách con quay hồi chuyển có thể được sử dụng để trượt màn hình trên máy tính khi màn hình được xoay vật lý. Người hướng dẫn ở đây.
Nếu bạn thích các video youtube, bạn có thể xem thêm bằng cách đăng ký kênh của tôi tại đây
Bước 5: Tiện ích bổ sung gần đây cho Hướng dẫn này, một vòng Neopixel được điều khiển bởi con quay hồi chuyển

Bạn có thể tìm thấy mã ở đây nếu bạn quan tâm đến điều đó.
Đề xuất:
Nền tảng điều khiển cảm biến con quay hồi chuyển cho Câu đố mê cung: 3 bước

Nền tảng điều khiển bằng cảm biến con quay hồi chuyển cho câu đố mê cung: Hướng dẫn này được tạo ra để đáp ứng yêu cầu dự án của khóa học Thực hiện tại Đại học Nam Florida (www.makecourse.com) " Dự án đơn giản này lấy cảm hứng từ một nền tảng tự cân bằng lấy phản hồi từ gia tốc kế
Bộ điều khiển Xbox 360 Gia tốc / Chỉ đạo con quay hồi chuyển Mod: 7 bước

Bộ điều khiển Xbox 360 Chế độ gia tốc / con quay hồi chuyển: Tôi đã chơi Assetto Corsa bằng bộ điều khiển Xbox 360 của mình. Thật không may, tay lái bằng cần điều khiển tương tự rất khó sử dụng và tôi không có không gian để thiết lập bánh xe. Tôi đã cố gắng nghĩ ra những cách có thể biến một cơ chế lái tốt hơn thành t
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước

ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước

SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa
Hình dung chuyển động con quay hồi chuyển L3G4200D với máy xay sinh tố: 5 bước

Hình dung Chuyển động con quay hồi chuyển L3G4200D Với Máy xay sinh tố: Tôi đã mua một cảm biến con quay hồi chuyển L3G4200D khá rẻ từ eBay có thể phát hiện xoay 3 trục và phân phối nó thông qua giao diện I2C hoặc SPI. Tôi đã cố gắng sử dụng nó để phát hiện xoay ngang và xoay dọc trong thời gian thực. Điều này hóa ra khá khó