Sadržaj:

Potiskivač knjiga: 8 koraka (sa slikama)
Potiskivač knjiga: 8 koraka (sa slikama)

Video: Potiskivač knjiga: 8 koraka (sa slikama)

Video: Potiskivač knjiga: 8 koraka (sa slikama)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Srpanj
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: