Tartalomjegyzék:

BookPusher: 8 lépés (képekkel)
BookPusher: 8 lépés (képekkel)

Videó: BookPusher: 8 lépés (képekkel)

Videó: BookPusher: 8 lépés (képekkel)
Videó: Всего 8 минут и ты Забудешь о БЕДНОСТИ | Убирает Блок НИЩЕТЫ | Сила Анха 2024, November
Anonim
Image
Image
Készítmény
Készítmény

Ez a munka az egyik hackelési projekt a könyves éned számára.

Ezek a karok segítenek a könyvek felvételében.

1. lépés: Előkészítés

Készítmény
Készítmény
Készítmény
Készítmény
Készítmény
Készítmény

1. Mérje meg könyvének méretét (például: könyvünk saját mérete)

2. A beállítás mellett (esetünkben három vágott sarkú irattartót és két könyvet használunk)

3. Készítse elő a listát követő összes anyagot

Anyaglista:

  • Arduino UNO × 1
  • Szervomotor (Tower Pro SG 5010) × 5
  • DC 5V 2.0A átalakító tápegység -adapter (külső tápegység szervomotorokhoz) × 1
  • Elemtartó (4 db AAA elemhez) (külső tápegység az Arduino UNO -hoz) × 1
  • Közepes kenyeretábla × 1
  • 10KΩ ellenállások × 5
  • Nyomógombos kapcsoló × 5
  • Jumpwires (több)
  • Szalag és szuper ragasztó

2. lépés: A kapcsolók forrasztása

Image
Image
Készítsen karokat és tartályokat lézervágóval
Készítsen karokat és tartályokat lézervágóval

Nézze meg a referencia videót a részletekért

3. lépés: Készítsen karokat és tartályokat lézervágóval

Készítsen karokat és tartályokat lézervágóval
Készítsen karokat és tartályokat lézervágóval
Készítsen karokat és tartályokat lézervágóval
Készítsen karokat és tartályokat lézervágóval
  1. Mérje meg a motor csatlakozójának méretét és a nyomógomb méretét
  2. Rajzoljon az Adobe Illustrator programon: Arm1, Arm2 (Esetünkben 3 réteg 4 mm -es MDF -t kombináltunk, az első réteget a motor csatlakozójának formájával vágtuk le) és Box (győződjön meg róla, hogy van elég hely a polcon elhelyezésre és hely kenyérsütőlap, Arduino és akkumulátorok számára, és 4 mm -es MDF -t használtunk)
  3. Vágja lézervágóval és hasonlítsa össze
  4. Győződjön meg arról, hogy a kar nem ütközik a polcra, mint a hátsó tábla, amikor mozog a könyv önbeállítása után, ha igen, készítse el újra!

4. lépés: Kódolás és feltöltés az Arduino -ba

// Írja be a kódot, és állítsa be a kar mozgásának szögét.

// Ez egy kód 5 szervomotor vezérlésére #include; // Arduino könyvtár olvasása a Servo Motor Servo myservo1 vezérléséhez; Szervo myservo2; Szervo myservo3; Szervo myservo4; Szervo myservo5;

const int gombPin1 = 8; // nyomógombos csap

const int servoPin1 = 2; // szervo pin const int gombPin2 = 9; const int servoPin2 = 3; const int gombPin3 = 10; const int servoPin3 = 4; const int gombPin4 = 11; const int servoPin4 = 5; const int gombPin5 = 12; const int servoPin5 = 6;

int gombÁllapot1 = 0; // helyi változó a nyomógomb állapotának megtartásához

int gombÁllapot2 = 0; int gombÁllapot3 = 0; int gombállapot4 = 0; int gombállapot5 = 0;

void setup () {

Sorozat.kezdet (9600); // A soros adatok beállítása myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Állítsa be a nyomógomb csapjait bemenetre myservo2.attach (servoPin2); pinMode (buttonPin2, INPUT); myservo3.attach (servoPin3); pinMode (buttonPin3, INPUT); myservo4.attach (servoPin4); pinMode (buttonPin4, INPUT); myservo5.attach (servoPin5); pinMode (gombPin5, INPUT); myservo1.write (90); // A szervomotor első szögének beállítása 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); // adja meg a buttonState1 adatokat a soros monitoron, ha (buttonState1 == HIGH) {myservo1.write (90); // a motor szögének eldöntése} else {myservo1.write (0); késleltetés (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); késleltetés (1500); }

if (buttonState3 == HIGH) {

myservo3.write (90); } else {myservo3.write (0); késleltetés (1500); }

if (buttonState4 == HIGH) {

myservo4.write (90); } else {myservo4.write (0); késleltetés (1500); }

if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); késleltetés (1500); }}

5. lépés: Felépítés

Image
Image
Felállítása
Felállítása

Építsd fel a beállítási grafikon szerint, és nézd meg a videót a további részletekért

6. lépés: Ellenőrzés

Image
Image

Győződjön meg arról, hogy

  1. minden gomb működik,
  2. minden belefér a dobozba,
  3. a vezetékek elég hosszúak, és
  4. kábel elérheti a dugót.

7. lépés: Beállítás

Image
Image
  1. Állítsa be a motorokat a könyvespolc beállításainak megfelelően
  2. Először szalaggal állítsa be a helyzetet
  3. Győződjön meg arról, hogy minden kar és motor működik
  4. Használjon szuper ragasztót a motorok stabilizálásához!

8. lépés: Élvezd az életedben

Image
Image

RENDBEN! A munka teljesen kész !!

Élvezzük ennek a terméknek és eszköznek a követését a saját munkája során!

  1. könyvespolcának mérete
  2. vágott sarok reszelő tokok
  3. karok alakja
  4. tartálydoboz alakja
  5. kódokat
  6. beállítási grafikon

Ajánlott: