สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ห้องสมุด ??? ไม่มีปัญหา
- ขั้นตอนที่ 3: รหัส Arduino
- ขั้นตอนที่ 4: เชื่อมต่อ LCD กับ Arduino
วีดีโอ: แสดงการอ่านเซ็นเซอร์ Arduino แบบสดบน LCD Nokia 5110: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
หากคุณเคยทำงานกับ Arduino มาก่อน คุณอาจต้องการให้แสดงการอ่านเซ็นเซอร์ การใช้จอภาพแบบอนุกรมนั้นใช้ได้อย่างสมบูรณ์ แต่การเป็น Arduino Badass ที่คุณกำลังกลายเป็นอย่างรวดเร็ว คุณอาจต้องการให้แสดงผลการอ่านในสิ่งที่เป็นวิทยาศาสตร์มากขึ้น กำลังมองหา นอกจากนี้ การที่ Arduino ของคุณเชื่อมต่อกับพีซีหรือแล็ปท็อปไม่ได้ทำให้พกพาสะดวกอย่างแน่นอน และการติด LCD เพื่อแสดงข้อมูลของคุณจะมีประโยชน์มาก หากคุณต้องการพกพา Arduino ไปทุกที่ ต่อไปนี้คือคำแนะนำง่ายๆ บางประการในการต่อสายและตั้งโปรแกรม Arduino ของคุณ เพื่อให้ใช้งานได้กับจอแสดงผล
ในหมายเหตุด้านข้าง ฉันยังได้ทำคำแนะนำเกี่ยวกับการใช้จอแสดงผล OLED ซึ่งใช้สายไฟเพียง 4 เส้นเท่านั้น หากคุณต้องการตรวจสอบสิ่งต่อไปนี้ นี่คือลิงค์:
www.instructables.com/id/Easy-OLED-Display/
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
สำหรับโครงการนี้ คุณจะต้อง: -Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (ทดสอบบน UNO)-ห้องสมุด Adafruit_GFX-Adafruit_PCD8544 ห้องสมุดคุณสามารถซื้อ Nokia 5110 LCD บนอีเบย์ได้ในราคาประมาณ 2 ดอลลาร์ เช่นเดียวกับสายดูปองท์ ค้นหา ebay สำหรับ "40PCS dupont wire ชายหญิง" ค่าใช้จ่ายประมาณหนึ่งดอลลาร์
ขั้นตอนที่ 2: ห้องสมุด ??? ไม่มีปัญหา
ตอนนี้ หากคุณเคยทำงานกับ Arduino มาก่อน คุณอาจมี IDE และ Arduino จริง อย่างไรก็ตาม หากคุณยังไม่คุ้นเคยกับไลบรารี่ ก็ไม่ต้องกังวล ห้องสมุดเหล่านี้ใช้งานง่ายมาก ดาวน์โหลดโดยไปตามลิงก์ด้านล่าง และคลิกดาวน์โหลด ZIP ที่ด้านขวาของหน้าเว็บ https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia…หลังจากที่คุณดาวน์โหลดไฟล์ zip แล้ว ให้แตกไฟล์ลงในไฟล์ไลบรารีในไฟล์ Arduino หลักของคุณ (โดยปกติคือ C:/Program files/Arduino/libraries)แตกไฟล์ลงในโฟลเดอร์ไลบรารีและเปลี่ยนชื่อเป็น Adafruit_GFX และ Adafruit_PCD8544 นั่นคือทั้งหมดที่คุณต้องทำสำหรับส่วนนี้ ตอนนี้ไปที่ส่วนรหัส
ขั้นตอนที่ 3: รหัส Arduino
ฉันได้เขียนเทมเพลตเปล่า คุณเพียงแค่เพิ่มโค้ดที่อ่านจากเซ็นเซอร์ของคุณ และมันควรจะใช้งานได้ รหัสของฉันเขียนไปยังจอภาพอนุกรมใน IDE เช่นเดียวกับจอ LCD 5110 ส่วนที่คุณต้องเปลี่ยนเพื่อแสดงการอ่าน (และข้อความ) ที่คุณต้องการจะถูกทำเครื่องหมายในรหัส#include //math และ SPI ควรมีอยู่แล้วในโฟลเดอร์ไลบรารีของคุณโดยค่าเริ่มต้น ไม่ต้องกังวลกับสิ่งเหล่านี้#include #include //เราเพิ่งดาวน์โหลดสิ่งนี้มา #include Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); //พินดิจิตอลที่ใช้เชื่อมต่อกับ LCD#define XPOS 0#define YPOS 1float sensorPin = A0; //พินเซ็นเซอร์ของคุณ คุณสามารถเปลี่ยนค่านี้ได้หากคุณต้องการvoid setup() {Serial.begin(9600);display.begin();}void loop(){float sensorValue = analogRead(sensorPin); //คุณสามารถเปลี่ยน “sensorValue” ในโค้ดทั้งหมดเป็นอะไรก็ได้ที่คุณต้องการSerial.print("ค่าของเซ็นเซอร์ A คือ: "); //จะแสดงข้อความนี้บน serial monitorSerial.println(sensorValue); // อย่าลืม ln ดังนั้นการรันครั้งต่อไปจะเขียนลงในแถวถัดไป display.clearDisplay(); //ล้างการแสดงผลทุกครั้งที่ลูปเริ่ม overdisplay.setCursor(0, 0);display.print("ค่าของเซนเซอร์ A คือ: "); //สิ่งนี้จะถูกเขียนบน LCDdisplay.println(sensorValue);display.display();delay(1000);}หากคุณทำทุกอย่างถูกต้อง โค้ดควรใช้งานได้ แต่อย่าเพิ่งรัน เราต้อง เชื่อมต่อหน้าจอก่อน
ขั้นตอนที่ 4: เชื่อมต่อ LCD กับ Arduino
เกือบเสร็จแล้ว! สิ่งเดียวที่เหลือคือการเชื่อมต่อพินของ LCD กับ Arduino โชคดีที่พิน (จาก 1 ถึง 5) เชื่อมต่อกันเป็นแถว ดังนั้นโอกาสที่คุณจะเดินสายผิดนั้นน้อยมาก ต่อพิน 1-5 ของ Nokia 5110 LCD เพื่อพิน 3-7 บน Arduino ของคุณ (ดังนั้น RST จะไปที่พิน Arduino 3, CE จะไปที่พิน 4 เป็นต้น) หลังจากที่คุณเชื่อมต่อพินทั้งหมดแล้ว คุณจะสังเกตเห็นว่าเหลืออีก 3 พิน พินเหล่านั้นจะต้องเชื่อมต่อกับพิน 3.3V, 5V และ GND บน Arduino ของคุณ เห็นได้ชัดว่าขา GND LCD ไปที่ GND บน Arduino ขึ้นอยู่กับชนิดของ Arduino ที่คุณมีและชนิดของหน้าจอที่คุณมี ให้เล่นโดยเชื่อมต่อพิน LCD สองตัวสุดท้ายเข้ากับพิน 5V หรือ 3.3V บน Arduino ของคุณ ทั้งสองควรใช้งานได้ แต่ลองด้วยตัวคุณเองและดูว่าการผสมผสานที่ดีที่สุดคืออะไร นอกจากนี้การวางตัวต้านทานค่าขนาดเล็ก (ประมาณ 100-200 โอห์มน่าจะใช้ได้) ระหว่างพิน Arduino 3-7 ตัวและพิน LCD จะไม่เจ็บ นี่เป็นเพียงเพื่อความปลอดภัยและไม่จำเป็นหากคุณไม่ต้องการใช้หน้าจอเป็นเวลานาน ขอแนะนำให้อ่านส่วนนี้อีกครั้งเพื่อให้แน่ใจว่าคุณได้เชื่อมต่อทุกอย่างถูกต้องแล้ว หลังจากเชื่อมต่อทุกอย่างแล้ว คุณสามารถอัปโหลดโค้ดและเริ่มสนุกกับ Arduino data display LCD ใหม่ของคุณ ฉันหวังว่าคำแนะนำที่เข้าใจง่ายและช่วยคุณได้อย่างน้อยสองสามคน
แนะนำ:
Arduino Barometer พร้อม LCD Nokia 5110: 4 ขั้นตอน
Arduino Barometer พร้อม LCD Nokia 5110: นี่คือบารอมิเตอร์อย่างง่ายกับ Arduino
จอภาพฮาร์ดแวร์ PC พร้อม Arduino และ Nokia 5110 LCD: 3 ขั้นตอน
PC Hardware Monitor พร้อม Arduino และ Nokia 5110 LCD: จอภาพ PC ที่ใช้ Arduino ซึ่งแสดงอุณหภูมิ CPU, โหลด, นาฬิกาและ RAMCPU ที่ใช้โหลดหรือค่านาฬิกาสามารถวาดเป็นกราฟได้ ชิ้นส่วน: Arduino Nano หรือ Arduino Pro Mini พร้อม USB ไปยังอะแดปเตอร์อนุกรม โนเกีย 5110 84x48 LCD
Arduino GPS พร้อมจอ LCD Nokia 5110: 4 ขั้นตอน
Arduino GPS กับ Nokia 5110 LCD: สวัสดี! วันนี้ฉันทำโปรแกรม Arduino GPS เสร็จไปบางส่วน ฉันกำลังรวบรวมความรู้จากการเขียนโปรแกรม Arduino และเมื่อไม่กี่สัปดาห์ก่อน ฉันตัดสินใจว่าจะทำเครื่องวัดความเร็วแบบ GPS ฉันต้องการใช้ในรถของฉัน ฉันชอบจอ LCD ของ Nokia 5510 มาก และนี่คือ
เมนู Arduino บนจอ LCD Nokia 5110 โดยใช้เครื่องเข้ารหัสแบบหมุน: 6 ขั้นตอน (พร้อมรูปภาพ)
เมนู Arduino บนจอ LCD Nokia 5110 การใช้เครื่องเข้ารหัสแบบหมุน: เพื่อน ๆ ที่รักยินดีต้อนรับสู่บทช่วยสอนอื่น! ในวิดีโอนี้ เราจะมาเรียนรู้วิธีสร้างเมนูของเราเองสำหรับจอแสดงผล Nokia 5110 LCD ยอดนิยม เพื่อทำให้โปรเจ็กต์ของเราเป็นมิตรกับผู้ใช้และมีความสามารถมากขึ้น เริ่มกันเลย!นี่คือโครงการ
DIY เครื่องวัดความชื้นในดินด้วย Arduino และจอแสดงผล Nokia 5110: 6 ขั้นตอน (พร้อมรูปภาพ)
เครื่องวัดความชื้นในดิน DIY ด้วย Arduino และจอแสดงผล Nokia 5110: ในคำแนะนำนี้ เราจะมาดูวิธีสร้างเครื่องวัดความชื้นในดินที่มีประโยชน์มากด้วยจอแสดงผล LCD Nokia 5110 ขนาดใหญ่โดยใช้ Arduino วัดระดับความชื้นในดินของพืชจาก Arduino ของคุณได้อย่างง่ายดาย และสร้างอุปกรณ์ที่น่าสนใจ