Სარჩევი:

სერვო ძრავის კავშირი NodeMCU– ით: 6 ნაბიჯი (სურათებით)
სერვო ძრავის კავშირი NodeMCU– ით: 6 ნაბიჯი (სურათებით)

ვიდეო: სერვო ძრავის კავშირი NodeMCU– ით: 6 ნაბიჯი (სურათებით)

ვიდეო: სერვო ძრავის კავშირი NodeMCU– ით: 6 ნაბიჯი (სურათებით)
ვიდეო: #9 დაპროგრამეთ ESP8266 Modbus TCP || FLProg || VTSCADA 2024, ივლისი
Anonim
სერვო ძრავის დაკავშირება NodeMCU– თან
სერვო ძრავის დაკავშირება NodeMCU– თან

Ყველას მოგესალმებით, ეს არის ჩემი პირველი სასწავლო პროექტი.

ასე რომ, გსურთ დაიწყოთ NodeMCU– ით? მე აქ ვარ, რომ გაგიზიაროთ. დღეს მე ვაჩვენებ, თუ როგორ უნდა დავიწყოთ NodeMCU– ით. Წავედით !

NodeMCU– ს აქვს ბორტზე ESP8266-12E, რაც დაფას ხდის IoT– სთვის (ნივთების ინტერნეტი). ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ უნდა დაიწყოთ სერვო NodeMCU გამოყენებით.

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

აქ არის კომპონენტების სია, რომლებიც საჭიროა NodeMCU– ს დასაწყებად,

აპარატურის კომპონენტები

  1. NodeMCU
  2. სერვო მოტორი
  3. პურის დაფა
  4. Jumper Wires
  5. მიკრო USB კაბელი

პროგრამული კომპონენტები

Arduino IDE

ნაბიჯი 2: აპარატურის აღწერა

აპარატურის აღწერა
აპარატურის აღწერა
აპარატურის აღწერა
აპარატურის აღწერა

რა არის პურის დაფა?

ეს არის პროტოტიპის პლატფორმა, სადაც შეგიძლიათ ჩართოთ კომპონენტები და ამოიღოთ ისინი მარტივად. გთხოვთ გადახედოთ ფოტოს, რომ ნახოთ როგორ არის დამზადებული შიგნით. როგორც წესი, თითოეულ მხარეს არის 2 ზოლი, რომელიც მიუთითებს დენის რელსებზე. ის შექმნილია იმისათვის, რომ ადვილად დააკავშიროს ყველა (-) და (+) ერთად.

რა არის სერვო?

სერვო ძრავები შესანიშნავი მოწყობილობებია, რომელთაც შეუძლიათ გადაუხვიონ მითითებულ კუთხეს ან ეწოდოს პოზიცია.

ჩვეულებრივ, მათ აქვთ სერვო მკლავი, რომელსაც შეუძლია 180 გრადუსით მოტრიალდეს. NodeMCU– ს გამოყენებით, ჩვენ შეგვიძლია გავაკონტროლოთ სერვო, რათა წავიდეს მითითებულ პოზიციაზე. ასე მარტივად! აქ ჩვენ ვნახავთ, როგორ დავაკავშიროთ სერვო ძრავა და შემდეგ როგორ გადავაბრუნოთ იგი სხვადასხვა პოზიციებზე.

კავშირი სერვოსთან

შემდეგი სამუშაო არის თქვენი სერვო ძრავის დაკავშირება. არსებობს ორი საერთო ტიპის სერვო:

  1. თეთრი - წითელი - შავი სადენიანი სერვო
  2. ნარინჯისფერი - წითელი - ყავისფერი სადენიანი სერვო

თუ თქვენს სერვოს აქვს თეთრი - წითელი - შავი მავთულები, მაშინ შეაერთეთ იგი შემდეგნაირად

  • თეთრი მავთული აკავშირებს ციფრულ პინ D4- ს
  • შავი მავთული უკავშირდება GND პინს
  • წითელი მავთული აკავშირებს 3V3 პინს

თუ თქვენს სერვოს აქვს ნარინჯისფერი - წითელი - ყავისფერი მავთულები, მაშინ შეაერთეთ იგი შემდეგნაირად

  • ნარინჯისფერი მავთული აკავშირებს ციფრულ პინ D4- ს.
  • ყავისფერი მავთული უკავშირდება GND პინს
  • წითელი მავთული აკავშირებს 3V3 პინს

ნაბიჯი 3: ჩამოტვირთეთ Arduino IDE

ჩამოტვირთეთ Arduino IDE
ჩამოტვირთეთ Arduino IDE

დასაწყებად ჩვენ უნდა გადმოვწეროთ Arduino IDE (ინტეგრირებული განვითარების გარემო) და რამდენიმე საჭირო დრაივერი.

  1. პროგრამული უზრუნველყოფის გადმოსაწერად გადადით Arduino საიტზე:
  2. დააწკაპუნეთ პროგრამულ უზრუნველყოფაზე დააწკაპუნეთ ან Windows- ზე, Mac- ზე ან Linux- ზე თქვენი ოპერაციული სისტემის მიხედვით.
  3. სურვილისამებრ შეგიძლიათ გადმოწეროთ ან უბრალოდ გადმოწეროთ.
  4. როდესაც ეს კეთდება, თქვენ უბრალოდ უნდა გააგრძელოთ ნაბიჯები თქვენს კომპიუტერში გადმოსაწერად.
  5. თქვენ დაასრულეთ!

ნაბიჯი 4: Arduino IDE- ს მომზადება

Arduino IDE- ს მომზადება
Arduino IDE- ს მომზადება
Arduino IDE- ს მომზადება
Arduino IDE- ს მომზადება

Arduino IDE- ს გადმოტვირთვის შემდეგ გადადით

  1. ფაილის ჩანართი და შემდეგ დააწკაპუნეთ პარამეტრებზე.
  2. დამატებითი დაფების მენეჯერის URL– ებში დაამატეთ შემდეგი ბმული (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. დააწკაპუნეთ OK და შემდეგ გადადით იქ
  4. ინსტრუმენტები - დაფები - დაფების მენეჯერი

საძიებო ველში ჩაწერეთ esp8266> დააწკაპუნეთ esp8266 მიერ ESP8266 Community - დააწკაპუნეთ ინსტალაციაზე

ახლა თქვენ დააინსტალირეთ Arduino IDE, რათა იმუშაოთ NodeMCU– თან ერთად.

ნაბიჯი 5: კოდირების დრო

კოდირების დრო
კოდირების დრო

შემდეგი ნაბიჯი არის სერვოს გასაკონტროლებლად კოდის დაწერა.

ჩამოტვირთეთ "Servo.ino" ფაილი და გახსენით იგი Arduino IDE- ში. შემდეგ შექმენით ახალი ესკიზი და ჩასვით ქვემოთ კოდი arduino IDE- ში და დააჭირეთ ატვირთვას.

#ჩართეთ

სერვო სერვო;

void setup () {

servo.attach (2); // D4

servo.write (0);

დაგვიანება (2000);

}

ბათილი მარყუჟი () {

servo.write (90);

დაგვიანება (1000);

servo.write (0);

დაგვიანება (1000);

}

კოდის ატვირთვას რამდენიმე წუთი დასჭირდება და შემდეგ თქვენ უნდა ნახოთ სერვო, რომელიც იცვლის კუთხეს 0 ° -დან 90 ° –მდე, კოდში მითითებულ ინტერვალში.

თუ გსურთ, შეგიძლიათ შეურიგდეთ მას, ან უბრალოდ გამოიყენოთ ის, როგორც არის.

ნაბიჯი 6: ატვირთეთ თქვენი პროგრამა

ატვირთეთ თქვენი პროგრამა
ატვირთეთ თქვენი პროგრამა
ატვირთეთ თქვენი პროგრამა
ატვირთეთ თქვენი პროგრამა
  1. Goto Tools
  2. დაფა> NodeMCU 1.0 (ESP - 12E მოდული)
  3. პორტი (აირჩიეთ სწორი პორტი)

** დარწმუნდით, რომ შეარჩიეთ თქვენი NodeMCU მოდელი და მონიშნულია სწორი სერიული პორტი (იხ. სურათები).

შემდეგ უბრალოდ დააჭირეთ ღილაკს ატვირთვა **

გირჩევთ: