Sisällysluettelo:

Kierrä hiekkakelloa joka minuutti servomoottorin avulla - Arduino: 8 vaihetta
Kierrä hiekkakelloa joka minuutti servomoottorin avulla - Arduino: 8 vaihetta

Video: Kierrä hiekkakelloa joka minuutti servomoottorin avulla - Arduino: 8 vaihetta

Video: Kierrä hiekkakelloa joka minuutti servomoottorin avulla - Arduino: 8 vaihetta
Video: Memmy Posse - Vituttaa niin paljon ettei veri kierrä 2024, Marraskuu
Anonim

Tässä opetusohjelmassa opimme kääntämään pienen (1 minuutin) hiekkakellon 60 minuutin välein servomoottorin ja Visuinon avulla.

Katso esittelyvideo.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino UNO (tai mikä tahansa muu Arduino)
  • Hiekkakello
  • Servo moottori
  • pieni lanka tai liima kellon kiinnittämiseksi moottoriin
  • hyppyjohtimet
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä servomoottorin "oranssi" tappi Arduino Digital -tappiin [2]
  • Kytke servomoottorin "punainen" nasta Arduinon positiiviseen nastaan [5V]
  • Liitä "Ruskea" servomoottorin nasta Arduinon negatiiviseen nastaan [GND]

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt sitä, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida Arduino UNO! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Lisää Visuino -komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää "Kellogeneraattori" -komponentti
  • Lisää "Toggle (T) Flip-Flop" -komponentti
  • Lisää "Analoginen arvo" -komponentti
  • Lisää "Servo" -komponentti

Vaihe 5: Visuino -sarjan komponenteissa

Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
  • Valitse "ClockGenerator1" ja aseta ominaisuusikkunassa "Taajuus" arvoon: 0.0166667 << tämä on 60 -luku, voit muuttaa numeron, jos haluat
  • Valitse "AnalogValue1" ja aseta ominaisuusikkunassa "Value" arvoon 1
  • Kaksoisnapsauta "AnalogValue1" ja vedä elementti -ikkunassa 2X "Aseta arvo" vasemmalle Valitse "Aseta arvo2" ja ominaisuusikkunan arvoksi 1

Vaihe 6: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä "ClockGenerator1" -nasta [Out] "TFlipFlop1" -nastaan [kello]
  • Liitä "TFlipFlop1" -nasta [Out] "AnalogValue1"> "Set Value0" -nasta [In]
  • Liitä "TFlipFlop1" -nasta [käänteinen] "AnalogValue1"> "Aseta arvo1" -nastaan [In]
  • Liitä "AnalogValue1" -nasta [Out "" Servo1 "-nastaan [In]
  • Liitä "Servo1" -tappi [Out] Arduino -kortin digitaaliseen nastaan [2]

Vaihe 7: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 8: Pelaa

Jos kytket virran Arduino UNO -moduuliin, servomoottori pyörii hiekkakelloa joka minuutti.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructable -ohjelmalle, voit ladata sen täältä ja avata sen Visuinossa:

Suositeltava: