สารบัญ:

นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่: 4 ขั้นตอน
นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่: 4 ขั้นตอน

วีดีโอ: นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่: 4 ขั้นตอน

วีดีโอ: นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่: 4 ขั้นตอน
วีดีโอ: อะไรเอ่ย #สิว #สิวอุดตัน #สิวอักเสบ #สิวเห่อ #รอยสิว #รักษาสิว #เล็บเท้า #satisfying 2024, กรกฎาคม
Anonim
นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่
นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่
นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่
นำจอแสดงผล Gotek เก่า LEDC68 กลับมาใช้ใหม่

ฉันมีฟลอปปีดิสก์ไดรฟ์ Gotek หลายตัว ทั้งหมดได้รับการอัพเกรดเป็นฟลอปปี้แฟลช เพื่อให้สามารถใช้กับคอมพิวเตอร์ย้อนยุคได้ ซอฟต์แวร์นี้ช่วยให้สามารถเพิ่มไดรฟ์ Gotek มาตรฐานได้หลากหลาย โดยเฉพาะอย่างยิ่งจอแสดงผล LED 3 หลักสามารถอัพเกรดเป็นจอแสดงผล OLED ได้

หลังจากทำจนเหลือจอแสดงผล LED 3 หลักจำนวนมาก ฉันไม่ชอบทิ้งมันทิ้งไป และคนอื่นๆ อีกจำนวนมากดูเหมือนจะมีรายชื่ออยู่ใน E-bay และอื่นๆ ปัญหาคือการสนับสนุนซอฟต์แวร์สำหรับพวกเขาดูเหมือนจะแทบไม่มี - จนถึงตอนนี้

ฉันแก้ไข / เขียนไลบรารีสำหรับบอร์ด Arduino ยอดนิยมสำหรับโมดูลการแสดงผลนี้ นี่คือวิธีที่คุณใช้

เสบียง

จอแสดงผลเก่าของคุณจาก Gotek Drive อีเบย์และอื่น ๆ

ห้องสมุด ดาวน์โหลดโครงการ https://github.com/coopzone-dc/GotekLEDC68 เป็นไฟล์ zip

ขั้นตอนที่ 1: ติดตั้งไลบรารีไดรเวอร์จาก GitHub

ติดตั้งไลบรารีไดรเวอร์จาก GitHub
ติดตั้งไลบรารีไดรเวอร์จาก GitHub
ติดตั้งไลบรารีไดรเวอร์จาก GitHub
ติดตั้งไลบรารีไดรเวอร์จาก GitHub

ขั้นตอนแรกคือการติดตั้งไลบรารี่ลงในไดเร็กทอรี Arduino/libraries ของคุณ

ดาวน์โหลดโครงการ https://github.com/coopzone-dc/GotekLEDC68 เป็นไฟล์ zip

ค้นหาไดเร็กทอรีไลบรารีของคุณ ซึ่งเกือบจะอยู่ในโฟลเดอร์ที่บันทึกโปรเจ็กต์ที่มีอยู่ของคุณ เว้นแต่คุณจะปรับแต่งการตั้งค่าของคุณ โฟลเดอร์นั้นจะเป็นโฟลเดอร์ที่เรียกว่า Arduino/ไลบรารี ตัวอย่างเช่นในแล็ปท็อป linux ของฉัน มันคือ $HOME/Arduino/libraries บน Mac OX x อาจอยู่ในโฟลเดอร์ Documents/Arduino/libraries

เมื่อคุณพบแล้ว ให้คลายซิปไฟล์ลงในโฟลเดอร์ เช่น บน linux

cd Arduino/ไลบรารี่

เปิดเครื่องรูด../../Downloads/GotekLEDC68-master.zip

บน windows คุณจะต้องใช้ "extract to…" และเลือกโฟลเดอร์ไลบรารีของคุณ

เมื่อพร้อมแล้วให้รีสตาร์ทโปรแกรม Arduino เพื่อรับการเปลี่ยนแปลง

ขั้นตอนที่ 2: เพื่อทดสอบการแสดงผลของคุณ โหลดโปรแกรมตัวอย่าง

เพื่อทดสอบการแสดงผลของคุณ โหลดโปรแกรมตัวอย่าง
เพื่อทดสอบการแสดงผลของคุณ โหลดโปรแกรมตัวอย่าง

ใช้เมนูหลักของ Arduino ไฟล์ - ตัวอย่าง - ค้นหา "ตัวอย่างจากไลบรารีที่กำหนดเอง" จากนั้นค้นหา "Gotek-LEDC68-Master"

เมื่อโหลดเสร็จแล้ว คุณสามารถปรับแต่งพินเพื่อใช้เชื่อมต่อกับจอแสดงผลได้ ค่าเริ่มต้นคือ:

#define CLK 3 // คำจำกัดความพินสำหรับ TM1651 และสามารถเปลี่ยนเป็นพอร์ตอื่นได้ #define DIO 2

จากภาพด้านบน ให้เชื่อมต่อจอแสดงผลกับหมุดต่อไปนี้:

Vcc = 5v พลังงานบน Arduino

Gnd = Gnd บน Arduino

CLK = พินดิจิตอล 3 D03 บน Arduino

DATA (DIO) = พินดิจิตอล 2 D02 บน Arduino

ณ จุดนี้คุณควรจะสามารถรวบรวม / อัปโหลดร่างและจอแสดงผลจะแสดงการนับ

ขั้นตอนที่ 3: การใช้ไลบรารีกับ ESP8266 Node-MCU Clone

การใช้ไลบรารีกับ ESP8266 Node-MCU Clone
การใช้ไลบรารีกับ ESP8266 Node-MCU Clone

นี่คือรูปภาพของโปรแกรมเคาน์เตอร์สาธิตไลบรารีที่ทำงานบนชุดพัฒนาโมดูล esp8266 ซึ่งเป็นรุ่นราคาถูกของ nodemcu และใช้งานได้ปกติ

ฉันต้องเปลี่ยนชื่อพินนี้เพื่อใช้ในโปรแกรมตัวนับสาธิตจาก 2, 3 เป็น D2, D3 ดังนี้:

#define CLK D3//หมุดคำจำกัดความสำหรับ TM1651 และสามารถเปลี่ยนเป็นพอร์ตอื่นได้ #define DIO D2

จากนั้นคุณเชื่อมต่อจอแสดงผล:

ตรึง D2 กับ CLK

ตรึง D3 กับ DATA

พิน 3V ไปที่ VCC

ตรึง GND กับ GND

ดูเหมือนว่าจะทำงานได้ดีที่ 3.3 โวลต์ แต่โปรดทราบว่าแผ่นข้อมูลแสดงถึงการทำงาน 5v อันที่จริงฉันลองใช้กับโคลน stm32 และไม่สามารถใช้งานได้ ฉันสงสัยว่าแหล่งจ่ายไฟบนบอร์ด 3.3v นั้นไม่เพียงพอ หลังจากที่จอแสดงผล LED ทั้ง 3 ดวงสามารถดึง 160ma เมื่อทำงาน

ขั้นตอนที่ 4: ก้าวต่อไปในขั้นต่อไป

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

ดูหน้าวิกิบน Github เพื่ออ่านเพิ่มเติม

มีความสุข

แนะนำ: