สารบัญ:
- ขั้นตอนที่ 1: ส่วนหนึ่งของห้องสมุดต้นฉบับ
- ขั้นตอนที่ 2: แผนภาพการเดินสายไฟ: แสงไฟหลัง
- ขั้นตอนที่ 3: แผนภาพการเดินสายไฟ: ที่อยู่
- ขั้นตอนที่ 4: Wire Diagram: Trimmer
- ขั้นตอนที่ 5: แผนภาพการเดินสายไฟ: ถ่ายโอนข้อมูล
- ขั้นตอนที่ 6: เปลี่ยนเป็น Lib. ดั้งเดิม
- ขั้นตอนที่ 7: Lib ดั้งเดิมและสกีมาการเชื่อมต่อ
- ขั้นตอนที่ 8: Wire Diagram: SDA SCL
- ขั้นตอนที่ 9: Wire Diagram
- ขั้นตอนที่ 10: บอร์ดต้นแบบ
- ขั้นตอนที่ 11: การกัด PCB
- ขั้นตอนที่ 12: ขอบคุณ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันกำลังใช้สคีมาการเชื่อมต่อสำหรับอแด็ปเตอร์ i2c แสดงอักขระ
ตรวจสอบการอัปเดตบนเว็บไซต์ของฉัน
ตอนนี้ฉันเพิ่ม olso สคีมาการเชื่อมต่อสายไฟเพื่อใช้ไลบรารีดั้งเดิมไม่ใช่ทางแยกของฉัน
ไลบรารี LiquidCrystal Arduino สำหรับหน้าจอ LCD ของตัวละคร โปรเจ็กต์แยกสำหรับสร้างสคีมาส่วนบุคคลเพื่อเรียนรู้ pcf8574
ในโครงการ GitHub คุณจะพบรหัสสคีมา รูปภาพ และไลบรารี
นี่คือวิดีโอของ PCB ที่ผ่านการบดแล้วซึ่งได้มาจากสคีมาเขียงหั่นขนม Fritzing
ขั้นตอนที่ 1: ส่วนหนึ่งของห้องสมุดต้นฉบับ
คุณสามารถค้นหาคอมโพเนนต์สำหรับไลบรารีดั้งเดิม (ไม่ใช่ forked ของฉัน) จาก eBay
ในตอนนี้ คุณจะพบสกีมาการเชื่อมต่อเดียวกันที่มีพฤติกรรมเหมือนกันได้ที่นี่
ขั้นตอนที่ 2: แผนภาพการเดินสายไฟ: แสงไฟหลัง
ดังที่คุณเห็นในแผนภาพการเดินสายไฟ ฉันเชื่อมต่อกับทรานซิสเตอร์ P7 กับ NPN (2N2222) เพื่อเปิด/ปิดไฟแบ็คไลท์
ขั้นตอนที่ 3: แผนภาพการเดินสายไฟ: ที่อยู่
ฉันตั้งค่าที่อยู่ต่ำทั้งหมด (คุณสามารถเชื่อมต่อได้ตามที่คุณต้องการ ในแผ่นข้อมูล คุณจะพบการกำหนดค่าทั้งหมด)
ฉันพบภาพสเก็ตช์ที่มีประโยชน์มากซึ่งค้นหาส่วนประกอบ i2c ทั้งหมดที่แนบมา ใช้สิ่งนี้เพื่อตรวจสอบที่อยู่
ขั้นตอนที่ 4: Wire Diagram: Trimmer
ในการเลือกคอนทราสต์ที่ถูกต้อง คุณต้องเพิ่มทริมเมอร์ 10k
ขั้นตอนที่ 5: แผนภาพการเดินสายไฟ: ถ่ายโอนข้อมูล
สายสีน้ำเงินและสีเหลืองคือการส่งข้อมูลไปยังอุปกรณ์ ฉันไม่ได้เชื่อมต่ออุปกรณ์เป็นไลบรารีดั้งเดิม ดังนั้นฉันต้องแยก lib และเพิ่มการเปลี่ยนแปลงบางอย่าง
ขั้นตอนที่ 6: เปลี่ยนเป็น Lib. ดั้งเดิม
ดังที่คุณเห็นในภาพ ฉันเลื่อนบิต (จากขวาไปซ้าย) และบิตขวา ฉันใส่การประกาศคงที่ของ Enable, RW, Register Select และ Back light pin
หากต้องการ ให้แปลงสคีมากลับเป็นต้นฉบับ ถ้าฉันหาเวลาได้ฉันจะทำเพื่อคุณ (และทดสอบ) เพื่อให้คุณสามารถใช้ห้องสมุดดั้งเดิมได้
ขั้นตอนที่ 7: Lib ดั้งเดิมและสกีมาการเชื่อมต่อ
ฉันสร้างสคีมาการเชื่อมต่อของไลบรารีดั้งเดิมขึ้นใหม่ ดังนั้นคุณสามารถใช้ไลบรารีมาตรฐานกับสิ่งนี้ได้
ขั้นตอนที่ 8: Wire Diagram: SDA SCL
Banded wire คือพิน SDA SCL ของ Arduino ของฉัน
ขั้นตอนที่ 9: Wire Diagram
อย่างที่คุณเห็นแผนภาพการเดินสายไฟนั้นค่อนข้างง่าย กว่าที่ฉันพยายามสร้างมันบนบอร์ดต้นแบบของสคีมา
ขั้นตอนที่ 10: บอร์ดต้นแบบ
ถึงไม่สวยแต่ได้งาน
ขั้นตอนที่ 11: การกัด PCB
จากสคีมา ฉันสร้าง PCB และฉันพยายามกัด PCB ด้วยเราเตอร์ของฉัน (ฉันกำลังเริ่มต้นคู่มือวิธีการกัด PCB)
ขั้นตอนที่ 12: ขอบคุณ
ชุดโครงการ i2c (คอลเลกชัน):
- เซ็นเซอร์ความชื้นอุณหภูมิ
- เครื่องขยายสัญญาณอนาล็อก
- เครื่องขยายสัญญาณดิจิตอล
- จอ LCD