![Łączenie serwomotoru z NodeMCU: 6 kroków (ze zdjęciami) Łączenie serwomotoru z NodeMCU: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/005/image-13263-20-j.webp)
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Łączenie serwomotoru z NodeMCU Łączenie serwomotoru z NodeMCU](https://i.howwhatproduce.com/images/005/image-13263-21-j.webp)
Cześć wszystkim, To jest mój pierwszy projekt Instructable.
Więc chcesz zacząć korzystać z NodeMCU? Cóż, jestem tutaj, aby podzielić się z wami. Dzisiaj pokażę, jak rozpocząć pracę z NodeMCU. Chodźmy !
NodeMCU ma na pokładzie ESP8266-12E, dzięki czemu płyta nadaje się do IoT (Internet Of Things). W tej instrukcji pokażę, jak rozpocząć pracę z Servo przy użyciu NodeMCU.
Krok 1: Wymagane materiały
![Wymagane materiały Wymagane materiały](https://i.howwhatproduce.com/images/005/image-13263-22-j.webp)
![Wymagane materiały Wymagane materiały](https://i.howwhatproduce.com/images/005/image-13263-23-j.webp)
![Wymagane materiały Wymagane materiały](https://i.howwhatproduce.com/images/005/image-13263-24-j.webp)
Oto lista komponentów wymaganych do rozpoczęcia pracy z NodeMCU,
Komponenty sprzętowe
- WęzełMCU
- Siłownik
- Deska do chleba
- Przewody połączeniowe
- Kabel Micro USB
Komponenty oprogramowania
IDE Arduino
Krok 2: Opis sprzętu
![Opis sprzętu Opis sprzętu](https://i.howwhatproduce.com/images/005/image-13263-25-j.webp)
![Opis sprzętu Opis sprzętu](https://i.howwhatproduce.com/images/005/image-13263-26-j.webp)
Co to jest deska do krojenia chleba?
Jest to platforma do prototypowania, na której można łatwo podłączać i usuwać komponenty. Proszę zapoznać się ze zdjęciem, aby zobaczyć, jak jest wykonany w środku. Zwykle po każdej stronie znajdują się 2 paski wskazujące szyny zasilające. Stworzony do łatwego łączenia wszystkich (-) i (+) razem.
Co to jest serwo?
Serwosilniki to świetne urządzenia, które mogą obracać się pod określonym kątem lub nazywaną pozycją.
Zwykle mają ramię serwa, które może obracać się o 180 stopni. Za pomocą NodeMCU możemy sterować serwomechanizmem, aby przejść do określonej pozycji. Tak proste jak to! Tutaj zobaczymy, jak podłączyć serwomotor, a następnie jak obracać go w różne pozycje.
Połączenie z Servo
Następnym zadaniem jest podłączenie serwosilnika. Istnieją dwa popularne typy serw:
- Biało-czerwono-czarne serwo przewodowe
- Pomarańczowo-czerwono-brązowy serwo przewodowe
Jeśli twoje serwo ma przewody biało-czerwono-czarne, podłącz je w następujący sposób
- Biały przewód łączy się z cyfrowym pinem D4
- Czarny przewód łączy się z pinem GND
- Czerwony przewód łączy się z pinem 3V3
Jeśli twoje serwo ma przewody pomarańczowo-czerwono-brązowe, podłącz je w następujący sposób
- Pomarańczowy przewód łączy się z cyfrowym pinem D4.
- Brązowy przewód łączy się z pinem GND
- Czerwony przewód łączy się z pinem 3V3
Krok 3: Pobierz Arduino IDE
![Pobierz Arduino IDE Pobierz Arduino IDE](https://i.howwhatproduce.com/images/005/image-13263-27-j.webp)
Aby rozpocząć, musimy pobrać Arduino IDE (zintegrowane środowisko programistyczne) i kilka niezbędnych sterowników.
- Aby pobrać oprogramowanie, przejdź na stronę Arduino:
- Kliknij Oprogramowanie Kliknij Windows, Mac lub Linux w zależności od systemu operacyjnego.
- Możesz przekazać darowiznę, jeśli chcesz lub po prostu pobrać.
- Gdy to zrobisz, będziesz musiał po prostu kontynuować kroki, aby pobrać go na swój komputer.
- Gotowe!
Krok 4: Przygotowanie Arduino IDE
![Przygotowanie Arduino IDE Przygotowanie Arduino IDE](https://i.howwhatproduce.com/images/005/image-13263-28-j.webp)
![Przygotowanie Arduino IDE Przygotowanie Arduino IDE](https://i.howwhatproduce.com/images/005/image-13263-29-j.webp)
Po pobraniu Arduino IDE przejdź do
- Zakładka Plik, a następnie kliknij Preferencje.
- W dodatkowych adresach URL Boards Manager dodaj następujący link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Kliknij OK, a następnie przejdź do
- Narzędzia - Tablice - Menedżer tablic
W polu wyszukiwania wpisz esp8266 > kliknij esp8266 by ESP8266 Community - kliknij Zainstaluj
Teraz skonfigurowałeś Arduino IDE do współpracy z NodeMCU.
Krok 5: Czas kodowania
![Czas kodowania Czas kodowania](https://i.howwhatproduce.com/images/005/image-13263-30-j.webp)
Następnym krokiem jest napisanie kodu do sterowania Servo.
Pobierz plik "Servo.ino" i otwórz go w Arduino IDE. Następnie utwórz nowy szkic i wklej poniższy kod w arduino IDE i naciśnij Prześlij.
#włączać
serwomechanizm;
pusta konfiguracja () {
serwo.attach(2); //D4
serwo.write(0);
opóźnienie (2000);
}
pusta pętla () {
serwo.zapis(90);
opóźnienie (1000);
serwo.write(0);
opóźnienie (1000);
}
Załadowanie kodu zajmie kilka minut, a następnie powinieneś zobaczyć, jak Servo zmienia kąt od 0° do 90° w odstępie ustawionym w kodzie.
Możesz przy nim majstrować, jeśli chcesz, lub po prostu użyj go tak, jak jest.
Krok 6: Prześlij swój program
![Prześlij swój program Prześlij swój program](https://i.howwhatproduce.com/images/005/image-13263-31-j.webp)
![Prześlij swój program Prześlij swój program](https://i.howwhatproduce.com/images/005/image-13263-32-j.webp)
- Przejdź do narzędzi
- Płytka > NodeMCU 1.0 (moduł ESP - 12E)
- Port (Wybierz odpowiedni Port)
**Upewnij się, że masz wybrany model NodeMCU i zaznaczony jest poprawny port szeregowy (patrz zdjęcia).
Następnie po prostu kliknij przycisk Prześlij**
Zalecana:
Obracaj ZEGAR piaskowy co minutę za pomocą serwomotoru - Arduino: 8 kroków
![Obracaj ZEGAR piaskowy co minutę za pomocą serwomotoru - Arduino: 8 kroków Obracaj ZEGAR piaskowy co minutę za pomocą serwomotoru - Arduino: 8 kroków](https://i.howwhatproduce.com/images/001/image-60-32-j.webp)
Obracaj zegar piaskowy co minutę za pomocą serwomotoru - Arduino: W tym samouczku nauczymy się obracać mały (1 minutowy) zegar piaskowy co 60 sekund za pomocą serwomotoru i Visuino. Obejrzyj film demonstracyjny
Chodzący robot za pomocą 1 serwomotoru: 13 kroków (ze zdjęciami)
![Chodzący robot za pomocą 1 serwomotoru: 13 kroków (ze zdjęciami) Chodzący robot za pomocą 1 serwomotoru: 13 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-822-19-j.webp)
Chodzący robot używający 1 serwomotoru: Chciałem zbudować tego robota kroczącego, odkąd zobaczyłem go na YouTube. Po krótkich poszukiwaniach znalazłem więcej informacji na ten temat i postanowiłem zrobić własne. Celem, jaki miałem zbudowanie tego chodzika, było próba uczynienia go tak małym, jak
Obrotowy wentylator za pomocą serwomotoru i kontroli prędkości: 6 kroków
![Obrotowy wentylator za pomocą serwomotoru i kontroli prędkości: 6 kroków Obrotowy wentylator za pomocą serwomotoru i kontroli prędkości: 6 kroków](https://i.howwhatproduce.com/images/001/image-918-38-j.webp)
Obracanie wentylatora za pomocą serwomotoru i kontroli prędkości: W tym samouczku nauczymy się obracać wentylator z regulowaną prędkością za pomocą serwomotoru, potencjometru, arduino i Visuino. Obejrzyj wideo
Podłącz Maduino UNO do serwomotoru: 7 kroków
![Podłącz Maduino UNO do serwomotoru: 7 kroków Podłącz Maduino UNO do serwomotoru: 7 kroków](https://i.howwhatproduce.com/images/009/image-26894-j.webp)
Podłącz Maduino UNO do Servo Motor: W tym samouczku użyjemy Arduino UNO, servosilnika i Visuino do obracania serwomotorem. Obejrzyj film demonstracyjny
Opanuj perfekcyjne łączenie przewodów w linii za każdym razem: 7 kroków (ze zdjęciami)
![Opanuj perfekcyjne łączenie przewodów w linii za każdym razem: 7 kroków (ze zdjęciami) Opanuj perfekcyjne łączenie przewodów w linii za każdym razem: 7 kroków (ze zdjęciami)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10963678-master-a-perfect-inline-wire-splice-everytime-7-steps-with-pictures-j.webp)
Opanuj perfekcyjne łączenie przewodów za każdym razem: W tej instrukcji nauczę Cię, jak wykonać idealne łączenie przewodów w linii za każdym razem. Co to jest łączenie w linii? Cóż, jeśli pracujesz z dowolnym rodzajem okablowania elektrycznego i musisz połączyć 2 części drut masz 2 opcje, pigtail lub inlinePigtail s