Innehållsförteckning:

Gränssnittsservomotor med nodMCU: 6 steg (med bilder)
Gränssnittsservomotor med nodMCU: 6 steg (med bilder)

Video: Gränssnittsservomotor med nodMCU: 6 steg (med bilder)

Video: Gränssnittsservomotor med nodMCU: 6 steg (med bilder)
Video: send and read data to Firebase using esp8266 nodmcu wifi module(2022) 2024, November
Anonim
Gränssnitts servomotor med NodeMCU
Gränssnitts servomotor med NodeMCU

Hej allihopa, Detta är mitt första instruerbara projekt.

Så du vill komma igång med NodeMCU? Jag är här för att dela med dig. Idag ska jag visa dig hur du kommer igång med NodeMCU. Nu går vi !

NodeMCU har ombord ESP8266-12E gör brädan lämplig för IoT (Internet Of Things). I den här instruktionsboken kommer jag att visa dig hur du kommer igång med Servo med NodeMCU.

Steg 1: Material som krävs

Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs
Material som krävs

Här är listan över komponenter som krävs för att komma igång med NodeMCU,

Hårdvarukomponenter

  1. NodeMCU
  2. Servomotor
  3. Brödbräda
  4. Jumper Wires
  5. Micro USB -kabel

Programvarukomponenter

Arduino IDE

Steg 2: Hårdvarubeskrivning

Maskinvarubeskrivning
Maskinvarubeskrivning
Maskinvarubeskrivning
Maskinvarubeskrivning

Vad är en brödbräda?

Det är en prototypplattform där du enkelt kan ansluta komponenter och ta bort dem. Se bilden för att se hur den är gjord inuti. Det finns vanligtvis 2 band på varje sida som indikerar kraftskenorna. Den är gjord för att enkelt ansluta alla (-) och (+) tillsammans.

Vad är en servo?

Servomotorer är bra enheter som kan vridas till en viss vinkel eller kallad position.

Vanligtvis har de en servoarm som kan vridas 180 grader. Med hjälp av NodeMCU kan vi styra en servo för att gå till en viss position. Så enkelt som det! Här kommer vi att se hur du ansluter en servomotor och sedan hur du vrider den till olika positioner.

Anslutning till Servo

Nästa jobb är att ansluta din servomotor. Det finns två vanliga typer av servo:

  1. Vit - Röd - Svart trådbunden servo
  2. Orange - Röd - Brun trådbunden servo

Om din servo har vita - röda - svarta ledningar, anslut den enligt följande

  • Vit ledning ansluts till Digital pin D4
  • Svart tråd ansluts till GND -stift
  • Röd tråd ansluts till 3V3 stift

Om din servo har orange - röd - brun ledning, anslut den enligt följande

  • Orange ledning ansluts till Digital pin D4.
  • Brun tråd ansluts till GND -stift
  • Röd tråd ansluts till 3V3 stift

Steg 3: Ladda ner Arduino IDE

Ladda ner Arduino IDE
Ladda ner Arduino IDE

För att komma igång måste vi ladda ner Arduino IDE (Integrated Development Environment) och några nödvändiga drivrutiner.

  1. För att ladda ner programvaran, gå till Arduino -webbplatsen:
  2. Klicka på programvara Klicka på antingen Windows, Mac eller Linux baserat på ditt operativsystem.
  3. Du kan donera om du vill eller bara ladda ner.
  4. När detta är gjort måste du helt enkelt fortsätta stegen för att ladda ner det till din dator.
  5. Du är färdig!

Steg 4: Förbereda Arduino IDE

Förbereda Arduino IDE
Förbereda Arduino IDE
Förbereda Arduino IDE
Förbereda Arduino IDE

Efter nedladdning av Arduino IDE navigerar du till

  1. Filflik och klicka sedan på Inställningar.
  2. I de ytterligare Boards Manager -webbadresserna lägger du till följande länk (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klicka på OK och navigera sedan till
  4. Verktyg - Tavlor - Styrelser

Skriv esp8266 i sökfältet> klicka på esp8266 av ESP8266 Community - Klicka på Installera

Nu har du konfigurerat Arduino IDE för att fungera tillsammans med NodeMCU.

Steg 5: Kodningstid

Kodningstid
Kodningstid

Nästa steg är att skriva lite kod för att styra servon.

Ladda ner filen "Servo.ino" och öppna den i Arduino IDE. Skapa sedan en ny skiss och klistra in koden nedan i arduino IDE och tryck på Ladda upp.

#omfatta

Servoservo;

void setup () {

servo. fäst (2); // D4

servo.write (0);

fördröjning (2000);

}

void loop () {

servo.write (90);

fördröjning (1000);

servo.write (0);

fördröjning (1000);

}

Koden tar några minuter att ladda upp och då ska du se Servo -ändringsvinkeln från 0 ° till 90 ° med det intervall som anges i koden.

Du kan pilla med det om du vill, eller bara använda det som det är.

Steg 6: Ladda upp ditt program

Ladda upp ditt program
Ladda upp ditt program
Ladda upp ditt program
Ladda upp ditt program
  1. Gå till verktyg
  2. Kort> NodeMCU 1.0 (ESP - 12E -modul)
  3. Port (Välj rätt port)

** Se till att din NodeMCU -modell är vald och att den korrekta seriella porten är markerad (se bilder).

Klicka sedan på uppladdningsknappen **

Rekommenderad: