Inhoudsopgave:
- Stap 1: Bekijk een video
- Stap 2: Materialen
- Stap 3: Bedrading
- Stap 4: Fabriceer de printplaat
- Stap 5: Coderen
Video: DC-motoren besturen met Arduino en L293 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Gemakkelijke manier om DC-motoren te besturen. Het enige dat u nodig hebt, is kennis van elektronica en programmeren
Als je vragen of problemen hebt, kun je contact met me opnemen via mijn mail:[email protected]
Bezoek mijn YouTube-kanaal:
Dus laten we beginnen.
Stap 1: Bekijk een video
U kunt ook zien hoe dit project werkt
www.youtube.com/watch?v=tm69V7npSg8
Stap 2: Materialen
Alle materialen die je nodig hebt, zijn te vinden op ebay of amazon. Maar als je oude elektronische apparaten zoals printers of iets anders hebt, kun je daar materialen vandaan halen.
Sponsor Link:UTSource.net Reviews Het is een betrouwbare website voor het bestellen van elektronische componenten met goedkope
prijs en uitstekende kwaliteit
Voor dit project heb je nodig:
-motorstuurprogramma L293D
-Arduino Mega 2560 of Uno
-broodplank
-9V batterij
-DC-motor
-9V batterijhouder
-sommige draden
-Groene en rode LED-diodes
-twee drukknoppen
-twee weerstanden van 10k ohm
Motoraandrijver L293D
Je kunt deze chip gebruiken voor het aansturen van een of twee verschillende motoren. Hij hoort thuis in de TTL-familie, dat wil zeggen dat hij op 5V+ werkt.
Het heeft 16 pinnen
Pin 1 geen verbinding
Pin 2 is invoer
Pin 3 is uitgang voor motor
Pin 4 en 5 zijn verbonden met GND van batterij
Pin 6 is tweede uitgang voor motor
Pin 7 is tweede ingang
Pin 8 is V+ van batterij (9V)
Aan de andere kant is hetzelfde, behalve:
Pin 16 is Vcc+
Pin 9 geen verbinding
Stap 3: Bedrading
Als je problemen hebt met de bedrading, kun je jezelf helpen met de foto's. Bovenaan is er een circuit voor het besturen van 1 motor en beneden is het circuit voor het besturen van 2 motoren. Ik heb een voorbeeld gemaakt met slechts één motor.
Digitale ingang 2 is verbonden met de AAN-knop (knop met blauwe dop)
Digitale ingang 3 is verbonden met de UIT-knop (knop met rode dop)
Met deze twee knoppen kun je de draairichting veranderen
U moet een weerstand van 10k ohm aansluiten tussen GND van Arduino en de pin van de drukknop.
Groene LED-diode is aangesloten op digitale uitgang 5
Rode LED-diode is aangesloten op digitale uitgang 4
Bedrading L293D
Pin 1 geen verbinding dus je laat hem leeg.
De volgende is Pin 2 die is aangesloten op de digitale uitgang op Arduino (u kunt elke digitale uitgang kiezen van 2 tot 53)
Pin 3 is rechtstreeks verbonden met de motor
Pin 4 en 5 zijn verbonden met batterij GND
Pin 6 is rechtstreeks verbonden met de motor
Pin 7 is verbonden met digitale uitgang op Arduino
Pin 8 is V+ van de batterij. Ik raad u aan om een 9V-batterij te gebruiken, zodat de motor soepel zal werken
Als je een kans nodig hebt, kun je een circuit maken.
Je moet voorzichtig zijn dat je GND van Arduino verbindt met GND van batterij. In het tegenovergestelde geval zal het hele ding niet werken
Als u twee motoren wilt bedienen, moet u de andere kant van L293D aansluiten
Pin 16 is Vcc+. Je krijgt 5V spanning van Arduino
Pin 15 is verbonden met digitale uitgang op Arduino
Pin 14 is direct aangesloten op de motor
Pin 13 en pin 12 zijn verbonden met GND van de batterij
Pin 11 is direct aangesloten op de motor
Pin 10 is verbonden met digitale uitgang op Arduino
Pin 9 geen verbinding
Stap 4: Fabriceer de printplaat
Ik heb dit circuit zelf gemaakt. Voor het tekenen van het circuit wordt SprintLayout gebruikt. Dit is een programma voor het tekenen van circuits, in dit programma heb je alle afmetingen van elektronische componenten, dus in principe kun je circuit maken voor alles wat je wilt.
Voor het graveren van dit bord wordt een CNC-graveerfreesmachine gebruikt. Ik gebruikte een normaal bord voor circuits dat aan één kant met koper is bekleed. Toen het bord klaar was, heb ik het gepolijst met heel fijn schuurpapier. Daarna heb ik industriële alcohol en hars in poeder gemengd. Met deze mix heb ik vervolgens gecoat met koperen kant om het te beschermen.
Stap 5: Coderen
Ik heb drie verschillende codes gemaakt.
Motorbesturing:
Na elke 5 seconden verandert de motor de manier van draaien
Motorbesturing met 1 knop:
Wanneer u de eerste keer op de knop drukt, draait de motor in één richting, wanneer u de tweede keer op de knop drukt, begint de motor in de andere kant te draaien
Motorbesturing met 2 knoppen:
Wanneer u op de AAN-knop drukt, draait de motor in de ene richting, wanneer u op de UIT-knop drukt, draait de motor in de andere richting.
Aanbevolen:
Hoe de BLDC-motor te besturen met Arduino en joystick: 6 stappen
Hoe BLDC-motor te besturen met Arduino en joystick: Hallo vrienden in deze tutorial laat ik je zien hoe je een borstelloze gelijkstroommotor, ook bekend als BLDC-motor, bestuurt met Arduino en joystick
Hoe een relais te besturen met Arduino: 7 stappen
Een relais bedienen met Arduino: Relais zijn de beste manier om uw apparaten te bedienen, omdat ze minder weerstand hebben tussen hun contacten en in veel gevallen kunnen worden gebruikt, zoals het AAN en UIT zetten van AC-apparaten (wisselstroom), zoals lichten, tv, lampen en vele andere apparaten. Het is
Een GoPro Hero 4 besturen met een RC-zender: 4 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een GoPro Hero 4 besturen met een RC-zender: Het doel van dit project is om een GoPro Hero 4 op afstand te kunnen bedienen via een RC-zender. Deze methode gaat gebruik maken van de GoPro's ingebouwde Wifi & HTTP API voor het besturen van het apparaat & is geïnspireerd op PROTOTYPE: KLEINSTE EN GOEDKOOPSTE
Ableton Live besturen met Atto of een Arduino Leonardo: 3 stappen
Ableton Live besturen met Atto of een Arduino Leonardo: Dit is een demovideo voor de Piksey Atto. We leren hoe je het als een MIDI-apparaat kunt gebruiken en hoe je tracks kunt besturen in Ableton Live 10 Lite. We gebruiken een breadboard samen met momentschakelaars en je kunt ook een Arduino Leonardo gebruiken voor dit project. Als je bouwt
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: deze Instructable laat zien hoe je meerdere GPIO-pinnen op je RaspberryPi kunt besturen om 4 LED's van stroom te voorzien. Het zal je ook kennis laten maken met parameters en voorwaardelijke uitspraken in Python.Onze vorige Instructable met behulp van de GPIO-pinnen van je Raspberry Pi om