Სარჩევი:

როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield: 8 ნაბიჯი
როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield: 8 ნაბიჯი

ვიდეო: როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield: 8 ნაბიჯი

ვიდეო: როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield: 8 ნაბიჯი
ვიდეო: L298N სტეპერ ძრავის გამოყენებით 4 მავთულის სტეპერიანი ძრავის კონტროლი 2024, ნოემბერი
Anonim
როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield
როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield

მე ვაჩვენებ ამ სასწავლო ინსტრუქციას, თუ როგორ უნდა დააკავშიროთ NodeMCU V2 Amica (ESP8266) I2c– ის საშუალებით OLED დისპლეზე, რომელიც დაფუძნებულია ცნობილ SSD1306 ჩიპზე. OLED– ისთვის ჩვენ გამოსაყენებლად გამოვიყენებთ OLED ფარს, რომელსაც გააჩნია 0, 96”ინჩიანი OLED და 3 ღილაკი + 3 LED ები, რომლებიც დაკავშირებულია MCP23008…. ამ ფარის საშუალებით ძალიან ადვილია მენიუს სისტემების და სხვა რთული ფუნქციების რეალიზება…..

Ნაბიჯი 1:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

მასალის ბილეთი

  • NodeMCU V2 Amica მოდული
  • OLED ფარი
  • პურის დაფა

ნაბიჯი 2: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

ფარს მოყვება ფერადი კავშირის კაბელი - გაყვანილობისთვის იხილეთ ქვემოთ მოყვანილი სურათები.

ნაბიჯი 3: დააინსტალირეთ NodeMCU დრაივერები

NodeMCU მოდული მოიცავს CP2102 ჩიპს USB ინტერფეისისთვის. როგორც წესი, მძღოლი ავტომატურად დაინსტალირდება, თუ NodeMCU პირველად არის დაკავშირებული კომპიუტერთან. ზოგჯერ ეს პროცედურა ჩავარდა. ამ შემთხვევაში, თქვენ უნდა დააინსტალიროთ დრაივერი

www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

ხელით Windows მოწყობილობის მენეჯერში.

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

Arduino IDE– ის მომზადება - დაამატეთ NodeMCU
Arduino IDE– ის მომზადება - დაამატეთ NodeMCU

NodeMCU მოდული არ არის Arduino-IDE– ს ნაწილი. ჩვენ ჯერ უნდა დავაინსტალიროთ. გახსენით ფაილი/პარამეტრები Aduino-IDE- ში და ჩასვით შემდეგი ბმული დამატებითი დაფების მენეჯერის მისამართების ველში:

დახურეთ ეს ფანჯარა OK ღილაკით.

ნაბიჯი 5: Arduino IDE– ს მომზადება - დააინსტალირეთ NodeMCU მოდული

Arduino IDE– ის მომზადება - დააინსტალირეთ NodeMCU მოდული
Arduino IDE– ის მომზადება - დააინსტალირეთ NodeMCU მოდული
Arduino IDE– ის მომზადება - დააინსტალირეთ NodeMCU მოდული
Arduino IDE– ის მომზადება - დააინსტალირეთ NodeMCU მოდული

გახსენით ახლა დაფის მენეჯერი: ინსტრუმენტები / დაფა / დაფის მენეჯერი

გადადით ESP8266 ჩანაწერში და დააინსტალირეთ.

ნაბიჯი 6: Arduino IDE– ს მომზადება - NodeMCU მოდულის კონფიგურაცია

Arduino IDE– ის მომზადება - NodeMCU მოდულის კონფიგურაცია
Arduino IDE– ის მომზადება - NodeMCU მოდულის კონფიგურაცია

ახლა თქვენ შეგიძლიათ აირჩიოთ NodeMCU 1.0 (ESP-12E მოდული). დააყენეთ პროცესორის სიხშირე 80 MHz, Flash ზომა „4M (3M SPIFFS)“, თქვენი არჩევანის სიჩქარე და COM პორტი. 8 -დან

ნაბიჯი 7: დააინსტალირეთ ბიბლიოთეკები

Adafruit SSD1306 ბიბლიოთეკა:

დაიწყეთ დამხმარე ბიბლიოთეკის დაყენებით OLED დისპლეისთვის, თქვენ დაგჭირდებათ ის OLEDcontroller ჩიპთან სასაუბროდ. ჩვენ ვიყენებთ Adafruit SSD1306 ბიბლიოთეკის საცავს GitHub– ზე, თუ დაინტერესებული ხართ კოდის დათვალიერებით. თქვენ შეგიძლიათ გადმოწეროთ ბიბლიოთეკა ასევე როგორც ZIP ფაილი ამ ბმულის საშუალებით:

github.com/adafruit/Adafruit_SSD1306/archi…

დაარქვით არაკომპრესირებულ საქაღალდეს Adafruit_SSD1306 და შეამოწმეთ, რომ Adafruit_SSD1306 საქაღალდე შეიცავს Adafruit_SSD1306.cpp და Adafruit_SSD1306.h

განათავსეთ Adafruit_SSD1306 ბიბლიოთეკის საქაღალდე თქვენს arduinosketchfolder/ libraries/ folder.

ადაფრუტის GFX ბიბლიოთეკა:

თქვენც იგივე უნდა გააკეთოთ Adafruit_GFX ბიბლიოთეკისთვის, რომელიც აქ არის ხელმისაწვდომი:

დაარქვით არაკომპრესირებული საქაღალდე Adafruit_GFX და შეამოწმეთ, რომ Adafruit_GFX საქაღალდე შეიცავს Adafruit_GFX.cpp და Adafruit_GFX.h

განათავსეთ Adafruit_GFX ბიბლიოთეკის საქაღალდე თქვენს arduinosketchfolder/ libraries/ საქაღალდეში, როგორც ეს გააკეთეთ SSD1306 ბიბლიოთეკასთან

ადაფრუტის MCP23008 ბიბლიოთეკა

თქვენც იგივე უნდა გააკეთოთ აქ ხელმისაწვდომი Adafurit_MCP23008 ბიბლიოთეკისთვის:

დაარქვით არაკომპრესირებული საქაღალდე Adafruit_MCP23008 და შეამოწმეთ, რომ საქაღალდე AdAfrruit_MCP23008 შეიცავს Adafruit_MCP23008.cpp და Adafruit_MCP23008.h

განათავსეთ Adafruit_MCP23008 ბიბლიოთეკის საქაღალდე თქვენს arduinosketchfolder/ libraries/ folder როგორც ზემოთ ბიბლიოთეკებთან ერთად

ნაბიჯი 8: Demosoftware

Demosoftware
Demosoftware

Adafruit ბიბლიოთეკების დაყენების შემდეგ გადატვირთეთ Arduino IDE. ახლა თქვენ უნდა გქონდეთ წვდომა კოდის ნიმუშზე მენიუებში ნავიგაციით ამ თანმიმდევრობით: ფაილი ket ესკიზის წიგნი → ბიბლიოთეკები → Adafruit_SSD1306 → SSD1306…

თქვენ უნდა გადმოწეროთ ჩვენი ნიმუშის კოდი NodeMCU & OLED Shield– დან

www.hwhardsoft.de/english/projects/displa…

ახლა გთხოვთ გახსნათ ეს ნიმუში Arduino IDE– ში. შედგენისა და ატვირთვის შემდეგ თქვენ უნდა დააჭიროთ 3 ღილაკს სხვადასხვა ეკრანის სანახავად.

ჩვენი დემო შეიცავს Adafruit GFX ძრავის შესაძლებლობების მხოლოდ რამდენიმე ნიმუშს. გთხოვთ ეწვიოთ ადაფრუტის ბიბლიოთეკის შესახებ დამატებითი ინფორმაციის ამ ბმულს

learn.adafruit.com/monochrome-oled-breakou…

გირჩევთ: