Სარჩევი:

ESP32 ინტეგრირებული OLED (WEMOS/ლოლინი) - დაწყება Arduino სტილი: 4 ნაბიჯი
ESP32 ინტეგრირებული OLED (WEMOS/ლოლინი) - დაწყება Arduino სტილი: 4 ნაბიჯი

ვიდეო: ESP32 ინტეგრირებული OLED (WEMOS/ლოლინი) - დაწყება Arduino სტილი: 4 ნაბიჯი

ვიდეო: ESP32 ინტეგრირებული OLED (WEMOS/ლოლინი) - დაწყება Arduino სტილი: 4 ნაბიჯი
ვიდეო: norvi IIOT. Контроллер на ESP32 2024, ნოემბერი
Anonim
Image
Image
რაც საჭიროა
რაც საჭიროა

თუ თქვენ ჩემნაირი ხართ, მაშინვე მიდიხართ შანსზე, რომ ხელი მოკიდოთ უახლეს და უდიდეს ESP8266/etc… - ს და გადადოთ იგი თავისი ნაბიჯებით. ESP32 არაფრით განსხვავდება, მაგრამ აღმოვაჩინე, რომ დოკუმენტაციასთან დაკავშირებით ჯერ არ არის ბევრი. პირველი 2 ნაბიჯი უნდა ეხებოდეს ESP32 არომატების უმეტესობას და არა მხოლოდ OLED– ით გამოსახულს. ვიმედოვნებთ, რომ ეს "რამდენიმე ნაბიჯი" დაიწყებს თქვენ. წარმატებებს გისურვებთ….გაერთეთ გართობა… გამაგებინეთ თუ ეს თქვენთვის მუშაობს. რამდენიმე ვარაუდი არის ის, რომ თქვენ იცით როგორ ნავიგაცია მოახდინოთ Arduino IDE– ში და იმუშაოთ მათ ბიბლიოთეკებთან.

განახლება: 05 იანვ 18 - დარწმუნდით, რომ შეამოწმეთ განახლებული ESP32 ვიდეო ამ ინსტრუქციის ბოლოს. ინტერნეტ საათი და Bluetooth BLE მოქმედებაში. გადახედეთ YouTube შენიშვნებს ესკიზების ბმულებზე.

ნაბიჯი 1: რა არის საჭირო

რაც საჭიროა
რაც საჭიროა
რაც საჭიროა
რაც საჭიროა

ESP32 SOC

USB კაბელი

Arduino IDE

ნაბიჯი 2: ვივარაუდოთ, რომ Arduino IDE უკვე დაინსტალირებულია

ვარაუდობენ, რომ Arduino IDE უკვე დაინსტალირებულია
ვარაუდობენ, რომ Arduino IDE უკვე დაინსტალირებულია

სტანდარტულად, ESP32 ჯერ არ ჩანს სტანდარტული დაფების მენეჯერის ჩანაწერებით, რომლებიც მიუთითებენ

ამის გამო ჩვენ უნდა ხელით დავამატოთ ისინი ამ დროისთვის.

მიჰყევით ყველა ნაბიჯს შემდეგ საიტზე, რომ მოამზადოთ თქვენი Arduino IDE თქვენი ახალი ESP32 დაფისთვის.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

თუ თქვენ გაქვთ ინტეგრირებული OLED და გსურთ სცადოთ მისი გააქტიურება, გააგრძელეთ შემდეგი ნაბიჯი.

ნაბიჯი 3: მიიღეთ OLED მუშაობა Arduino– ზე

მიიღეთ OLED მუშაობა Arduino– ზე
მიიღეთ OLED მუშაობა Arduino– ზე
მიიღეთ OLED მუშაობა Arduino– ზე
მიიღეთ OLED მუშაობა Arduino– ზე
მიიღეთ OLED მუშაობა Arduino– ზე
მიიღეთ OLED მუშაობა Arduino– ზე

ახლა, როდესაც თქვენ ალბათ ჩატვირთეთ Arduino სკეტჩი თქვენს ESP32– ზე, ალბათ, „ლამაზი“სურათები, რომლებიც გაშვებული იყო მასზე პირველად ჩართვისას, გაქრა.

ეს კონკრეტული ESP32 იყენებს SSD1306 ბიბლიოთეკას OLED დისპლეასთან დასაკავშირებლად. მე გამიმართლა, რომ დავიწყე შემდეგი Arduino ბიბლიოთეკის ჩატვირთვით და SSD1306– ის ერთ – ერთი სკეტჩის მაგალითის შემოწმებით. თუ ესკიზი ვერ ხერხდება შეცდომების შედგენაში, დარწმუნდით, რომ თქვენ შეცვლით მისამართს, რომელზეც ის ვერ მოხერხდა (0x3c, 5, 4).

ამ ESP– ის გამოყოფილი I2C პინები არის GPIO 5 და 4 მონაცემებისა და საათის შესაბამისად.

თანდართული ESP32_Wemos_I2C_Scanner ესკიზი დაადასტურებს თქვენს ქინძისთავების სწორად მისამართს. ჩატვირთეთ იგი თქვენს ESP32– ზე და შეამოწმეთ სერიული მონიტორი.

github.com/squix78/esp8266-oled-ssd1306

ნაბიჯი 4: ფუნქციური OLED Arduino LDR ანალოგური შეყვანის საშუალებით

**** განახლება 28 დეკ 17 იხილეთ ვიდეო ESP32– ით სამუშაო ინტერნეტით/NTP საათით. კოდის ჩამოტვირთვის URL ხელმისაწვდომია YouTube– ზე ქვემოთ მოცემულ ვიდეოზე

მე გადავწყვიტე გამეგრძელებინა ეს და მოვახერხე OLED მუშაობდეს "რეალურ" მონაცემებზე და არა მხოლოდ მაგალითებზე. ანალოგური LDR არხი. მე დავამატე Arduino ესკიზი, რათა დაგეხმაროთ. აიღე ის დასატრიალებლად და გამაგებინე როგორ გამოირჩევი! თუ გჭირდებათ „ფუნჯი“არდუინოს და ანალოგის მუშაობაზე, გადადით

მე დავიწყე არდუინოს თავგადასავალი ამ ბიჭებთან ერთად … კურსი ნამდვილად ღირს.

გირჩევთ: