Orodha ya maudhui:
- Hatua ya 1: Unganisha Micro Servo
- Hatua ya 2: Jaribu Micro Servo
- Hatua ya 3: Unganisha Potentiometer
- Hatua ya 4: Msimbo wa Starter wa Potentiometer
- Hatua ya 5: Unganisha LED ya Kwanza
- Hatua ya 6: Unganisha Mstari uliobaki wa LED
- Hatua ya 7: Ongeza LED ya Kwanza, Mstari wa Pili
- Hatua ya 8: Unganisha LED za Mwisho
- Hatua ya 9: Dhibiti Uonyesho wa LED
Video: Maabara ndogo ya Servo: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika maabara hii tutafanya kazi kudhibiti nafasi ndogo ya servo na potentiometer. Kulingana na nafasi ya "mikono" ya servo ndogo tutaangazia safu zinazofanana za LED. Kwa maabara hii utahitaji:
- 1 servo ndogo (iliyotolewa ni grvo 9 ndogo ya servo)
- 1 potentiometer
- LEDs 10 (kutumia rangi mbili tofauti)
- 10 220 vipingao vya Ohm
Hatua ya 1: Unganisha Micro Servo
Servo ndogo ina waya tatu za nguvu, ardhi, na mapigo ya ishara. Servo ndogo itakubali kunde ya PWM kuamua ni nafasi gani inapaswa kuwa katika (digrii 0 - 180). Kitaalam unaweza kutumia pini yoyote ya PWM kwenye Arduino Uno, lakini kwa ujumla tunaanza na Pin 9 au 10 *.
Sanidi:
- Unganisha ubao wa mkate kwenye reli ya umeme (+ 5V) na reli ya ardhini (GND)
- Unganisha servo kwenye reli ya umeme, reli ya ardhini, na Pin 9.
** Hii ni kwa sababu maktaba ya Servo hutumia Timer2 kwenye Arduino ambayo itatuzuia kutumia ishara za PWM, AnalogWrite (), kwenye pini hizi mbili kwa kusudi lingine lolote kisha kudhibiti servo. Ingawa bado tunaweza kutumia pini hizi kwa i / o ya dijiti, kwa jumla tutatumia hizi peke kwa udhibiti wa servo **
Hatua ya 2: Jaribu Micro Servo
Nambari hapa ni nambari ya mfano iliyotolewa na Maktaba ya Servo. Itakuwa tu na servo ifagilie kurudi na kurudi kutoka digrii 0 hadi 180
/ * Fagia
na BARRAGAN Nambari hii ya mfano iko katika uwanja wa umma. iliyorekebishwa 8 Nov 2013 na Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep * / # pamoja na "Servo.h" Servo myservo; // tengeneza kitu cha servo kudhibiti vitu vya servo // vitu kumi na mbili vya servo vinaweza kuundwa kwenye bodi nyingi int pos = 0; // kutofautisha kuhifadhi nafasi ya servo batili kuanzisha () {myservo.attach (9); // inaambatisha servo kwenye pini 9 kwa kitu cha servo} kitanzi batili () {kwa (pos = 0; pos = 0; pos - = 1) {// huenda kutoka nyuzi 180 hadi digrii 0 myservo.write (pos); // sema servo kwenda kwenye msimamo katika ucheleweshaji wa 'pos' (15); // anasubiri 15ms kwa servo kufikia msimamo}}
Hatua ya 3: Unganisha Potentiometer
Sasa tutafanya kazi kudhibiti kwa mikono nafasi ya servo na potentiometer. Unganisha potentiometer kama ifuatavyo:
- Upande wa kushoto - Reli ya chini
- Upande wa kulia - Reli ya umeme
- Uunganisho wa juu / wa Kati - Pini A0 (pini 0 ya analog 0)
Hatua ya 4: Msimbo wa Starter wa Potentiometer
Chini ni nambari fulani ya kuanza kwa kudhibiti servo na potentiometer. Maliza nambari ili wakati unahamisha potentiometer, servo itahamia pamoja.
/ * Zoa na BARRAGAN Nambari hii ya mfano iko katika uwanja wa umma. iliyorekebishwa 8 Nov 2013 na Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep * / # pamoja na "Servo.h" Servo myservo; // tengeneza kitu cha servo kudhibiti vitu vya servo // vitu kumi na mbili vya servo vinaweza kuundwa kwenye bodi nyingi int pos = 0; // kutofautisha kuhifadhi nafasi ya servo int potPin = 0; // Chagua pini ya kuunganisha potentiometer int potVal = 0; // Thamani ya sasa ya potentiometer usanidi batili () {myservo.attach (9); // inaunganisha servo kwenye pini 9 kwa pinMode ya kitu cha servo (potPin, INPUT); } kitanzi batili () {potVal = analogRead (potPin); kuandika (pos); // sema servo kwenda kwenye msimamo katika ucheleweshaji wa 'pos' (15); // inasubiri 15ms kwa servo kufikia msimamo}
Hatua ya 5: Unganisha LED ya Kwanza
Baada ya kuwa na servo iliyodhibitiwa kupitia potentiometer, tutaongeza maoni kadhaa kupitia taa zingine za LED. Tutakuwa tukiunda safu mbili za LED. Mmoja atawakilisha mkono wa "kushoto" wa servo na mwingine atawakilisha mkono wa "kulia" wa servo. Wakati servo inabadilisha nafasi, mkono mmoja utainuka na mwingine utaanguka. LEDs zitawaka ili kuonyesha:
- mkono kamili umeinuliwa
- nusu - mikono ni sawa.
- mbali - mkono umeshushwa
Mchoro utaonyesha safu za LED kwenye ncha tofauti za ubao wa mkate. Hii ilifanywa kwa urahisi wa kujulikana, LED zako zinapaswa kupangwa / hata na mtu mwingine.
Unganisha LED ya kwanza:
- Unganisha mwongozo mfupi wa LED kwenye reli ya ardhini
- Unganisha mwongozo mrefu wa LED kwa kontena la 220 Ohm. Unganisha kipinga ili kubandika 13 kwenye Arduino.
Hatua ya 6: Unganisha Mstari uliobaki wa LED
Baada ya taa ya kwanza kuongezwa, unganisha taa zilizobaki:
- Uongozi mfupi - unganisha na reli ya ardhini
- Kuongoza kwa muda mrefu - unganisha kontena la 220 Ohm kwenye LED na Pini zifuatazo za Arduino: 12, 11, 10, 9, 8
Hatua ya 7: Ongeza LED ya Kwanza, Mstari wa Pili
Mstari wa pili wa LED utaongezwa kwa mtindo sawa na ule wa kwanza:
- Unganisha risasi fupi ya LED kwenye reli ya ardhini
- Unganisha mwongozo mrefu wa LED kwa kontena la 220 Ohm. Unganisha kipinga ili kubandika 7 kwenye Arduino.
Hatua ya 8: Unganisha LED za Mwisho
Unganisha LED zilizobaki:
Kiongozi mfupi - unganisha na reli ya ardhini Uongozi mrefu - unganisha kontena la 220 Ohm kwenye LED na Pini zifuatazo za Arduino: 6, 5, 4, 3
Hatua ya 9: Dhibiti Uonyesho wa LED
Hatua yako ya mwisho ni kusasisha nambari yako kudhibiti LED zako. Itahitaji kushughulikia yafuatayo:
- Safu ya juu italingana na "mkono wa kulia" wa servo. Kama mkono unafagia juu / chini LED lazima ziwasha / kuzima.
- Mstari wa chini utalingana na "mkono wa kushoto" wa servo. Kama mkono unafagia juu / chini LED lazima ziwasha / kuzima.
Ilipendekeza:
Elektroniki Ndogo Je! Unaweza Ndogo Jinsi Gani? 6 Hatua
Elektroniki Ndogo Je! Unaweza kwenda Ndogo kiasi gani: wakati fulani uliopita napata taa kidogo (kwenye PCB ya hudhurungi) kutoka kwa mmoja wa rafiki yangu ilikuwa taa ya ishara inayoweza kurejeshwa na mzunguko wa kuchaji uliojengwa, betri ya LiIon, swichi ya DIP kwa kubadilisha rangi kwenye RGB LED na pia kubadili mzunguko mzima wa nini lakini
Amplifier ya Kuziba ndogo ndogo (na Mfumo wa Sonar wa Wearables, Nk ..): Hatua 7
Amplifier ndogo inayoweza kuvaliwa ndogo (na Mfumo wa Sonar wa Wearables, Nk ..): Jenga kipaza sauti cha gharama ndogo cha kufuli ambacho kinaweza kupachikwa kwenye muafaka wa glasi za macho na kuunda mfumo wa kuona wa vipofu, au ultrasound rahisi mashine ambayo hufuatilia moyo wako kila wakati na hutumia Kujifunza kwa Mashine ya Binadamu kuonya juu ya uk
Bodi ndogo ndogo (Mradi rahisi wa Arduino): Hatua 5
Bodi ndogo ndogo (Mradi rahisi wa Arduino): Bango ndogo: Jifunze Jinsi ya kuonyesha ujumbe wa kawaida kwenye LCD na Mradi huu wa Arduino
Chips ndogo-ndogo za Kuunganisha mkono !: Hatua 6 (na Picha)
Vipodozi vidogo vya kuuzia mkono! Je! Umewahi kutazama chip iliyo ndogo kuliko kidole chako, na haina pini, na ukajiuliza ni vipi unaweza kuiunganisha kwa mkono? mwingine anayefundishika na Colin ana maelezo mazuri ya kufanya soldering yako mwenyewe, lakini ikiwa chi yako
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Inchi ndogo-ndogo na ndogo: Hatua 5 (na Picha)
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Micro-Sumo na Ndogo: Hapa kuna maelezo juu ya ujenzi wa roboti ndogo na nyaya. Mafundisho haya pia yatashughulikia vidokezo na mbinu kadhaa za msingi ambazo ni muhimu katika kujenga roboti za saizi yoyote. Kwangu mimi, moja wapo ya changamoto kubwa katika umeme ni kuona jinsi ndogo ni