Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod ukáže, ako ovládať polohu motora prostredníctvom miestnej webovej siete.
Teraz môžete použiť chytrý telefón alebo iPad pripojený k sieti a potom zadať adresu miestneho webového servera motora Odtiaľto môžeme ovládať disk s polohou motora otáčaním disku na webovej stránke, keď sa dotkneme disku na webovej stránke, bude odosielať nastavenie polohy na webový server motora, potom otočením disku motora dosiahnete nastavenie polohy v reálnom čase
Pozri si video
www.youtube.com/watch?v=bRiY4Qr5HRE
Krok 1: Potrebný hardvér
Na realizáciu tohto projektu budeme potrebovať
1. nodeMCU
2. H-mostík L298
3. Motor s kodérom
4. Motorová základňa
Srdcom nodeMCU je ESP8266, ktorý nám umožňuje pripojiť sa k miestnej sieti Wi -Fi. Má tiež funkciu GPIO a prerušenie, PWM ako ostatné mikrokontroléry Arduino
Motorová základňa je vyrobená z MDF dreva s hrúbkou 3 mm, rezaného laserovým cnc strojom.
Krok 2: Návrh obvodu
Pozrite sa na konštrukciu obvodu, snímač polohy motora je pripojený k vstupnému kolíku 4, 5, v ktorom kolík 4 funguje aj ako prerušovací kolík na počítanie otáčok motora.
Pin 12, 13 slúži ako výstupný kolík na ovládanie motora pohybujúceho sa dopredu alebo dozadu pomocou H-mostíka L298
Pin 14 sa používa s funkciou PWM na reguláciu otáčok motora, v tomto projekte len tlačí stabilný PWM na zníženie otáčok motora
Potom sme urobili obvod do motorovej základne ako na obrázku.
Krok 3: Kód Arduino funguje
Hlavnou časťou je HTML kód, ktorý sa používa pre miestnu webovú obrazovku
Celý kód si môžete stiahnuť tu
Knižnica skriptov Java sa používa na vytváranie kruhových diskov a odovzdávanie hodnôt do nodeMCU. Je potrebné načítať Java lib do súborového systému nodeMCU
Krok 4: Načítajte kód do NodeMCU
Na načítanie sú dve časti:
1. Systém Java lib do súborového systému nodeMCU
Lib je uložený v priečinku vedľa súboru projektu, musíme do priečinka s nástrojmi Arduino nainštalovať nástroj s názvom nástroj „nahrávanie údajov“a potom reštartovať Arduino IDE.
Ak chcete nahrať knižnicu Java, zvoľte nasledovné: Nástroje> ESP8266 Nahranie údajov skice
Počkajte asi 1 minútu, kým sa súbor lib.
Nástroj „Nahranie údajov“si môžete stiahnuť tu
2. Program na uzol MCU
Použitie funkcie nahrávania na nahranie kódu ako obvykle Arduino.
Krok 5: Otestujte to
To je všetko! Odteraz môžete na ovládanie polohy motora používať mobilný telefón alebo iPad pripojený k sieti Wi -Fi.