Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Okruh
- Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
- Krok 4: V Visuino pridajte a pripojte komponenty
- Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Krok 6: Hrajte
Video: Rýchlosť a smer DC motora Arduino pomocou potenciometra, OLED displeja a tlačidiel: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto tutoriále sa naučíme, ako pomocou ovládača L298N DC MOTOR CONTROL a potenciometra ovládať rýchlosť a smer motora jednosmerným prúdom pomocou dvoch tlačidiel a zobrazovať hodnotu potenciometra na OLED displeji.
Pozrite si ukážkové video.
Krok 1: Čo budete potrebovať
- Arduino UNO
- L298N DC MOTOR REGULÁTOR
- Jednosmerný motor
- OLED displej
- Balenie batérií
- Potenciometer
- Prepojovacie vodiče
- Dve tlačidlá
- 2x odpor 1K ohm
- Breadboard
- Program Visuino: Stiahnite si Visuino
Krok 2: Okruh
- Pripojte kolík Arduino 5V k kladnému kolíku dosky (červená čiara)
- Pripojte pin Arduino GND k zápornému kolíku dosky (modrá čiara)
- Pripojte tlačidlo 1 prvého kolíka k kladnému kolíku dosky (červená čiara)
- Pripojte 1 -sekundový pin tlačidla k digitálnemu pinu arduino 6
- Pripojte tlačidlo 1 druhý kolík k odporu 1
- Pripojte prvý pin tlačidla 2 k kladnému kolíku dosky (červená čiara)
- Pripojte 2 -sekundový pin tlačidla k digitálnemu pinu arduino 7
- Pripojte 2 -sekundový kolík tlačidla 2 k odporu 2
- Pripojte rezistor1 k zápornému kolíku dosky (modrá čiara)
- Pripojte rezistor2 k zápornému kolíku dosky (modrá čiara)
- Pripojte digitálny kolík (2) z Arduina ku kolíku vodiča motora (IN2)
- Pripojte digitálny kolík (3) z Arduina ku kolíku vodiča motora (IN1)
- Pripojte jeden motor DC na jednu stranu vodiča motora
- Pripojte kolík napájania (batérie) (gnd) ku kolíku ovládača ovládača motora (gnd)
- Pripojte kolík napájania (batérie) (+) ku kolíku ovládača ovládača motora (+)
- Pripojte GND z Arduina ku kolíku ovládača ovládača motora (GND)
- Pripojte pin potenciometra (DTB) k analógovému kolíku Arduino (A0)
- Pripojte pin potenciometra (VCC) k pinu Arduino (5V)
- Pripojte pin potenciometra (GND) k pinu Arduino (GND)
- Pripojte pin OLED displeja (GND) k kolíku Arduino (GND)
- Pripojte pin OLED displeja (VCC) k kolíku Arduino (5V)
- Pripojte pin OLED displeja (SCL) k kolíku Arduino (SCL)
- Pripojte pin OLED displeja (SDA) k kolíku Arduino (SDA)
Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:
Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2
Krok 4: V Visuino pridajte a pripojte komponenty
- Pridajte komponent „Digitálny ovládač duálneho jednosmerného motora a mostík pinov PWM (L9110S, L298N)“
- Pridajte komponent „Rýchlosť a smer k rýchlosti“V okne „Vlastnosti“nastavte „Počiatočný reverz“na „True“
- Pridajte digitálny kolík [SR Flip-Flop] ConnectConnect Arduino Board [6] ku kolíku "SRFlipFlop1" [Set]
- Pridajte komponent „OLED Display (I2C)“„SSD1306/SH1106 OLED“Dvakrát kliknite na „DisplayOLED1“a v okne prvkov presuňte „Textové pole“doľava a v okne vlastností nastavte veľkosť: 3, Y: 30
Pripojte digitálny pin [7] dosky Arduino k pinu "SRFlipFlop1" [Reset]
- Pripojte analógový pin Arduino Board [0] k pinu "SpeedAndDirectionToSpeed1" [Speed]
- Pripojte analógový pin Arduino Board [0] k "DisplayOLED1"> Pin textového poľa1 [In]
- Pripojte vývod „DisplayOLED1“[I2C] k kolíku I2C dosky Arduino
- Pripojte kolík „SRFlipFlop1“[Out] k kolíku „SpeedAndDirectionToSpeed1“[obrátene]
- Pripojte pin „SpeedAndDirectionToSpeed1“[Out] k „DualMotorDriver1“> Motory [0] pin [In]
- Pripojte „DualMotorDriver1“> Motory [0] pin [Smer (B] k digitálnemu kolíku dosky Arduino [2]
- Pripojte „DualMotorDriver1“> Motory [0] pin [Speed (A)] k digitálnemu kolíku dosky Arduino [3]
Krok 5: Generujte, kompilujte a nahrajte kód Arduino
Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE
V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)
Krok 6: Hrajte
Ak napájate modul Arduino Uno a pridáte batérie do regulátora motora, jednosmerný motor je pripravený na točenie.
Posúvaním potenciometra môžete regulovať otáčky motora a meniť smer stlačením tlačidiel. Hodnota potenciometra sa zobrazí na OLED displeji. Gratulujem Dokončili ste svoj projekt. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť tu a otvoriť ho vo Visuino:
Odporúča:
Rýchlosť a smer ovládania gestami DC MOTOR pomocou Arduina: 8 krokov
Rýchlosť a smer ovládania gest DC DC MOTOR pomocou Arduina: V tomto návode sa naučíme ovládať DC motor pomocou gest arduino a Visuino. Pozrite si video! Pozrite si aj toto: Výukový program gestami ruky
Hladký štart, rýchlosť a smer jednosmerného motora pomocou potenciometra, OLED displeja a tlačidiel: 6 krokov
Hladký štart, rýchlosť a smer jednosmerného motora pomocou potenciometra, OLED displeja a tlačidiel: V tomto návode sa naučíme používať ovládač L298N DC MOTOR CONTROL a potenciometer na ovládanie plynulého štartu, rýchlosti a smeru jednosmerného motora pomocou dvoch tlačidiel a zobrazte hodnotu potenciometra na OLED displeji. Pozrite si ukážkové video
Rýchlosť a smer otáčania a smeru motora DC Arduino pomocou potenciometra a tlačidiel: 6 krokov
Rýchlosť a smer otáčania a smeru jednosmerného motora Arduino pomocou potenciometra a tlačidiel: V tomto návode sa naučíme, ako pomocou ovládača L298N DC MOTOR CONTROL a potenciometra ovládať rýchlosť a smer jednosmerného motora dvoma tlačidlami. Pozrite si ukážkové video
Rýchlosť a smer jednosmerného motora Arduino pomocou potenciometra: 6 krokov
Rýchlosť a smer otáčania a smeru jednosmerného motora Arduino pomocou potenciometra: V tomto návode sa naučíme používať ovládač a potenciometer L298N DC MOTOR CONTROL na ovládanie otáčok a smeru jednosmerného motora. Pozrite si ukážkové video
SMER A RÝCHLOSŤ RIADENIA DC MOTORA POUŽÍVAJÚCOM LABVIEW (PWM) A ARDUINO: 5 krokov
SMER A RÝCHLOSŤ RIADENIA DC MOTORA POUŽÍVAJÚCOM LABVIEW (PWM) A ARDUINO: Dobrý deň, chlapci, v prvom rade sa ospravedlňujem za moju zábavnú angličtinu. V tomto návode vám ukážem, ako ovládať rýchlosť jednosmerného motora pomocou labview. Začnime