Obsah:

BookPusher: 8 krokov (s obrázkami)
BookPusher: 8 krokov (s obrázkami)

Video: BookPusher: 8 krokov (s obrázkami)

Video: BookPusher: 8 krokov (s obrázkami)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Júl
Anonim
Image
Image
Príprava
Príprava

Táto práca je jedným z hackerských projektov pre vaše knižné ja.

Toto rameno vám pomôže zdvihnúť knihy.

Krok 1: Príprava

Príprava
Príprava
Príprava
Príprava
Príprava
Príprava

1. Uistite sa, že máte vlastnú veľkosť knihy (napríklad: veľkosť knihy)

2. Dbajte na nastavenie (V našom prípade používame tri vyrezané rohové obaly a dve knihy)

3. Pripravte všetky materiály podľa zoznamu

Zoznam materiálov:

  • Arduino UNO × 1
  • Servomotor (Tower Pro SG 5010) × 5
  • Napájací adaptér meniča DC 5V 2,0A (externý zdroj napájania pre servomotory) × 1
  • Držiak batérie (pre 4 batérie AAA) (externý napájací zdroj pre Arduino UNO) × 1
  • Stredný Breadboard × 1
  • Rezistory 10KΩ × 5
  • Tlačidlový spínač × 5
  • Jumpwires (viacnásobné)
  • Páska a super lepidlo

Krok 2: Spájkovanie prepínačov

Image
Image
Vyrobte si zbrane a kontajner pomocou laserovej rezačky
Vyrobte si zbrane a kontajner pomocou laserovej rezačky

Podrobnosti nájdete v referenčnom videu

Krok 3: Vyrobte si zbrane a kontajner pomocou laserovej rezačky

Vyrobte si zbrane a kontajner pomocou laserovej rezačky
Vyrobte si zbrane a kontajner pomocou laserovej rezačky
Vyrobte si zbrane a kontajner pomocou laserovej rezačky
Vyrobte si zbrane a kontajner pomocou laserovej rezačky
  1. Zmerajte veľkosť konektora k motoru a veľkosť tlačidla
  2. Nakreslite v programe Adobe Illustrator: Arm1, Arm2 (V našom prípade sme skombinovali 3 vrstvy 4 mm MDF, pričom prvá vrstva bola vyrezaná s tvarom konektora k motoru) a Box (uistite sa, že je dostatok miesta na umiestnenie na polici a priestor pre dosku na chlieb, Arduino a batérie a použili sme 4 mm MDF)
  3. Vyrežte laserovou rezačkou a podobajte sa
  4. Po nastavení v knižnej časti sa uistite, že rameno pri pohybe nenarazí na policu ako na zadnú dosku. Ak je to tak, prerobte to!

Krok 4: Kódovanie a nahranie do Arduina

// Napíšte kód a nastavte uhol pohybu ramena.

// Toto je kód na ovládanie 5 servomotorov #include; // Prečítajte si knižnicu Arduino na ovládanie Servo Motor Servo myservo1; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

tlačidlo const intPin1 = 8; // kolík tlačidla

const int servoPin1 = 2; // servo pin const int buttonPin2 = 9; const int servoPin2 = 3; tlačidlo const intPin3 = 10; const int servoPin3 = 4; tlačidlo const intPin4 = 11; const int servoPin4 = 5; tlačidlo const intPin5 = 12; const int servoPin5 = 6;

int buttonState1 = 0; // lokálna premenná na uchovanie stavov tlačidiel

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

neplatné nastavenie () {

Serial.begin (9600); // Nastavenie sériových dát myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Nastavenie kolíkov tlačidiel na vstup 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); // Nastavenie prvého uhla servomotora myservo2.write (90); myservo3.write (0); myservo4.write (0); myservo5.write (0); }

prázdna slučka () {

buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); buttonState4 = digitalRead (buttonPin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // indikácia údajov buttonState1 na sériovom monitore if (buttonState1 == HIGH) {myservo1.write (90); // rozhodni uhol motora} else {myservo1.write (0); oneskorenie (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); oneskorenie (1500); }

if (buttonState3 == HIGH) {

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

if (buttonState4 == HIGH) {

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

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

Krok 5: Budujte

Image
Image
Nastavenie
Nastavenie

Zostavte sa podľa grafu nastavenia a sledujte video, kde nájdete ďalšie podrobnosti

Krok 6: Kontrola

Image
Image

Uistite sa, že

  1. všetky tlačidlá fungujú,
  2. všetko sa zmestí do škatule,
  3. vodiče sú dostatočne dlhé a
  4. kábel môže dosiahnuť zástrčku.

Krok 7: Nastavenie

Image
Image
  1. Nastavte motory podľa nastavenia vašej poličky
  2. Najprv pomocou pásky nastavte polohu
  3. Uistite sa, že každá ruka a motor fungujú
  4. Na stabilizáciu motorov použite super lepidlo!

Krok 8: Užite si to vo svojom živote

Image
Image

Dobre! Práca je úplne dokončená !!

Užívajme si používanie tohto produktu a zariadenia vo vlastnej práci!

  1. veľkosť vašej poličky
  2. vyrezané rohové púzdra na spisy
  3. tvar ramien
  4. tvar kontajnerovej škatule
  5. kódy
  6. nastavovací graf

Odporúča: