Mục lục:
- Bước 1: Những gì bạn cần
- Bước 2: Tải xuống Arduino
- Bước 3: Kết hợp nó lại với nhau
- Bước 4: Trang chủ cho Arduino
- Bước 5: Làm vũ khí
- Bước 6: Hợp nhất Home và Arm
- Bước 7: Hoàn thiện các lần chạm
Video: Dự án Coffee-Art: 7 Bước (có Hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Cũng xin chào! Tên tôi là Manou và đây là người hướng dẫn đầu tiên của tôi. Hướng dẫn này là tất cả về việc chế tạo một cánh tay thợ máy với arduino genuino una! Tất cả bắt đầu từ ý tưởng cơ bản này: Tôi muốn tạo ra một con rô bốt có thể tạo ra tác phẩm nghệ thuật và trong cuộc trò chuyện với một sinh viên, tôi đã nghĩ rằng sẽ rất thú vị nếu làm một cánh tay có thể làm bẩn khăn trải bàn.
Vì vậy, về cơ bản những gì dự án này thực hiện là quay một cánh tay ở các vị trí ngẫu nhiên và quay lại điểm bắt đầu, trong khi cầm một chiếc cốc hoặc thứ gì đó và nghiêng nó lên và xuống khi đến một vị trí. Nghệ thuật pha cà phê được thực hiện với: một chiếc bát nhỏ bên dưới điểm bắt đầu nơi chiếc cốc tự nhúng qua lại.
Dự án này dành cho bạn nếu bạn mới làm quen với arduino và nếu bạn muốn cải thiện kỹ năng viết mã và làm một thứ gì đó, nhưng cũng dành cho những người đã là dân chuyên nghiệp, vì bạn có thể cho dự án này một tầm cao lớn hơn.
Bước 1: Những gì bạn cần
Những gì bạn cần:
- 1x Arduino genuino una (https://www.floris.cc/shop/en/search?controller=se…), - Chương trình arduino.exe (tải xuống miễn phí:
- Động cơ servo 3x (Tôi đã sử dụng TG9e, bạn có thể sử dụng những động cơ khác thậm chí lớn hơn hoặc những động cơ liên tục, nhưng những động cơ này không được đề cập trong mã của tôi)
- 11x pinwires (nhưng có lẽ nhiều hơn, dây mỏng manh!)
- bảng in
- Tấm gỗ MDF dày 4mm (giả sử 1x1 mét)
- keo dán gỗ
- contactglue
- nhăn nheo (các kích thước khác nhau, các mũi khoan 4mm 10mm là ví dụ)
- cưa gỗ
- fretsaw
- mỏ hàn
- 4x vít chữ thập
- tuốc nơ vít chéo
- 1x bản lề
- dũa gỗ
- giấy nhám
Những cú chạm hoàn thiện:
- cốc (hoặc nhiều hơn nếu bạn muốn tham gia với robot)
- nhiều bát (với các màu khác nhau)
- khăn trải bàn cũ màu trắng hoặc giấy A3 / A2
- cà phê
- hương vị của bạn khác nhau (vì màu sắc)
Bước 2: Tải xuống Arduino
Khi tải xuống arduino.exe trên máy tính của bạn, bạn có thể mở nó lên trong tệp mà bạn đã lưu nó và nhận được màn hình sau.
Xóa mã hiện tại và sao chép mã sau:
Mã bao gồm một số giải thích những gì nó hoạt động, nếu nó không hoạt động, hãy nhấp vào tệp đã thêm với mã của tôi.
// Đảm bảo rằng hàm servo có thể được sử dụng và được nhập vào dự án. # Include
// Các biến để phân biệt các servo khác nhau.
Servo servo;
Servo servo2;
Servo servo3;
// Ở đây xác định servo nào được gắn vào chân nào và nếu chúng bắt đầu bằng một giá trị. trong trường hợp này nó là 0.
void setup () {
Serial.begin (9600);
servo.attach (8);
servo2.attach (9);
servo3.attach (10);
servo.write (0);
servo2.write (0);
servo3.write (0);
}
void loop () {
// Các biến không đổi để quay servo và đặt chúng ở các vị trí ngẫu nhiên trong phạm vi của nó (Nơi cánh tay có thể với tới).
const int angleIncrement = 1;
const int incrementDelay = 10;
const int randomStop = random (20, 135);
// Góc bắt đầu từ 0. nếu góc nhỏ hơn thì chuyển động ngẫu nhiên, servo sẽ quay do cộng tăng angleIncrement với độ trễ nhỏ (tăng dần).
for (int angle = 0; angle <randomStop; angle + = angleIncrement) {
// chuyển động chậm về phía trước.
servo.write (góc);
servo2.write (góc);
trì hoãn (incrementDelay);
}
// Đảm bảo độ trễ, do đó quá trình chuyển đổi từ trái-phải sang lên-xuống diễn ra linh hoạt và đúng cách.
chậm trễ (1000);
// Đảm bảo rằng servo3 di chuyển xuống dưới với độ trễ.
for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
trì hoãn (incrementDelay);
}
// Đảm bảo rằng servo3 di chuyển lên trên với độ trễ.
for (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
trì hoãn (incrementDelay);
}
// Góc bắt đầu tại randomStop. Nếu góc lớn hơn thì bằng không, góc sẽ di chuyển ngược lại vì đã trừ đi angleIncrement với độ trễ nhỏ (tăng dần).
for (int angle = randomStop; angle> 0; angle - = angleIncrement) {
// chuyển động chậm về phía sau
servo.write (góc);
servo2.write (góc);
trì hoãn (incrementDelay);
}
// Đảm bảo độ trễ, do đó quá trình chuyển đổi từ trái-phải sang lên-xuống diễn ra linh hoạt và đúng cách.
chậm trễ (1000);
// Đảm bảo rằng servo3 di chuyển xuống dưới với độ trễ. for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
trì hoãn (incrementDelay);
}
// Đảm bảo rằng servo3 di chuyển lên trên với độ trễ.
for (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
trì hoãn (incrementDelay);
}
}
Bước 3: Kết hợp nó lại với nhau
Bây giờ mã đã hoạt động: bạn có thể lưu nó bằng dấu kiểm ở góc trên bên trái và tải nó lên arduino của bạn bằng nút mũi tên bên cạnh nó.
Tiếp theo chúng ta sẽ thực hiện cài đặt.
Trong hình của tôi, tôi đã sử dụng rất nhiều dây, nhưng có thể ít hơn, hãy nhìn vào sơ đồ của tôi và sau đó hàn nó lại với nhau.
Việc duy nhất còn lại cần làm là đặt cáp USB2.0 vào arduino và trong máy tính xách tay, pin dự phòng của bạn hoặc thậm chí sử dụng pin (với cổng khác).
Ngay bây giờ dự án hoạt động chỉ còn lại một việc cần làm là tạo ra một thứ gì đó xung quanh nó.
Bước 4: Trang chủ cho Arduino
Được chứ! trong bước này, chúng tôi đang tạo một nơi trú ẩn cho arduino, tấm in và dây điện của bạn. Tôi đã sử dụng máy cắt laser để tạo ra những hình chữ nhật hoàn hảo, nhưng bạn có thể làm được điều này một cách dễ dàng với một chiếc cưa!
Chỉ cần vẽ và đo gỗ và cưa nó.
Tôi đã làm của tôi:
chiều cao là 6, 5
chiều rộng là 7cm
chiều dài là 9cm
Đảm bảo rằng bên cạnh của arduino kabel có một lỗ và bên mà dây servo cần đi vào cũng có một lỗ. Tôi tạo các lỗ 1cm và 1 ở mỗi góc (cạnh 9cm và 6, 5cm).
Đặt hộp cùng với contactglue, đảm bảo rằng mặt trên chưa được dán!
Bước 5: Làm vũ khí
Tiếp theo, chúng tôi sẽ làm cánh tay. Một lần nữa, tôi đã tạo ra của tôi bằng một chiếc máy cưa lọng, nhưng một chiếc cưa và cưa máy cũng sẽ làm một công việc tuyệt vời! Cánh tay của tôi dài tổng cộng 16cm và đường kính của mỗi vòng tròn là 6 đến 7cm với một lỗ nhỏ 5mm, hãy nhìn vào phần trên của servo của bạn, nó có thể khác!
Tôi cũng đã làm 2 thanh ở dưới cùng của cánh tay và một tấm ván nhỏ ở giữa bằng woodglue.
Sau đó, bạn có thể đặt hai servo 180 độ của mình lại với nhau, một cái cần được lộn ngược và cái kia thẳng đứng với cả hai dây ở cùng một phía. Bây giờ chúng ta sẽ làm một cái hộp nhỏ xung quanh chúng bằng gỗ và gỗ. Một lần nữa đảm bảo rằng bên có dây có lỗ đủ lớn. Sau đó, tiếp xúc với servo trên các cánh tay. (đảm bảo rằng servo phù hợp được gắn vào cánh tay).
Bước 6: Hợp nhất Home và Arm
Được rồi, với cả hai mục chính đã sẵn sàng, chúng ta sẽ ghép chúng lại với nhau. Lấy bản lề của bạn và đánh dấu trên nhà arduino nơi bạn muốn gắn nó. vặn nó xuống một bên đầu tiên và sau đó trên cánh tay. Nếu bạn gặp vấn đề với cánh tay không thẳng, hãy tập plank nhỏ bên dưới nhà để cánh tay ổn định hơn.
Bây giờ cả hai đã ở bên nhau, nhưng chưa thể nghiêng ngả được. Để thực hiện việc này, hãy lấy servo 3 và đặt một nửa mặt trên bằng nhựa lên trên (những thứ này đi kèm với servo). đặt servo bên dưới một thanh của cánh tay. Tạo một hộp nhỏ xung quanh nó và có thể đặt servo cao hơn một chút nếu bạn gặp vấn đề với cánh tay thẳng.
Bước 7: Hoàn thiện các lần chạm
Xin chúc mừng, thiết kế đã hoàn thành!
chỉ những việc cần làm là:
- loại bỏ dây điện có thể bằng giấy hoặc hộp nhựa
- làm một cái bát nhỏ bằng gỗ cho cà phê hoặc sử dụng một trong những bộ sưu tập của bạn.
sau đó, chuẩn bị sẵn khăn trải bàn, pha một ít cà phê, lấy một tách nhỏ (cho vào một ít nước để tăng trọng lượng và hiệu ứng hoạt động tốt hơn) và bật dự án lên!
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc
Techno-geek Roulette (hoặc Who Makes the Coffee?): 6 bước (có hình ảnh)
Techno-geek Roulette (hay Who Makes the Coffee?): Đây là một tiện ích được làm từ các bộ phận máy tính tái chế để đưa ra câu trả lời tuyệt đối, rõ ràng và không thể bác bỏ cho câu hỏi văn phòng muôn thuở đó - " Đến lượt ai pha cà phê? &Quot; Mỗi lần bật nguồn, độ lệch tuyệt vời này