Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Lisää ja yhdistä komponentteja Visuinossa
- Vaihe 5: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 6: Pelaa
Video: Arduino Control DC -moottorin nopeus ja suunta käyttämällä potentiometriä ja painikkeita: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tässä opetusohjelmassa opimme käyttämään L298N DC MOTOR CONTROL -ohjainta ja potentiometriä DC -moottorin nopeuden ja suunnan ohjaamiseen kahdella painikkeella.
Katso esittelyvideo.
Vaihe 1: Mitä tarvitset
- Arduino UNO
- L298N DC -MOOTTORIN OHJAIN
- DC -moottori
- Akku
- Potentiometri
- Hyppyjohdot
- Kaksi painonappia
- 2x 1K ohmin vastus
- Leipälauta
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri
- Liitä Arduino Pin 5V leipälevyn positiiviseen nastaan (punainen viiva)
- Liitä Arduino Pin GND leipälevyn negatiiviseen nastaan (sininen viiva)
- Yhdistä painike 1 ensimmäinen nasta leipälevyn positiiviseen nastaan (punainen viiva)
- Yhdistä painike 1 toinen nasta arduino -digitaaliseen nastaan 6
- Liitä painike 1 toinen nasta vastukseen 1
- Yhdistä painike2 ensimmäinen nasta leipälevyn positiiviseen nastaan (punainen viiva)
- Liitä 2 -napainen painike arduino -digitaaliseen nastaan 7
- Liitä painike2 toinen nasta vastukseen2
- Liitä vastus1 leipälevyn negatiiviseen nastaan (sininen viiva)
- Liitä vastus2 leipälevyn negatiiviseen nastaan (sininen viiva)
- Kytke digitaalinen nasta (2) Arduinosta moottorin ohjaintappiin (IN2)
- Kytke digitaalinen nasta (3) Arduinosta moottorin ohjaintappiin (IN1)
- Kytke DC -moottori tasavirtamoottorin toiselle puolelle
- Liitä virtalähteen (akut) nasta (gnd) moottorin ohjaimen ohjaustappiin (gnd)
- Liitä virtalähteen (akut) nasta (+) moottorin ohjaimen ohjaustappiin (+)
- Liitä GND Arduinosta moottoriajurin ohjaustappiin (gnd)
- Liitä potentiometrin nasta (DTB) Arduino -analogiseen nastaan (A0)
- Liitä potentiometrin nasta (VCC) Arduino -nastaan (5V)
- Liitä potentiometrin tappi (GND) Arduino -nastaan (GND)
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:
Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida ESP 8266 -ohjelmaan! Visuino: https://www.visuino.eu on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää ja yhdistä komponentteja Visuinossa
- Lisää "Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)" -komponentti
- Lisää "Nopeus ja suunta nopeuteen" -komponentti "Ominaisuudet" -ikkunassa "Alkuperäinen käänteinen" asetukseksi "Tosi"
- Lisää "SR Flip-Flop" -komponentti
- Liitä Arduino Boardin digitaalinen nasta [6] "SRFlipFlop1" -tappiin [Set]
- Liitä Arduino Boardin digitaalinen nasta [7] "SRFlipFlop1" -nastaan [Palauta]
-
Liitä Arduino Board AnalogIn -tappi [0] "SpeedAndDirectionToSpeed1" -nastaan [Speed]
- Liitä "SRFlipFlop1" -nasta [lähtö] "SpeedAndDirectionToSpeed1" -nastaan [taaksepäin]
- Liitä "SpeedAndDirectionToSpeed1" nasta [Out] "DualMotorDriver1"> Moottorit [0] nasta [In]
- Yhdistä "DualMotorDriver1"> moottorit [0] -tappi [suunta (B) Arduino -kortin digitaaliseen nastaan [2]
- Liitä "DualMotorDriver1"> moottorit [0] -nasta [nopeus (A)] Arduino -kortin digitaaliseen nastaan [3]
Vaihe 5: Luo, käännä ja lähetä Arduino -koodi
Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)
Vaihe 6: Pelaa
Jos kytket virran Arduino Uno -moduuliin ja lisäät paristoja moottorinohjaimeen, tasavirtamoottori on valmis pyörimään.
Liu'uttamalla potentiometriä voit säätää moottorin nopeutta ja muuttaa suuntaa painamalla painikkeita.
Onnittelut! Olet suorittanut projektisi. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle. Voit ladata sen täältä ja avata sen Visuinossa:
Suositeltava:
Käytä Magicbit -painikkeita [Magicblocks]: 5 vaihetta
Käytä Magicbitin painikkeita [Magicblocks]: Tämä opetusohjelma opettaa käyttämään Magicbitin painikkeita Magicblocksin avulla. Käytämme magicbitia kehityskorttina tässä projektissa, joka perustuu ESP32: een. Siksi mitä tahansa ESP32 -kehityskorttia voidaan käyttää tässä projektissa
Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: 6 vaihetta
Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: Tässä opetusohjelmassa opimme käyttämään L298N DC MOTOR CONTROL -ohjainta ja potentiometriä DC -moottorin tasaisen käynnistyksen, nopeuden ja suunnan ohjaamiseen kahdella painikkeella ja näyttää potentiometrin arvon OLED -näytössä. Katso esittelyvideo
2 potentiometriä ja 2 servoa: Hallittu liike Arduinolla: 4 vaihetta
2 potentiometriä ja 2 servoa: Hallittu liike Arduinolla: Ensin sinun on kerättävä tarvittavat materiaalit tämän piirin yhdistämiseksi
Häivytys/LED -valon/kirkkauden säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: 3 vaihetta
Ledin/kirkkauden häipyminen/säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: Arduino -analogitulonappi on kytketty potentiometrin lähtöön. Joten Arduino ADC (analoginen digitaalimuunnin) analoginen nasta lukee lähtöjännitteen potentiometrillä. Potentiometrin nupin kääntäminen muuttaa jännitettä ja Arduinon
Arduino -robotti, jolla on etäisyys, suunta ja kiertoaste (itä, länsi, pohjoinen, etelä) Puheohjaus Bluetooth -moduulin ja autonomisen robotin liikkeen avulla: 6 vaihetta
Arduino -robotti, jolla on etäisyys, suunta ja kiertoaste (itä, länsi, pohjoinen, etelä) puheohjauksella Bluetooth -moduulin ja autonomisen robotin liikkeen avulla: Tämä opastettava selittää kuinka tehdä Arduino -robotti, jota voidaan siirtää vaadittuun suuntaan (eteenpäin, taaksepäin) , Vasen, oikea, itä, länsi, pohjoinen, etelä) vaadittu etäisyys senttimetreinä äänikomennolla. Robotti voidaan siirtää myös itsenäisesti