Indholdsfortegnelse:
- Trin 1: Materialer påkrævet
- Trin 2: Hardwarebeskrivelse
- Trin 3: Download Arduino IDE
- Trin 4: Forberedelse af Arduino IDE
- Trin 5: Kodningstid
- Trin 6: Upload dit program
Video: Grænseflade servomotor med NodeMCU: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej allesammen, Dette her er mit første instruerbare projekt.
Så du vil i gang med NodeMCU? Nå, jeg er her for at dele med dig. I dag vil jeg vise dig, hvordan du kommer i gang med NodeMCU. Lad os gå !
NodeMCU har ombord ESP8266-12E gør brættet velegnet til IoT (Internet Of Things). I denne Instructable vil jeg vise dig, hvordan du kommer i gang med Servo ved hjælp af NodeMCU.
Trin 1: Materialer påkrævet
Her er listen over komponenter, der kræves for at komme i gang med NodeMCU,
Hardware -komponenter
- NodeMCU
- Servomotor
- Brødbræt
- Jumper Wires
- Micro USB -kabel
Softwarekomponenter
Arduino IDE
Trin 2: Hardwarebeskrivelse
Hvad er et brødbræt?
Det er en prototypeplatform, hvor du nemt kan tilslutte komponenter og fjerne dem. Se venligst billedet for at se, hvordan det er lavet indeni. Der er normalt 2 bånd på hver side, der angiver strømskinnerne. Den er lavet til let at forbinde alle (-) og (+) sammen.
Hvad er en servo?
Servomotorer er gode enheder, der kan dreje til en bestemt vinkel eller kaldet position.
Normalt har de en servoarm, der kan dreje 180 grader. Ved hjælp af NodeMCU kan vi styre en servo til at gå til en bestemt position. Så simpelt som det! Her vil vi se, hvordan du tilslutter en servomotor og derefter hvordan du drejer den til forskellige positioner.
Tilslutning til Servo
Det næste job er at tilslutte din servomotor. Der er to almindelige typer servo:
- Hvid - Rød - Sort kabelservo
- Orange - Rød - Brun kablet servo
Hvis din servo har hvide - røde - sorte ledninger, skal du tilslutte den som følger
- Hvid ledning forbindes til Digital pin D4
- Sort ledning tilsluttes GND -stiften
- Rød ledning tilsluttes 3V3 pin
Hvis din servo har orange - rød - brun ledning, skal du tilslutte den som følger
- Orange ledning tilsluttes Digital pin D4.
- Brun ledning forbindes til GND pin
- Rød ledning tilsluttes 3V3 pin
Trin 3: Download Arduino IDE
For at komme i gang skal vi downloade Arduino IDE (Integrated Development Environment) og nogle nødvendige drivere.
- For at downloade softwaren skal du gå over til Arduino -webstedet:
- Klik på Software Klik på enten Windows, Mac eller Linux baseret på dit operativsystem.
- Du kan donere, hvis du vil, eller bare downloade.
- Når dette er gjort, skal du blot fortsætte trinene for at downloade det til din computer.
- Du er færdig!
Trin 4: Forberedelse af Arduino IDE
Efter download af Arduino IDE navigerer du til
- Fanen Fil, og klik derefter på Indstillinger.
- I de yderligere Boards Manager -webadresser tilføjes følgende link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Klik på OK, og naviger derefter til
- Værktøjer - Tavler - Tavler Manager
Skriv esp8266 i søgefeltet> klik på esp8266 af ESP8266 -fællesskabet - Klik på Installer
Nu har du konfigureret Arduino IDE til at arbejde sammen med NodeMCU.
Trin 5: Kodningstid
Det næste trin er at skrive en kode til at styre Servoen.
Download filen "Servo.ino", og åbn den i Arduino IDE. Opret derefter en ny skitse og indsæt nedenstående kode i arduino IDE og tryk på Upload.
#omfatte
Servo servo;
ugyldig opsætning () {
servo. vedhæft (2); // D4
servo.write (0);
forsinkelse (2000);
}
void loop () {
servo.write (90);
forsinkelse (1000);
servo.write (0);
forsinkelse (1000);
}
Koden vil tage et par minutter at uploade, og så skal du se servoens skiftende vinkel fra 0 ° til 90 ° med det interval, der er angivet i koden.
Du kan pille ved det, hvis du vil, eller bare bruge det som det er.
Trin 6: Upload dit program
- Gå til værktøjer
- Board> NodeMCU 1.0 (ESP - 12E Modul)
- Port (Vælg den rigtige port)
** Sørg for, at din NodeMCU -model er valgt, og at den korrekte serielle port er markeret (se billeder).
Klik derefter på knappen Upload **
Anbefalede:
Let RFID MFRC522 -grænseflade med Arduino Nano: 4 trin (med billeder)
Nem RFID MFRC522 -grænseflade med Arduino Nano: Adgangskontrol er mekanismen inden for fysisk sikkerhed og informationssikkerhed for at begrænse anonym adgang/adgang til ressourcer i en organisation eller et geografisk område. Handlingen med adgang kan betyde forbrug, indtastning eller brug af
Grænseflade børsteløs DC -motor (BLDC) med Arduino: 4 trin (med billeder)
Grænseflade børsteløs DC -motor (BLDC) med Arduino: Dette er en vejledning om, hvordan du kobler og kører en børsteløs DC -motor ved hjælp af Arduino. Hvis du har spørgsmål eller kommentarer, bedes du svare i kommentarer eller mail til rautmithil [at] gmail [dot] com. Du kan også komme i kontakt med mig @mithilraut på twitter.To
Gesture Hawk: Håndbevægelseskontrolleret robot ved hjælp af billedbehandlingsbaseret grænseflade: 13 trin (med billeder)
Gesture Hawk: Hand Gesture Controlled Robot ved hjælp af billedbehandlingsbaseret grænseflade: Gesture Hawk blev fremvist i TechEvince 4.0 som en simpel billedbehandlingsbaseret human-machine-grænseflade. Dens anvendelighed ligger i, at der ikke kræves yderligere sensorer eller bærbare undtagen en handske for at styre den robotbil, der kører på forskellige
Grænseflade 8051 mikrokontroller med 7 segmentdisplay: 5 trin (med billeder)
Interfacing 8051 Microcontroller Med 7 Segment Display: I dette projekt vil vi fortælle dig om, hvordan vi kan interface 7 segment display med 8051 microcontroller
Grænseflade 8051 mikrokontroller med LCD i 4-bit tilstand: 5 trin (med billeder)
Interfacing 8051 Microcontroller With Lcd in 4-bit Mode: I denne tutorial vil vi fortælle dig om, hvordan vi kan interface lcd med 8051 i 4-bit mode