E-Paper ESP32 Driver Board

სპეციფიკაციები

  • WiFi სტანდარტი: 802.11b/g/n
  • საკომუნიკაციო ინტერფეისი: SPI/IIC
  • Bluetooth სტანდარტი: 4.2, BR/EDR და BLE მოყვება
  • საკომუნიკაციო ინტერფეისი: 3-Wire SPI, 4-Wire SPI (ნაგულისხმევი)
  • საოპერაციო ტომიtagე: 5V
  • ოპერაციული დენი: 50mA-150mA
  • კონტურის ზომები: 29.46 მმ x 48.25 მმ
  • ფლეშის ზომა: 4 MB
  • SRAM ზომა: 520 KB
  • ROM ზომა: 448 KB

პროდუქტის გამოყენების ინსტრუქცია

მომზადება

ეს პროდუქტი შექმნილია სხვადასხვა Waveshare SPI-თან მუშაობისთვის
ელექტრონული ქაღალდის ნედლეული პანელები. მას მოყვება ESP32 ქსელის დრაივერი დაფა, ან
ადაპტერის დაფა და FFC გაფართოების კაბელი.

აპარატურის კავშირი

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

  1. პირდაპირ დაუკავშირეთ ეკრანი დრაივერის დაფას.
  2. შეაერთეთ იგი გაფართოების კაბელებით და ადაპტერის დაფებით.

ჩამოტვირთეთ დემო

დემო ვერსიაზე წვდომისთვისamples e-Paper-ის სხვადასხვა მოდელებისთვის, იხილეთ
სახელმძღვანელოში მოწოდებულ E-Paper-ის დემო საცნობარო ცხრილში.

გარემოს კონფიგურაცია

დარწმუნდით, რომ პროდუქტი დაკავშირებულია სტაბილურ დენის წყაროსთან
და რომ საჭირო დრაივერები დაინსტალირებულია თქვენს სისტემაში. მიჰყევით
დაყენების სახელმძღვანელოში მოცემული ინსტრუქციები
გარემო.

გამოსახულების დამუშავების ალგორითმები

პროდუქტი მხარს უჭერს გამოსახულების დამუშავების სხვადასხვა ალგორითმს
შინაარსის ჩვენება e-Paper ეკრანებზე. იხილეთ დოკუმენტაცია
ამ ალგორითმების შესახებ დეტალური ინფორმაციის მისაღებად.

FAQ

Q: როგორ ავირჩიო სწორი დემო ვერსია ჩემი e-Paper მოდელისთვის?

პასუხი: იხილეთ E-Paper-ის დემო საცნობარო ცხრილი სახელმძღვანელოში და
აირჩიეთ დემო ვერსია, რომელიც შეესაბამება თქვენს e-Paper მოდელს.

კითხვა: რა უნდა გავაკეთო, თუ WiFi-თან დაკავშირებული პრობლემები შემექმნა ან
Bluetooth კავშირი?

პასუხი: დარწმუნდით, რომ პროდუქტი სტაბილური WiFi-ის ფარგლებშია
ან Bluetooth კავშირი. შეამოწმეთ კონფიგურაციის პარამეტრები და
უზრუნველყოს სწორი საკომუნიკაციო ინტერფეისების შერჩევა.

„`

Raspberry Pi

AI

აჩვენებს

IoT

რობოტები

MCU/FPGA

IC-ის მხარდაჭერა

ძებნა

შენიშვნა
დასრულდაview
ვერსიის გზამკვლევი შესავალი პარამეტრი Pin Feature Application
მომზადება
Hardware Connection Download Demo Environment Configuration Image Processing Algorithms
ფერის მასშტაბის მეთოდი Dithering Comparison
Bluetooth დემო
ჩამოტვირთეთ ყოფილიample
WiFi დემო
როგორ გამოვიყენოთ
ოფლაინ დემო
დემო გამოყენება
რესურსები
დოკუმენტაცია დემო კოდის პროგრამული უზრუნველყოფის დრაივერთან დაკავშირებული რესურსები
FAQ
მხარდაჭერა
ზევით

E-Paper ESP32 Driver Board

შენიშვნა

E-Paper ESP32 Driver Board

ეს ვიკი ძირითადად წარმოგიდგენთ ამ პროდუქტის სპეციფიკურ ფუნქციონირებას, თუ გსურთ მიიღოთ პროდუქტის მხარდაჭერის მელნის ეკრანის მოდელები, გთხოვთ, გადახვიდეთ ოფიციალურის ბოლოში webსაიტის პროდუქტის დეტალების მისაღებად.

ელექტრონული ქაღალდის დემო საცნობარო ცხრილი

მოდელი 1.54inch e-Paper 1.54inch e-Paper (B) 2.13inch e-Paper 2.13inch e-Paper (B) 2.13inch e-Paper (D) 2.66inch e-Paper 2.66inch e-Paper (B) 2.7inch e-Paper (B) 2.7inch e-Paper (B) 2.9 დიუმიანი ელექტრონული ქაღალდი 2.9 ინჩიანი ელექტრონული ქაღალდი (B) 3.7 ინჩიანი ელექტრონული ქაღალდი 4.01 ინჩიანი ელექტრონული ქაღალდი (F) 4.2 ინჩიანი ელექტრონული ქაღალდი 4.2 ინჩიანი ელექტრონული ქაღალდი (B) 5.65 ინჩიანი ელექტრონული ქაღალდი (F) 5.83 ინჩიანი ელექტრონული ქაღალდი (F) 5.83 ინჩიანი ელ. e-Paper 7.5inch e-Paper (B)

Demo epd1in54_V2-demo epd1in54b_V2-demo epd2in13_V3-demo epd2in13b_V4-demo
epd2in13d-demo epd2in66-demo epd2in66b-demo epd2in7_V2-demo epd2in7b_V2-demo epd2in9_V2-demo epd2in9b_V3-demo epd3in7-demo epd4in01f-demo epd4in2-demo epd4in2b_V2-demo epd5in65f-demo epd5in83_V2-demo epd5in83b_V2-demo epd7in5_V2-demo epd7in5b_V2-demo

უნივერსალური e-Paper Driver HAT მხარს უჭერს სხვადასხვა Waveshare SPI e-Paper ნედლეულ პანელებს

შენიშვნა: შესაბამისი დემო ვერსია იღებს მხოლოდ ეკრანის უახლეს ვერსიას, როგორც ყოფილიampასევე, თუ თქვენ იყენებთ უფრო ძველ ვერსიას, გთხოვთ, მიმართოთ ვერსიის ეტიკეტს ეკრანის უკანა მხარეს.

დასრულდაview

ვერსიის გზამკვლევი
20220728: სერიული პორტის ჩიპი შეიცვალა CP2102-დან CH343-მდე, გთხოვთ, ყურადღება მიაქციოთ დრაივერის არჩევანს.
შესავალი
უნივერსალური e-Paper Driver HAT აღჭურვილია ESP32 და მხარს უჭერს სხვადასხვა Waveshare SPI ინტერფეისებს e-Paper ნედლეულ პანელებში. ის ასევე მხარს უჭერს სურათების განახლებას ელექტრონულ ქაღალდზე WIFI ან Bluetooth და Arduino-ს საშუალებით. მეტი

პარამეტრი

WiFi სტანდარტი: 802.11b/g/n საკომუნიკაციო ინტერფეისი: SPI/IIC Bluetooth სტანდარტი: 4.2, BR/EDR და BLE მოყვება საკომუნიკაციო ინტერფეისი: 3-Wire SPI, 4-Wire SPI (ნაგულისხმევი) ოპერაციული მოცულობაtage: 5V ოპერაციული დენი: 50mA-150mA კონტურის ზომები: 29.46mm x 48.25mm Flash ზომა: 4 MB SRAM ზომა: 520 KB ROM ზომა: 448 KB

პინი

PIN VCC GND DIN SCLK CS DC RST BUSY

ESP32 3V3 GND P14 P13 P15 P27 P26 P25

აღწერა დენის შეყვანა (3.3V)
გრუნტის SPI MOSI პინი, მონაცემთა შეყვანის SPI CLK პინი, საათის სიგნალის შეყვანა ჩიპის შერჩევა, დაბალი აქტიური მონაცემები/ბრძანება, დაბალი ბრძანებებისთვის, მაღალი მონაცემებისთვის
გადატვირთვა, დაბალი აქტიური Busy სტატუსის გამომავალი პინი (ნიშნავს დაკავებულს)

PS: ზემოაღნიშნული არის დაფაზე ფიქსირებული კავშირი, მომხმარებლის მიერ დამატებითი ოპერაციის გარეშე.

ფუნქცია

ESP32-ის ბორტზე, მხარი დაუჭირეთ Arduino-ს განვითარებას. უზრუნველყოს Android მობილური APP პროგრამა, რომელსაც შეუძლია განაახლოს ეკრანის შინაარსი Bluetooth EDR-ის საშუალებით, მარტივი გამოსაყენებელი. უზრუნველყოს HTML მასპინძელი კომპიუტერული პროგრამა, რომელსაც შეუძლია დისტანციურად განაახლოს ჩვენების შინაარსი web გვერდი, რომელიც მოსახერხებელია სხვადასხვა ქსელურ აპლიკაციებში ინტეგრირებისთვის. მხარს უჭერს Floyd-Steinberg-ის დაბინძურების ალგორითმს მეტი ფერის კომბინაციისა და ორიგინალური გამოსახულების უკეთესი ჩრდილებისთვის. მხარს უჭერს მრავალი საერთო გამოსახულების ფორმატს (BMP, JPEG, GIF, PNG და ა.შ.). ქარხნულად ჩაშენებული e-ink ეკრანის დრაივერი (ღია კოდი). 5V პინი მხარს უჭერს 3.6V-დან 5.5V მოცულობითtage შეყვანილია და შეიძლება იკვებებოდეს ლითიუმის ბატარეით. მოყვება ონლაინ რესურსები და სახელმძღვანელოები.

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

აპარატურის კავშირი

ამ პროდუქტს მიეწოდება ESP32 ქსელის დრაივერის დაფა, ადაპტერის დაფა და FFC გაფართოების კაბელი. მისი გამოყენებისას შეგიძლიათ პირდაპირ დაუკავშიროთ ეკრანი დრაივერის დაფას, ან დააკავშიროთ იგი გაფართოების კაბელებით და ადაპტერის დაფებით. პირდაპირი წვდომა მძღოლის დაფაზე:
Esp32001.jpg წვდომა გაფართოების კაბელის საშუალებით:
Esp32002.jpg

რეჟიმის გადამრთველის დაყენება: დააყენეთ No1 გადამრთველი გამოყენებული EPD მოდელის მიხედვით. ბევრი ეკრანია. თუ ის არ არის ჩამოთვლილი, გთხოვთ გამოიყენოთ 'A' საცდელად. თუ ეკრანის ეფექტი ცუდია ან მისი მართვა შეუძლებელია, გთხოვთ, სცადოთ გადამრთველის გადართვა.

Esp32 pre003.jpg

რეზისტორი (დისპლეის კონფიგურაცია) 0.47R (A) 3R (B)

ეკრანი 2.13 დიუმიანი ელექტრონული ქაღალდი (D), 2.7 ინჩიანი ელექტრონული ქაღალდი, 2.9 ინჩიანი ელექტრონული ქაღალდი (D)
3.7 დიუმიანი ელექტრონული ქაღალდი, 4.01 ინჩიანი ელექტრონული ქაღალდი (F), 4.2 ინჩიანი ელექტრონული ქაღალდი 4.2 ინჩიანი ელექტრონული ქაღალდი (B), 4.2 ინჩიანი ელექტრონული ქაღალდი (C), 5.65 ინჩიანი ელექტრონული ქაღალდი (F) 5.83 ინჩიანი ელექტრონული ქაღალდი, 5.83 ინჩიანი (e-Paper), 7.3 ინჩიანი (e-Paper)
7.3 დიუმიანი ელექტრონული ქაღალდი (F), 7.5 დიუმიანი ელექტრონული ქაღალდი, 7.5 ინჩიანი ელექტრონული ქაღალდი (B) 1.64 ინჩიანი ელექტრონული ქაღალდი (G), 2.36 ინჩიანი ელექტრონული ქაღალდი (G), 3 ინჩიანი ელექტრონული ქაღალდი (G)
4.37 დიუმიანი ელექტრონული ქაღალდი (G) 1.54 დიუმიანი ელექტრონული ქაღალდი, 1.54 ინჩიანი ელექტრონული ქაღალდი (B), 2.13 ინჩიანი ელექტრონული ქაღალდი 2.13 ინჩიანი ელექტრონული ქაღალდი (B), 2.66 ინჩიანი ელექტრონული ქაღალდი, 2.66 ინჩიანი ელექტრონული ქაღალდი (B)
2.9 დიუმიანი ელექტრონული ქაღალდი, 2.9 ინჩიანი ელექტრონული ქაღალდი (B)

ჩართეთ სერიული პორტის მოდული: გადართეთ No2 გადამრთველი „ON“, ეს გადამრთველი აკონტროლებს USB-ის კვების წყაროს UART მოდულზე. როდესაც არ გჭირდებათ მისი გამოყენება, შეგიძლიათ ხელით გამორთოთ მოდული ენერგიის დაზოგვის მიზნით (თუ გადამრთველი 2 გამორთულია, თქვენ ვერ ატვირთავთ პროგრამას.)
გამოიყენეთ მიკრო USB კაბელი ESP32 დრაივერის დაფის კომპიუტერთან ან 5 ვ დენის წყაროსთან დასაკავშირებლად.

ჩამოტვირთეთ დემო
ჩვენ გთავაზობთ სამი სახის დემოს: ლოკალური, Bluetooth და WiFi. სample პროგრამა შეგიძლიათ იხილოთ #რესურსებში, ან დააწკაპუნეთ sampდემო ჩამოტვირთვა. ჩამოტვირთეთ შეკუმშული პაკეტის გახსნა, შეგიძლიათ მიიღოთ შემდეგი files:

ePape_Esp32_Loader_APP: Bluetooth აპის საწყისი კოდი (Android Studio) მაგamples: ადგილობრივი დემო Loader_esp32bt: Bluetooth დემო ვერსია Loader_esp32wf: WiFi დემო app-release.apk: Bluetooth დემო აპლიკაციის ინსტალაციის პაკეტი
გარემოს კონფიგურაცია
Arduino ESP32/8266 ონლაინ ინსტალაცია
გამოსახულების დამუშავების ალგორითმები
Bluetooth-ისა და WiFi-ის დემოებში მოცემულია სურათის დამუშავების ორი ალგორითმი, კერძოდ Level და Dithering.
ფერის მასშტაბის მეთოდი
გამოსახულება შეიძლება დაიყოს რამდენიმე დიდ ფერთა გამაში და გამოსახულების თითოეული პიქსელი იყოფა ამ ფერთა გამებში იმის მიხედვით, თუ რამდენად ახლოს არის ფერი ამ ფერთა გამაში. ეს მეთოდი უფრო შესაფერისია რამდენიმე ფერის მქონე სურათებისთვის, როგორიცაა ნათელი ან სამფეროვანი ფორმები ან ტექსტური სურათები. შავ-თეთრი და წითელი მელნის ეკრანის აღება, როგორც ყოფილიampგამოსახულების დამუშავებისას, ჩვენ ვიმედოვნებთ, რომ დავამუშავებთ მას შავ, თეთრ და წითლად, ასე რომ, გამოსახულების ყველა ფერი შეგვიძლია დავყოთ სამ დიდ ფერად ზონად: შავი, თეთრი, წითელი არე. მაგampქვემოთ მოცემული ფიგურის მიხედვით, თუ ნაცრისფერ სურათზე პიქსელის მნიშვნელობა ტოლია ან ნაკლებია 127-ზე, ამ პიქსელს მივიჩნევთ შავ პიქსელად, წინააღმდეგ შემთხვევაში ის თეთრია.

ფერადი სურათებისთვის ყველამ ვიცით, რომ RGB-ს აქვს სამი ფერადი არხი. წითელ არხთან შედარებით, ლურჯი და მწვანე შეიძლება მივიჩნიოთ, როგორც ლურჯი-მწვანე არხი ან არაწითელი არხი. ქვემოთ მოყვანილი სურათის მიხედვით, პიქსელს ფერად სურათზე, თუ მას აქვს მაღალი მნიშვნელობა წითელ არხში, ხოლო დაბალი მნიშვნელობა ლურჯ-მწვანე არხში, მას ვახარისხებთ წითელ პიქსელად; თუ მისი წითელი არხი და ლურჯი- თუ მწვანე არხს დაბალი მნიშვნელობები აქვს, მას შავ პიქსელად მივყავართ; თუ წითელი და ლურჯი-მწვანე არხის მნიშვნელობები მაღალია, ჩვენ მას ვახარისხებთ თეთრად.

ალგორითმში ფერის განსაზღვრა გამოითვლება RGB მნიშვნელობასა და მოსალოდნელი ფერის მნიშვნელობის კვადრატების ჯამის სხვაობის საფუძველზე. მოსალოდნელი ფერის მნიშვნელობა ეხება ფერის მნიშვნელობას, რომელთანაც პიქსელი ყველაზე ახლოს არის და ეს მნიშვნელობები ინახება curPal მასივში.

dithering
იმ სურათებისთვის, რომლებსაც აქვთ მეტი ფერი ან მეტი გრადიენტი, ზემოთ გრადაციის მეთოდი არ არის შესაფერისი. ხშირ შემთხვევაში, გამოსახულების გრადიენტულ ზონაში არსებული პიქსელები შეიძლება ძალიან ახლოს იყოს ყველა ფერთა გამასთან. თუ იყენებთ გრადაციის მეთოდს დახატვისთვის, სურათი დაკარგავს სურათის ბევრ დეტალს. ბევრი სურათი გადაღებულია კამერებით, ფერების შერევით ჩრდილებისა და გარდამავალი უბნების დასახატავად, ამ სურათებში გრადიენტური არე უმრავლესობას შეადგენს. ადამიანის თვალისთვის ადვილია განსაკუთრებით პატარა ფერის აღრევა. მაგample, ორი ფერი, წითელი და ლურჯი, ერთმანეთის გვერდითაა. თუ მას საკმარისად პატარა ხელზე შეამცირებთ, ის ადამიანის თვალში წითელისა და ლურჯის ნაზავივით გამოჩნდება. ფერად. ადამიანის თვალის დეფექტი ნიშნავს იმას, რომ ჩვენ შეგვიძლია მოვატყუოთ ადამიანის თვალი და გამოვიყენოთ „შერევის“ მეთოდი, რათა მივიღოთ მეტი ფერები, რომლებიც შეიძლება გამოხატული იყოს. დაბინძურების ალგორითმი იყენებს ამ ფენომენს. დემო ჩვენ მიერ მოწოდებული იყენებს ფლოიდ-სტაინბერგის დაშორების ალგორითმს – შეცდომის გავრცელების საფუძველზე (გამოქვეყნებულია რობერტ ფლოის და ლუის სტეინბერგის მიერ 1976 წელს). ფორმულა არის შეცდომის დიფუზიისთვის ქვემოთ მოცემული სურათის მიხედვით:
X არის შეცდომა (სკალარული (ვექტორული) განსხვავება თავდაპირველ ფერსა და ნაცრისფერ მნიშვნელობას (ფერის მნიშვნელობა) შორის), ეს შეცდომა გავრცელდება მარჯვნივ, ქვედა მარჯვნივ, ქვედა და ქვედა მარცხნივ ოთხი მიმართულებით, შესაბამისად 7/16, 1/16, 5/16 და 3/16 წონა ემატება ამ ოთხი პიქსელის მნიშვნელობებს. დაინტერესებულ მომხმარებლებს შეუძლიათ წავიდნენ ალგორითმის გასაგებად, ინტერნეტში უამრავი რესურსია.
შედარება
ორიგინალური სურათი

"შავ-თეთრი შეფასების" და "მრავალფეროვანი შეფასების"

"შავ-თეთრი დაბინძურება" და "მრავალფეროვანი დაბინძურება"

Bluetooth დემო
ჩამოტვირთეთ ყოფილიample
გადადით Loader_esp32bt დირექტორიაში, ორჯერ დააწკაპუნეთ Loader_esp32bt.ino-ზე file ყოფილის გასახსნელადampლე. აირჩიეთ Tools -> Boards -> ESP32 Dev Module და აირჩიეთ სწორი პორტი მოწყობილობის მენეჯერის მიხედვით: Tools -> Port.

დააწკაპუნეთ ატვირთვის ხატულაზე პროექტის შესაქმნელად და ატვირთეთ იგი ESP32 დრაივერის დაფაზე. დააინსტალირეთ აპლიკაცია Android-ის დაფაზე და გახსენით:

APP-ს აქვს ხუთი ღილაკი მთავარ გვერდზე: BLUETOOTH CONNECTION: ეს ღილაკი გამოიყენება ESP32 მოწყობილობის Bluetooth-ით დასაკავშირებლად. SELECT DISPLAY TYPE: ეს ღილაკი გამოიყენება დისპლეის ტიპის შესარჩევად იმის მიხედვით, თუ რას ყიდულობთ. სურათის ჩატვირთვა FILE: დააწკაპუნეთ მასზე და აირჩიეთ სურათი გასახსნელად. ის ხელმისაწვდომია მხოლოდ ჩვენების ტიპის არჩევის შემდეგ. SELECT IMAGE FILTER: ეს ღილაკი გამოიყენება გამოსახულების პროცესის მეთოდის ასარჩევად. ატვირთეთ სურათი: ატვირთეთ დამუშავებული სურათი ESP32 დრაივერის დაფაზე და განაახლეთ e-Paper ეკრანზე.
გთხოვთ, ჯერ გახსენით თქვენი ტელეფონის Bluetooth ფუნქცია. დააწკაპუნეთ BLUETOOTH CONNECTION ღილაკზე -> დააწკაპუნეთ SCAN ხატულაზე ზედა მარჯვენა კუთხეში Bluetooth მოწყობილობის სკანირებისთვის. იპოვეთ ESP32 მოწყობილობა და დააკავშირეთ. თუ თქვენი ტელეფონი პირველად აკავშირებს ამ მოწყობილობას, ის მოითხოვს დაწყვილებას, დაასრულეთ დაწყვილების პროცესი მოთხოვნის შესაბამისად. (შენიშვნა: აპს არ შეუძლია დაწყვილებასთან მუშაობა.) დააწკაპუნეთ „SELECT DISPLAY TYPE“ ეკრანის ტიპის ასარჩევად. დააწკაპუნეთ „სურათის ჩატვირთვა FILE” შეარჩიეთ სურათი თქვენი ტელეფონიდან და ამოჭრით. დააწკაპუნეთ ” SELECT IMAGE FILTER” პროცესის ალგორითმის ასარჩევად და დასადასტურებლად.
„LEVEL: MONO“: ეს პარამეტრი გადაამუშავებს სურათს მონოქრომული გამოსახულებამდე. „LEVEL“ COLOR“: ეს პარამეტრი გადაამუშავებს სურათს სამფეროვან სურათზე ეკრანის ჩვენების ფერების მიხედვით (მოქმედი მხოლოდ ფერადი დისპლეებისთვის). „DITHERING: MONO“: ეს პარამეტრი გადაამუშავებს სურათს მონოქრომული გამოსახულებით. „DITHERING: COLOR“: ეს პარამეტრი გადაამუშავებს სურათს სამფეროვან სურათზე ეკრანის ჩვენების ფერების მიხედვით (მოქმედებს მხოლოდ ფერადი ეკრანებისთვის). დააწკაპუნეთ „UPLOAD IMAGE“ სურათის ატვირთვისთვის ESP32 მოწყობილობაზე და საჩვენებლად.
WiFi დემო
მიაწოდეთ WiFi-ის დემოს HTML მასპინძელი კომპიუტერი. შენიშვნა: მოდული მხარს უჭერს მხოლოდ 2.4G ქსელის ზოლს.
როგორ გამოვიყენოთ
გადადით Loader_esp32wf დირექტორიაში, ორჯერ დააწკაპუნეთ Loader_esp32wf.ino file პროექტის გასახსნელად. აირჩიეთ Tools -> Boards -> ESP32 Dev Module IDE მენიუში და აირჩიეთ სწორი COM პორტი: Tools -> Port.
გახსენით srvr.h file და შეცვალეთ ssid და პაროლი გამოყენებული WiFi მომხმარებლის სახელით და პაროლით.
დააჭირეთ Win + R და ჩაწერეთ CMD, რომ გახსნათ ბრძანების ხაზი და მიიღოთ თქვენი კომპიუტერის IP.
გახსენით srvr.h file, შეცვალეთ ქსელის სეგმენტი სურათზე გამოსახულ ადგილას შესაბამის ქსელის სეგმენტზე. შენიშვნა: ESP32-ის IP მისამართი (ანუ მეოთხე ბიტი) არ უნდა იყოს იგივე, რაც კომპიუტერის მისამართი, დანარჩენი კი ზუსტად იგივე უნდა იყოს რაც კომპიუტერის IP მისამართი.
შემდეგ დააწკაპუნეთ ატვირთვაზე, რათა შეადგინოთ და ჩამოტვირთოთ დემო ვერსია ESP8266 დრაივერის დაფაზე. გახსენით სერიული მონიტორი და დააყენეთ ბაუდის სიხშირე 115200-ზე, შეგიძლიათ იხილოთ სერიული პორტის ამობეჭდვა ESP32 დრაივერის დაფის IP მისამართი შემდეგნაირად:
გახსენით ბრაუზერი თქვენს კომპიუტერზე ან მობილურ ტელეფონზე (გაითვალისწინეთ, რომ ქსელი, რომელზეც შედიხართ, უნდა იყოს იმავე ქსელის სეგმენტზე, როგორც Wi-Fi, რომელიც დაკავშირებულია ESP8266-თან), შეიყვანეთ ESP8266-ის IP მისამართი URL შეყვანის ველი და გახსენით იგი, შეგიძლიათ იხილოთ ოპერაციის ინტერფეისი შემდეგნაირად.
მთელი ოპერაციის ინტერფეისი დაყოფილია ხუთ ზონად: გამოსახულების ოპერაციული ზონა: აირჩიეთ სურათი file: დააწკაპუნეთ გამოსახულების ასარჩევად თქვენი კომპიუტერიდან ან ტელეფონიდან დონე: მონო: შავ-თეთრი გამოსახულების დამუშავების ალგორითმი დონე: ფერი: მრავალფერადი გამოსახულების დამუშავების ალგორითმი (ეფექტურია მხოლოდ მრავალფერადი ეკრანებისთვის) დაბინძურება: მონო: შავი ფერის დაბინძურება გამოსახულების დამუშავების ალგორითმი Dithering: ფერი: მრავალფერადი დაბინძურებული გამოსახულების დამუშავების ალგორითმი (მხოლოდ ზევით გამოსახულების ჩვენება მრავალფეროვანი ეკრანი) ეს აჩვენებს იმ მოდულის IP მისამართის ინფორმაციას, რომელსაც ამჟამად ხართ დაკავშირებული სურათის ზომის დაყენების ზონაში: აქ x და y შეიძლება დაყენდეს ეკრანის საწყისი პოზიციის დასაზუსტებლად, რომელიც შეესაბამება სურათს. file თქვენ შეარჩიეთ. მაგampმაგალითად, თუ აირჩევთ 800×480 სურათს, მაგრამ ელექტრონული მელნის ეკრანი, რომელსაც თქვენ მიერთებული ხართ, არის 2.9 დიუმიანი, ეკრანი ვერ აჩვენებს მთლიან სურათს. ამ შემთხვევაში, დამუშავების ალგორითმი ავტომატურად ამოიჭრის სურათს ზედა მარცხენა კუთხიდან და გამოაგზავნის მის ნაწილს e-ink ეკრანზე საჩვენებლად. თქვენ შეგიძლიათ დააყენოთ x და y მოსავლის საწყისი პოზიციის მოსარგებად. W და h წარმოადგენს მიმდინარე ელექტრონული მელნის ეკრანის გარჩევადობას. შენიშვნა: თუ თქვენ შეცვლით x და y კოორდინატებს, თქვენ უნდა დააჭიროთ დამუშავების ალგორითმს ხელახლა ახალი სურათის შესაქმნელად. მოდელის შერჩევის არე: აქ შეგიძლიათ აირჩიოთ ელექტრონული მელნის ეკრანის მოდელი, რომლებთანაც დაკავშირებული ხართ. გამოსახულების ჩვენების არე: აქ გამოჩნდება არჩეული სურათი და დამუშავებული სურათი. PS: სურათის ატვირთვის დროს, ატვირთვის პროგრესი გამოჩნდება ბოლოში.
ზონა: დააწკაპუნეთ "აირჩიეთ სურათი file” სურათის ასარჩევად, ან გადაიტანეთ და ჩამოაგდეთ სურათი პირდაპირ “ორიგინალური სურათის” ზონაში. ფართობი: აირჩიეთ შესაბამისი ელექტრონული მელნის ეკრანის მოდელი, მაგample, 1.54b. ფართობი: დააწკაპუნეთ გამოსახულების დამუშავების ალგორითმზე, მაგample, "Dithering: ფერი". ზონა: დააწკაპუნეთ „სურათის ატვირთვაზე“ სურათის ატვირთვისთვის e-ink ეკრანის ეკრანზე.
ოფლაინ დემო
გთავაზობთ ხაზგარეშე ESP32-ზე დაფუძნებულ დემოს WiFi-ს, Bluetooth-ისა და სხვა მოწყობილობების გარეშე.
დემო გამოყენება
გახსენით Arduino IDE-ზე view პროექტი file საქაღალდის მდებარეობა (გთხოვთ არ შეცვალოთ იგი).
გადადით E-Paper_ESP32_Driver_Board_Codeex-ზეamples დირექტორია და დააკოპირეთ მთელი esp32-waveshare-epd საქაღალდე ბიბლიოთეკების დირექტორიაში პროექტის საქაღალდეში.
დახურეთ ყველა Arduino IDE ფანჯარა, ხელახლა გახსენით Arduino IDE და აირჩიეთ შესაბამისი exampდემო როგორც ნაჩვენებია:

აირჩიეთ შესაბამისი დაფა და COM პორტი.
რესურსები
დოკუმენტაცია
სქემატური მომხმარებლის სახელმძღვანელო ESP32 მონაცემთა ცხრილი
დემო კოდი
Sampდემო
პროგრამული უზრუნველყოფის დრაივერი
CP2102 (ძველი ვერსია, გამოყენებული 2022 წლის ივლისამდე) CH343 VCP დრაივერი Windows-ისთვის CH343 დრაივერი MacOS MacOS-ის სახელმძღვანელოსთვის
CH343 (ახალი ვერსია, გამოიყენება 2022 წლის ივლისის შემდეგ) Windows VCP დრაივერი MAC დრაივერი
დაკავშირებული რესურსები
ESP32 Resouces E-Paper Floyd-Steinberg Zimo221 Image2Lcd Image Modulo Image Modulo
FAQ
შეკითხვა: რომელი გამოიყენება ESP32 მოდულში?
პასუხი: ESP32 Flash: 4M
SRAM: 520 KB ROM: 448 KB PARAM: 0 სიხშირე. : 240 MHz
კითხვა: Arduino პროგრამული უზრუნველყოფა ვერ ამოიცნობს პორტის ნომერს?
პასუხი: გახსენით Device Manager და შეამოწმეთ, გამოიყენება თუ არა შესაბამისი პორტის ნომერი შესაბამისი ადგილისთვის.
თუ შესაბამისი დრაივერი არ არის დაინსტალირებული, ის გამოჩნდება შემდეგნაირად, ან უცნობ მოწყობილობაში.
ასეთი განათების შესაძლო მიზეზები: 1. კომპიუტერის პორტი ცუდია. 2. მონაცემთა ხაზს აქვს პრობლემები. 3. დაფაზე გადამრთველი არ არის აკრეფილი ON-ზე.
შეკითხვა: თუ არ გაქვთ V2 ლოგო თქვენი 2.13 დიუმიანი ელექტრონული ქაღალდის ეკრანის უკანა მხარეს, როგორ გამოვიყენო იგი?
პასუხი: გახსენით epd2in13.h პროექტში და შეცვალეთ შემდეგი მნიშვნელობა 1-ზე.
Epd2in13 esp chose.png
შეკითხვა: თუ არ გაქვთ V2 ლოგო თქვენი 1.54 დიუმიანი ელექტრონული ქაღალდის ეკრანის უკანა მხარეს, როგორ გამოვიყენო იგი?
პასუხი: * გახსენით epd1in54.h პროექტში და შეცვალეთ შემდეგი მნიშვნელობა 1-ზე.
შეკითხვა:ESP32 ჩამოტვირთავს Bluetooth-ის დემო ვერსიას და მოდული იტყობინება შეცდომის შესახებ: „გურუ მედიტაციის შეცდომა: Core 0 პანიკა (LoadProhibited). გამონაკლისი უკონტროლო იყო. ” და Bluetooth ვერ ჩაირთვება წარმატებით. რა უნდა გავაკეთო?
პასუხი: ჩამოტვირთეთ Arduino-ESP32 პაკეტი Unzip the files შეკუმშულ პაკეტში hardwareespressifesp32 ბილიკზე Arduino IDE ინსტალაციის დირექტორიაში, აირჩიეთ „OK გადასაწერად file” (გახსოვდეთ ორიგინალის სარეზერვო ასლის შექმნა file), და შემდეგ ხელახლა გაუშვით რუტინა გამორთვის შემდეგ. (შენიშვნა: თუ გზა არ არსებობს ინსტალაციის დირექტორიაში, შეგიძლიათ შექმნათ იგი ხელით).
კითხვა:არდუინოთი ESP32 პროგრამის ჩამოტვირთვა ხან წარმატებით და ხან ვერ ხერხდება, როგორ მოვაგვაროთ?
პასუხი: შეეცადეთ შეამციროთ ბაუდის სიხშირე, შეგიძლიათ სცადოთ დაარეგულიროთ 115200, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ფიგურაში:
კითხვა: wifi რუტინული ატვირთვა ნორმალურია, სერიული პორტი გამოსცემს IP მისამართს, მაგრამ კომპიუტერის შეყვანის IP მისამართზე წვდომა შეუძლებელია, აუცილებელია შეამოწმოთ, რომ IP ქსელის სეგმენტი შეესაბამება wifi ქსელის სეგმენტის მნიშვნელობას და IP არ ეწინააღმდეგება.
პასუხი: შეცვალეთ IP ქსელის სეგმენტი, როგორც ეს ნაჩვენებია შემდეგ სურათზე
შეკითხვა: თუ კომპიუტერი ვერ ცნობს დრაივერის დაფას, ჯერ დაადასტურეთ დაინსტალირებულია თუ არა სერიული პორტის დრაივერი და შემდეგ შეეცადეთ შეცვალოთ USB კაბელი და USB ინტერფეისი მაქსიმალურად.
პასუხი: CH343 VCP დრაივერი Windows-ისთვის CH343 დრაივერი MacOS MacOS-ის სახელმძღვანელოსთვის
შეკითხვა: პროგრამის ჩაწერისა და ატვირთვის შეცდომა:
პასუხი: აკავშირებს…………………………………………………………………………………………………………………………………………………………………………… .____პროექტის ატვირთვის შეცდომა_მოხდა საბედისწერო შეცდომა: ESP32-თან დაკავშირება ვერ მოხერხდა: პაკეტის სათაურის მოლოდინის დრო ამოიწურა. თქვენ უნდა დააჭიროთ და გეჭიროთ ჩატვირთვის ღილაკი ESP32 დაფაზე, როდესაც გამოჩნდება Connecting… მოთხოვნა.
შეკითხვა:Bluetooth-ის დემო 0%–ზე დარჩება
პასუხი: საჭიროა დაადასტუროთ, რომ აპარატურის კავშირი სწორია და შეარჩიოთ შესაბამისი მელნის ეკრანის მოდელი
შეკითხვა: პროგრამის ატვირთვისას იტყობინება შეცდომა, რომ განვითარების დაფა არ არსებობს ან ცარიელია, თქვენ უნდა დაადასტუროთ, რომ პორტი და განვითარების დაფა სწორად არის შერჩეული, თქვენ უნდა დაადასტუროთ, რომ აპარატურის კავშირი სწორია და შეარჩიოთ შესაბამისი მელნის ეკრანის მოდელი
პასუხი: აირჩიეთ პორტი და მძღოლის დაფა, როგორც ნაჩვენებია ქვემოთ.
კითხვა:ბორდის მენეჯერს არ შეუძლია მოძებნოს esp32, თქვენ უნდა შეავსოთ esp32 განვითარების დაფის მენეჯმენტი URL
პასუხი: https://dl.espressif.com/dl/package_esp32_index.json (esp8266: http://arduino ) მენიუს ზოლში: File -> პრეფერენციები .esp8266.com/stable/package_esp8266com_index.json)

კითხვა: E-Paper ESP32 დრაივერის დაფა A, B კლავიშის ფუნქცია.
პასუხი: თავსებადია მეტი მელნის ეკრანის მოდელებთან, რომელთა რეგულირება შესაძლებელია ჩვენების ეფექტის მიხედვით.
შეკითხვა: რა არის მანძილი E-Paper ESP3 დრაივერის დაფის J4-სა და J32-ს შორის?
პასუხი: მანძილი არის 22.65 მმ
შეკითხვა: რა არის 2.13 დიუმიანი ელექტრონული ქაღალდის ღრუბლის მოდულის სისქე?
პასუხი: ბატარეის გარეშე, დაახლოებით 6 მმ; ბატარეით, დაახლოებით 14.5 მმ.
კითხვა: რატომ არ შეიძლება ESP32 დაფის არჩევა Arduino IDE-ში Mac OS-ის გამოყენებისას?
პასუხი: თუ ESP32 მოწყობილობა ამოიცნობს თქვენს Mac PC-ს, მაგრამ არ მუშაობს Arduino IDE-ში, გთხოვთ, შეამოწმოთ უსაფრთხოების პარამეტრები, შესაძლოა ის დაიბლოკოს საჭირო დრაივერის ინსტალაციისას. გთხოვთ, შეამოწმოთ დრაივერი სისტემის პარამეტრებში, დეტალების სიაში.
ESP32-driver-install-Mac.png
კითხვა: ESP32 ელექტრონული ქაღალდის დრაივერის დაფის სრული პინი?
პასუხი: შეამოწმეთ ქვემოთ მოცემული სურათი.

მხარდაჭერა

ტექნიკური მხარდაჭერა
თუ გჭირდებათ ტექნიკური მხარდაჭერა ან გაქვთ რაიმე გამოხმაურება/გადახედვაviewგთხოვთ, დააწკაპუნოთ ღილაკზე გაგზავნა ახლა ბილეთის გამოსაგზავნად, ჩვენი მხარდაჭერის ჯგუფი შეამოწმებს და გიპასუხებთ 1-დან 2 სამუშაო დღის განმავლობაში. გთხოვთ გამოიჩინოთ მოთმინება, რადგან ჩვენ ყველა ღონეს ვხმარობთ პრობლემის მოგვარებაში დაგეხმაროთ. სამუშაო დრო: 9 სთ – 6 სთ GMT + 8 (ორშაბათიდან პარასკევის ჩათვლით)

გაგზავნეთ ახლავე

შესვლა / ანგარიშის შექმნა

დოკუმენტები / რესურსები

WAVESHARE E-Paper ESP32 Driver Board [pdf] მომხმარებლის სახელმძღვანელო
E-Paper ESP32 Driver Board, E-Paper ESP32, Driver Board, Board

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *