Სარჩევი:

HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი
HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი

ვიდეო: HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი

ვიდეო: HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი
ვიდეო: LCD модуль HX1230 или дисплей от Nokia 1202 2024, ნოემბერი
Anonim
HX1230 მონოქრომული LCD არდუინოს პროექტებში
HX1230 მონოქრომული LCD არდუინოს პროექტებში

ნაწილები:

  • ნებისმიერი არდუინო
  • HX1230 96x68 პიქსელიანი LCD (ასევე ცნობილია როგორც Nokia 1202, STE2007)
  • რამდენიმე მავთული

ნაბიჯი 1: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები
  1. RST to D6 ან ნებისმიერი ციფრული
  2. CE– დან D7– მდე ან ნებისმიერი ციფრული
  3. N/C
  4. DIN– დან D11/MOSI– მდე
  5. დააჭირეთ D13/SCK- ს
  6. VCC 3.3V– მდე
  7. BL to 3.3V ან რეზისტორის საშუალებით ნებისმიერ ციფრულ პინზე
  8. GND to GND

კავშირები მსგავსია Nokia 5110 LCD– ისა და SPI დისპლეების უმეტესობასთან. ერთადერთი განსხვავება ისაა, რომ არ არსებობს DC (მონაცემები/ბრძანება) პინი. ეს ინფორმაცია იგზავნება 9 ბიტიანი SPI საშუალებით.

LCD საუკეთესოდ მუშაობს 3.3V– ზე, 5V ასევე უსაფრთხოა, მაგრამ მოითხოვს ცვლილებებს კონტრასტის პარამეტრებში. უმარტივესი გზაა გამოიყენოთ Arduino Pro Mini, რომელიც იკვებება 3.3 ვ წყაროდან.

ნაბიჯი 2: Nokia 5110 LCD– ის შედარება

შედარება Nokia 5110 LCD– თან
შედარება Nokia 5110 LCD– თან
შედარება Nokia 5110 LCD– თან
შედარება Nokia 5110 LCD– თან

HX1230 რეკლამირებულია, როგორც Nokia 5110 LCD შემცვლელი. ეს არ არის მთლიანად მართალი, რადგან HX1230– ს აქვს განსხვავებული კონტროლერი/ბრძანება და მოითხოვს სხვა ბიბლიოთეკას

HX1230– ის უპირატესობები:

  • გაცილებით მცირე ზომის PCB, მაგრამ ეკრანის ზომა თითქმის იგივეა
  • ზებრის ზოლები არ არის, დისპლეი შედუღებულია PCB- ზე
  • ცოტა უფრო მაღალი გარჩევადობა 96x68 წინააღმდეგ 84x48
  • უკეთესი ასპექტის თანაფარდობა, პიქსელები კვადრატულია
  • მხოლოდ 1 LED გამოიყენება განათებისთვის
  • 1 მავთული ნაკლებია საჭირო MCU– ს დასაკავშირებლად (DC პინის გარეშე)
  • ჩვეულებრივ იაფია ვიდრე N5110 - $ 1.60 vs $ 1.80

ნაბიჯი 3: Arduino პროგრამული უზრუნველყოფა

მომზადებულია 2 სხვადასხვა ბიბლიოთეკა:

  • დაბალი რესურსების ბიბლიოთეკა გამოიყენება უბრალო პროექტებისთვის, ძირითადად ალფანუმერული მონაცემებით (თუმცა პიქსელის გრაფიკის/ბიტმაპების გადაცემა ჯერ კიდევ შესაძლებელია), არ იყენებს RAM ჩარჩოს ბუფერისთვის, ყველაფერი პირდაპირ გადაეცემა LCD– ს SPI– ის საშუალებით

    github.com/cbm80amiga/HX1230_SPI

  • სრული გრაფიკული ბიბლიოთეკა დამამცირებელი მხარდაჭერით:

    github.com/cbm80amiga/HX1230_FB

უყურეთ მომდევნო ვიდეოს ბიბლიოთეკების მახასიათებლების შესამოწმებლად

ნაბიჯი 4: უყურეთ ვიდეოს

Მახასიათებლები:

  • პროპორციული შრიფტების მხარდაჭერა ჩაშენებული (მოითხოვს შრიფტებს PropFonts ბიბლიოთეკიდან
  • მარტივი პრიმიტივები (პიქსელები, ხაზები, ოთხკუთხედები, შევსებული ოთხკუთხედები, წრეები, შევსებული წრეები, სამკუთხედები, შევსებული სამკუთხედები)
  • სწრაფად შეკვეთილი დაშლა (17 შაბლონი)
  • ულტრა სწრაფი ჰორიზონტალური და ვერტიკალური ხაზის ნახაზი
  • ბიტმაპების ნახაზი
  • ბევრი პროგრამის მაგალითი

გირჩევთ: