Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tato instrukce ukáže, jak ovládat polohu motoru prostřednictvím místní webové sítě.
Nyní můžete použít chytrý telefon nebo iPad připojený k síti, poté zadat adresu místního webového serveru motoru Odtud můžeme ovládat disk s polohou motoru otáčením disku na webové stránce, když se dotkneme disku na webové stránce, odešle nastavení polohy na webový server motoru, poté otočením disku motoru dosáhnete nastavení polohy v reálném čase
Podívejte se na video
www.youtube.com/watch?v=bRiY4Qr5HRE
Krok 1: Potřebný hardware
K vytvoření tohoto projektu budeme potřebovat
1. nodeMCU
2. H-můstek L298
3. Motor s kodérem
4. Motorová základna
Srdcem nodeMCU je ESP8266, který nám umožňuje připojení k místní wifi síti. Má také funkci GPIO a přerušení, PWM jako ostatní mikrokontroléry Arduino
Základna motoru je vyrobena z MDF dřeva o tloušťce 3 mm, řezaného laserovým cnc strojem.
Krok 2: Návrh obvodu
Podívejte se na konstrukci obvodu, kodér motoru je připojen ke vstupnímu kolíku 4, 5, ve kterém pin 4 funguje také jako přerušovací kolík pro počítání otáček motoru
Pin 12, 13 funguje jako výstupní kolík pro ovládání motoru pohybujícího se dopředu nebo dozadu pomocí H-můstku L298
Pin 14 se používá s funkcí PWM k řízení otáček motoru, v tomto projektu pouze vysune stabilní PWM ke snížení otáček motoru
Poté jsme vytvořili obvod do motorové základny jako na obrázku.
Krok 3: Arduino Code funguje
Hlavní částí je HTML kód, který se používá pro místní webovou obrazovku
Úplný kód lze stáhnout zde
Knihovna skriptů Java se používá k vytvoření kruhového disku a předání hodnoty do nodeMCU. Je třeba načíst Java lib do systému souborů nodeMCU
Krok 4: Načtěte kód do NodeMCU
Načíst lze dvě části:
1. Java lib do systému souborů nodeMCU
Lib je uložen ve složce vedle souboru projektu, musíme do nástroje pro adresář Arduino nainstalovat nástroj s názvem „nástroj pro nahrávání dat“a poté restartovat Arduino IDE.
Chcete -li nahrát knihovnu Java, zvolte následující: Nástroje> ESP8266 Nahrání dat skici
Počkejte asi 1 minutu, než nahrajete lib.
Nástroj „Nahrání dat“lze stáhnout zde
2. Programujte uzel MCU
Pomocí funkce nahrávání nahrajte kód jako obvykle Arduino.
Krok 5: Otestujte to
A je to! Polohu motoru můžete od nynějška ovládat pomocí mobilního telefonu nebo iPadu připojeného k wifi síti.