Daftar Isi:

BookPusher: 8 Langkah (dengan Gambar)
BookPusher: 8 Langkah (dengan Gambar)

Video: BookPusher: 8 Langkah (dengan Gambar)

Video: BookPusher: 8 Langkah (dengan Gambar)
Video: Spooky Would You Rather Tag 2024, Juli
Anonim
Image
Image
Persiapan
Persiapan

Karya ini adalah salah satu Proyek Peretasan untuk Diri Buku Anda.

Lengan ini akan membantu Anda mengambil buku.

Langkah 1: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan

1. Ukur ukuran buku Anda sendiri (Misalnya: ukuran buku kami sendiri)

2. Deside pengaturan (Dalam kasus kami, kami menggunakan tiga kotak file sudut dan dua buku)

3. Siapkan Semua Bahan berikut daftarnya

Daftar material:

  • Arduino UNO ×1
  • Motor Servo (Menara Pro SG 5010) ×5
  • Adaptor Catu Daya Konverter DC 5V 2.0A (Suplai daya eksternal untuk Motor Servo) ×1
  • Dudukan Baterai (untuk 4 baterai AAA) (Sumber daya eksternal untuk Arduino UNO) ×1
  • Papan tempat memotong roti sedang ×1
  • Resistor 10KΩ ×5
  • Saklar Tombol Tekan ×5
  • Jumpwire (banyak)
  • Pita dan lem super

Langkah 2: Menyolder Sakelar

Image
Image
Buat Senjata dan Wadah Dengan Pemotong Laser
Buat Senjata dan Wadah Dengan Pemotong Laser

Tonton video referensi untuk detailnya

Langkah 3: Buat Senjata dan Wadah Dengan Pemotong Laser

Buat Senjata dan Wadah Dengan Pemotong Laser
Buat Senjata dan Wadah Dengan Pemotong Laser
Buat Senjata dan Wadah Dengan Pemotong Laser
Buat Senjata dan Wadah Dengan Pemotong Laser
  1. Ukur ukuran konektor ke motor dan ukuran tombol tekan
  2. Gambar di Adobe Illustrator: Arm1, Arm2 (Dalam kasus kami, kami menggabungkan 3 lapisan MDF 4mm, dengan lapisan pertama dipotong dengan bentuk konektor ke motor), dan Box (pastikan ada cukup ruang untuk diletakkan di rak dan ruang untuk papan tempat memotong roti, Arduino dan baterai, dan kami menggunakan MDF 4mm)
  3. Potong dengan pemotong laser dan menyerupai
  4. Pastikan lengan tidak mengenai rak seperti papan belakang saat bergerak setelah pengaturan di buku sendiri, jika demikian, buat ulang!

Langkah 4: Coding dan Unggah ke Arduino

//Tulis kode dan atur sudut gerakan lengan.

//Ini adalah kode untuk mengontrol 5 motor servo #include; //Baca perpustakaan Arduino untuk mengontrol Servo Motor Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // pin tombol tekan

const int servoPin1 = 2; // servo pin 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; //variabel lokal untuk menahan status tombol tekan

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

batalkan pengaturan() {

Serial.begin(9600); //Mengatur data serial myservo1.attach (servoPin1); pinMode (tombolPin1, INPUT); //Mengatur pin tombol tekan menjadi input myservo2.attach (servoPin2); pinMode (tombolPin2, INPUT); myservo3.attach (servoPin3); pinMode (tombolPin3, INPUT); myservo4.attach (servoPin4); pinMode (tombolPin4, INPUT); myservo5.attach (servoPin5); pinMode (tombolPin5, INPUT); myservo1.write(90); // Atur sudut pertama motor servo myservo2.write(90); myservo3.write(0); myservo4.write(0); myservo5.write(0); }

lingkaran kosong() {

buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println(buttonState1); // tunjukkan data buttonState1 pada Serial monitor if (buttonState1 == HIGH){ myservo1.write (90); //tentukan sudut motor }else{ myservo1.write (0); penundaan (1500); } if (buttonState2 == HIGH){ myservo2.write(90); }else{ myservo2.write (0); penundaan (1500); }

if (buttonState3 == TINGGI){

myservo3.write(90); }else{ myservo3.write (0); penundaan (1500); }

if (buttonState4 == TINGGI){

myservo4.write(90); }else{ myservo4.write (0); penundaan (1500); }

if (buttonState5 == HIGH){ myservo5.write(90); }else{ myservo5.write (0); penundaan (1500); } }

Langkah 5: Bangun

Image
Image
Pengaturan
Pengaturan

Bangun sesuai dengan grafik pengaturan, dan tonton video untuk lebih jelasnya

Langkah 6: Memeriksa

Image
Image

Pastikan bahwa

  1. semua tombol berfungsi,
  2. semuanya masuk ke dalam kotak,
  3. kabelnya cukup panjang, dan
  4. kabel dapat mencapai steker.

Langkah 7: Menyiapkan

Image
Image
  1. Siapkan motor sesuai dengan pengaturan rak buku Anda
  2. Gunakan selotip untuk mengatur posisi terlebih dahulu
  3. Pastikan setiap lengan dan motor bekerja
  4. Gunakan lem super untuk menstabilkan motor!

Langkah 8: Nikmati dalam Hidup Anda

Image
Image

OKE! Pekerjaan benar-benar selesai!!

Mari nikmati menggunakan produk dan perangkat ini mengikuti hal-hal untuk pekerjaan Anda sendiri!

  1. ukuran rak buku Anda
  2. kasus file sudut potong
  3. bentuk lengan
  4. bentuk kotak kontainer
  5. kode
  6. grafik pengaturan

Direkomendasikan: