Innehållsförteckning:

Rotera sandklocka varje minut med servomotor - Arduino: 8 steg
Rotera sandklocka varje minut med servomotor - Arduino: 8 steg

Video: Rotera sandklocka varje minut med servomotor - Arduino: 8 steg

Video: Rotera sandklocka varje minut med servomotor - Arduino: 8 steg
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim

I denna handledning lär vi oss hur man roterar en liten (1 minut) sandklocka var 60: e med servomotor och Visuino, Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino UNO (eller någon annan Arduino)
  • Sandklocka
  • Servomotor
  • lite liten tråd eller lim för att fästa klockan på motorn
  • bygelkablar
  • Visuino -program: Ladda ner Visuino

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut servomotorn "Orange" till Arduino Digital pin [2]
  • Anslut servomotor "röd" stift till Arduino positiv stift [5V]
  • Anslut servomotor "brun" stift till Arduino negativa stift [GND]

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  • Lägg till komponenten "Clock Generator"
  • Lägg till komponenten "Toggle (T) Flip-Flop"
  • Lägg till komponenten "Analog värde"
  • Lägg till "Servo" -komponent

Steg 5: I Visuino Set Components

I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
  • Välj "ClockGenerator1" och i fastighetsfönstret ställer du in "Frekvens" till: 0,0166667 << detta är 60 -talet, du kan ändra numret om du vill
  • Välj "AnalogValue1" och i egenskapsfönstret ställ in "Value" till 1
  • Dubbelklicka på "AnalogValue1" och dra i elementfönstret 2X "Set Value" till vänster Välj "Set Value2" och i "Properties" -fönstret "Value" till 1

Steg 6: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
  • Anslut "ClockGenerator1" pin [Out] till "TFlipFlop1" pin [clock]
  • Anslut "TFlipFlop1" pin [Out] till "AnalogValue1"> "Set Value0" pin [In]
  • Anslut "TFlipFlop1" pin [Inverterad] till "AnalogValue1"> "Set Value1" pin [In]
  • Anslut "AnalogValue1" pin [Out "till" Servo1 "pin [In]
  • Anslut "Servo1" pin [Out] till Arduino board digital pin [2]

Steg 7: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 8: Spela

Om du driver Arduino UNO -modulen roterar servomotorn en sandklocka varje minut.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:

Rekommenderad: