Բովանդակություն:
- Քայլ 1: Նախապատրաստում
- Քայլ 2: Անջատիչների զոդում
- Քայլ 3: Պատրաստեք զենք և տարա լազերային դանակով
- Քայլ 4: Կոդավորում և վերբեռնում Arduino- ում
- Քայլ 5: Կառուցեք
- Քայլ 6: Ստուգում
- Քայլ 7: Կարգավորում
- Քայլ 8: Վայելեք դա ձեր կյանքում
Video: BookPusher: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս աշխատանքը ձեր գրքի ինքնության համար Hacking Project- ից է:
Այս ձեռքերը կօգնեն ձեզ գրքեր վերցնել:
Քայլ 1: Նախապատրաստում
1. Չափեք ձեր գրքի չափը (օրինակ ՝ մեր գրքի ինքնակառավարման չափը)
2. Կարգավորման կողքին (մեր դեպքում մենք օգտագործում ենք երեք կտրված անկյունային ֆայլերի պատյաններ և երկու գիրք)
3. Պատրաստեք բոլոր նյութերը ցանկից հետո
Նյութերի ցուցակ.
- Arduino UNO × 1
- Servo Motor (Tower Pro SG 5010) × 5
- DC 5V 2.0A փոխարկիչ էներգիայի մատակարարման ադապտեր (արտաքին սնուցման աղբյուր Servo Motors- ի համար) × 1
- Մարտկոցի սեփականատեր (4 AAA մարտկոցի համար) (Արտաքին սնուցման աղբյուր Arduino UNO- ի համար) × 1
- Միջին տախտակ × 1
- 10KΩ դիմադրիչներ × 5
- Կոճակի կոճակի անջատիչ × 5
- Jumpwires (բազմակի)
- Կասետային և սուպեր սոսինձ
Քայլ 2: Անջատիչների զոդում
Մանրամասների համար դիտեք տեղեկատու տեսանյութը
Քայլ 3: Պատրաստեք զենք և տարա լազերային դանակով
- Չափեք շարժիչի միակցիչի չափը և սեղմման կոճակի չափը
- Նկարեք Adobe Illustrator- ի վրա. Arm1, Arm2 (մեր դեպքում մենք համատեղեցինք 4 մմ MDF- ի 3 շերտ, առաջին շերտը կտրված էր շարժիչի միակցիչի ձևով) և տուփ (համոզվեք, որ դարակում տեղադրելու համար բավականաչափ տարածք կա և տարածք գրատախտակի, Arduino- ի և մարտկոցների համար, և մենք օգտագործեցինք 4 մմ MDF)
- Կտրեք լազերային դանակով և նմանվեք
- Համոզվեք, որ ձեռքը գրքին ինքնուրույն դնելուց հետո տեղաշարժվելիս չի դիպչի դարակին, եթե այո, ապա վերափոխեք այն:
Քայլ 4: Կոդավորում և վերբեռնում Arduino- ում
// Գրեք ծածկագիրը և սահմանեք թևի շարժման անկյունը:
// Սա ծածկագիր է 5 servo շարժիչների կառավարման համար #ներառել; // Կարդացեք Arduino գրադարանը Servo Motor Servo myservo1- ը վերահսկելու համար; 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 կոճակ State3 = 0; int կոճակ State4 = 0; int կոճակ State5 = 0;
void setup () {
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); // Տեղադրեք servo motor myservo2.write- ի առաջին անկյունը (90); myservo3. գրել (0); myservo4. գրել (0); myservo5. գրել (0); }
դատարկ շրջան () {
buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (կոճակ Pin2); buttonState3 = digitalRead (կոճակ Pin3); buttonState4 = digitalRead (կոճակ Pin4); buttonState5 = digitalRead (buttonPin5); Serial.println (buttonState1); // նշեք կոճակըState1 տվյալները Սերիական մոնիտորի վրա, եթե (buttonState1 == HIGH) {myservo1.write (90); // որոշեք շարժիչի անկյունը} else {myservo1.write (0); ուշացում (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } else {myservo2.write (0); ուշացում (1500); }
եթե (buttonState3 == ԲԱՐՁՐ) {
myservo3. գրել (90); } else {myservo3.write (0); ուշացում (1500); }
եթե (buttonState4 == HIGH) {
myservo4. գրել (90); } else {myservo4.write (0); ուշացում (1500); }
if (buttonState5 == HIGH) {myservo5.write (90); } else {myservo5.write (0); ուշացում (1500); }}
Քայլ 5: Կառուցեք
Կառուցեք ըստ կազմաձևի գրաֆիկի և դիտեք տեսանյութը ավելի մանրամասն
Քայլ 6: Ստուգում
Համոզվեք, որ
- բոլոր կոճակները աշխատում են,
- ամեն ինչ տեղավորվում է տուփի մեջ,
- լարերը բավական երկար են, և
- մալուխը կարող է հասնել վարդակին:
Քայլ 7: Կարգավորում
- Տեղադրեք շարժիչները ըստ ձեր գրապահարանի կարգավորումների
- Օգտագործեք ժապավենը `սկզբում դիրքը դնելու համար
- Համոզվեք, որ յուրաքանչյուր թև և շարժիչ աշխատում են
- Օգտագործեք գերծանրքաշային սոսինձ `շարժիչները կայունացնելու համար:
Քայլ 8: Վայելեք դա ձեր կյանքում
ԼԱՎ! Աշխատանքն ամբողջությամբ ավարտված է !!
Եկեք վայելենք այս ապրանքի և սարքի օգտագործումը ՝ հետևելով ձեր սեփական աշխատանքին:
- ձեր գրապահարանի չափը
- կտրել անկյունային ֆայլերի պատյանները
- զենքի ձևը
- տարայի տուփի ձևը
- ծածկագրեր
- կարգաբերման գրաֆիկ
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ