8. Styring med Arduino
Og hvorfor du ikke kan plugge motoren rett inn i Arduino’en
• En vanlig pinne på Arduino’en kan levere 40mA
• 5V pinnen på Arduino kan levere opptil 400mA
• En liten motor trekker lett 100mA
• En vanlig pinne på Raspberry Pi kan levere maks 16mA
• 5V pinnen på Raspberry Pi kan levere 2000mA hvis strømforsyningen er
kraftig nok
35. Wave-stepping
En og en magnet slås på
http://www.engineersgarage.com/microcontroller/8051projects/stepper-motor-interfacing-with-8051-microcontroller-
circuit
37. Full-stepping
To og to magneter slås på
http://www.engineersgarage.com/microcontroller/8051projects/stepper-motor-interfacing-with-8051-microcontroller-
circuit
40. Halv-stepping
Magneter slås på i sekvens
http://www.engineersgarage.com/microcontroller/8051projects/stepper-motor-interfacing-with-8051-microcontroller-
circuit
42. Fordeler og bakdeler
• Nøyaktig posisjon
• Billig eller dyr
• Litt avansert å styre
• Kan miste “steps”, men dyrere
varianter kan løse dette
Stepper motorer
43. Fordeler og bakdeler
• Nøyaktig posisjon
• Dyr
• Avansert å styre
• Kan miste “steps”, men kan
kompensere automatisk
Stepper motorer m/feedback
Så hvis du kobler direkte på Arduino’en kan dette skje…
La oss koble opp og styre
Denne løsningen kan kjøre motoren i en retning med variabel hastighet
Jeg er ikke sikker på hvor mye tid vi kommer til å bruke, men jeg har tatt med en del motor-drivere som dere kan låne på slutten av workshoppen og så kan de som vil teste å kjøre en motor i begge retninger
Oppkoblingen er ganske enkel, men la meg heller forklare hvordan denne måten å styre motor skiller seg fra den vi nettopp gjorde?
Inne i L293D-chippen finnes det fire transistorer og ved å slå disse av og på kan man bestemme retningen strømmen skal ta. Bildet er fra Bitraf-medlem Øyvind Dahl sin side for å forklare dette https://www.build-electronic-circuits.com/h-bridge/ Øyvind driver et kjempebra online elektronikk-kurs som jeg anbefaler dere å sjekke ut!
Bilde fra https://www.build-electronic-circuits.com/h-bridge/
Bilde fra https://www.build-electronic-circuits.com/h-bridge/
Den enkleste måten å komme i gang med motorstyring er faktisk å kjøpe et ferdig loddet “motor-shield” fra Adafruit. Kjell & co har en egen variant av dette om man trenger den kjapt.
Så da vet dere hvordan man styrer en DC-motor, men hva er bakdelen med en slik motor? De er bi
Det vi har holdt på med her er en hobby-servo. Billig og lett å få tak i.