Мазмуну:

BookPusher: 8 кадам (Сүрөттөр менен)
BookPusher: 8 кадам (Сүрөттөр менен)

Video: BookPusher: 8 кадам (Сүрөттөр менен)

Video: BookPusher: 8 кадам (Сүрөттөр менен)
Video: 네이버오늘의영어회화 (1/8 금) by ‪‎마스터메이슨‬ - 실험할때 쓰는 영어회화 영어발음 2024, Ноябрь
Anonim
Image
Image
Даярдоо
Даярдоо

Бул чыгарма сиздин китебиңиз үчүн Хакердик Долбоордун бири.

Бул курал китептерди алууга жардам берет.

1 -кадам: даярдоо

Даярдоо
Даярдоо
Даярдоо
Даярдоо
Даярдоо
Даярдоо

1. Китебиңиздин көлөмүн эсептеңиз (Мисалы: биздин китептин өзүнчө өлчөмү)

2. Орнотууну четке кагуу (Биздин учурда, биз үч кесилген бурчтук файлды жана эки китепти колдонобуз)

3. Бардык материалдарды тизмеден кийин даярдаңыз

Материалдык тизмеси:

  • Arduino UNO × 1
  • Серво мотору (Tower Pro SG 5010) × 5
  • DC 5V 2.0A Converter Power Supply Adapter (Servo Motors үчүн тышкы электр менен камсыздоо) × 1
  • Батарея кармагыч (4 AAA батарейкасы үчүн) (Arduino UNO үчүн тышкы электр менен камсыздоо) × 1
  • Орточо нан тактасы × 1
  • 10KΩ резисторлор × 5
  • Баскыч баскычы × 5
  • Jumpwires (көп)
  • Лента жана супер клей

2 -кадам: өчүргүчтөрдү ширетүү

Image
Image
Лазердик кескич менен курал жана контейнер жасаңыз
Лазердик кескич менен курал жана контейнер жасаңыз

Чоо -жайын билүү үчүн шилтеме видеосун караңыз

3 -кадам: Лазердик кескич менен курал жана контейнер жасаңыз

Лазердик кескич менен курал жана контейнер жасаңыз
Лазердик кескич менен курал жана контейнер жасаңыз
Лазердик кескич менен курал жана контейнер жасаңыз
Лазердик кескич менен курал жана контейнер жасаңыз
  1. Моторго туташтыргычтын өлчөмүн жана баскычтын өлчөмүн өлчөө
  2. Adobe Illustrator боюнча тартуу: Arm1, Arm2 (Биздин учурда, биз 4мм MDFтин 3 катмарын бириктирдик, моторго туташтыргычтын формасы менен биринчи катмары кесилген) жана Box (текчеге коюу үчүн жетиштүү орун бар экендигин текшериңиз жана нан, Arduino жана батареялар үчүн орун жана биз 4 мм MDF колдонгонбуз)
  3. Лазердик кескич менен кесип, окшоштуруңуз
  4. Китепти өзүңүз орноткондон кийин, кол текчеге тактайга тийбешин текшериңиз, эгер андай болсо, аны кайра жасаңыз!

4 -кадам: коддоо жана Arduinoго жүктөө

// Кодду жазыңыз жана кол кыймылынын бурчун коюңуз.

// Бул 5 servo моторун көзөмөлдөө үчүн код #include; // Servo Motor Servo myservo1ди башкаруу үчүн Arduino китепканасын окуңуз; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // баскычтын пин

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; // баскычтардын абалдарын кармоо үчүн жергиликтүү өзгөрмө

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

жараксыз орнотуу () {

Serial.begin (9600); // Сериялык дайындарды орнотуу myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // Баскычты төөнөгүчтөрдү 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); // Серво моторунун биринчи бурчун орнотуу 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); // Serial монитордогу tehStation1 маалыматтарын көрсөтүңүз, эгер (buttonState1 == HIGH) {myservo1.write (90); // мотордун бурчун чечет} башка {myservo1.write (0); кечигүү (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); кечигүү (1500); }

if (buttonState3 == HIGH) {

myservo3.write (90); } else {myservo3.write (0); кечигүү (1500); }

эгер (buttonState4 == HIGH) {

myservo4.write (90); } else {myservo4.write (0); кечигүү (1500); }

if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); кечигүү (1500); }}

5 -кадам: Түзүү

Image
Image
Орнотуу
Орнотуу

Орнотулган графикке ылайык түзүңүз жана кененирээк видеону көрүңүз

6 -кадам: Текшерүү

Image
Image

Муну тактаңыз

  1. бардык баскычтар иштейт,
  2. баары кутуга туура келет,
  3. зымдар жетишерлик узун, жана
  4. кабель сайгычка жетиши мүмкүн.

7 -кадам: Орнотуу

Image
Image
  1. Моторлорду китеп текчеңиздин жөндөөсүнө жараша орнотуңуз
  2. Биринчи позицияга коюу үчүн скотч колдонуңуз
  3. Ар бир кол менен мотордун иштээрин текшериңиз
  4. Моторлорду турукташтыруу үчүн супер клей колдонуңуз!

8 -кадам: Жашоодон ырахат алыңыз

Image
Image

Макул! Иш толугу менен аяктады !!

Келгиле, бул продуктту жана аппаратты өз ишиңиз үчүн колдонуп ырахаттаналы!

  1. китеп текчеңиздин өлчөмү
  2. файл бурчтарын кесүү
  3. курал формасы
  4. контейнер кутусунун формасы
  5. коддор
  6. орнотуу графиги

Сунушталууда: