สารบัญ:

Epaper และ Arduino UNO: 3 ขั้นตอน
Epaper และ Arduino UNO: 3 ขั้นตอน

วีดีโอ: Epaper และ Arduino UNO: 3 ขั้นตอน

วีดีโอ: Epaper และ Arduino UNO: 3 ขั้นตอน
วีดีโอ: ePaper barometer. From 5V 8bit Arduino UNO R3 to 3.3V 32bit Espduino ESP32. 2024, กรกฎาคม
Anonim
Image
Image
Epaper และ Arduino UNO
Epaper และ Arduino UNO
Epaper และ Arduino UNO
Epaper และ Arduino UNO

E-Paper ควบคุมโดยและ Arduino UNO

เมื่อเร็ว ๆ นี้ฉันได้ส่งบางรายการเพื่อทดลองใช้จาก GearBest และรายการนี้เป็นรายการที่ฉันสนใจอยากลองมากที่สุด ฉันไม่เคยเล่น e-paper มาก่อน ดังนั้นมันจึงเป็นช่วงเรียนรู้สำหรับฉัน

รายการที่ฉันส่งไปทั้งหมดได้รับการออกแบบเพื่อใช้กับ Raspberry PI แต่ E-Paper นี้จะทำงานกับ Arduino ได้เช่นกัน

เมื่อเครื่องมาถึงก็มีภาพที่สวยงามปรากฏขึ้นแล้ว และในตอนแรกฉันคิดว่าภาพนั้นอยู่บนแผ่นกันรอยหน้าจอ แต่เมื่อถอดตัวป้องกันออกแล้ว ภาพก็ยังคงอยู่! และนี่คือองค์ประกอบสำคัญของ ePaper เมื่อคุณวางรูปภาพขึ้น คุณสามารถพลิกพลังและมันจะยังคงอยู่

ขั้นตอนที่ 1: การเชื่อมต่อกับ Arduino Uno

การเชื่อมต่อกับ Arduino Uno
การเชื่อมต่อกับ Arduino Uno
การเชื่อมต่อกับ Arduino Uno
การเชื่อมต่อกับ Arduino Uno
การเชื่อมต่อกับ Arduino Uno
การเชื่อมต่อกับ Arduino Uno

อุปกรณ์นี้ใช้การเชื่อมต่อ SPI ดังนั้นควรต่อสายดังนี้

กระดาษอิเล็กทรอนิกส์ สี ยูโนพลัส (3.3V)
3.3V สีแดง 3V3
GND สีดำ GND
DIN สีฟ้า D11
CLK สีเหลือง D13
CS ส้ม D10
กระแสตรง เขียว D9
RST สีขาว D8
ไม่ว่าง สีม่วง D7

ในการทำการเชื่อมต่อเหล่านี้ ฉันต้องใส่หมุดจากส่วนของแถบ IDC ที่ปลายปลั๊ก มิฉะนั้น คุณจะมีขั้วต่อเพศหญิงที่ปลายแต่ละด้าน

ขั้นตอนที่ 2: Arduino Library และซอฟต์แวร์ Image2Lcd

Arduino Library และซอฟต์แวร์ Image2Lcd
Arduino Library และซอฟต์แวร์ Image2Lcd
Arduino Library และซอฟต์แวร์ Image2Lcd
Arduino Library และซอฟต์แวร์ Image2Lcd
Arduino Library และซอฟต์แวร์ Image2Lcd
Arduino Library และซอฟต์แวร์ Image2Lcd

ดังนั้น เมื่อคุณทำการเชื่อมต่อแล้ว คุณจะต้องโหลดภาพสเก็ตช์เพื่อดูว่ามันใช้งานได้หรือไม่ มีโฟลเดอร์ซิปที่มีรหัสมากมายจากเว็บไซต์ เพียงไปตามลิงก์ในหน้าวิกิ คุณจะพบรหัสสาธิตในส่วนทรัพยากร นอกจากนี้ยังมีตัวอย่างสำหรับบอร์ด Raspberry PI และ STM32

นอกจากนี้ ในส่วน "วิธีแสดงรูปภาพ" ยังมีลิงก์ไปยังซอฟต์แวร์ที่ให้คุณแปลงรูปภาพเป็นโค้ดที่จำเป็นในการแสดง

เมื่อคุณดาวน์โหลดโฟลเดอร์ zip ที่จำเป็นแล้ว คุณควรเปิดเครื่องรูด และในกรณีของไฟล์ Arduino ไลบรารีควรอยู่ในโฟลเดอร์ไลบรารีและร่างการสาธิตในตำแหน่งปกติของคุณ

ต้องกำหนดค่าโปรแกรม Image2Lcd อย่างถูกต้องและการตั้งค่าจะแตกต่างกันไปขึ้นอยู่กับว่าคุณต้องการใช้รูปภาพแนวตั้งหรือแนวนอน ฉันได้รวมรูปภาพของทั้งสองไว้เพื่อให้คุณเห็นความแตกต่าง นอกจากนี้ คุณอาจต้องลากโปรแกรมออกเพื่อแสดงรูปภาพที่ต้องการทั้งหมด และหากคุณเปลี่ยนจากแนวตั้งเป็นแนวนอน คุณต้องคลิกปุ่มเล็กๆ ข้างกล่องมิติ

เมื่อคุณตั้งค่าทั้งหมดถูกต้องและปรับความสว่างเพื่อให้ได้เอฟเฟกต์ที่ต้องการ จากนั้นกดบันทึกและไฟล์ข้อความจะปรากฏขึ้น ฉันไม่แน่ใจในวิธีที่ถูกต้องในการถ่ายโอนสิ่งนี้ แต่ทั้งหมดที่ฉันทำคือคัดลอกข้อความทั้งหมดและวางลงในไฟล์ imagedata.cpp ของ Arduino Sketch ลบข้อมูลดั้งเดิม (แต่ไม่ใช่บิตแรก) จากนั้นคุณจะต้อง ลบบรรทัดพิเศษที่ด้านบน ในกรณีที่รูปภาพของฉันลบ "Aconst unsigned char gImage_monstert[8512] = { /* 0X00, 0X01, 0X2C, 0X01, 0XE0, 0X00, */" คุณควรจะสามารถอัปโหลดภาพร่างใหม่และเห็นภาพได้

ขั้นตอนที่ 3: อะไรทำงานได้ดี?

อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?
อะไรทำงานได้ดี?

รูปภาพสามารถตีและพลาดได้มากคุณสามารถเห็นได้จากภาพของเครื่องบินว่าลำตัวส่วนใหญ่หายไป เนื่องจากฉันต้องปรับความสว่างเพื่อให้ได้รายละเอียดที่ต้องการ

ภาพหนึ่งที่ได้ผลดีคือภาพที่วาดด้วยมือ เลยวาดรูปสี่เหลี่ยมผืนผ้า 14 * 10.5 ซม. แล้ววาดรูปต่อ จากนั้นจึงสแกนและครอบตัดรูปภาพเป็นอัตราส่วน 3:4 แล้วใส่ลงในโปรแกรม Image2Lcd ฉันรู้สึกประหลาดใจมากกับข้อความเล็กๆ ที่คุณเข้าใจได้

ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้และขอขอบคุณ GearBest สำหรับการส่งสินค้านี้ให้ฉันทดลองใช้ หากคุณต้องการซื้อสินค้าชิ้นนี้ โปรดไปที่ลิงก์ด้านล่าง ขอบคุณ.

ลิงค์ด้วย GearBest

แนะนำ: