ดังนั้น คุณมี 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 ซื้อเลยที่ AMAZON5. 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
Ian Buckley เป็นนักข่าวอิสระ นักดนตรี นักแสดง และโปรดิวเซอร์วิดีโอที่อาศัยอยู่ในกรุงเบอร์ลิน ประเทศเยอรมนี เมื่อเขาไม่ได้เขียนหนังสือหรืออยู่บนเวที เขากำลังซ่อมแซมอุปกรณ์อิเล็กทรอนิกส์หรือโค้ด DIY โดยหวังว่าจะเป็นนักวิทยาศาสตร์ที่คลั่งไคล้
เพิ่มเติมจาก Ian Buckleyสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก