Styring med Arduino
Oghvorfor 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
Wave-stepping
En og enmagnet slås på
http://www.engineersgarage.com/microcontroller/8051projects/stepper-motor-interfacing-with-8051-microcontroller-
circuit
Full-stepping
To og tomagneter slås på
http://www.engineersgarage.com/microcontroller/8051projects/stepper-motor-interfacing-with-8051-microcontroller-
circuit
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
#16 Denne løsningen kan kjøre motoren i en retning med variabel hastighet
#17 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
#18 Oppkoblingen er ganske enkel, men la meg heller forklare hvordan denne måten å styre motor skiller seg fra den vi nettopp gjorde?
#19 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!
#20 Bilde fra https://www.build-electronic-circuits.com/h-bridge/
#21 Bilde fra https://www.build-electronic-circuits.com/h-bridge/
#22 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.
#23 Så da vet dere hvordan man styrer en DC-motor, men hva er bakdelen med en slik motor? De er bi
#31 Det vi har holdt på med her er en hobby-servo. Billig og lett å få tak i.
#40 Denne videoen forklarer hvordan dette fungerer