Turinys:

„Arduino“judesio jutiklis: 5 žingsniai
„Arduino“judesio jutiklis: 5 žingsniai

Video: „Arduino“judesio jutiklis: 5 žingsniai

Video: „Arduino“judesio jutiklis: 5 žingsniai
Video: Arduino pamoka Nr. 5: Spaudžiame mygtukus 2024, Lapkritis
Anonim
„Arduino“judesio jutiklis
„Arduino“judesio jutiklis
„Arduino“judesio jutiklis
„Arduino“judesio jutiklis

PASTABA: Šis projektas buvo sukurtas taip, kad visos dalys galėtų būti pakartotinai naudojamos būsimuose projektuose. Dėl to galutinis produktas yra mažiau stabilus, nei būtų, jei naudotumėte daugiau nuolatinių medžiagų, tokių kaip klijai, litavimas ir kt.

Įspėjimas: nedėkite lazerio akių aukštyje, nes tai gali pažeisti tinklainę

Medžiagos

  • „Arduino“(„Mega 2560“)
  • Bandomoji Lenta
  • Judesio jutiklis (HC-SR501)
  • Lazerio modulis (ST1172)
  • Servo variklis (SG90)
  • Vyrų ir moterų laidai
  • Laidai nuo vyrų iki vyrų
  • Popierinių rankšluosčių ritinėlis
  • Lipni juosta
  • Užsegami užtrauktukais
  • Bazė
  • Žirklės

1 veiksmas: pritvirtinkite elementus prie pagrindo

Saugokite daiktus prie bazės
Saugokite daiktus prie bazės
Saugokite daiktus prie pagrindo
Saugokite daiktus prie pagrindo

Prie „Arduino“lentos apačios ir, jei reikia, duonos lentos pritvirtinkite susuktą juostos gabalėlį.

Pritvirtinkite juostą prie trijų servo variklio pusių be laidų.

Prie pagrindo pritvirtinkite „Arduino“plokštę, duonos lentą ir servo variklį.

Dėl papildomo stabilumo galite užklijuoti „Servo Motors“laidus.

2 žingsnis: vielos komponentai

Vielos komponentai
Vielos komponentai
Vielos komponentai
Vielos komponentai
Vielos komponentai
Vielos komponentai

Diagramas ir vaizdus rasite aukščiau esančiuose paveikslėliuose. Įvesties ir išvesties laidams tikslus jūsų naudojamas kaištis nesvarbus; tačiau, jei norite naudoti mūsų kodą neatlikę jokių pakeitimų, turite naudoti mūsų nurodytus kaiščius. Įžemintas (neigiamas) ir teigiamas bet koks duonos lentos kaištis, jei jie yra stulpeliuose, prie kurių prijungtas „Arduino“įžeminimas ir maitinimas. Žemiau nurodytos spalvos atitinka mūsų vaizduose naudojamų laidų spalvą.

  1. Prijunkite duonos lentą prie arduino

    • Oranžinė - 5v „Arduino“iki teigiamos duonos lentos
    • Juoda - GND (sumaltas) „Arduino“iki neigiamos duonos lentos
  2. Judesio jutiklis

    • Ruda - malimas (neigiamas) ant duonos lentos
    • Oranžinė - teigiama duonos lentoje
    • Raudona - „Arduino“įvestis/išvestis 14
  3. Servo variklis

    • Raudona - teigiama duonos lentoje
    • Ruda - malimas (neigiamas) ant duonos lentos
    • Oranžinė - „Arduino“įvestis/išvestis 4
  4. Lazeris

    • Mėlyna - žemė (neigiama) ant duonos lentos
    • Geltona - „Arduino“įvestis/išvestis 10
    • Žalia - teigiama duonos lentoje

Pastaba: jungdami judesio jutiklį ir lazerį, būtinai naudokite ilgesnius laidus, nes kitaip bokštelis sukasi iš vienos pusės į kitą.

3 žingsnis: pritvirtinkite patranką prie variklio

Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio
Pritvirtinkite patranką prie variklio

Viename gale įkiškite du lygiagrečių skylių rinkinius į popierinio rankšluosčio vaidmenį.

Per skylutes perverkite du užtrauktukus, po vieną - per kiekvieną skylių rinkinį.

Ant servovariklio pritvirtinkite popierinio rankšluosčio ritinėlį ir priveržkite užtrauktukus aplink variklio skersinį.

Dėl nevienodo svorio popierinio rankšluosčio ritinys gali pakrypti į priekį ir nukreipti žemyn. Norėdami tai išspręsti, tarp variklio ir popierinio rankšluosčio ritinio uždėjome papildomus užtrauktukus, kad būtų užtikrintas didesnis stabilumas.

4 žingsnis: pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio

Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio
Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio
Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio
Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio
Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio
Pritvirtinkite judesio jutiklį ir lazerio modulį prie bokštelio

Pritvirtinkite judesio jutiklį prie popierinio rankšluosčio ritinio galo, kaip parodyta aukščiau esančiuose paveikslėliuose. Tvirtai pritvirtinkite, kad sukantis bokšteliui jis nejudėtų.

Pritvirtinkite lazerį prie popierinio rankšluosčio ritinio viršaus, kaip parodyta aukščiau esančiame paveikslėlyje.

5 žingsnis: „Arduino“kodas

Arduino kodas
Arduino kodas

Žemiau yra nuoroda į „github“saugyklą, kurioje yra šio projekto arduino kodas. Jei naudojami skirtingi įvesties/išvesties kaiščiai, kodą reikės pakeisti, kad tai atspindėtų. Be to, turėsite atsisiųsti visas atitinkamas bibliotekas, nurodytas kode.

github.com/ArduinoToys/ArduinoMotionSensin…

Pastaba: jei jums reikia pagalbos nustatant arduino, eikite į

Rekomenduojamas: