Turinys:

Pasukite smėlio laikrodį kas minutę naudodami servo variklį - „Arduino“: 8 žingsniai
Pasukite smėlio laikrodį kas minutę naudodami servo variklį - „Arduino“: 8 žingsniai

Video: Pasukite smėlio laikrodį kas minutę naudodami servo variklį - „Arduino“: 8 žingsniai

Video: Pasukite smėlio laikrodį kas minutę naudodami servo variklį - „Arduino“: 8 žingsniai
Video: Part 1 - The Adventures of Huckleberry Finn Audiobook by Mark Twain (Chs 01-10) 2024, Lapkritis
Anonim

Šioje pamokoje sužinosime, kaip kas 60 sekundžių pasukti mažą (1 minutės) smėlio laikrodį naudojant servo variklį ir „Visuino“, Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • „Arduino UNO“(ar bet kuris kitas „Arduino“)
  • Smėlio laikrodis
  • Servo variklis
  • maža viela ar klijai laikrodžiui pritvirtinti prie variklio
  • jungiamieji laidai
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite servo variklio „oranžinį“kaištį prie „Arduino Digital“kaiščio [2]
  • Prijunkite „Red“servo variklio kaištį prie teigiamo „Arduino“kaiščio [5V]
  • Prijunkite servo variklio „rudą“kaištį prie neigiamo „Arduino“kaiščio [GND]

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite „Laikrodžio generatoriaus“komponentą
  • Pridėkite „Toggle (T) Flip-Flop“komponentą
  • Pridėkite komponentą „Analoginė vertė“
  • Pridėkite „Servo“komponentą

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „ClockGenerator1“ir ypatybių lange nustatykite „Dažnis“į: 0.0166667 << tai yra 60 -ieji, jei norite, galite pakeisti skaičių
  • Pasirinkite „AnalogValue1“ir ypatybių lange nustatykite „Value“į 1
  • Dukart spustelėkite „AnalogValue1“ir elementų lange vilkite 2X „Nustatyti vertę“į kairę pusę Pasirinkite „Nustatyti vertę2“, o ypatybių lange nustatykite reikšmę 1

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  • Prijunkite „ClockGenerator1“kaištį [išėjimas] prie „TFlipFlop1“kaiščio [laikrodis]
  • Prijunkite „TFlipFlop1“kaištį [išėjimas] prie „AnalogValue1“> „Nustatyti vertę0“kaištį [į]
  • Prijunkite „TFlipFlop1“kaištį [apverstą] prie „AnalogValue1“> „Nustatyti vertę1“kaiščio [In]
  • Prijunkite „AnalogValue1“kaištį [išėjimas] prie „Servo1“kaiščio [į]
  • Prijunkite „Servo1“kaištį [išėjimas] prie „Arduino“plokštės skaitmeninio kaiščio [2]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.

8 žingsnis: žaiskite

Jei įjungsite „Arduino UNO“modulį, servo variklis kas minutę suks smėlio laikrodį.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: