INHOUDSOPGAWE:

Koppelvlak -servomotor met NodeMCU: 6 stappe (met foto's)
Koppelvlak -servomotor met NodeMCU: 6 stappe (met foto's)

Video: Koppelvlak -servomotor met NodeMCU: 6 stappe (met foto's)

Video: Koppelvlak -servomotor met NodeMCU: 6 stappe (met foto's)
Video: НЕ ВЫБРОСИЛА СТАРЫЙ ТЮЛЬ И ХОРОШО СЭКОНОМИЛА СЕМЕЙНЫЙ БЮДЖЕТ! 4 КРУТЫЕ ИДЕИ ИЗ ТЮЛЯ! 2024, Julie
Anonim
Koppelvlak -servomotor met NodeMCU
Koppelvlak -servomotor met NodeMCU

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

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

Hier is die lys van komponente wat nodig is om met die NodeMCU te begin,

Hardeware komponente

  1. NodeMCU
  2. Servomotor
  3. Broodbord
  4. Jumper Wires
  5. Mikro -USB -kabel

Sagteware komponente

Arduino IDE

Stap 2: Beskrywing van hardeware

Hardeware beskrywing
Hardeware beskrywing
Hardeware beskrywing
Hardeware beskrywing

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:

  1. Wit - Rooi - Swart bedrade servo
  2. 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

Laai Arduino IDE af
Laai Arduino IDE af

Om aan die gang te kom, moet ons die Arduino IDE (Integrated Development Environment) en 'n paar nodige bestuurders aflaai.

  1. Om die sagteware af te laai, gaan na die Arduino -webwerf:
  2. Klik op sagteware Klik op Windows, Mac of Linux gebaseer op u bedryfstelsel.
  3. U kan skenk as u wil of net aflaai.
  4. As dit klaar is, moet u eenvoudig die stappe volg om dit op u rekenaar af te laai.
  5. Jy is klaar!

Stap 4: Berei die Arduino IDE voor

Die voorbereiding van die Arduino IDE
Die voorbereiding van die Arduino IDE
Die voorbereiding van die Arduino IDE
Die voorbereiding van die Arduino IDE

Nadat u die Arduino IDE afgelaai het, navigeer u na

  1. Lêer -oortjie en klik dan op Voorkeure.
  2. Voeg die volgende skakel in die bykomende URL's van die Bestuurder se bestuurder (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klik op OK en navigeer daarna na
  4. 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

Koderingstyd
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

Laai u program op
Laai u program op
Laai u program op
Laai u program op
  1. Gaan na gereedskap
  2. Bord> NodeMCU 1.0 (ESP - 12E -module)
  3. 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 **

Aanbeveel: