Orodha ya maudhui:

Moja kwa moja Fedora Tipper: 6 Hatua
Moja kwa moja Fedora Tipper: 6 Hatua

Video: Moja kwa moja Fedora Tipper: 6 Hatua

Video: Moja kwa moja Fedora Tipper: 6 Hatua
Video: DEEP ROCK GALACTIC WHAT'S YOUR PHOBIA? 2024, Novemba
Anonim
Moja kwa moja Fedora Tipper
Moja kwa moja Fedora Tipper

Je! Umewahi kuwa na shida hii kwamba unapotembea barabarani huku ukibeba kitu kizito (kwa mfano mboga) na mwanamke hupita kupita ambaye unataka kumpa fedora yako ili umsalimie, lakini ukifanya hivyo utaanguka umebeba nini? Mimi wala, lakini ikiwa unafanya, hapa kuna suluhisho rahisi, lakini la kifahari kwa shida hii.

Hatua ya 1: Vifaa

- Mdhibiti wa arduino

- Servo motor

- Bonyeza kitufe cha kubadili

- 10k Resistor wa kahawia - kahawia-mweusi-machungwa

- Kiasi cha kutosha cha waya zinazoendana na urefu wako

Hatua ya 2: Muunganisho wa Kitufe cha Bonyeza

Uunganisho wa Kitufe cha Bonyeza
Uunganisho wa Kitufe cha Bonyeza
Kushikamana kwa vifungo vya kifungo
Kushikamana kwa vifungo vya kifungo
Uunganisho wa Kitufe cha Bonyeza
Uunganisho wa Kitufe cha Bonyeza

- Waya mweusi kwenye mchoro unaunganisha pini 1 ya swichi (upande wa kushoto) na pini ya GND kwenye Arduino.

- Waya wa manjano kwenye mchoro unaunganisha pini 2 ya swichi (upande wa kulia) kubandika 8 kwenye Arduino.

- Unganisha kipinga cha 10kΩ (hudhurungi-nyeusi-machungwa) ili kubandika 2 (upande wa kulia) na kituo kingine kwa pini ya 3.3V kwenye Arduino.

Hatua ya 3: Miunganisho ya Magari ya Servo

Miunganisho ya Magari ya Servo
Miunganisho ya Magari ya Servo
Miunganisho ya Magari ya Servo
Miunganisho ya Magari ya Servo

- Waya mweupe (manjano kwenye mchoro) imeunganishwa kutoka kwa pini ya ishara ya servo motor ili kubana ~ 9 ya Arduino.

- Waya nyekundu imeunganishwa kutoka kwa pini ya ishara ya servo motor hadi pini ya 5V ya Arduino.

- Waya ya manjano (nyeusi kwenye mchoro) imeunganishwa kutoka kwa pini ya ardhi ya servo motor hadi pini ya GND ya Arduino.

Hatua ya 4: Kuunganisha Servo Motor

Kuunganisha Servo Motor
Kuunganisha Servo Motor

- Nilichonga pete kadhaa kwenye penseli ili kuifunga kwa sehemu inayozunguka ya motor Servo. Unaweza kutumia stape kufanya hivyo, lakini nimeona kuifunga kwa kamba ilikuwa salama zaidi na imara.

- Mwisho mwingine wa penseli unapaswa kushikamana na kofia nyuma. Nilisukuma kipande cha paperco kupitia pindo la kofia na kuiinama katika umbo ili iweze kushikilia penseli mahali pake.

- Pikipiki yenyewe inapaswa kushikamana na bamba (au kitu kingine chochote kinachoweza kupumzika juu ya kichwa chako bila kusonga sana), ambayo niliiacha kwenye picha kwa sababu ya uwazi.

Hatua ya 5: Kanuni

#jumuisha;

// pini ya kifungo cha kushinikiza

kifungo cha int intPin = 8;

// pini ya servo

const int servoPin = 9;

Servo servo;

// tengeneza kutofautisha kuhifadhi kaunta na kuiweka kwa 0

int counter = 0;

kuanzisha batili ()

{

kiambatisho cha servo (servoPin);

// Weka pini za kushinikiza kuwa pembejeo:

pinMode (kifungoPini, INPUT);

}

kitanzi batili ()

{

// anuwai ya mitaa kushikilia majimbo ya kitufe

kifungo cha int;

// soma hali ya dijiti ya buttonPin na kazi ya dijitiRead () na uhifadhi thamani katika kitufe cha hali ya kutofautishaState = dijitiSoma (kitufe cha pini);

// ikiwa kitufe kimeshinikizwa kaunta ya nyongeza na subiri kidogo ili tupe muda wa kutolewa kitufe

ikiwa (buttonState == LOW)

// taa LED

{

kaunta ++; kuchelewesha (150);

}

ikiwa (counter == 0)

andika (20);

// digrii sifuri

vinginevyo ikiwa (counter == 1)

andika (80);

// mwingine weka tena kaunta hadi 0 ambayo inarudisha tena servo kuwa digrii 0

mwingine

kaunta = 0;

}

Hatua ya 6: Kuficha Elektroniki

- Ili kufanya ujenzi uonekane hauonekani zaidi unaweza kushinikiza arduino na bamba na kitufe kwenye kisanduku kidogo (kwa mfano pakiti ya sigareti au sanduku la pakiti ya kadi) na ufanye shimo ndani yake. Kwa njia hii unaweza kushikilia ujenzi kwa macho wazi bila kuamsha tuhuma kuwa kuna jambo zaidi linaendelea.

Ilipendekeza: