Styra en servomotor till automatisk blomvattnare mha Arduino
Postat: 7 maj 2012, 16:41:05
Hejsan alla, mitt första inlägg så vet inte om de hamnar rätt nu.
Jag och min projektgrupp håller på och bygger en automatisk blomvattnare som skall styras via en Arduino Uno R3.
Projektet fungerar på följande sätt:
Vi har 3 st fuktighetsmätare i 3 st krukor (krukorna står runt kranen/motorn som om kranen står i mitten på en klocka och krukorna står på kl. 9, kl. 12 och kl. 3), när dessa mäter fuktigheten inom ett visst intervall så skall en servomotor styra en kran (kranen sitter mitt ovanpå motorn) till antingen 0 grader, 90 grader eller 180 grader beroende på vilken kruka det är som är torr.
När kranen flyttats till rätt kruka så sätts en pump igång och börjar pumpa vatten till krukan, efter detta skall motorn återgå till ursprungspositionen vid "kl.12"/0 grader.
Fuktighetsmätningen och "pumpstyrningen" fungerar som de ska men det är nu vi kommer till vårt problem!
!OBS! PROBLEMET/FRÅGAN !OBS!
Har försökt i en vecka att få servomotorn att fungera som den ska men vi har inte hittat på något sätt o programmera för att få motorn att röra sig till en viss position, stanna ett visst antal sekunder och sedan återgå till ursprungsläget.
Har sökt hjälp hos arduinos egna hemsida samt använt google och youtube, inget av det vi hittat har hjälpt oss i vår programmering så frågar nu här efter all hjälp vi kan få då vi har en väldigt pressad deadline!
Servomotorn vi använder:
http://www.parallax.com/Store/Accessori ... fault.aspx
Arduino Uno R3:
http://arduino.cc/en/Main/ArduinoBoardUno
Tack i förväg!
Jag och min projektgrupp håller på och bygger en automatisk blomvattnare som skall styras via en Arduino Uno R3.
Projektet fungerar på följande sätt:
Vi har 3 st fuktighetsmätare i 3 st krukor (krukorna står runt kranen/motorn som om kranen står i mitten på en klocka och krukorna står på kl. 9, kl. 12 och kl. 3), när dessa mäter fuktigheten inom ett visst intervall så skall en servomotor styra en kran (kranen sitter mitt ovanpå motorn) till antingen 0 grader, 90 grader eller 180 grader beroende på vilken kruka det är som är torr.
När kranen flyttats till rätt kruka så sätts en pump igång och börjar pumpa vatten till krukan, efter detta skall motorn återgå till ursprungspositionen vid "kl.12"/0 grader.
Fuktighetsmätningen och "pumpstyrningen" fungerar som de ska men det är nu vi kommer till vårt problem!
!OBS! PROBLEMET/FRÅGAN !OBS!
Har försökt i en vecka att få servomotorn att fungera som den ska men vi har inte hittat på något sätt o programmera för att få motorn att röra sig till en viss position, stanna ett visst antal sekunder och sedan återgå till ursprungsläget.
Har sökt hjälp hos arduinos egna hemsida samt använt google och youtube, inget av det vi hittat har hjälpt oss i vår programmering så frågar nu här efter all hjälp vi kan få då vi har en väldigt pressad deadline!
Servomotorn vi använder:
http://www.parallax.com/Store/Accessori ... fault.aspx
Arduino Uno R3:
http://arduino.cc/en/Main/ArduinoBoardUno
Tack i förväg!