Სარჩევი:
- ნაბიჯი 1: კავშირები
- ნაბიჯი 2: Nokia 5110 LCD– ის შედარება
- ნაბიჯი 3: Arduino პროგრამული უზრუნველყოფა
- ნაბიჯი 4: უყურეთ ვიდეოს
ვიდეო: HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ნაწილები:
- ნებისმიერი არდუინო
- HX1230 96x68 პიქსელიანი LCD (ასევე ცნობილია როგორც Nokia 1202, STE2007)
- რამდენიმე მავთული
ნაბიჯი 1: კავშირები
- RST to D6 ან ნებისმიერი ციფრული
- CE– დან D7– მდე ან ნებისმიერი ციფრული
- N/C
- DIN– დან D11/MOSI– მდე
- დააჭირეთ D13/SCK- ს
- VCC 3.3V– მდე
- BL to 3.3V ან რეზისტორის საშუალებით ნებისმიერ ციფრულ პინზე
- GND to GND
კავშირები მსგავსია Nokia 5110 LCD– ისა და SPI დისპლეების უმეტესობასთან. ერთადერთი განსხვავება ისაა, რომ არ არსებობს DC (მონაცემები/ბრძანება) პინი. ეს ინფორმაცია იგზავნება 9 ბიტიანი SPI საშუალებით.
LCD საუკეთესოდ მუშაობს 3.3V– ზე, 5V ასევე უსაფრთხოა, მაგრამ მოითხოვს ცვლილებებს კონტრასტის პარამეტრებში. უმარტივესი გზაა გამოიყენოთ Arduino Pro Mini, რომელიც იკვებება 3.3 ვ წყაროდან.
ნაბიჯი 2: 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 შაბლონი)
- ულტრა სწრაფი ჰორიზონტალური და ვერტიკალური ხაზის ნახაზი
- ბიტმაპების ნახაზი
- ბევრი პროგრამის მაგალითი
გირჩევთ:
როგორ გავაკეთოთ RADAR არდუინოს გამოყენებით სამეცნიერო პროექტისათვის არდუინოს საუკეთესო პროექტები: 5 ნაბიჯი
როგორ გავაკეთოთ RADAR არდუინოს გამოყენებით სამეცნიერო პროექტისათვის საუკეთესო Arduino პროექტები: გამარჯობა მეგობრებო, ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ arduino nano– ს გამოყენებით აშენებული საოცარი სარადარო სისტემა
დაბალი დაბალი გამავლობის ფილტრი RC გამოიყენება Arduino– ს პროექტებში: 4 ნაბიჯი
დაბალი დაბალი გამავლობის ფილტრი RC გამოიყენება Arduino– ს პროექტებში: დაბალი გავლის ფილტრი არის შესანიშნავი ელექტრონული სქემა თქვენი პროექტებიდან პარაზიტული სიგნალების გაფილტვრის მიზნით. Arduino– სთან დაკავშირებულ პროექტებსა და დენის სქემებთან ახლოს მომუშავე სენსორებთან დაკავშირებულ პრობლემებს წარმოადგენს „პარაზიტული“სიგნალების არსებობა. ისინი c
სინათლის ინტენსივობის შეთქმულება არდუინოს და პითონის არდუინოს სამაგისტრო ბიბლიოთეკის გამოყენებით: 5 ნაბიჯი
სინათლის ინტენსივობის შეთქმულება არდუინოს და პითონის არდუინოს სამაგისტრო ბიბლიოთეკის გამოყენებით: არდუინო არის ეკონომიური, მაგრამ მაღალეფექტური და ფუნქციონალური ინსტრუმენტი, ჩაშენებულ C- ში პროგრამირება ხდის პროექტების დამღლელ პროცესს! პითონის Arduino_Master მოდული ამარტივებს ამას და გვაძლევს საშუალებას გამოვთვალოთ, ამოიღოთ ნაგვის მნიშვნელობები
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში
პედომეტრი ნაწილი 1: 128x32 მონოქრომული ეკრანი და არდუინო: 5 ნაბიჯი
პედომეტრი ნაწილი 1: 128x32 მონოქრომული ეკრანი და არდუინო: ეს არის ძირითადი სამეურვეო პროგრამა, რომელიც ასწავლის როგორ გამოიყენოთ OLED ეკრანი მათ Arduino– სთან ერთად. მე ვიყენებ 128x32 ეკრანს, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვადასხვა გარჩევადობის დაფარული ეკრანი და შეცვალოთ რეზოლუცია/კოორდინატები საჭიროებისამებრ. ამ ნაწილში მე გაჩვენებთ როგორ