Агуулгын хүснэгт:

BookPusher: 8 алхам (зурагтай)
BookPusher: 8 алхам (зурагтай)

Видео: BookPusher: 8 алхам (зурагтай)

Видео: BookPusher: 8 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Image
Image
Бэлтгэл
Бэлтгэл

Энэ бол таны номыг өөртөө зориулан хакердах төслийн нэг юм.

Энэхүү гар нь ном авахад тань туслах болно.

Алхам 1: Бэлтгэл ажил

Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл

1. Номынхоо хэмжээг өөрөө хэмжиж үзээрэй (Жишээ нь: манай номны өөрийн хэмжээ)

2. Тохиргоог орхих (Манай тохиолдолд бид булангийн файлын гурван хайрцаг, хоёр ном ашигладаг)

3. Жагсаалтын дагуу бүх материалыг бэлтгэ

Материалын жагсаалт:

  • Arduino UNO × 1
  • Servo мотор (Tower Pro SG 5010) × 5
  • DC 5V 2.0A хөрвүүлэгч цахилгаан хангамжийн адаптер (Servo моторын гадаад тэжээлийн хангамж) × 1
  • Зай эзэмшигч (4 AAA батерейны хувьд) (Arduino UNO -ийн гадаад тэжээлийн хангамж) × 1
  • Дунд зэргийн талхны самбар × 1
  • 10KΩ эсэргүүцэл × 5
  • Товчлуурын товчлуур × 5
  • Үсрэгч утас (олон)
  • Соронзон хальс ба супер цавуу

Алхам 2: Шилжүүлэгчийг гагнах

Image
Image
Лазер таслагч ашиглан зэвсэг, сав хийх
Лазер таслагч ашиглан зэвсэг, сав хийх

Дэлгэрэнгүй мэдээллийг лавлах видеог үзнэ үү

Алхам 3: Лазер таслагч ашиглан зэвсэг, сав хийх

Лазер таслагч ашиглан зэвсэг, сав хийх
Лазер таслагч ашиглан зэвсэг, сав хийх
Лазер таслагч ашиглан зэвсэг, сав хийх
Лазер таслагч ашиглан зэвсэг, сав хийх
  1. Хөдөлгүүрт холбогчийн хэмжээ, товчлуурын хэмжээг хэмжинэ
  2. Adobe Illustrator дээр зурна уу: Arm1, Arm2 (Манай тохиолдолд бид 4 мм -ийн БСХС -ийн 3 давхаргыг нэгтгэсэн бөгөөд эхний давхарга нь мотортой холбогчийн хэлбэртэй байх ёстой), хайрцаг (тавиур дээр байрлуулах хангалттай зай байгаа эсэхийг шалгаарай. талх, Arduino болон батерейны зай, бид 4 мм БСХС ашигласан)
  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 товчState1 = 0; // товчлуурын төлөвийг хадгалах орон нутгийн хувьсагч

int товчState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int товчState5 = 0;

хүчингүй тохиргоо () {

Цуваа эхлэх (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); // servo моторын анхны өнцгийг тохируулах 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); // хэрэв (buttonState1 == HIGH) {myservo1.write (90); // моторын өнцгийг шийдэх} өөр {myservo1.write (0); саатал (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } өөр {myservo2.write (0); саатал (1500); }

if (buttonState3 == HIGH) {

myservo3.write (90); } өөр {myservo3.write (0); саатал (1500); }

хэрэв (buttonState4 == HIGH) {

myservo4.write (90); } өөр {myservo4.write (0); саатал (1500); }

if (buttonState5 == HIGH) {myservo5.write (90); } өөр {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. тохируулах график

Зөвлөмж болгож буй: