Kazalo:

Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: 8 korakov
Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: 8 korakov

Video: Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: 8 korakov

Video: Vrtite peščeno uro vsako minuto z uporabo servo motorja - Arduino: 8 korakov
Video: CS50 2013 - Week 10 2024, November
Anonim

V tej vadnici se bomo naučili, kako vsakih 60 -ih vrtiti majhno (1 minuto) peščeno uro z uporabo servo motorja in Visuina, Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • Arduino UNO (ali kateri koli drug Arduino)
  • Peščena ura
  • Servo motor
  • nekaj majhne žice ali lepila za pritrditev ure na motor
  • mostične žice
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite "oranžni" pin servo motorja na Arduino Digital pin [2]
  • Priključite "rdeč" zatič servo motorja na pozitivni zatič Arduino [5V]
  • Priključite "rjav" pin servo motorja na negativni zatič Arduino [GND]

Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO

Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO
Zaženite Visuino in izberite vrsto plošče Arduino UNO

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2

4. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento "Generator ure"
  • Dodajte komponento "Toggle (T) Flip-Flop"
  • Dodajte komponento "Analog Value"
  • Dodajte komponento "Servo"

5. korak: V komponentah Visuino Set

V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
V Visuino Set Components
  • Izberite "ClockGenerator1" in v oknu z lastnostmi nastavite "Frequency" na: 0,0166667 << to je 60s, lahko spremenite številko, če želite
  • Izberite "AnalogValue1" in v oknu lastnosti nastavite "Value" na 1
  • Dvokliknite »AnalogValue1« in v oknu elementov povlecite 2X »Nastavi vrednost« na levo stran Izberite »Nastavi vrednost2« in v oknu lastnosti nastavite »Vrednost« na 1

6. korak: V komponentah Visuino Connect

V komponentah Visuino Connect
V komponentah Visuino Connect
  • Pin [ClockGenerator1 «[Out] priključite na pin« TFlipFlop1 »[ura]
  • Priključite "TFlipFlop1" pin [Out] na "AnalogValue1"> "Set Value0" pin [In]
  • Pin "TFlipFlop1" [obrnjeno] povežite z "AnalogValue1"> "Set Value1" pin [In]
  • Priključite "AnalogValue1" pin [Out "na pin" Servo1 "[In]
  • Pin "Servo1" [Out] priključite na digitalni zatič plošče Arduino [2]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

8. korak: Igrajte se

Če napajate modul Arduino UNO, bo servo motor vsako minuto obračal peščeno uro.

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:

Priporočena: