EP49 แสดงภาพ JPEG บนจอ ILI9341 TFT 2.4" | Arduino project Esp32 Display JPEG images on TFT 2.4"
ฝัง
- เผยแพร่เมื่อ 15 เม.ย. 2022
- วัตถุประสงค์ของคลิปนี้
1.สอนวิธีการนำไลบารี่ TFT_eSPI ไปใช้ กับจอรุ่นต่าง มากกว่า 1 โครงงานแต่ไม่ต้องเข้าไปแก่ไขไฟล์ User_Select.h ให้สับสน
2.สร้าง user_setup ไฟล์ ไว้ใช้ในแต่ละโครงงานไปโดยไม่กระทบ lib หลัก
3. น้ำภาพ jpeg ที่เก็บไว้ใน SPIFFS มาแสดงผลบนจอ
4. พิมพ์ตัวอักษรบนจอในตำแหน่งต่างๆ (น้ำไปปรยุกต์ใช้ในการแสดงค่าของ sensor ต่าง
-----------------------------------------------------------------------
สำหรับเพื่อนๆ พี่ๆ น้องๆนักศึกษา ที่ยังไม่มี internet server หรือ web host ในการทดลอง
หรือจะสร้างเว็ปไซด์เป็นของตัวเอง
สามารถจะเช่า host server ราคาถูกคุณภาพสูง ได้จากลิงค์ข้างล่างนี้ครับ
www.hostneverdie.com/support/...
ติดตามเราได้ที่ :
/ saroj.meesook
/ 1kwamkid
/ navcom-research-coltd-...
เราเปิดสอนคอร์สออนไลน์ Arduino IoT ดูรายละเอียดได้ตามลิงค์ข้างล่าง
www.arduino108.com
กลุ่มในเฟสบุ๊คที่จะให้เพื่อนๆได้นำผลงาน โครงงาน Arudion project มาแสดง
/ 214005350689607
Donation (ค่ากาแฟ เป็นกำลังใจคนทำงาน)
ธ.ไทยพาณิชย์ scb 3222566636
paypal account : saroj@navcoms.com
โค้ดแจกฟรี
drive.google.com/drive/folder... - แนวปฏิบัติและการใช้ชีวิต
เยี่ยมเลยครับ
ขอบคุณครับ
ขอบคุณครับ ผมเพิ่งซื้อตัวนี้มา กำลังหาวิธีใช้พอดีเลยครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชม
เหมือนรู้ใจเลยครับ กำลังศึกษาทางนี้พอดี😍
ดีใจถ้าคลิปนี้จะมีประโยขน์ต่อไปครับ
ตอนนี้ผมใช้ pin21 สำหรับ touch แต่ผมเพิ่งรู้วา pin21 และ pin22 สำรองไว้สำหรับ I2C
มี pin ตัวไหนเหมาะสำหรับ touch ไหมครับ
ขอบคุณมากครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชม
ผมพึ่งเข้ามาดู
ขอบคุณครับ
ขอบคุณครับ
ยินดีครับ
ขอบคุณที่ติดตามรับชม
ok
อาจารย์มีวิดีโอสอนพื้นฐานการต่อสายต่างๆ นี้ไหมครับ สำหรับมือใหม่เลย spi คืออะไรไปไม่เป็นเลยคับ
ไม่ได้มีวิธีการเฉพาะเจาะจงแบบนั้นครับ
แต่ก็เป็นคำถามที่ดีมาก ผมจะลองรวบรวม เรื่องการอินเตอร์เฟสแบบต่างมานำเสนอ
แต่ถ้าจะทำงานตามคลิปนี้ก็แค่ต่อสายขาจาก mcu ไปยังจอ tft ให้เหมือนกับวงจรที่อธิบายในคลิปไปก่อน มันก็ทำงานได้
*** ระวังขาที่เป็นไฟ +/- อย่าให้ผิดขั้วนะครับ ***
พี่คับเวลาผมcopy user setup เปลื่ยนชื่อแล้ว พอเซฟไว้กับงานแล้วมันเปิดไฟล์งานไม่ได้เลยอะ
ก็อปปี้ไฟล์ usersetup.h ไปไว้ใน folder ของ libraries ถูกต้องมั๊ยครับ
แล้วที่ผมไม่เข้าใจคือเปิดไฟล์งานไม่ได้ มันเป็นยังไง (ไม่ไม่น่าจะเกี่ยวกันครับ
ถ้าไม่ได้จริงๆ ก็ไม่ต้องcopy ไปวาง ตามไปเอาตัวที่คอมเม้นท์ไว้ออก ตามในคลิป มีไม่กี่ตัวเอง ก็ใช้ได้แล้วครับ
สามารถใส่เป็นคลิปวีดีโอได้ไหมครับพอดีอยากทำเป็นวีดีโอจอเล็กๆพอดีครับ
ความไวคงไม่พอครับ
อาจจะทำได้แล้ว low frame rate
เคยเห็นที่เขาทำกับ mcu ความเร็วสูง และเลือกตัวจอที่ต่อสัญญาณแบบขนานครับ ความเร็วน่าจะได้อยู่ครับ
Image output is too slow.
มีวิธีใช้ร่วมกับ sd card ไหมครับ
ในคลิปนี้ไม่ได้ทำไว้ แต่ไม่ยากครับ
1. ต่อสายไปยังจุดต่อของ sd card
2. ทดสอบโปรแกรม sd card ให้สามารถเขียนอ่านไฟล์ได้
3. นำส่วน initial sd card มารวมกับโค้ดของผม
4. ในไฟล์ JPEG Funcion ก็เปลี่ยนการอ่าน SPIFF เป็น sd card
// Open the named file (the Jpeg decoder library will close it after rendering image)
//fs::File jpegFile = SPIFFS.open( filename, "r"); // File handle reference for SPIFFS
File jpegFile = SD.open( filename, FILE_READ); // or, file handle reference for SD library
หน้าจอขึ้นสีขาวบางทีก็กระพิบ เกิดจากอะไรครับ ตอนแรกแสดงภาพได้อยู่ครับ
หลายปัจจัย
สายสัญญาณไม่แน่น
ไฟเลี้ยงกระแสไม่เพียงพอ
@@saroj1961 เดี๋ยวผมจะลองเช็คดูนะครับ ขอบคุณครับ
สอนใส่ฟอนต์ภาษาไทย ให้หน่อยครับยังทำไม่ได้ครับ
มีคลิปอยู่ในช่องนี้ละ
th-cam.com/video/XXvwPEg-uPw/w-d-xo.html
@@saroj1961 ขอบคุณมากครับ