Mục lục:
- Bước 1: Hiến pháp
- Bước 2: Tạo Chuồn chuồn - Đầu 1 -
- Bước 3: Tạo Chuồn chuồn - Đầu 2 -
- Bước 4: Tạo Chuồn chuồn - Đầu 3 -
- Bước 5: Tạo Dragonfly - Body 1 -
- Bước 6: Tạo Dragonfly - Body 2 -
- Bước 7: Tạo Dragonfly - Body 3 -
- Bước 8: Tạo Dragonfly - Body 4 -
- Bước 9: Servo xoay liên tục 360 độ
- Bước 10: Mã Arduino
- Bước 11: Hoạt động
Video: Chuồn chuồn xoay đầu: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tôi đã làm chuồn chuồn. Đầu chuồn chuồn đu đưa với một cảm biến cử chỉ và một động cơ servo.
các thành phần
- Arduino UNO
- Seeed Grove - Cử chỉ
- FS90R Micro xoay liên tục Servo
Bước 1: Hiến pháp
Phát hiện chuyển động của ngón tay bằng cảm biến cử chỉ và điều khiển hướng quay của servo xoay liên tục 360 ° với Arduino.
Bước 2: Tạo Chuồn chuồn - Đầu 1 -
Đầu được làm bằng vít M8 dài 12 mm. Khi xoay đầu bằng servo, cắt thanh dừng ở một góc cố định, cắt dây theo chiều dài thích hợp và hàn vào vít.
Bước 3: Tạo Chuồn chuồn - Đầu 2 -
Mắt và miệng được làm bằng con dấu trang sức lấp lánh. Tôi viết miệng bằng bút.
Bước 4: Tạo Chuồn chuồn - Đầu 3 -
Kết nối giữa đầu và ngực (servo) được tạo thành từ một đai ốc. Gắn các lông và đai ốc được gắn vào servo bằng chất kết dính tức thì.
Bước 5: Tạo Dragonfly - Body 1 -
Tạo động cơ servo cho ngực của chuồn chuồn. Bọc vít M6 dài 60 mm làm bụng.
Bước 6: Tạo Dragonfly - Body 2 -
Vặn các đai ốc đã tạo trước đó vào servo và liên kết các lông của các mảng với chân của dây.
Bước 7: Tạo Dragonfly - Body 3 -
Gắn một dây dày vào servo để nó bắt vào thanh thay thế đầu. Tôi hàn chân của dây mỏng với dây dày này (đối với thép không gỉ).
Bước 8: Tạo Dragonfly - Body 4 -
Vặn đầu vào đai ốc và chú chuồn chuồn đã hoàn thành. Kích hoạt servo và xoay nó.
Bước 9: Servo xoay liên tục 360 độ
Servo này hoạt động với thư viện Servo ban đầu được bao gồm trong Arduino IDE, nhưng hơi khác so với động cơ servo bình thường.
- Dừng servo với đầu vào 90 độ
- Xoay theo chiều kim đồng hồ với đầu vào 0 đến 89 độ. Tốc độ quay tăng xa hơn 90 độ.
- Xoay ngược chiều kim đồng hồ với đầu vào từ 91 đến 180 độ. Tốc độ quay tăng xa hơn 90 độ.
Bước 10: Mã Arduino
Kết nối servo và cảm biến cử chỉ với Arduino UNO.
Thư viện cảm biến cử chỉ sử dụng như sau.
Tôi đã xem mã mẫu paj7620_9gestures.ino.
Cử chỉ làm cho nó nhận ra hướng theo chiều kim đồng hồ và hướng ngược chiều kim đồng hồ của ngón tay.
Chân số 8 của Arduino được kết nối với GND để servo quay chậm theo hướng ngược chiều kim đồng hồ để có thể vặn vít đầu vào đai ốc.
Việc mở 8 chân kỹ thuật số của Arduino giải phóng hoạt động bình thường và bắt đầu phát hiện cảm biến cử chỉ. Phát hiện chuyển động quay của ngón tay và di chuyển theo servo.
#include #include "paj7620.h" #include Servo myservo; // tạo đối tượng servo để điều khiển một servo
void setup () {uint8_t error = 0; Serial.begin (9600); myservo.attach (A0); // gắn servo trên chân 9 vào pinMode đối tượng servo (8, INPUT_PULLUP); error = paj7620Init (); // khởi tạo các thanh ghi Paj7620 if (error) {Serial.print ("INIT ERROR, CODE:"); Serial.println (lỗi); } else {Serial.println ("INIT OK"); } Serial.println ("Vui lòng nhập các cử chỉ của bạn: / n"); }
void loop () {uint8_t data = 0, data1 = 0, error; if (digitalRead (8) == LOW) {myservo.write (90 + 15); } else {error = paj7620ReadReg (0x43, 1, & data); // Đọc Bank_0_Reg_0x43 / 0x44 để biết kết quả cử chỉ. if (! error) {switch (data) {case GES_CLOCKWISE_FLAG: Serial.println ("Theo chiều kim đồng hồ"); myservo.write (90 - 20); chậm trễ (800); nghỉ; case GES_COUNT_CLOCKWISE_FLAG: Serial.println ("ngược chiều kim đồng hồ"); myservo.write (90 + 20); chậm trễ (800); nghỉ; mặc định: myservo.write (90); nghỉ; }}}}
Bước 11: Hoạt động
Tôi có một con chuồn chuồn đu đầu xinh đẹp!
Đề xuất:
BỘ XOAY CHAI CNC XOAY: 9 bước (có hình ảnh)
ROTARY CNC BOTTLE PLOTTER: Tôi đã chọn một số con lăn, có thể được sử dụng trong máy in. Tôi nảy ra ý tưởng biến chúng thành trục quay của máy cắt decal chai lọ CNC. Hôm nay, tôi muốn chia sẻ cách chế tạo máy cắt decal chai CNC từ những con lăn này và các loại phế liệu khác
Xoay hiện tại xoáy: 4 bước
Dòng điện xoáy: Khi một tấm dẫn di chuyển xuyên qua một từ trường, từ thông của nó (diện tích của tấm bị ảnh hưởng bởi từ trường) sẽ thay đổi. Điều này tạo ra một dòng điện Eddy, đến lượt nó kết hợp với từ trường làm cho lực Lorentz trở nên sống động. Cái này cho
Không bao giờ kết thúc xoáy hiện tại Quay đầu: 3 bước
Không bao giờ kết thúc đầu quay xoáy hiện tại: Gần đây tôi đã thực hiện thiết kế này cho một đầu quay vô tận bằng cách sử dụng nam châm quay để tạo ra dòng điện xoáy trong đầu quay. Sau một số tìm kiếm, tôi dường như không thể tìm thấy bất kỳ ai khác sử dụng nguyên tắc tương tự cho một thiết bị như vậy, vì vậy tôi nghĩ mình sẽ
Spooky Teddy - Ghế tự bập bênh và đầu xoay chạy bằng điện Arduino: 11 bước (có hình ảnh)
Spooky Teddy - Ghế bập bênh và đầu xoay Arduino chạy bằng năng lượng Arduino: Spooky teddy là món đồ trang trí Halloween gồm 2 phần. Phần đầu tiên là chú gấu bông có cơ chế in 3d có thể xoay bằng Arduino UNO và điện từ. Phần thứ hai là một chiếc ghế tự bập bênh được cung cấp bởi nano Arduino và một bộ phận gắn điện từ
Xoay hoặc xoay màn hình LCD: 6 bước
Xoay hoặc xoay màn hình LCD: Thiết bị cố định này rất hữu ích để xoay 90 độ màn hình để xem o đọc tài liệu theo kiểu dọc, có trình điều khiển cho card màn hình hỗ trợ chế độ này, trong trường hợp của tôi, tôi sử dụng nó để đọc pdf