Агуулгын хүснэгт:
- Алхам 1: Бэлтгэл ажил
- Алхам 2: Шилжүүлэгчийг гагнах
- Алхам 3: Лазер таслагч ашиглан зэвсэг, сав хийх
- Алхам 4: Кодлох ба Arduino руу байршуулах
- Алхам 5: Бүтээх
- Алхам 6: Шалгах
- Алхам 7: Тохируулах
- Алхам 8: Үүнийг амьдралдаа сайхан өнгөрүүлээрэй
Видео: BookPusher: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол таны номыг өөртөө зориулан хакердах төслийн нэг юм.
Энэхүү гар нь ном авахад тань туслах болно.
Алхам 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: Шилжүүлэгчийг гагнах
Дэлгэрэнгүй мэдээллийг лавлах видеог үзнэ үү
Алхам 3: Лазер таслагч ашиглан зэвсэг, сав хийх
- Хөдөлгүүрт холбогчийн хэмжээ, товчлуурын хэмжээг хэмжинэ
- Adobe Illustrator дээр зурна уу: Arm1, Arm2 (Манай тохиолдолд бид 4 мм -ийн БСХС -ийн 3 давхаргыг нэгтгэсэн бөгөөд эхний давхарга нь мотортой холбогчийн хэлбэртэй байх ёстой), хайрцаг (тавиур дээр байрлуулах хангалттай зай байгаа эсэхийг шалгаарай. талх, Arduino болон батерейны зай, бид 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: Бүтээх
Тохируулсан графикийн дагуу бүтээж, илүү дэлгэрэнгүйг видеог үзээрэй
Алхам 6: Шалгах
Үүнийг шалгаарай
- бүх товчлуурууд ажилладаг,
- Бүх зүйл хайрцагт багтах болно,
- утас нь хангалттай урт бөгөөд
- кабель залгуурт хүрч болно.
Алхам 7: Тохируулах
- Номын тавиурын тохиргооны дагуу мотороо тохируулаарай
- Соронзон хальс ашиглан эхлээд байрлалаа тохируулна уу
- Гар, мотор тус бүр ажиллаж байгаа эсэхийг шалгаарай
- Моторыг тогтворжуулахын тулд супер цавуу ашиглаарай!
Алхам 8: Үүнийг амьдралдаа сайхан өнгөрүүлээрэй
БОЛЖ БАЙНА УУ! Ажил бүрэн дууссан !!
Энэхүү бүтээгдэхүүн, төхөөрөмжийг дараах зүйлсийг ашиглан өөрийн ажилд зориулан таашаал авцгаая!
- таны номын тавиурын хэмжээ
- булангийн файлын хэргүүдийг хайчилж ав
- гар хэлбэр
- савны хайрцагны хэлбэр
- кодууд
- тохируулах график
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн
Хялбар алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: 13 алхам (зурагтай)
Энгийн алхам, зураг бүхий компьютерийг хэрхэн задлах вэ: Энэ бол компьютерийг хэрхэн задлах тухай заавар юм. Ихэнх үндсэн бүрэлдэхүүн хэсгүүд нь модульчлагдсан бөгөөд амархан арилдаг. Гэсэн хэдий ч үүнийг зохион байгуулах нь чухал юм. Энэ нь эд ангиудыг алдахаас сэргийлж, мөн угсрах ажлыг хялбарчлах болно
Ciclop 3d сканнер Алхам алхамаар: 16 алхам (зурагтай)
Алхам алхмаар Ciclop 3d сканнер: Сайн байна уу, би алдарт Ciclop 3D сканнерыг хэрэгжүүлэх болно. Анхны төсөл дээр сайн тайлбарласан бүх алхам байхгүй байна. Би суурийг хэвлэж, ПХБ -ийг дахин боловсруулж, үргэлжлүүлээрэй