Სარჩევი:

ინტერნეტით კონტროლირებადი LED გამოყენებით NodeMCU: 6 ნაბიჯი
ინტერნეტით კონტროლირებადი LED გამოყენებით NodeMCU: 6 ნაბიჯი

ვიდეო: ინტერნეტით კონტროლირებადი LED გამოყენებით NodeMCU: 6 ნაბიჯი

ვიდეო: ინტერნეტით კონტროლირებადი LED გამოყენებით NodeMCU: 6 ნაბიჯი
ვიდეო: How to use LED seven segment display and calculate its resistors value 2024, ნოემბერი
Anonim
ინტერნეტით კონტროლირებადი LED NodeMCU გამოყენებით
ინტერნეტით კონტროლირებადი LED NodeMCU გამოყენებით

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

ამ გაკვეთილზე ჩვენ გავაკეთებთ მარტივ IoT პროექტს. ვებ გვერდის კონტროლირებადი LED გამოყენებით NodeMCU ადგილობრივ ქსელში.

DESCRIPTIONNodeMCU არის ღია კოდის IoT პლატფორმა. იგი მოიცავს firmware რომელიც მუშაობს ESP8266 WiFi SoC– დან Espressif– დან და აპარატურა რომელიც ემყარება ESP-12 მოდულს. ტერმინი "NodeMcu" სტანდარტულად ეხება firmware- ს და არა dev კომპლექტებს. Firmware ESP8266 იყენებს ლუას სკრიფტინგის ენას. იგი დაფუძნებულია ლუას პროექტზე და აგებულია Espressif Non-OS SDK– ზე ESP8266– ისთვის. იგი იყენებს ბევრ ღია კოდის პროექტს, როგორიცაა Lua-cjson და spiffs. LUA დაფუძნებული ინტერაქტიული პროგრამული უზრუნველყოფა Expressif ESP8622 Wi-Fi SoC– სთვის, ასევე ღია კოდის აპარატურა, რომელიც ეწინააღმდეგება $ 3 ESP8266 Wi-Fi მოდულებს, მოიცავს CP2102 TTL to USB ჩიპს პროგრამირებისა და გამართვისთვის, არის მოსახერხებელი და შეუძლია უბრალოდ იკვებება მისი მიკრო USB პორტის საშუალებით.

ᲛᲐᲮᲐᲡᲘᲐᲗᲔᲑᲚᲔᲑᲘ

  • Wi-Fi მოდული-ESP-12E მოდული ESP-12 მოდულის მსგავსი, მაგრამ 6 დამატებითი GPIO.
  • USB - მიკრო USB პორტი დენის, პროგრამირებისა და გამართვისთვის
  • სათაურები-2x 2.54 მმ 15 პინიანი სათაური GPIO– ებზე, SPI, UART, ADC და დენის ქინძისთავებზე განსხვავებული-გადატვირთვისა და Flash ღილაკები
  • სიმძლავრე - 5V მიკრო USB პორტის საშუალებით

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

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
  1. ESP8266 NodeMCU
  2. პურის დაფა
  3. LED
  4. Jumper Wires
  5. Arduino IDE

ნაბიჯი 2: NodeMCU დაფის პაკეტის დაყენება

NodeMCU დაფის პაკეტის დაყენება
NodeMCU დაფის პაკეტის დაყენება
NodeMCU დაფის პაკეტის დაყენება
NodeMCU დაფის პაკეტის დაყენება
  1. გახსენით Arduino IDE. გადადით ფაილები-> პარამეტრები. შეიყვანეთ https://arduino.esp8266.com/stable/package_esp8266… დამატებითი დაფის მენეჯერის მისამართების ველში
  2. ახლა გადადით ინსტრუმენტები-> დაფები-> დაფის მენეჯერი და მოძებნეთ ESP8266 და დააინსტალირეთ პაკეტი.

ნაბიჯი 3: მიამაგრეთ კავშირები

Pin Connections
Pin Connections
  1. D7 of NodeMCU to LED's +ve.
  2. G NodeMCU to LED's -ve.

ნაბიჯი 4: წყაროს კოდი

Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი
Საწყისი კოდი

კოდში

შეცვალეთ ssid თქვენი ssid სახელით

და პაროლი თქვენი SSID პაროლისთვის

const char* ssid = "MODI"; // თქვენი ssid

const char* პაროლი = "8826675619"; // შენი პაროლი

ნაბიჯი 5: კოდის ატვირთვა

კოდის ატვირთვა
კოდის ატვირთვა

როდესაც თქვენ წარმატებით დაამყარეთ თქვენი კავშირი დაფაზე და დაწერეთ კოდირება, თქვენ უნდა ატვირთოთ კოდი NodeMCU– ში მიკრო USB– ის გამოყენებით.

ახლა, გადადით ინსტრუმენტებზე> დაფაზე> ESP8266 მოდულებზე და შეგიძლიათ ნახოთ ბევრი ვარიანტი ESP8266– ისთვის. აირჩიეთ "NodeMCU 1.0 (ESP-12E მოდული). შემდეგი, აირჩიეთ თქვენი პორტი. თუ თქვენი პორტის ამოცნობა შეუძლებელია, გადადით საკონტროლო პანელში> სისტემა> მოწყობილობის მენეჯერი> პორტი და განაახლეთ თქვენი USB დრაივერი.

ახლა ატვირთეთ კოდი დაფაზე.

ნაბიჯი 6: LED- ის კონტროლი

LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
LED- ის კონტროლი
  • ახლა გახსენით თქვენი სერიული მონიტორი და არა URL.
  • ახლა განათავსეთ URL თქვენი ტელეფონის ბრაუზერში.
  • გაიხსნება გვერდი, რომელსაც აქვს ორი ღილაკი ჩართული და გამორთული.
  • თუ ყველაფერი სწორია ON ღილაკზე დაჭერისას LED ნათდება და როდესაც OFF- ზე დაჭერით LED გამორთულია.

გირჩევთ: