Სარჩევი:
- Ნაბიჯი 1:
- ნაბიჯი 2: გაყვანილობა
- ნაბიჯი 3: დააინსტალირეთ NodeMCU დრაივერები
- ნაბიჯი 4: Arduino IDE– ს მომზადება - დაამატეთ NodeMCU
- ნაბიჯი 5: Arduino IDE– ს მომზადება - დააინსტალირეთ NodeMCU მოდული
- ნაბიჯი 6: Arduino IDE– ს მომზადება - NodeMCU მოდულის კონფიგურაცია
- ნაბიჯი 7: დააინსტალირეთ ბიბლიოთეკები
- ნაბიჯი 8: Demosoftware
ვიდეო: როგორ დააკავშიროთ NodeMCU / ESP8266 და OLED Shield: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
მე ვაჩვენებ ამ სასწავლო ინსტრუქციას, თუ როგორ უნდა დააკავშიროთ 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
NodeMCU მოდული არ არის Arduino-IDE– ს ნაწილი. ჩვენ ჯერ უნდა დავაინსტალიროთ. გახსენით ფაილი/პარამეტრები Aduino-IDE- ში და ჩასვით შემდეგი ბმული დამატებითი დაფების მენეჯერის მისამართების ველში:
დახურეთ ეს ფანჯარა OK ღილაკით.
ნაბიჯი 5: Arduino IDE– ს მომზადება - დააინსტალირეთ NodeMCU მოდული
გახსენით ახლა დაფის მენეჯერი: ინსტრუმენტები / დაფა / დაფის მენეჯერი
გადადით ESP8266 ჩანაწერში და დააინსტალირეთ.
ნაბიჯი 6: 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
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…
გირჩევთ:
როგორ დააინსტალიროთ, გაუშვათ და დააკავშიროთ კონტროლერი ემულატორთან: 7 ნაბიჯი
როგორ დააინსტალიროთ, გაუშვათ და დააკავშიროთ კონტროლერი ემულატორთან: ოდესმე ყოფილხართ გარშემო და გახსოვთ თქვენი ბავშვობა, როგორც ახალგაზრდა მოთამაშე და ხანდახან გისურვებთ, რომ შეძლოთ წარსულის ძველი ძვირფასი ქვების ხელახლა დათვალიერება? ისე, ამისთვის არის აპლიკაცია …. უფრო კონკრეტულად კი არის მოთამაშეების საზოგადოება, რომელიც ქმნის პროგრამას
როგორ დააკავშიროთ NodeMCU ESP8266 MySQL მონაცემთა ბაზასთან: 7 ნაბიჯი
როგორ დააკავშიროთ NodeMCU ESP8266 MySQL მონაცემთა ბაზასთან: MySQL არის ფართოდ გავრცელებული მონაცემთა ბაზების მართვის სისტემა (RDBMS), რომელიც იყენებს სტრუქტურირებული შეკითხვის ენას (SQL). რაღაც მომენტში შეიძლება დაგჭირდეთ Arduino/NodeMCU სენსორის მონაცემების ატვირთვა MySQL მონაცემთა ბაზაში. ამ ინსტრუქციებში, ჩვენ ვნახავთ, თუ როგორ უნდა დააკავშიროთ
როგორ დააკავშიროთ პასიური ბუზერი ARDUINO– სთან: 4 ნაბიჯი
როგორ შეაერთოთ პასიური ბუზერი არდუინოსთან ერთად: არდუინოზე ხმის გაცემა საინტერესო პროექტია, ეს შესაძლებელია განხორციელდეს სხვადასხვა მოდულისა და მოწყობილობის გამოყენებით თქვენი პროექტისა და არჩევანის მიხედვით. ამ პროექტში ჩვენ შევხედავთ იმას, თუ როგორ შეგიძლიათ ხმის ამოღება ზუზუნის საშუალებით. Buzzer გამოიყენება ho
როგორ დააკავშიროთ ESP8266 NodeMCU IoT ღრუბელთან: 5 ნაბიჯი
როგორ დააკავშიროთ ESP8266 NodeMCU IoT ღრუბელთან: ეს ინსტრუქცია გაჩვენებთ მარტივ ნივთებს ინტერნეტში ESP8266 NodeMCU და ონლაინ IoT სერვისის გამოყენებით AskSensors გამოყენებით. ჩვენ გაჩვენებთ, თუ როგორ სწრაფად მიიღოთ მონაცემები ESP8266 HTTPS კლიენტისგან და გრაფაში ჩაწერეთ AskSensors Io
როგორ დააკავშიროთ ნიადაგის ტენიანობის სენსორი და ESP8266 AskSensors IoT ღრუბელთან: 10 ნაბიჯი
როგორ დააკავშიროთ ნიადაგის ტენიანობის სენსორი და ESP8266 AskSensors IoT Cloud– თან: ეს ინსტრუქცია გიჩვენებთ როგორ დაუკავშიროთ თქვენი ნიადაგის ტენიანობის სენსორი და ESP8266 IoT ღრუბელს. ამ პროექტისთვის ჩვენ ვიყენებთ კვანძის MCU ESP8266 WiFi მოდულს და ნიადაგის ტენიანობის სენსორს რომელიც ზომავს წყლის მოცულობრივ შინაარსს შიგნით