Inhoudsopgave:
- Stap 1: De spullen die je nodig hebt:
- Stap 2: De motor aansluiten
- Stap 3: De Arduino coderen
- Stap 4: Hoe dit werkt & meer ideeën
Video: Eenvoudige 2-weg motorbesturing voor de Arduino: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
WAARSCHUWING: Dit is geen veilige manier om een motor te besturen. Elke I/O-pin kan slechts 40 mA stroom aan. Ik zou aanraden om een H-brug of iets dergelijks te gebruiken
Als ik zeg eenvoudig, bedoel ik niet het gebruik van een snelheidsregeling. Maar bedien de motor direct zonder externe schakelingen. Hier is hoe:
Hoe dit tot stand kwam: ik werkte onlangs aan een instructable over charlieplexing met een arduino. En ik vroeg me af of hetzelfde principe tot op zekere hoogte zou werken met motoren. Dus ik kwam op het idee dat als je een motor zou gebruiken in plaats van een led, je deze in twee richtingen zou kunnen bedienen en als je 2 PWM-poorten (Pulse Width Modulation) zou gebruiken, zou je een 2-weg variabele snelheidsregeling voor een motor kunnen hebben zonder externe hardware!! Dus besloot ik mijn bevindingen te posten. Veel plezier! Als u vragen heeft, stel ze gerust.
Ik ben niet verantwoordelijk voor iets slechts dat jou of je arduino overkomt!
Stap 1: De spullen die je nodig hebt:
Onderdelen:- Arduino- Kleine DC-motor- Draad voor motorTools:- Computer met Arduino IDE geïnstalleerd- A-B USB-kabel
Stap 2: De motor aansluiten
Sluit uw DC-motor aan op uw arduino. - Sluit een draad van de motor aan op pin 5 op je arduino- Sluit de andere draad van je motor aan op pin 6 op je arduino. De hardware-configuratie hiervoor is vrij eenvoudig.
Stap 3: De Arduino coderen
Hier zijn enkele basisstappen om uw arduino te programmeren.1) Download de broncode van hieronder 2) Open het bestand in de Arduino IDE 3) Druk op de knop "Uploaden naar I/O Board" 4) Zodra het programma is geüpload, begint het te lopenI probeerde een groot aantal opmerkingen aan de code toe te voegen, maar als je vragen hebt, stel ze dan alsjeblieft.
Stap 4: Hoe dit werkt & meer ideeën
Hoe dit werkt: wanneer u een pin HOOG en een andere LAAG maakt, heeft de pin die HOOG is een positieve spanning en werkt de pin die LAAG is als een grond (-). Opmerking: de draairichting kan anders zijn dan hieronder. Pin 5: Pin 6: Draait: HOOG LAAG CCW LAAG HOOG CW PWM: 127 LAAG CCW 1/2 snelheid CCW = tegen de klok inCW = met de klok mee Ideeën: voeg een tweede motor toe. Sorry, ik heb hier geen code voor, maar er is een schema hieronder gepost.
Aanbevolen:
Hoe IR-decoder te programmeren voor AC-motorbesturing met meerdere snelheden - Ajarnpa
Hoe IR-decoder te programmeren voor AC-motorbesturing met meerdere snelheden: Eenfasige wisselstroommotoren worden meestal aangetroffen in huishoudelijke artikelen zoals ventilatoren, en hun snelheid kan eenvoudig worden geregeld bij gebruik van een aantal discrete wikkelingen voor ingestelde snelheden. In deze Instructable bouwen we een digitale controller die een
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Contactloze en corrosievrije waterniveau-indicator en motorbesturing: 5 stappen
Neem contact op met minder en corrosievrije waterniveau-indicator en motorbesturing.: HI, In deze instructable gaan we zien hoe we de status van de watertank kunnen krijgen op basis van de waterstanden (hoog, gemiddeld, laag) van de bovenliggende tank met behulp van drie verschillende gekleurde leds in een Contactloze manier met behulp van ultrasone sensor en Arduino uno board.P
DC-motorbesturing Arduino Uno R3 - Ajarnpa
DC-motorbesturing Arduino Uno R3: In dit experiment leren we hoe we de richting en snelheid van een kleine DC-motor kunnen regelen door middel van een driverchip L293D. Door eenvoudige experimenten te doen, laten we de motor gewoon naar links en rechts draaien en automatisch versnellen of vertragen
Arduino GSM-gebaseerde motorbesturing (zonder GSM-module) - Ajarnpa
Arduino GSM-gebaseerde motorbesturing (zonder GSM-module): In dit project ga ik je een eenvoudige maar unieke methode laten zien om alles met behulp van relais in en uit te schakelen. Dit idee kwam van een paar mensen die dergelijke projecten deden, maar ze hadden het probleem dat ze allemaal afhankelijk waren van het gedrag van mobiele telefoons tijdens het bellen. ik simpl