Სარჩევი:
ვიდეო: ST7920 128X64 LCD ეკრანი ESP32– მდე: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს Instructables აშკარად არ აპირებს პრიზების მიღებას მისი ხარისხისთვის ან რაც არ უნდა იყოს!
სანამ ამ პროექტს დავიწყებდი, მე ინტერნეტით მივაშტერდი და ვერაფერი ვიპოვე ამ LCD– ის ESP32– თან დაკავშირების შესახებ, ამიტომ ვიფიქრე, რომ წარმატების შემდეგ, ის უნდა იყოს დოკუმენტირებული და გაზიარებული.
მარაგები
ყველაფერი რაც თქვენ გჭირდებათ არის ST7920 128X64 LCD დისპლეი, ESP32 და 10K ქოთანი.
ნაბიჯი 1: კავშირები
შეაერთეთ სამივე კომპონენტი ზემოთ მოყვანილი კავშირების შემდეგ.
ESP32– ზე შესაძლებელია სხვადასხვა ქინძისთავების გამოყენება, მაგრამ ზუსტად არ ვიცი.
ნაბიჯი 2: კოდი
მე გამოვიყენე Arduino IDE კოდი ESP32– ზე ატვირთვისთვის.
თუ არ იცით როგორ დაუკავშიროთ და დაპროგრამოთ ESP32 Arduino IDE– ით, მოძებნეთ ინსტრუქცია ინტერნეტში, მისი პოვნა საკმაოდ ადვილია.
ბიბლიოთეკა, რომელსაც ვიყენებ, არის ოლივერის U8g2 ბიბლიოთეკა V2.27.6.
მას შემდეგ რაც დაინსტალირებთ U8g2 ბიბლიოთეკას, გადადით მაგალითებზე და გახსენით "მაგალითები/U8g2/full_buffer/GraphicsTest".
ახლა, კოდში, იპოვეთ ხაზი, რომელიც ასე გამოიყურება:
// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* საათი =*/13,/* მონაცემები =*/11,/* CS =*/10,/* გადატვირთვა =*/8);
და შეცვალეთ იგი შემდეგით:
U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* საათი =* / 18, /* მონაცემები =* / 23, /* CS =* / 5, /* გადატვირთვა =* / 22); // ESP32
ატვირთეთ კოდი თქვენს ESP32– ზე და თითების გადაჯვარედინებით ის მუშაობს!
ნაბიჯი 3: დასკვნა
ეს არის ჩემი პირველი ინსტრუქცია.
მე ვიცი, რომ ეს არ არის ძალიან ლამაზი ან არაფერი, მაგრამ მაინც იქ არის და შეიძლება ვინმეს დაეხმაროს.
გთხოვთ, დააფიქსიროთ თქვენი გამოცდილება ამ ინსტრუქციის შემდეგ და მე შევეცდები განვაახლო ის და გავხადო უკეთესი!
- ბლეზი
გირჩევთ:
LoRa 3 კმ -დან 8 კმ -მდე უკაბელო კომუნიკაცია დაბალი ღირებულებით E32 (sx1278/sx1276) მოწყობილობა Arduino- სთვის, Esp8266 ან Esp32: 15 ნაბიჯი
LoRa 3 კმ -დან 8 კმ -მდე უკაბელო კომუნიკაცია დაბალი ღირებულებით E32 (sx1278/sx1276) მოწყობილობა Arduino, Esp8266 ან Esp32: მე ვქმნი ბიბლიოთეკას EBYTE E32- ის მართვისთვის LoRa მოწყობილობის Semtech სერიის საფუძველზე, ძალიან მძლავრი, მარტივი და იაფი მოწყობილობა. თქვენ შეგიძლიათ იპოვოთ 3 კმ ვერსია აქ, 8 კმ ვერსია აქ მათ შეუძლიათ იმუშაონ 3000 მ - დან 8000 მ - მდე მანძილზე და მათ აქვთ ბევრი მახასიათებელი
როტაციის ჟოლოს Pi ეკრანი და სენსორული ეკრანი: 4 ნაბიჯი
როტაციის ჟოლო Pi ეკრანი და სენსორული ეკრანი: ეს არის ძირითადი ინსტრუქცია, რომელიც გიჩვენებთ თუ როგორ უნდა გადაატრიალოთ ეკრანი და სენსორული ეკრანი ნებისმიერი Raspberry Pi– სთვის, რომელიც მუშაობს Buster Raspbian ოპერაციული სისტემით, მაგრამ მე ეს მეთოდი ჯესიის შემდეგ გამოვიყენე. მასში გამოყენებული სურათები ჟოლოს პიდან არის
I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino: გამარჯობა ბიჭებო, რადგან ჩვეულებრივ SPI LCD 1602 -ს აქვს ძალიან ბევრი მავთული დასაკავშირებლად, ამიტომ არდუინოსთან დაკავშირება ძალიან რთულია, მაგრამ არსებობს ერთი მოდული ბაზარზე, რომელსაც შეუძლია გადააკეთეთ SPI დისპლეი IIC ეკრანად, ასე რომ თქვენ გჭირდებათ მხოლოდ 4 მავთულის დაკავშირება
I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი
I2C / IIC LCD ეკრანი | გადააკეთეთ SPI LCD I2C LCD ეკრანზე: spi LCD ეკრანის გამოყენებას ძალიან ბევრი კავშირი სჭირდება, რის გაკეთებაც ძნელია, ასე რომ ვიპოვე მოდული, რომელსაც შეუძლია i2c LCD– ის spi LCD– ზე გადაყვანა, ასე რომ დავიწყოთ
შესავალი ESP32 Lora OLED ეკრანი: 8 ნაბიჯი
შესავალი ESP32 Lora OLED ეკრანი: ეს არის კიდევ ერთი ვიდეო ESP32 LoRa– ს შესავლის შესახებ. ამჯერად, ჩვენ კონკრეტულად ვისაუბრებთ გრაფიკულ ჩვენებაზე (128x64 პიქსელით). ჩვენ გამოვიყენებთ SSD1306 ბიბლიოთეკას ამ OLED ეკრანზე ინფორმაციის საჩვენებლად და მაგალითის წარმოსადგენად