Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
- 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
- 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
Č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
- Dodajte komponento "Generator ure"
- Dodajte komponento "Toggle (T) Flip-Flop"
- Dodajte komponento "Analog Value"
- Dodajte komponento "Servo"
5. korak: V komponentah Visuino Set
- 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
- 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
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: