Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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
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
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
- 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**