Სარჩევი:

დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე: 6 ნაბიჯი
დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე: 6 ნაბიჯი

ვიდეო: დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე: 6 ნაბიჯი

ვიდეო: დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე: 6 ნაბიჯი
ვიდეო: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, ნოემბერი
Anonim
დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე
დაწყება W/ NodeMCU ESP8266 Arduino IDE– ზე

მიმოხილვა

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ NodeMCU Arduino IDE– ზე.

რასაც თქვენ ისწავლით

  • ზოგადი ინფორმაცია NodeMCU– ს შესახებ
  • როგორ დააინსტალიროთ ESP8266 დაფები Arduino IDE– ზე
  • როგორ დავპროგრამოთ NodeMCU Arduino IDE– ზე
  • წარმოგიდგენთ დაფებს, რომელთა გამოყენება შესაძლებელია NodeMCU- ის ნაცვლად

ნაბიჯი 1: რა არის NodeMCU?

რა არის NodeMCU?
რა არის NodeMCU?

დღეს, IOT პროგრამები იზრდება და ობიექტების დაკავშირება სულ უფრო მნიშვნელოვანი ხდება. არსებობს რამდენიმე გზა ობიექტების დასაკავშირებლად, როგორიცაა Wi-Fi პროტოკოლი.

NodeMCU არის ღია კოდის პლატფორმა ESP8266- ზე დაფუძნებული, რომელსაც შეუძლია ობიექტების დაკავშირება და მონაცემთა გადაცემის საშუალება Wi-Fi პროტოკოლის გამოყენებით. გარდა ამისა, მიკროკონტროლერების ზოგიერთი უმნიშვნელოვანესი მახასიათებლის მიწოდებით, როგორიცაა GPIO, PWM, ADC და სხვა, მას შეუძლია გადაჭრას პროექტის მრავალი მოთხოვნა მარტო.

ამ დაფის ზოგადი მახასიათებლები შემდეგია:

  • ადვილად გამოსაყენებელი
  • პროგრამირება Arduino IDE ან IUA ენებით
  • ხელმისაწვდომია როგორც მისასვლელი წერტილი ან სადგური
  • პრაქტიკული მოვლენაზე ორიენტირებული API პროგრამებში
  • შიდა ანტენის ქონა
  • შეიცავს 13 GPIO პინს, 10 PWM არხს, I2C, SPI, ADC, UART და 1-Wire

ნაბიჯი 2: როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით

როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით
როგორ დავპროგრამოთ NodeMCU Arduino IDE გამოყენებით

იმისათვის, რომ გამოიყენოთ Arduino IDE NodeMCU– ის დასაპროგრამებლად, თქვენ ჯერ უნდა გააცნოთ იგი პროგრამულ უზრუნველყოფას.

ამისათვის დააკოპირეთ შემდეგი კოდი და მიყევით ქვემოთ მოცემულ ნაბიჯებს:

arduino.esp8266.com/stable/package_esp8266c…

ნაბიჯი 1. შეარჩიეთ პარამეტრები ფაილის მენიუში და შეიყვანეთ კოპირებული კოდი დამატებითი დაფის მენეჯერის მისამართების ნაწილში. შემდეგ დააჭირეთ OK.

ნაბიჯი 2. მოძებნეთ სიტყვა ESP8266 დაფებში> დაფების მენეჯერი ინსტრუმენტების მენიუდან. შემდეგ დააინსტალირეთ ESP8266 დაფები. სრული ინსტალაციის შემდეგ, თქვენ დაინახავთ INSTALLED ეტიკეტს ESP8266 დაფებზე.

ამ ორი ნაბიჯის შემდეგ, თქვენ შეგიძლიათ ნახოთ ESP8266 დაფაზე დაფუძნებული დაფები, როგორიცაა NodeMCU თქვენს Arduino IDE დაფების სიაში და შეგიძლიათ აირჩიოთ თქვენთვის სასურველი დაფა კოდის ასატვირთად.

ციფრული ქინძისთავების გამოსაყენებლად, თქვენ უნდა აირჩიოთ GPIO ნომრები. მაგალითად, D7 პინი განსაზღვრულია როგორც GPIO13. ასე რომ, თქვენ უნდა დააყენოთ პინ ნომერი 13, როდესაც გსურთ გამოიყენოთ D7 თქვენს პროგრამაში. ასევე, შეგიძლიათ გამოიყენოთ pin D2 (GPIO4) როგორც SDA და pin D1 (GPIO5) როგორც SCL

ნაბიჯი 3: LED- ის კონტროლი HTTP გვერდის საშუალებით NodeMCU- ის გამოყენებით

შეგიძლიათ დაუკავშირდეთ ინტერნეტს Wi-Fi საშუალებით NodeMCU გამოყენებით და გამოიყენოთ სასურველი ბრძანებები HTTP გვერდის შექმნით.

ამ მაგალითში თქვენ შეგიძლიათ აკონტროლოთ LED ჩართვის და გამორთვის ღილაკზე დაჭერით. შეიყვანეთ თქვენი მოდემების SSID და პაროლი მითითებულ ნაწილში და ატვირთეთ თქვენს NodeMCU დაფაზე Arduino IDE გამოყენებით. (სხვა პარამეტრები დატოვეთ ნაგულისხმევზე)

ნაბიჯი 4: კოდი

სერიული მონიტორის გახსნის შემდეგ, თუ ინტერნეტ კავშირი დამყარდება, თქვენ მოგეცემათ თქვენ მიერ შექმნილი გვერდის IP მისამართი (მაგალითად 192.168.1.18). დააკოპირეთ და ჩასვით თქვენს ბრაუზერში, რომ გახსნათ HTTP გვერდი.

ნაბიჯი 5: რა სხვა დაფები შემიძლია გამოვიყენო NodeMCU- ს ნაცვლად?

რა სხვა დაფები შემიძლია გამოვიყენო NodeMCU- ის ნაცვლად?
რა სხვა დაფები შემიძლია გამოვიყენო NodeMCU- ის ნაცვლად?

არსებობს სხვადასხვა მნიშვნელოვანი ფაქტორი IOT სისტემის დაფის ტიპის არჩევისთვის, როგორიცაა GPIO ქინძისთავების რაოდენობა, საკომუნიკაციო პროტოკოლები, მათ შორის ანტენა და ა.

ასევე, არსებობს სხვადასხვა დაფები და პლატფორმები, თითოეულს აქვს თავისი სპეციფიკური მახასიათებლები.

აქ ჩვენ შევადარეთ ისინი IOT პროექტების ყველაზე მნიშვნელოვანი საჭირო მახასიათებლების საფუძველზე.

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

  • Smart Door Lock w/ WiFi შესვლის გვერდი Arduino & ESP8266
  • ესაუბრეთ თქვენს Arduino– ს და გააკონტროლეთ იგი Google ასისტენტის მიერ
  • ითამაშეთ Fire Over WIFI– ით! ESP8266 და ნეოპიქსელები (Android პროგრამის ჩათვლით)
  • nstagram– ს მოსწონს Speedometer by Arduino & ESP8266

თუ ეს სახელმძღვანელო თქვენთვის სასარგებლო და საინტერესოა გთხოვთ მოგვწონოთ ფეისბუქზე.

გირჩევთ: