Სარჩევი:

Epaper და Arduino UNO: 3 ნაბიჯი
Epaper და Arduino UNO: 3 ნაბიჯი

ვიდეო: Epaper და Arduino UNO: 3 ნაბიჯი

ვიდეო: Epaper და Arduino UNO: 3 ნაბიჯი
ვიდეო: ARDUINO UNO / NANO 7.5 Inch E-Paper Display : Arduino Tutorial 2024, ნოემბერი
Anonim
Image
Image
Epaper და Arduino UNO
Epaper და Arduino UNO
Epaper და Arduino UNO
Epaper და Arduino UNO

ელექტრონული ქაღალდი, რომელსაც აკონტროლებს და Arduino UNO.

მე ცოტა ხნის წინ გამომიგზავნეს რამდენიმე ელემენტი საცდელად GearBest– დან და ამ ნივთებიდან ეს იყო ის, რაც ყველაზე მეტად მაინტერესებდა. მე არასოდეს მითამაშია ელექტრონულ ქაღალდზე, ასე რომ, ეს ჩემთვის სწავლის მრუდი იყო.

საგნები, რომლებიც მე გამომიგზავნეს, ყველა შექმნილია ჟოლოს PI– ზე გამოსაყენებლად, მაგრამ ეს ელექტრონული ქაღალდი ისევე მუშაობს არდუინოსთან.

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

ნაბიჯი 1: კავშირი Arduino Uno– სთან

კავშირები Arduino Uno– სთან
კავშირები Arduino Uno– სთან
კავშირები Arduino Uno– სთან
კავშირები Arduino Uno– სთან
კავშირები Arduino Uno– სთან
კავშირები Arduino Uno– სთან

ეს მოწყობილობა იყენებს SPI კავშირებს, ამიტომ უნდა იყოს დაკავშირებული შემდეგნაირად.

ელექტრონული ქაღალდი ფერი UNO PLUS (3.3V)
3.3V წითელი 3V3
GND შავი GND
DIN ლურჯი D11
CLK ყვითელი D13
CS ნარინჯისფერი D10
DC მწვანე D9
RST თეთრი D8
ᲓᲐᲙᲐᲕᲔᲑᲣᲚᲘ მეწამული D7

ამ კავშირების დასამყარებლად მე მომიწია IDC ზოლის ნაწილის ქინძისთავების ჩასმა სანთლების ბოლოებში, წინააღმდეგ შემთხვევაში თქვენ გაქვთ ქალი კავშირები თითოეულ ბოლოში.

ნაბიჯი 2: Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა

Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა
Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა
Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა
Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა
Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა
Arduino ბიბლიოთეკა და Image2Lcd პროგრამული უზრუნველყოფა

ამრიგად, მას შემდეგ რაც დაამყარებთ კავშირებს, გსურთ მიიღოთ ესკიზი, რომ ნახოთ მუშაობს თუ არა. დამხმარედ არის zipped საქაღალდე, რომელსაც აქვს უამრავი კოდი ვებგვერდიდან. უბრალოდ მიჰყევით ბმულს ვიკი გვერდზე. თქვენ ნახავთ დემო კოდს რესურსების განყოფილებაში. ასევე არსებობს მაგალითები Raspberry PI და STM32 დაფისთვის.

ასევე განყოფილებაში "როგორ გამოვავლინოთ სურათი" არის ბმული პროგრამული უზრუნველყოფის იმ ნაწილზე, რომელიც საშუალებას გაძლევთ გადააკეთოთ ფოტოები კოდში, რომელიც საჭიროა ჩვენებისათვის.

მას შემდეგ რაც გადმოწერეთ საჭირო zip საქაღალდე, თქვენ უნდა გახსნათ იგი და Arduino ფაილების შემთხვევაში ბიბლიოთეკები უნდა განთავსდეს ბიბლიოთეკების საქაღალდეში და დემო ესკიზი თქვენს ჩვეულებრივ ადგილას.

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

მას შემდეგ რაც ყველა პარამეტრი სწორი გაქვთ და დაარეგულირეთ სიკაშკაშე საჭირო ეფექტის მისაღებად დააჭირეთ ღილაკს შენახვა და გამოჩნდება ტექსტური ფაილი. მე არ ვარ დარწმუნებული, რომ გადავიტანოთ ეს სწორი გზა, მაგრამ ყველაფერი რაც მე ვაკეთებ არის მთელი ტექსტის კოპირება და ჩასმა Arduino– ს ესკიზის imagedata.cpp ფაილში, რომელიც წაშლის ორიგინალურ მონაცემებს (მაგრამ არა პირველ ნაწილს), მაშინ დაგჭირდებათ წაშალეთ ზედმეტი ხაზი ზედა ნაწილში. ჩემი სურათის შემთხვევაში წაშალეთ "დაარეგისტრირეთ ხელმოუწერელი char gImage_monstert [8512] = { / * 0X00, 0X01, 0X2C, 0X01, 0XE0, 0X00, * /" მაშინ თქვენ უნდა შეგეძლოთ ატვირთოთ ახალი ესკიზი და ნახოთ სურათი.

ნაბიჯი 3: რა მუშაობს კარგად?

რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?
რა მუშაობს კარგად?

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

ერთი სურათი, რომელიც კარგად მუშაობდა, იყო ხელით დახატული სურათები. ასე რომ, მე დავხატე მართკუთხედი 14 * 10.5 სმ და დავხატე რამდენიმე სურათი. ამის შემდეგ მოხდა მისი სკანირება და გამოსახულების შემცირება 3: 4 თანაფარდობით, შემდეგ ჩასმა Image2Lcd პროგრამაში. ძალიან გამიკვირდა პატარა ტექსტი, რომლის მოშორებაც შეგიძლია.

ყოველ შემთხვევაში, ვიმედოვნებ, რომ ისიამოვნეთ ამ სასწავლო ინსტრუქციით და დიდი მადლობა GearBest- ს, რომ გამომიგზავნა ეს ნივთი საცდელად. თუ გსურთ შეიძინოთ ეს ნივთი, მიჰყევით ქვემოთ მოცემულ ბმულს. მადლობა

ლინკიც GearBest

გირჩევთ: