INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo almal, Dit is my eerste Instrueerbare projek.
Wil u dus begin met NodeMCU? Wel, ek is hier om met u te deel. Vandag gaan ek u wys hoe u met NodeMCU kan begin. Kom ons gaan !
NodeMCU het ESP8266-12E aan boord wat die bord geskik maak vir IoT (Internet Of Things). In hierdie instruksies sal ek u wys hoe u met Servo kan begin met behulp van NodeMCU.
Stap 1: materiaal benodig
Hier is die lys van komponente wat nodig is om met die NodeMCU te begin,
Hardeware komponente
- NodeMCU
- Servomotor
- Broodbord
- Jumper Wires
- Mikro -USB -kabel
Sagteware komponente
Arduino IDE
Stap 2: Beskrywing van hardeware
Wat is 'n broodbord?
Dit is 'n prototipe -platform, waar u komponente kan aansluit en dit maklik kan verwyder. Raadpleeg die foto om te sien hoe dit binne gemaak is. Daar is gewoonlik 2 bande aan elke kant wat die kragrails aandui. Dit is gemaak om al die (-) en (+) maklik aan mekaar te koppel.
Wat is 'n Servo?
Servomotore is uitstekende toestelle wat na 'n bepaalde hoek of posisie kan draai.
Gewoonlik het hulle 'n servo -arm wat 180 grade kan draai. Deur die NodeMCU te gebruik, kan ons 'n servo beheer om na 'n bepaalde posisie te gaan. So eenvoudig soos dit! Hier sal ons sien hoe u 'n servomotor kan aansluit en hoe u dit na verskillende posisies kan draai.
Verbinding met Servo
Die volgende taak is om u servomotor aan te sluit. Daar is twee algemene tipes servo:
- Wit - Rooi - Swart bedrade servo
- Oranje - Rooi - Bruin bedrade servo
As u servo wit - rooi - swart drade het, verbind dit dan soos volg
- Wit draad verbind met digitale pen D4
- Swart draad verbind met GND -pen
- Rooi draad verbind met 3V3 -pen
As u servo oranje - rooi - bruin drade het, verbind dit dan soos volg
- Oranje draad verbind met digitale pen D4.
- Bruin draad verbind met GND -pen
- Rooi draad verbind met 3V3 -pen
Stap 3: Laai Arduino IDE af
Om aan die gang te kom, moet ons die Arduino IDE (Integrated Development Environment) en 'n paar nodige bestuurders aflaai.
- Om die sagteware af te laai, gaan na die Arduino -webwerf:
- Klik op sagteware Klik op Windows, Mac of Linux gebaseer op u bedryfstelsel.
- U kan skenk as u wil of net aflaai.
- As dit klaar is, moet u eenvoudig die stappe volg om dit op u rekenaar af te laai.
- Jy is klaar!
Stap 4: Berei die Arduino IDE voor
Nadat u die Arduino IDE afgelaai het, navigeer u na
- Lêer -oortjie en klik dan op Voorkeure.
- Voeg die volgende skakel in die bykomende URL's van die Bestuurder se bestuurder (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Klik op OK en navigeer daarna na
- Gereedskap - rade - rade bestuurder
Tik in die soekveld esp8266> klik op die esp8266 by ESP8266 Community - Klik op Installeer
Nou het u die Arduino IDE opgestel om saam met die NodeMCU te werk.
Stap 5: Koderingstyd
Die volgende stap is om 'n kode te skryf om die servo te beheer.
Laai die 'Servo.ino' -lêer af en maak dit oop in die Arduino IDE. Maak dan 'n nuwe skets en plak die onderstaande kode in die arduino IDE en klik op Laai op.
#insluit
Servo servo;
ongeldige opstelling () {
servo.aanheg (2); // D4
servo.write (0);
vertraging (2000);
}
leemte -lus () {
servo.write (90);
vertraging (1000);
servo.write (0);
vertraging (1000);
}
Die oplaai van die kode sal 'n paar minute neem, en dan moet u die servo -hoek van 0 ° tot 90 ° sien verander met die interval wat in die kode gestel is.
U kan daaraan peuter as u wil, of dit net gebruik soos dit is.
Stap 6: Laai u program op
- Gaan na gereedskap
- Bord> NodeMCU 1.0 (ESP - 12E -module)
- Poort (kies die regte poort)
** Maak seker dat u NodeMCU -model gekies is en dat die korrekte seriële poort gemerk is (sien foto's).
Klik dan op die oplaai -knoppie **