Waveshare EPaper 1.54 Raspberry Pi: 5 ნაბიჯი
Waveshare EPaper 1.54 Raspberry Pi: 5 ნაბიჯი
Anonim
Waveshare EPaper 1.54 Raspberry Pi
Waveshare EPaper 1.54 Raspberry Pi

მე შევიძინე Waveshare E-Paper 1.54 სხვადასხვა პროექტისთვის, ასე რომ.. აქ არის სახელმძღვანელო, თუ როგორ უნდა დააინსტალიროთ იგი

ნაბიჯი 1: ნივთების სია

აქ არის ის, რაც დაგჭირდებათ:

  • ჟოლო პი 3
  • დისტანციური მანქანა SSH- სთან pi ან ეკრანი და კლავიატურა, რომ პირდაპირ დაუკავშირდეს მას
  • WaveShare ელექტრონული ქაღალდის მოდული 1.54 (მოდელი A)

ნაბიჯი 2: დაკავშირება PI- სთან

უკავშირდება PI- ს
უკავშირდება PI- ს
უკავშირდება PI- ს
უკავშირდება PI- ს

დაიცავით კაბელის სახელი და ნახატი ეკრანის Raspberry pi IO- სთან დაკავშირებისას

ნაბიჯი 3: ჩამოტვირთეთ და დააინსტალირეთ ბიბლიოთეკა

ბიბლიოთეკის გადმოტვირთვის ფაილები დავამატე პროექტს, ორიგინალური ბმულები ქვემოთ

www.waveshare.com/wiki/File:Bcm2835-1.39.t…

www.waveshare.com/wiki/File:WiringPi.tar.g…

ინსტალაცია

შეიყვანეთ WiringPi საქაღალდე, შემდეგ მიჰყევით ამ ბრძანებებს ინსტალაციისთვის:

chmod 777 აშენება

./ აშენება

შეამოწმეთ ინსტალაცია:

გპიო - ვ

გადადით ბიბლიოთეკების bcm2835 საქაღალდეში, შემდეგ კი მიჰყევით ამ ბრძანებებს ინსტალაციისთვის:

./configuremake sudo make check sudo make install

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

გადააკეთეთ ფაილები bcm2835 და wiringpi საქაღალდეში, გადადით საქაღალდეში და გააკეთეთ

cd PATH/OF/DEMO/Folder/Rasberry/bcm2835 გააკეთე სუფთა მარკა

cd PATH/OF/DEMO/FOLDER/Rasberry/wiringpi

გაწმინდე

გააკეთოს

ნაბიჯი 4: განაახლეთ თქვენი საკუთარი სურათი

განაახლეთ საკუთარი სურათი
განაახლეთ საკუთარი სურათი

სანამ კოდის გაშვებას საჭიროებს მცირე ცვლილებების შეტანას.

კოდი იყენებს შრიფტს, რომელიც ბუნებრივად არ არის Rasbien instell- ში, ასე რომ შეცვალეთ შრიფტის ტიპი

font = ImageFont.truetype ('/usr/share/fonts/truetype/wqy/wqy-microhei.ttc', 24)

თქვენს სისტემაში არსებული ნებისმიერი სხვა შრიფტისთვის.

შეამოწმეთ არსებული შრიფტი ამით და შეცვალეთ შედეგი, მე შევცვალე იგი

ls/usr/share/fonts/truetype/

font = ImageFont.truetype ('/usr/share/fonts/truetype/freefont/FreeSansBold.ttf', 24)

მთავარში.პი

image = Image.open ('free-rick-design-700x700.bmp')

epd.display (epd.getbuffer (სურათი))

დრო. ძილი (2)

ნაბიჯი 5: შეცვალეთ დემო კოდი

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

დააინსტალირეთ ინსტალაციის ინტერფეისი

იმპორტი epd1in54 PIL- დან იმპორტის სურათი, ImageDraw, ImageFont

ეკრანის დაწყება

epd = epd1in54. EPD ()

epd.init (epd.lut_full_update) epd. გასუფთავება (0xFF)

გახსენით და აჩვენეთ სურათი

image = Image.open ('1in54.bmp') epd.display (epd.getbuffer (სურათი))

გირჩევთ: