Mục lục:

BookPusher: 8 bước (có hình ảnh)
BookPusher: 8 bước (có hình ảnh)

Video: BookPusher: 8 bước (có hình ảnh)

Video: BookPusher: 8 bước (có hình ảnh)
Video: Hướng Dẫn Chơi Mini Game Box Pusher Của Aavegotchi - Đoạt Giải Aavegotchi Game Jaam 2024, Tháng mười một
Anonim
Image
Image
Sự chuẩn bị
Sự chuẩn bị

Tác phẩm này là một trong những Dự án Hacking cho Sách của bạn.

Cánh tay này sẽ giúp bạn nhặt sách.

Bước 1: Chuẩn bị

Sự chuẩn bị
Sự chuẩn bị
Sự chuẩn bị
Sự chuẩn bị
Sự chuẩn bị
Sự chuẩn bị

1. Đảm bảo kích thước sách của bạn (Ví dụ: sách của chúng tôi tự kích thước)

2. Bên cạnh cài đặt (Trong trường hợp của chúng tôi, chúng tôi sử dụng ba hộp đựng tệp ở góc cắt và hai cuốn sách)

3. Chuẩn bị tất cả các vật liệu theo danh sách

Danh sách vật liệu:

  • Arduino UNO × 1
  • Động cơ Servo (Tower Pro SG 5010) × 5
  • Bộ chuyển đổi nguồn DC 5V 2.0A Bộ chuyển đổi nguồn (Nguồn cấp bên ngoài cho Động cơ Servo) × 1
  • Giá đỡ pin (cho 4 pin AAA) (Nguồn điện bên ngoài cho Arduino UNO) × 1
  • Breadboard trung bình × 1
  • Điện trở 10KΩ × 5
  • Công tắc nút nhấn × 5
  • Jumpwires (nhiều)
  • Băng keo và keo siêu dính

Bước 2: Hàn các công tắc

Image
Image
Chế tạo vũ khí và vật chứa bằng máy cắt laser
Chế tạo vũ khí và vật chứa bằng máy cắt laser

Xem video tham khảo để biết chi tiết

Bước 3: Làm vũ khí và hộp đựng bằng máy cắt laser

Chế tạo vũ khí và vật chứa bằng máy cắt laser
Chế tạo vũ khí và vật chứa bằng máy cắt laser
Chế tạo vũ khí và vật chứa bằng máy cắt laser
Chế tạo vũ khí và vật chứa bằng máy cắt laser
  1. Đo kích thước của đầu nối với động cơ và kích thước của nút nhấn
  2. Vẽ trên Adobe Illustrator: Arm1, Arm2 (Trong trường hợp của chúng tôi, chúng tôi đã kết hợp 3 lớp MDF 4mm, có lớp đầu tiên được cắt theo hình dạng của đầu nối với động cơ) và Hộp (đảm bảo có đủ không gian để đặt trên giá và không gian cho breadboard, Arduino và pin, và chúng tôi đã sử dụng MDF 4mm)
  3. Cắt bằng máy cắt laser và giống
  4. Đảm bảo rằng cánh tay sẽ không va vào giá như ván sau khi di chuyển sau khi tự đặt sách, nếu có, hãy làm lại!

Bước 4: Mã hóa và tải lên Arduino

// Viết mã và thiết lập góc chuyển động của cánh tay.

// Đây là mã điều khiển 5 động cơ servo #include; // Đọc thư viện Arduino để điều khiển Servo Motor Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // ghim nút bấm

const int servoPin1 = 2; // chân servo const int buttonPin2 = 9; const int servoPin2 = 3; const int buttonPin3 = 10; const int servoPin3 = 4; const int buttonPin4 = 11; const int servoPin4 = 5; const int buttonPin5 = 12; const int servoPin5 = 6;

int buttonState1 = 0; // biến cục bộ để giữ các trạng thái nút bấm

int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;

void setup () {

Serial.begin (9600); // Thiết lập dữ liệu nối tiếp myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Thiết lập các chân nút bấm thành đầu vào myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (buttonPin5, INPUT); myservo1.write (90); // Thiết lập góc đầu tiên của động cơ servo myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }

void loop () {

buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // chỉ ra dữ liệu teh buttonState1 trên Serial monitor if (buttonState1 == HIGH) {myservo1.write (90); // quyết định góc của motor} else {myservo1.write (0); chậm trễ (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); chậm trễ (1500); }

if (buttonState3 == HIGH) {

myservo3.write (90); } else {myservo3.write (0); chậm trễ (1500); }

if (buttonState4 == HIGH) {

myservo4.write (90); } else {myservo4.write (0); chậm trễ (1500); }

if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); chậm trễ (1500); }}

Bước 5: Xây dựng

Image
Image
Đang cài đặt
Đang cài đặt

Xây dựng theo biểu đồ thiết lập và xem video để biết thêm chi tiết

Bước 6: Kiểm tra

Image
Image

Đảm bảo rằng

  1. tất cả các nút đều hoạt động,
  2. mọi thứ đều vừa vặn trong hộp,
  3. dây đủ dài và
  4. cáp có thể đạt đến phích cắm.

Bước 7: Thiết lập

Image
Image
  1. Thiết lập động cơ theo cài đặt của giá sách của bạn
  2. Sử dụng băng dính để đặt đến vị trí đầu tiên
  3. Đảm bảo mỗi cánh tay và động cơ hoạt động
  4. Sử dụng keo siêu bền để ổn định động cơ!

Bước 8: Tận hưởng nó trong cuộc sống của bạn

Image
Image

VÂNG! Công việc đã hoàn thành toàn bộ !!

Hãy cùng tận hưởng sử dụng sản phẩm và thiết bị này những điều sau đây cho công việc của chính bạn!

  1. kích thước của giá sách của bạn
  2. cắt hộp đựng tệp góc
  3. hình dạng của cánh tay
  4. hình dạng của hộp đựng
  5. mã số
  6. đồ thị thiết lập

Đề xuất: