6 แสดงผลเพื่อส่งออกข้อมูลจาก Arduino . ของคุณ

6 แสดงผลเพื่อส่งออกข้อมูลจาก Arduino . ของคุณ

ดังนั้น คุณมี Arduino คุณได้เรียนรู้พื้นฐานบางอย่างแล้ว บางทีคุณอาจปฏิบัติตาม คู่มือสำหรับผู้เริ่มต้น เพื่อให้คุณเริ่มต้น อะไรต่อไป?





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





ชุดเริ่มต้น Arduino จำนวนมากมาพร้อมกับจอแสดงผลที่เรียบง่ายบางรูปแบบ นอกจากนี้ยังมีโล่ Arduino ที่สร้างไว้ล่วงหน้ามากมายซึ่งมีหน้าจอรวมอยู่ด้วย ในขณะที่เราได้ครอบคลุมจอแสดงผลขนาดใหญ่ที่ออกแบบมาสำหรับ Raspberry Pi ก่อนหน้านี้ มีหลายตัวเลือกที่เหมาะสมกว่าสำหรับโครงการที่ใช้ Arduino





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

1. จอแสดงผลคริสตัลเหลว

NS จอแสดงผลคริสตัลเหลว (LCD) เป็นจอแสดงผลที่พบมากที่สุดในโครงการ DIY และเครื่องใช้ในบ้านเหมือนกัน ไม่น่าแปลกใจเลยที่อุปกรณ์เหล่านี้ใช้งานง่าย ใช้พลังงานต่ำ และราคาถูกอย่างเหลือเชื่อ



จอแสดงผลประเภทนี้อาจแตกต่างกันไปตามการออกแบบ บางห้องมีขนาดใหญ่ขึ้น โดยมีพื้นที่และแถวของอักขระมากขึ้น บางห้องมีไฟแบ็คไลท์ ส่วนใหญ่เชื่อมต่อโดยตรงกับบอร์ดผ่านการเชื่อมต่อ 8 หรือ 12 ตัวกับพิน Arduino ทำให้เข้ากันไม่ได้กับบอร์ดที่มีพินน้อยลง ในกรณีนี้ ซื้อหน้าจอด้วย an อะแดปเตอร์ I2C ทำให้สามารถควบคุมได้โดยใช้เพียง 4 พินเท่านั้น

เครดิตภาพ: www.martyncurrey.com





มีจำหน่ายในราคาเพียงไม่กี่ดอลลาร์ (หรือน้อยที่สุดเท่าที่ .95 ใน Aliexpress ด้วยอะแดปเตอร์ I2C ที่ให้มา) จอแสดงผลที่เรียบง่ายเหล่านี้สามารถใช้เพื่อให้ข้อเสนอแนะแบบเรียลไทม์กับโครงการใดก็ได้

หน้าจอสามารถใส่ตัวอักษรที่ตั้งไว้ล่วงหน้าได้หลากหลายซึ่งครอบคลุมกรณีการใช้งานส่วนใหญ่ในหลายภาษา ควบคุม LCD ของคุณโดยใช้ Liquid Crystal Library ของ Arduino NS แสดง() และ ไม่มีการแสดงผล () วิธีเขียนลง LCD ตามที่แสดงใน กวดวิชาอย่างเป็นทางการ บนเว็บไซต์ Arduino





เครดิตภาพ: arduino.cc

บันทึก: หากคุณกำลังใช้อะแดปเตอร์ I2C สำหรับหน้าจอ LCD คุณจะต้องใช้ ไลบรารี LiquidCrystal_I2C แทนที่.

หากคุณต้องการวิดีโอสอน ข้อมูลเบื้องต้นเกี่ยวกับวงจร มีการดำเนินการที่ดีในการตั้งค่าและใช้งาน a จอแอลซีดี 16x2 :

2. การแสดงเจ็ดส่วน

คุณกำลังมองหาสิ่งที่ง่ายต่อการแสดงตัวเลขและตัวอักษรพื้นฐานบางตัวหรือไม่? บางทีคุณอาจกำลังมองหาบางอย่างที่ให้ความรู้สึกเหมือนเป็นอาเขตแบบโรงเรียนเก่า? NS จอแสดงผลเจ็ดส่วน อาจเหมาะกับความต้องการของคุณ

หากคุณไม่เคยพบหน้าจอเล็กๆ ที่มีประโยชน์เหล่านี้มาก่อน เกม Buzz Wire ของเราจะใช้หน้าจอหนึ่งเพื่อแสดงสถานะเกม:

คำขอตัวอธิบายอุปกรณ์ usb ที่ไม่รู้จักล้มเหลว windows 10

บอร์ดที่เรียบง่ายเหล่านี้ประกอบด้วยไฟ LED 7 ดวง (8 ดวงหากคุณใส่จุด) และทำงานได้เหมือนกับไฟ LED ทั่วไปที่มีไฟทั่วไป ขั้วบวก หรือ แคโทด การเชื่อมต่อ. ซึ่งช่วยให้พวกเขาสามารถเชื่อมต่อกับ V+ (หรือ GND สำหรับแคโทดทั่วไป) และควบคุมได้จากพินของ Arduino ของคุณ ด้วยการรวมหมุดเหล่านี้ในโค้ด คุณสามารถสร้างตัวเลขและตัวอักษรหลายตัว พร้อมกับการออกแบบที่เป็นนามธรรมมากขึ้น อะไรก็ได้ที่คุณฝันถึงโดยใช้กลุ่มที่มี!

สำหรับไพรเมอร์เต็มรูปแบบเกี่ยวกับวิธีการทำงานของจอแสดงผลเหล่านี้ ไม่ต้องมองหาที่อื่นนอกจากผลิตภัณฑ์ที่ครอบคลุมนี้ คู่มือสำหรับผู้เริ่มต้น จาก AllAboutCircuits .

สำหรับคำแนะนำวิดีโอที่จะปฏิบัติตามด้วย Kristian Blåsol อุทิศตอนของเขา Arduino อะไรก็ได้ ซีรีส์ถึงเจ็ดส่วนแสดง:

3. 5110 จอแสดงผล

ต่อไปในรายการของเราคือ 5110 จอแสดงผล หรือที่รู้จักกันอย่างเสน่หาในชื่อจอแสดงผลของ Nokia เนื่องจากมีการใช้งานอย่างกว้างขวางใน Nokia 3310 อันเป็นที่รักและแทบจะทำลายไม่ได้

เครดิตภาพ: sparkfun.com

จอ LCD ขนาดเล็กเหล่านี้เป็นแบบขาวดำและมีขนาดหน้าจอเท่ากับ 84 x 48 พิกเซล แต่อย่าปล่อยให้สิ่งนั้นหลอกคุณ เข้ามาที่ ภายใต้ ใน Aliexpress จอภาพเหล่านี้มีราคาถูกอย่างเหลือเชื่อและมักจะมาพร้อมไฟแบ็คไลท์เป็นอุปกรณ์มาตรฐาน

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

Sparkfun มี an คู่มือที่กว้างขวาง หากต้องการใช้ LCD เล็กๆ เหล่านี้ หรือหากต้องการทราบข้อมูลเบื้องต้นเกี่ยวกับ 5110 โปรดดูวิดีโอนี้จาก MKMe Lab :

4. จอแสดงผล OLED

เพื่อยกระดับความละเอียดและการทำงานให้สูงขึ้น คุณคือ จอแสดงผลอาจเป็นสิ่งที่คุณกำลังมองหา เมื่อมองแวบแรก หน้าจอเหล่านี้ดูคล้ายกับหน้าจอ 5110 แต่เป็นการอัปเกรดที่สำคัญ หน้าจอขนาดมาตรฐาน 0.96 นิ้วคือ ขาวดำ 128 x 64 และมาพร้อมไฟแบ็คไลท์เป็นอุปกรณ์มาตรฐาน

พวกเขาเชื่อมต่อกับ Arduino ของคุณโดยใช้ I2C หมายความว่าควบคู่ไปกับ วี + และ GND หมุด ต้องใช้หมุดเพิ่มเติมอีกเพียงสองพินเพื่อสื่อสารกับหน้าจอ ด้วยขนาดและตัวเลือกสีที่หลากหลาย จอภาพเหล่านี้จึงใช้งานได้หลากหลายอย่างเหลือเชื่อ

เครดิตภาพ: adafruit.com

สำหรับโปรเจ็กต์ที่จะให้คุณเริ่มต้นกับจอแสดงผล OLED ของเรา บิลด์ D20 แบบอิเล็กทรอนิกส์ จะสอนทุกสิ่งที่คุณจำเป็นต้องรู้ - และคุณจะได้ลูกเต๋าดิจิทัลที่ดีที่สุดสำหรับการเล่นเกมของคุณ!

จอแสดงผลเหล่านี้สามารถใช้ได้ในลักษณะเดียวกับที่เราได้กล่าวถึงไปแล้ว แต่อัตราการรีเฟรชช่วยให้โครงการมีความทะเยอทะยานมากขึ้น NS หน้าจอขาวดำพื้นฐาน มีอยู่ใน Amazon

LANMU 0.96 'I2C IIC SPI Serial 128X64 สีขาว OLED LCD Shield Board OLED Module ซื้อเลยที่ AMAZON

5. TFT LCD

จอแสดงผลคริสตัลเหลวแบบทรานซิสเตอร์ฟิล์มบาง (TFT LCD) มีหลายขั้นตอนในด้านคุณภาพเมื่อพูดถึงตัวเลือกในการเพิ่มหน้าจอให้กับ Arduino ของคุณ ใช้งานได้ทั้งแบบมีหรือไม่มีฟังก์ชันหน้าจอสัมผัส นอกจากนี้ยังเพิ่มความสามารถในการโหลดไฟล์บิตแมปจากช่องเสียบการ์ด micro SD ในตัว

Arduino มี คู่มืออย่างเป็นทางการ สำหรับการจัดตั้ง หน้าจอ TFT LCD ที่ไม่ใช่หน้าจอสัมผัส . สำหรับวิดีโอสอนเบื้องต้นเกี่ยวกับการตั้งค่าเวอร์ชันหน้าจอสัมผัส YouTuber educ8s.tv คุณได้ครอบคลุม:

ด้วยรุ่นพื้นฐานของหน้าจอเหล่านี้ที่คิดต้นทุน น้อยกว่า และรุ่นหน้าจอสัมผัสที่มีราคาต่ำกว่า 10 ดอลลาร์ [Broken Link Removed] จอแสดงผลเหล่านี้เป็นอีกตัวเลือกที่ยอดเยี่ยมเมื่อคุณต้องการจอแสดงผลที่ดูดีสำหรับโปรเจ็กต์ของคุณ

6. E-Paper แสดง

กำลังมองหาบางสิ่งที่แตกต่างออกไปเล็กน้อย? หนึ่ง กระดาษอิเล็กทรอนิกส์ (หรือ หมึกอิเล็กทรอนิกส์ ขึ้นอยู่กับว่าคุณถามใคร) การแสดงผลอาจเหมาะกับคุณ หน้าจอเหล่านี้แตกต่างจากหน้าจออื่นๆ ที่ให้ประสบการณ์การอ่านที่เป็นธรรมชาติมากขึ้น จึงไม่น่าแปลกใจที่เทคโนโลยีนี้เป็นรากฐานที่สำคัญของ e-reader เกือบทุกตัวที่มี

เครดิตภาพ: waveshare.com

เหตุผลที่จอแสดงผลเหล่านี้ดูดีขึ้นอยู่กับลักษณะการทำงาน 'พิกเซล' แต่ละอันประกอบด้วยอนุภาคที่มีประจุระหว่างอิเล็กโทรดสองขั้ว การเปลี่ยนประจุของอิเล็กโทรดแต่ละอันจะทำให้อนุภาคสีดำที่มีประจุลบเปลี่ยนตำแหน่งด้วยอนุภาคสีขาวที่มีประจุบวก

นี่คือสิ่งที่ทำให้ e-paper รู้สึกเป็นธรรมชาติ เป็นโบนัส เมื่อหมึกถูกย้ายไปยังตำแหน่ง จะไม่ใช้พลังงานเพื่อเก็บไว้ที่นั่น ทำให้จอแสดงผลเหล่านี้ใช้พลังงานต่ำโดยธรรมชาติ

จอแสดงผลไฮเทคเหล่านี้มีต้นทุนที่สูงขึ้นด้วย Waveshare ขนาด 4.3 นิ้ว หน้าจอเข้ามาที่ มากกว่า . สำหรับบทสรุปทั้งหมดเกี่ยวกับวิธีการวางสายและตั้งโปรแกรมจอแสดงผลเหล่านี้ YouTuber educ8s.tv อีกครั้งที่นี่เพื่อช่วย:

ความฝันหน้าจอ

บทความนี้ครอบคลุมถึงตัวเลือกส่วนใหญ่ที่มีให้สำหรับจอแสดงผล Arduino แม้ว่าจะมีวิธีที่แปลกและยอดเยี่ยมกว่าในการเพิ่มข้อเสนอแนะให้กับอุปกรณ์ DIY ของคุณ

ตอนนี้คุณมีไอเดียแล้ว ทำไมไม่รวมหน้าจอเข้ากับการตั้งค่าบ้านอัจฉริยะ DIY ของคุณล่ะ หากการเล่นเกมย้อนยุคเป็นสิ่งที่คุณชอบมากกว่า ทำไมไม่ลองสร้าง Pong คลาสสิกย้อนยุคใน Arduino เวอร์ชันจิ๋วของคุณเองดูล่ะ

ความเป็นไปได้ไม่มีที่สิ้นสุด และเราอยากได้ยินว่าคุณรวมจอแสดงผลเหล่านี้ไว้ในโครงการของคุณอย่างไร คุณมีการใช้งาน Arduino Display ที่ผิดปกติหรือไม่? คุณกำลังใช้หน้าจอที่เรานึกไม่ถึงในโครงการของคุณหรือไม่?

แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!

เราหวังว่าคุณจะชอบรายการที่เราแนะนำและพูดคุย! MUO มีพันธมิตรในเครือและผู้สนับสนุน ดังนั้นเราจึงได้รับส่วนแบ่งรายได้จากการซื้อบางส่วนของคุณ การดำเนินการนี้จะไม่ส่งผลต่อราคาที่คุณจ่ายและช่วยให้เราเสนอคำแนะนำผลิตภัณฑ์ที่ดีที่สุด

เสียบแบตเตอรี่แล็ปท็อปไม่ชาร์จ
แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?

Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์ให้เลือกดีกว่ากัน?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • Arduino
เกี่ยวกับผู้เขียน เอียน บัคลี่ย์(216 บทความที่ตีพิมพ์)

Ian Buckley เป็นนักข่าวอิสระ นักดนตรี นักแสดง และโปรดิวเซอร์วิดีโอที่อาศัยอยู่ในกรุงเบอร์ลิน ประเทศเยอรมนี เมื่อเขาไม่ได้เขียนหนังสือหรืออยู่บนเวที เขากำลังซ่อมแซมอุปกรณ์อิเล็กทรอนิกส์หรือโค้ด DIY โดยหวังว่าจะเป็นนักวิทยาศาสตร์ที่คลั่งไคล้

เพิ่มเติมจาก Ian Buckley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก
หมวดหมู่ Diy