Talaan ng mga Nilalaman:
- Hakbang 1: Paghahanda
- Hakbang 2: Paghihinang ng mga switch
- Hakbang 3: Gumawa ng Mga Armas at Lalagyan na May Laser Cutter
- Hakbang 4: Pag-coding at Pag-upload sa Arduino
- Hakbang 5: Bumuo
- Hakbang 6: Pag-check Up
- Hakbang 7: Pag-set up
- Hakbang 8: Masiyahan sa Iyong Buhay
Video: BookPusher: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang gawaing ito ay isa sa Proyekto sa Pag-hack para sa iyong Sariling Aklat.
Tutulungan ka ng mga bisig na ito na pumili ng mga libro.
Hakbang 1: Paghahanda
1. Tiyaking ang laki ng sarili mong libro (Halimbawa: laki ng sarili naming libro)
2. Ideside ang setting (Sa aming kaso, gumagamit kami ng tatlong mga kaso ng cut ng sulok at dalawang libro)
3. Ihanda ang Lahat ng Mga Materyal na sumusunod sa listahan
Listahan ng Materyal:
- Arduino UNO × 1
- Servo Motor (Tower Pro SG 5010) × 5
- DC 5V 2.0A Converter Power Supply Adapter (Panlabas na supply ng kuryente para sa Servo Motors) × 1
- Hawak ng Baterya (para sa 4 na baterya ng AAA) (Panlabas na supply ng kuryente para sa Arduino UNO) × 1
- Katamtamang Breadboard × 1
- 10KΩ resistors × 5
- Push Button Switch × 5
- Mga Jumpwire (maraming)
- Tape at sobrang pandikit
Hakbang 2: Paghihinang ng mga switch
Panoorin ang sanggunian na video para sa mga detalye
Hakbang 3: Gumawa ng Mga Armas at Lalagyan na May Laser Cutter
- Sukatin ang laki ng konektor sa motor at ang laki ng pindutan ng itulak
- Iguhit sa Adobe Illustrator: Arm1, Arm2 (Sa aming kaso, pinagsama namin ang 3 mga layer ng 4mm MDF, na pinutol ang unang layer na may hugis ng konektor sa motor), at Box (siguraduhin na may sapat na puwang upang ilagay sa istante at puwang para sa breadboard, Arduino at mga baterya, at gumamit kami ng 4mm MDF)
- Gupitin ng laser cutter at maging katulad
- Tiyaking hindi tatama ang braso sa istante tulad ng back board kapag gumagalaw pagkatapos itakda sa sarili ng libro, kung gayon, muling gawin ito!
Hakbang 4: Pag-coding at Pag-upload sa Arduino
// Isulat ang code at itakda ang anggulo ng paggalaw ng braso.
// Ito ay isang code para sa pagkontrol sa 5 servo motors # isama; // Basahin ang Arduino library para sa pagkontrol sa Servo Motor Servo MyServo1; Servo MyServo2; Servo MyServo3; Servo MyServo4; Servo MyServo5;
Const int buttonPin1 = 8; // pushbutton pin
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; // local variable upang hawakan ang mga estado ng pushbutton
int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;
walang bisa ang pag-setup () {
Serial.begin (9600); // I-set up ang serial data myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // I-set up ang mga pushbutton pin upang maging isang 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); // I-set up ang unang anggulo ng servo motor 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); // ipahiwatig ang data ng buttonState1 sa Serial monitor kung (buttonState1 == HIGH) {myservo1.write (90); // magpasya ang anggulo ng motor} iba pa {myservo1.write (0); pagkaantala (1500); } kung (buttonState2 == MATAAS) {myservo2.write (90); } iba pa {myservo2.write (0); pagkaantala (1500); }
kung (buttonState3 == TAAS) {
myservo3.write (90); } iba pa {myservo3.write (0); pagkaantala (1500); }
kung (buttonState4 == TAAS) {
myservo4.write (90); } iba pa {myservo4.write (0); pagkaantala (1500); }
kung (buttonState5 == MATAAS) {myservo5.write (90); } iba pa {myservo5.write (0); pagkaantala (1500); }}
Hakbang 5: Bumuo
Bumuo alinsunod sa set-up na graph, at panoorin ang video para sa higit pang mga detalye
Hakbang 6: Pag-check Up
Siguraduhin na
- gumagana ang lahat ng mga pindutan,
- lahat ay umaangkop sa kahon,
- ang mga wire ay sapat na ang haba, at
- maabot ng cable ang plug.
Hakbang 7: Pag-set up
- I-set up ang mga motor ayon sa setting ng iyong bookshelf
- Gumamit ng tape upang maitakda muna sa posisyon
- Tiyaking gumagana ang bawat braso at motor
- Gumamit ng sobrang pandikit upang patatagin ang mga motor!
Hakbang 8: Masiyahan sa Iyong Buhay
OK lang! Ang trabaho ay ganap na nakumpleto !!
Tangkilikin natin ang paggamit ng produktong ito at aparatong sumusunod sa mga bagay para sa iyong sariling trabaho!
- laki ng iyong bookshelf
- gupitin ang mga kaso ng sulok ng file
- hugis ng mga braso
- hugis ng kahon ng lalagyan
- mga code
- set-up na grap
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card