สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันต้องการตั้งโปรแกรมหุ่นยนต์ D2-2 ใหม่ซึ่งมีราคาถูกมาก (ดูตัวอย่างจาก Banggood) µcontroller ที่ให้มาคือ AT89C2051 และฉันไม่มี IDE โปรแกรมเมอร์ และเวลาในการเรียนรู้ ดังนั้นฉันจึงตัดสินใจลบ AT89C2051 และลองใช้ PIC
ฉันเลือก 16F690 เพราะมีมากมาย แต่คุณสามารถลองกับอีกอันหนึ่งได้ตราบใดที่มันมีไดอะแกรมพินเดียวกัน (เช่น 16F1507 นั้นดี)
มันง่ายมากและทำง่าย! คุณต้องการแค่ไมโครคอนโทรลเลอร์ (และ PICKit)
ขั้นตอนที่ 1: ทำความเข้าใจแผนผัง
หลักการค่อนข้างง่าย: มีอินพุต 2 ตัว: เครื่องตรวจจับแสง 2 ตัวเชื่อมต่อกับเครื่องเปรียบเทียบแบบคู่ มีเอาต์พุต 4 ตัว: มอเตอร์ 2 ตัวและ LEDS 2 ตัว
โปรแกรมก็ง่ายมากเช่นกัน: หากเครื่องตรวจจับแสงตรวจจับส่วนสีขาว แสดงว่ามอเตอร์ที่เกี่ยวข้องเปิดอยู่
ในแผนผัง XTAL Y1 หายไป ตั้งอยู่ระหว่างพิน 4 และ 5 ของ AT89C2051
ขั้นตอนที่ 2: การติดตั้ง PIC16F690 Socket
คุณต้องบัดกรีชุดโดยไม่มีส่วนต่อไปนี้:
R1 และ C4: เป็นวงจรรีเซ็ต
C6, C7 และ Y1: มันคือออสซิลเลเตอร์
การปรับเปลี่ยนต่อไปนี้จะต้องทำอย่างระมัดระวัง:
R10 ควรต่อเข้ากับขาลบของ C4
ต้องบัดกรีซ็อกเก็ต IC 20 พินกลับด้าน พิน 1 อยู่ตรงกลางของหุ่นยนต์
พิน 1 ของ 16F690 (ทำเครื่องหมายเป็น P3.7) จะต้องบัดกรีด้วย Vcc ถัดไป
ขั้นตอนที่ 3: ผลลัพธ์
สังเกตวิธีการติดตั้ง R10
ขั้นตอนที่ 4: ตัวเชื่อมต่อสำหรับ PICKit 2 หรือ 3
ในการเชื่อมต่อ PICKit อย่างง่ายดาย ฉันใช้ Dupont Wire สายจัมเปอร์ชายกับชาย 5 สาย
พวกเขาจะบัดกรีตามรหัสสี
สายแรก (ต้องบัดกรีสายสีน้ำตาลแทนพิน R10
การเชื่อมต่อกับ PICKit ทำได้ตามรหัสสี…
ขั้นตอนที่ 5: บทสรุป
แฮ็คเล็ก ๆ นั้นง่ายมากและใช้งานได้ทันที !
ไฟล์ Excel ที่ให้มาประกอบด้วยรายการคำแนะนำ การลงทะเบียน และพินเอาต์ของ 16F690
นี่คือผลลัพธ์ของหุ่นยนต์ที่ตั้งโปรแกรมไว้บน Youtube
แต่ตอนนี้ คุณสามารถตั้งโปรแกรมหุ่นยนต์ที่ฉลาดขึ้นได้แล้ว…