Servomotorstyring med Arduino Nano
Elsempel: Opbygget på hulprint 4 x 6 cm 180º servomotor SG90 eller lign. Hent programfilen og kopier teksten ind i Arduino IDE programmet Omdøb filtyprn fra .txt til .ino Send gerne kommentarer til |
Eksempel: Armsignal på Nørresundby station i Modeljernbaneklubben H0-Aalborg. | |||||
| ||||||
Spørgsmål og svar Kan jeg tilslutte mere end en motor? Programmet kan kun styre en motor. Og er baseret på de små Arduino udgaver med et passende antal ben. Flere motorer vil kræve omskrivning af programmet til anvendelse af "timing". To eller flere motorer kan sikkert tilsluttes parallelt så de arbejder ens samtidigt. (ikke prøvet). Kan jeg anvende en Arduino Pro Mini? Ja men der findes tilsyneladende flere udgaver hvor ben forbindelserne sidder forskelligt. Ikke mindst den serielle forbindelse kan være problematisk. Nanoen er kun få kroner dyrere, og der findes kun en meget gammel udgave hvor A-benene sidder anderledes. USB forbindelsen virker fint, selvom den kun skal bruges en gang. Kan jeg anvende en Arduino Uno? Ja. (ikke prøvet, men pin numre er de samme) Behøver jeg at montere alle komponenter? Kun de tre trimmepotentiomtre, de to modstande ved motorbenet og dip-sw 1 og 2 er nødvendige. De andre komponenter kan påsættes efter behov. Dip-sw 3 og 4 kan evt erstattes af ledningsforbindelser, hvis driftsformen kendes. |
Strøm/spænding forsyning? Bedst 6 til 9 V DC. Arduinoerne kan godt klare højre spænding, men den lille onboard 5 volt spændingsregulator risikerer at blive ustabil. Hvad sker der hvis strømforsyningens polaritet vendes forkert? Arduinoen brænder sikkert af efter kort tid! Sæt evt. en diode 1N4007 (eller lign.) i serie med forsyningen. Kan det styres med DCC? En DCC dekoder kan sikkert godt tilsluttes. (endnu ikke prøvet …) Videre udvikling af projektet? - En udgave for vejbumme, hvor en lampe blinker nogle sekunder før motoren bevæger sig. - En udgave med tre positioner for motorarmen. Beregnet til privatbanesignaler. - Ind bygning af DCC dekoder. |
|||||
<<H0-Aalborg artikler <<H0-Aalborg forside |