Potiskivač knjiga: 8 koraka (sa slikama)
Potiskivač knjiga: 8 koraka (sa slikama)
Anonim
Image
Image
Priprema
Priprema

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

Ovo oružje će vam pomoći da podignete knjige.

Korak 1: Priprema

Priprema
Priprema
Priprema
Priprema
Priprema
Priprema

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

2. Osim postavke (u našem slučaju koristimo tri izrezana kutija datoteka i dvije knjige)

3. Pripremite sve materijale koji slijede popis

Popis 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č s tipkama × 5
  • Jumpwires (više)
  • Traka i super ljepilo

Korak 2: Lemljenje sklopki

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

Za detalje pogledajte referentni video

Korak 3: Napravite ruke i spremnik laserskim rezačem

Napravite ruke i spremnike laserskim rezačem
Napravite ruke i spremnike laserskim rezačem
Napravite ruke i spremnike laserskim rezačem
Napravite ruke i spremnike laserskim rezačem
  1. Izmjerite veličinu priključka na motoru i veličinu gumba
  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 mjesta za postavljanje na policu i prostor za matičnu ploču, Arduino i baterije, a koristili smo MDF od 4 mm)
  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 prijenos na Arduino

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

// Ovo je kod za upravljanje 5 servo motora #include; // Pročitajte Arduino knjižnicu za upravljanje Servo motorom Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // pritisni gumb

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 gumbPin5 = 12; const int servoPin5 = 6;

int buttonState1 = 0; // lokalna varijabla za držanje stanja gumba

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); // Postavite 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); // označava podatke buttonState1 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 pojedinosti

Korak 6: Provjera

Image
Image

Uvjerite se u to

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

Korak 7: Postavljanje

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

Korak 8: Uživajte u svom životu

Image
Image

U REDU! Posao je potpuno završen !!

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

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

Preporučeni: