Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 4. lépés: A Visuino programban komponensek hozzáadása és csatlakoztatása
- 5. lépés: A Visuino programban nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino -kód létrehozásához, majd nyissa meg az Arduino IDE -t az Arduino IDE -ben, kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)
- 6. lépés: Játssz
Videó: Az egyenáramú motor sima indítása, sebessége és iránya egy potenciométer, OLED kijelző és gombok használatával: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor zökkenőmentes indításának, sebességének és irányának vezérléséhez két gombbal, és a potenciométer értékének megjelenítéséhez az OLED kijelzőn.
Nézzen meg egy bemutató videót.
1. lépés: Amire szüksége lesz
- Arduino UNO
- L298N DC MOTOR VEZÉRLŐ
- DC motor
- OLED kijelző
- Akkumulátor
- Potenciométer
- Jumper vezetékek
- Két nyomógomb
- 2x 1K ohmos ellenállás
- Kenyeretábla
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
- Csatlakoztassa az 1 gombos gombot az arduino digitális 6 -os tűjéhez
- Csatlakoztassa a gombot1 második csap az ellenálláshoz1
- Csatlakoztassa az első gomb 2 gombját a kenyérsütőlap pozitív csapjához (piros vonal)
- Csatlakoztassa a 2. gomb második gombját az arduino digitális 7 -es tűjéhez
- Csatlakoztassa a gomb2 második csapját az ellenálláshoz2
- Csatlakoztassa az 1. ellenállást a kenyértábla negatív csapjához (kék vonal)
- Csatlakoztassa a 2. ellenállást a kenyértábla negatív csapjához (kék vonal)
- Csatlakoztassa az Arduino digitális tűjét (2) a motorvezérlő csapjához (IN2)
- Csatlakoztassa az Arduino digitális csapját (3) a motor meghajtó csapjához (IN1)
- Csatlakoztassa az egyenáramú motort a motorvezérlő egyik oldalához
- Csatlakoztassa a tápegység (elemek) csapját (gnd) a motorvezérlő vezérlőcsapjához (gnd)
- Csatlakoztassa a tápegység (elemek) csapját (+) a motorvezérlő vezérlőcsapjához (+)
- Csatlakoztassa a GND -t az Arduino -tól a motorvezérlő vezérlőcsapjához (gnd)
- Csatlakoztassa a potenciométer csapját (DTB) az Arduino analóg csaphoz (A0)
- Csatlakoztassa a potenciométer csapját (VCC) az Arduino csaphoz (5V)
- Csatlakoztassa a potenciométer csapját (GND) az Arduino csaphoz (GND)
- Csatlakoztassa az OLED kijelzőt (GND) az Arduino tűhöz (GND)
- Csatlakoztassa az OLED kijelzőt (VCC) az Arduino tűhöz (5V)
- Csatlakoztassa az OLED kijelzőt (SCL) az Arduino tűhöz (SCL)
- Csatlakoztassa az OLED kijelzőt (SDA) az Arduino tűhöz (SDA)
3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:
Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse az utasításban leírt lépéseket az Arduino IDE beállításához az ESP 8266 programra! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
4. lépés: A Visuino programban komponensek hozzáadása és csatlakoztatása
- „Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)” összetevő hozzáadása
- Adja hozzá a "Speed and Direction to Speed" összetevőt A "Properties" ablakban állítsa az "Initial Reverse" értéket "True" értékre
- Adja hozzá az "SR Flip-Flop" komponenstConnect Arduino Board digitális tűt [6] az "SRFlipFlop1" tűhöz [Set]
- "SSD1306/SH1106 OLED Display (I2C)" komponens hozzáadása Kattintson duplán a "DisplayOLED1" elemre, és az elemablakban húzza a "Szövegmező" elemet balra és a tulajdonságok ablak készletméretében: 3, Y: 30
- Adja hozzá a "Ramp To Analog Value" összetevőt
- Csatlakoztassa az Arduino Board digitális tűjét [7] az "SRFlipFlop1" tűhöz [Visszaállítás]
- Csatlakoztassa az Arduino Board AnalogIn [0] érintkezőt a "RampToValue1" érintkezőhöz [In]
- Csatlakoztassa az Arduino Board AnalogIn tűt [0] a "DisplayOLED1"> Szövegmező1 érintkezőhöz [In]
- Csatlakoztassa a "RampToValue1" tűt [kimenet] a SpeedAndDirectionToSpeed1 tűhöz [Sebesség]
- Csatlakoztassa a "DisplayOLED1" tűkimenetet [I2C] az Arduino kártya I2C tűjéhez
- Csatlakoztassa az "SRFlipFlop1" tűt [kimenet] a "SpeedAndDirectionToSpeed1" érintkezőhöz [Fordított]
- Csatlakoztassa a "SpeedAndDirectionToSpeed1" érintkezőt [Out] a "DualMotorDriver1"> Motors [0] pin [In]
- Csatlakoztassa a "DualMotorDriver1"> Motorok [0] tűt [Irány (B) az Arduino kártya digitális tűjéhez [2]
- Csatlakoztassa a "DualMotorDriver1"> motorok [0] tűt [sebesség (A)] az Arduino kártya digitális tűjéhez [3]
5. lépés: A Visuino programban nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino -kód létrehozásához, majd nyissa meg az Arduino IDE -t az Arduino IDE -ben, kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)
Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t
Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)
6. lépés: Játssz
Ha bekapcsolja az Arduino Uno modult, és elemeket ad hozzá a motorvezérlőhöz, a DC motor készen áll a centrifugálásra.
A potenciométer csúsztatásával szabályozhatja a motor fordulatszámát és megváltoztathatja az irányt a gombok megnyomásával. A potenciométer értéke megjelenik az OLED kijelzőn, és a "Rámpák" összetevő miatt a motor simábban változtatja a sebességét. Gratulálunk! Befejezte a projektet. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre. Letöltheti innen és megnyithatja a Visuino -ban:
Ajánlott:
Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer, OLED kijelző és gombok használatával: 6 lépés
Arduino DC egyenáramú motor fordulatszáma és iránya potenciométer, OLED kijelző és gombok használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozására két gombbal, és a potenciométer értékének megjelenítésére az OLED kijelzőn. Nézzen meg egy bemutató videót
Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés
Arduino DC motor fordulatszámának és irányának szabályozása potenciométer és gombok használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozására két gombbal. Nézze meg a bemutató videót
Az Arduino vezérli az egyenáramú motor fordulatszámát és irányát egy potenciométer segítségével: 6 lépés
Arduino DC egyenáramú motor fordulatszáma és iránya egy potenciométer használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozásához. Nézzen meg egy bemutató videót
Könnyen megvalósítható felhasználói felület -- OLED kijelző joystick és gombok: 6 lépés
Könnyen megvalósítható felhasználói felület || OLED kijelző joystick-kal és gombokkal: Ez a modul OLED kijelzővel rendelkezik, két gombbal, 5-irányú joystickkal és 3 tengelyes gyorsulásmérővel. Ez hasznos a projekt felhasználói felületének beállításához. Hé, mi van srácok? Akarsh itt a CETech-től. Ma egy all-in-one modult fogunk megnézni, amely
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérléssel Bluetooth -modul és autonóm robotmozgás segítségével: Ez az utasítás elmagyarázza, hogyan lehet Arduino -robotot előállítani a kívánt irányba (előre, hátra) , Bal, Jobb, Kelet, Nyugat, Észak, Dél) szükséges távolság centiméterben hangutasítással. A robot önállóan is mozgatható