Sadržaj:

BookPusher: 8 koraka (sa slikama)
BookPusher: 8 koraka (sa slikama)

Video: BookPusher: 8 koraka (sa slikama)

Video: BookPusher: 8 koraka (sa slikama)
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Juli
Anonim
Image
Image
Priprema
Priprema

Ovo djelo je jedan od projekata hakiranja vašeg Književnog ja.

Ove ruke će vam pomoći da podignete knjige.

Korak 1: Priprema

Priprema
Priprema
Priprema
Priprema
Priprema
Priprema

1. Izmjerite veličinu vaše knjige (na primjer: veličinu naše knjige)

2. Osim postavke (u našem slučaju koristimo tri kućišta datoteka s izrezanim uglovima i dvije knjige)

3. Pripremite sve materijale koji slijede popis

Lista materijala:

  • Arduino UNO × 1
  • Servo motor (Tower Pro SG 5010) × 5
  • Adapter za napajanje pretvarača DC 5V 2.0A (vanjsko napajanje za servo motore) × 1
  • Držač baterije (za 4 AAA baterije) (vanjsko napajanje za Arduino UNO) × 1
  • Srednja pločica × 1
  • 10KΩ otpornici × 5
  • Prekidač na dugme × 5
  • Žice za spajanje (više)
  • Traka i super ljepilo

Korak 2: Lemljenje sklopki

Image
Image
Napravite ruke i kontejner laserskim rezačem
Napravite ruke i kontejner laserskim rezačem

Za detalje pogledajte referentni video

Korak 3: Napravite ruke i kontejner laserskim rezačem

Napravite ruke i spremnike laserskim rezačem
Napravite ruke i spremnike laserskim rezačem
Napravite ruke i kontejner laserskim rezačem
Napravite ruke i kontejner laserskim rezačem
  1. Izmjerite veličinu konektora na motoru i veličinu tipke
  2. Nacrtajte na Adobe Illustratoru: Arm1, Arm2 (U našem slučaju, kombinirali smo 3 sloja MDF -a od 4 mm, pri čemu je prvi sloj izrezan u obliku priključka na motor) i Box (provjerite ima li dovoljno prostora za postavljanje na policu i prostor za matičnu ploču, Arduino i baterije, a koristili smo 4 mm MDF)
  3. Izrežite laserskim rezačem i sličite
  4. Pazite da ruka ne udari u policu poput zadnje ploče kada se pomaknete nakon postavljanja u knjigu, ako jeste, prepravite je!

Korak 4: Kodiranje i učitavanje na Arduino

// Napišite kôd i postavite kut kretanja ruke.

// Ovo je kôd za upravljanje 5 servo motora #include; // Pročitajte Arduino biblioteku za upravljanje Servo motorom Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // iglica za dugme

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; // lokalna varijabla za držanje stanja tipki

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

void setup () {

Serial.begin (9600); // Postavljanje serijskih podataka myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Podesimo pinove tipki da budu ulazni 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); // Postavljanje prvog kuta servo motora myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }

void loop () {{100} {101}

buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // ukazuje na buttonState1 podatke na serijskom monitoru if (buttonState1 == HIGH) {myservo1.write (90); // odlučujemo o kutu motora} else {myservo1.write (0); kašnjenje (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); kašnjenje (1500); }

if (buttonState3 == HIGH) {

myservo3.write (90); } else {myservo3.write (0); kašnjenje (1500); }

if (buttonState4 == HIGH) {

myservo4.write (90); } else {myservo4.write (0); kašnjenje (1500); }

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

Korak 5: Izgradite

Image
Image
Postavljanje
Postavljanje

Napravite prema grafikonu postavljanja i pogledajte video za više detalja

Korak 6: Provjera

Image
Image

Budi siguran da

  1. svi tasteri rade,
  2. sve stane u kutiju,
  3. žice su dovoljno dugačke i
  4. kabel može doći do utikača.

Korak 7: Podešavanje

Image
Image
  1. Postavite motore u skladu s postavkama police za knjige
  2. Pomoću trake prvo postavite položaj
  3. Uvjerite se da svaka ruka i motor rade
  4. Za stabilizaciju motora upotrijebite super ljepilo!

Korak 8: Uživajte u svom životu

Image
Image

UREDU! Posao je potpuno završen !!

Uživajmo u korištenju ovog proizvoda i uređaja slijedeći stvari za svoj rad!

  1. veličinu vaše police za knjige
  2. izrezivanje kutija datoteka
  3. oblik ruku
  4. oblik kutije za kontejnere
  5. kodovi
  6. grafikon postavljanja

Preporučuje se: