2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Toto je návod, jak propojit a spouštět střídavý motor DC pomocí Arduina. Pokud máte nějaké dotazy nebo připomínky, odpovězte prosím v komentářích nebo e -mailem na adresu rautmithil [zavináč] gmail [tečka] com. Můžete mě také kontaktovat na twitteru @mithilraut.
Chcete -li o mně vědět více: www.mithilraut.com
Krok 1: Seznam součástí
- Arduino UNO
- Motor BLDC outrunner (Jakýkoli jiný motor outrunner bude fungovat dobře)
- Elektronický regulátor otáček (vyberte podle aktuálního výkonu motoru)
- LiPo baterie (pro napájení motoru)
- Propojovací kabel muž-muž * 3
- Kabel USB 2.0 typu A/B (Pro nahrání programu a napájení Arduina).
Poznámka: Nezapomeňte zkontrolovat konektory baterie, ESC a motorů. V tomto případě máme na motoru 3,5 mm zástrčkové konektory. Na výstup ESC jsem tedy připájel 3,5mm samičí kulové konektory. Baterie měla 4,0 mm samčí konektor. Proto jsem na vstupní straně ESC připájel příslušné samčí konektory.
Krok 2: Připojení
Připojte motor k výstupu ESC. Zde na polaritě nezáleží. Pokud přepnete jakékoli 2 ze 3 vodičů, motor se bude otáčet v opačném směru.
Připojte '+' & '-' baterie k červenému (+) a černému (-) vodiči ESC.
Ze 3pinového servo kabelu vycházejícího z ESC připojte hnědý kabel ke kolíku 'GND' na Arduinu. Připojte žlutý kabel k jakémukoli digitálnímu kolíku. V našem případě je to jeho digitální pin 12.
Krok 3: Programování Arduino UNO
Pokud jste v Arduinu noví, můžete si odtud stáhnout, nainstalovat a nastavit Arduino.
Připojte Arduino k počítači. Otevřete Arduino IDE a napište tento kód. V části „Nástroje“vyberte
Deska: Arduino/Genuino UNO
Port: COM15 (Vyberte příslušný port COM. Chcete -li zjistit port COM, otevřete správce zařízení a v části „Porty“vyhledejte Arduino UNO)
Klikněte na tlačítko Nahrát v levém horním rohu.
#zahrnout
Servo esc_signal; neplatné nastavení () {esc_signal.attach (12); // Zde zadejte číslo pinu, ke kterému je připojen signální kolík ESC. esc_signal.write (30); // Příkaz zapnutí ESC. ESC se nespustí, pokud není během inicializace vstupní rychlost nižší. zpoždění (3000); // Zpoždění inicializace ESC. } void loop () {esc_signal.write (55); // Změňte to mezi 40-130 a změňte rychlost motoru. Vyšší hodnota, vyšší rychlost. zpoždění (15); }
Krok 4: Poznámka
Správný způsob spouštění motorů je
1. Připojte baterii k ESC a ESC zapněte.
2. Zapněte Arduino.
Pokud to uděláte naopak, Arduino spustí sekvenci paže a ESC tyto příkazy zmešká, protože není zapnutý. V takovém případě stiskněte tlačítko reset na Arduinu.