Obsah:
- Krok 1: Potrebný materiál
- Krok 2: Popis hardvéru
- Krok 3: Stiahnite si Arduino IDE
- Krok 4: Príprava IDE Arduino
- Krok 5: Čas kódovania
- Krok 6: Nahrajte svoj program
Video: Prepojenie servomotora s NodeMCU: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ahoj všetci, Toto je môj prvý projekt s pokynmi.
Chcete teda začať s NodeMCU? No, som tu, aby som sa s vami podelil. Dnes vám ukážem, ako začať s NodeMCU. Poďme !
NodeMCU má na palube ESP8266-12E dosku vhodnú pre IoT (internet vecí). V tomto návode vám ukážem, ako začať so servom pomocou NodeMCU.
Krok 1: Potrebný materiál
Tu je zoznam komponentov potrebných na začiatok s NodeMCU,
Hardvérové komponenty
- NodeMCU
- Servo motor
- Chlebová doska
- Prepojovacie vodiče
- Micro USB kábel
Softvérové súčasti
Arduino IDE
Krok 2: Popis hardvéru
Čo je to Breadboard?
Je to prototypová platforma, kde môžete komponenty jednoducho pripájať a vyberať. Na fotografii nájdete informácie o tom, ako sa vyrába vo vnútri. Na oboch stranách sú spravidla 2 pásy označujúce napájacie koľajnice. Je vyrobený tak, aby ľahko spájal všetky (-) a (+) dohromady.
Čo je servo?
Servomotory sú skvelé zariadenia, ktoré sa môžu otáčať do určeného uhla alebo do takzvanej polohy.
Obvykle majú servo rameno, ktoré sa môže otáčať o 180 stupňov. Pomocou NodeMCU môžeme ovládať servo, aby sa dostalo do určenej polohy. Také jednoduché! Tu uvidíme, ako pripojiť servomotor a potom ho otočiť do rôznych polôh.
Pripojenie k servu
Ďalšou úlohou je pripojenie vášho servomotora. Existujú dva bežné typy serva:
- Bielo - červené - čierne drôtové servo
- Oranžovo - červeno - hnedé káblové servo
Ak má vaše servo biele - červené - čierne vodiče, zapojte ho nasledovne
- Biely vodič sa pripája k digitálnemu kolíku D4
- Čierny vodič sa pripája na pin GND
- Červený vodič sa pripája na pin 3V3
Ak má vaše servo oranžovo - červeno - hnedé vodiče, zapojte ho nasledovne
- Oranžový vodič sa pripája k digitálnemu kolíku D4.
- Hnedý vodič sa pripája na pin GND
- Červený vodič sa pripája na pin 3V3
Krok 3: Stiahnite si Arduino IDE
Na začiatok si musíme stiahnuť Arduino IDE (integrované vývojové prostredie) a niektoré potrebné ovládače.
- Ak si chcete softvér stiahnuť, zamierte na stránku Arduino:
- Kliknite na softvér Kliknite na operačný systém Windows, Mac alebo Linux.
- Ak chcete, môžete darovať alebo si ho len stiahnuť.
- Keď to urobíte, budete jednoducho musieť pokračovať v krokoch, ako si ho stiahnuť do počítača.
- Skončil si!
Krok 4: Príprava IDE Arduino
Po stiahnutí IDE Arduino prejdite na
- Kartu Súbor a potom kliknite na položku Predvoľby.
- Do ďalších adries URL Správcu dosiek pridajte nasledujúci odkaz (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Kliknite na tlačidlo OK a potom prejdite na
- Nástroje - Dosky - Správca dosiek
Do vyhľadávacieho poľa napíšte esp8266> kliknite na komunitu esp8266 od komunity ESP8266 - kliknite na Inštalovať
Teraz ste nastavili ID Arduino tak, aby fungovalo spolu s NodeMCU.
Krok 5: Čas kódovania
Ďalším krokom je napísať nejaký kód na ovládanie serva.
Stiahnite si súbor „Servo.ino“a otvorte ho v Arduino IDE. Potom vytvorte nový náčrt, vložte nižšie uvedený kód do arduino IDE a kliknite na položku Nahrať.
#zahrnúť
Servo servo;
neplatné nastavenie () {
servo.attach (2); // D4
servo.write (0);
oneskorenie (2000);
}
prázdna slučka () {
servo.write (90);
oneskorenie (1000);
servo.write (0);
oneskorenie (1000);
}
Nahranie kódu bude trvať niekoľko minút a potom by ste mali vidieť uhol zmeny serva od 0 ° do 90 ° v intervale nastavenom v kóde.
Môžete si s ním pohrávať, ak sa vám páči, alebo ho jednoducho použite tak, ako je.
Krok 6: Nahrajte svoj program
- Choďte na Nástroje
- Doska> NodeMCU 1.0 (modul ESP - 12E)
- Port (vyberte správny port)
** Uistite sa, že máte vybratý model NodeMCU a zaškrtnutý správny sériový port (pozri obrázky).
Potom stačí kliknúť na tlačidlo Nahrať **
Odporúča:
Kráčajúci robot s použitím 1 servomotora: 13 krokov (s obrázkami)
Kráčajúci robot s použitím 1 servomotora: Chcel som postaviť tohto chodiaceho robota, odkedy som ho videl na YouTube. Po troške hľadania som o tom našiel niekoľko ďalších informácií a rozhodol som sa vytvoriť si vlastné. Cieľom, ktorý som mal pri stavbe tohto chodítka, bolo pokúsiť sa ho zmenšiť tak malý, ako som len mohol
Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov
Rozhranie Infineon DPS422 senzor s Infineon XMC4700 a odosielanie dát na NodeMCU: V tomto návode sa naučíme používať DPS422 na meranie teploty a barometrického tlaku pomocou XMC4700. DPS422DPS422 je miniaturizovaný digitálny barometrický snímač tlaku a teploty vzduchu s vysokou presnosťou a nízkym prúdom. spotreba
Jednoduché prepojenie RFID MFRC522 s Arduino Nano: 4 kroky (s obrázkami)
Jednoduché prepojenie RFID MFRC522 s Arduino Nano: Kontrola prístupu je mechanizmus v oblasti fyzickej bezpečnosti a informačnej bezpečnosti, ktorý obmedzuje anonymný prístup/prístup k zdrojom organizácie alebo geografickej oblasti. Akt sprístupnenia môže znamenať konzumáciu, zadanie alebo použitie
Prepojenie displeja LCD 20 x 4 na Nodemcu: 3 kroky
Prepojenie displeja LCD 20 x 4 s Nodemcu: Rozhodol som sa to zdieľať, pretože som už predtým mal problémy s predchádzajúcou úlohou. Skúsil som prepojiť grafický (128 x 64) LCD displej s Nodemcu, ale bezvýsledne som zlyhal. Prišiel som na to, že to musí mať niečo do činenia s knižnicou (Knižnica pre graf
Používateľské rozhranie Android (remotexy) na ovládanie servomotora pomocou Arduina a Bluetooth: 7 krokov (s obrázkami)
Používateľské rozhranie Android (remotexy) na ovládanie servomotora pomocou Arduina a Bluetooth: V tomto návode vám poskytnem rýchly krok k vytvoreniu používateľského rozhrania Android pomocou softvéru Remotexy Interface Maker na ovládanie servomotora pripojeného k Arduino Mega prostredníctvom Bluetooth. Toto video ukazuje, ako bude používateľské rozhranie ovládať rýchlosť a polohu servomotora