Raspberry Pi Logic Chip Tester: 4 ขั้นตอน
Raspberry Pi Logic Chip Tester: 4 ขั้นตอน
Anonim
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester
Raspberry Pi Logic Chip Tester

นี่คือสคริปต์ทดสอบลอจิกสำหรับ Raspberry pi โดยคุณสามารถตรวจสอบได้ว่าวงจรลอจิก (ที่สร้างเอง) ของคุณทำงานได้หรือไม่

สคริปต์นี้สามารถใช้ทดสอบรีเลย์ได้เช่นกัน

คำเตือน:

Raspberry pi ไม่รองรับอินพุต GPIO 5v ดังนั้นหากวงจรของคุณมีเอาต์พุต 5V คุณจะต้องลดให้เหลือ 3V หรือต่ำกว่า (ดูเหมือนว่า 1.6V ก็ใช้งานได้เช่นกัน) คุณสามารถทำได้ด้วยตัวแบ่งแรงดันไฟฟ้าแบบง่าย

เสบียง

สำหรับคำแนะนำนี้ คุณจะต้อง:

สายอินเตอร์เน็ต 1 เส้น

1 Raspberry pi พร้อมการ์ด SD และ Raspbian OS

5 สายที่ต่อกับพินของ pi ได้

1 เขียงหั่นขนม

สายไฟ 1 เส้นสำหรับ Raspberry pi ของคุณ (duh!)

คุณจะต้องมีคอมพิวเตอร์ที่มีพอร์ตอินเทอร์เน็ตและมีโปรแกรมเทอร์มินัล (MobaXterm)

และแน่นอนวงจรหรือส่วนประกอบที่คุณต้องการทดสอบ

(ทางเลือก) ตัวแบ่งแรงดันไฟฟ้า 1 ตัวที่มีอัตราส่วน R1:R2 = 1:1 (ฉันใช้ตัวต้านทาน 200 โอห์ม 2 ตัวเมื่อจำเป็น)

ขั้นตอนที่ 1: รับสคริปต์บน Raspberry Pi ของคุณ

รับสคริปต์บน Raspberry Pi ของคุณ
รับสคริปต์บน Raspberry Pi ของคุณ

ถ้าคุณต้องการเริ่มต้น คุณจะต้องมีสคริปต์ ดังนั้นคุณสามารถดาวน์โหลดได้จาก Google ไดรฟ์

ด้วย MobaXterm คุณสามารถวางไฟล์ในตำแหน่งที่คุณต้องการบน RPi ของคุณ

หากคุณต้องการพิมพ์ลงในไฟล์ด้วยตนเอง ก็ยังมีไฟล์ข้อความที่คุณสามารถคัดลอกได้

ขั้นตอนที่ 2: เชื่อมต่อผู้ทดสอบของคุณ

การเชื่อมต่อผู้ทดสอบของคุณ
การเชื่อมต่อผู้ทดสอบของคุณ
การเชื่อมต่อผู้ทดสอบของคุณ
การเชื่อมต่อผู้ทดสอบของคุณ

แน่นอน เพื่อให้ได้ผลลัพธ์ คุณจะต้องเชื่อมต่อผู้ทดสอบของคุณกับรายการเพื่อทดสอบ

เนื่องจากมันยากเกินกว่าจะอธิบายด้วยข้อความ ฉันจึงแนบรูปภาพสองรูป รูปหนึ่งมีพิน RPi และอีกรูปหนึ่งมี 'แผนภาพการเดินสายไฟ' หรือบางอย่าง

ในภาพ คุณจะเห็นตัวแบ่งแรงดันไฟฟ้า ซึ่งคุณควรใช้เมื่อคุณทดสอบลอจิกเกทเอาต์พุต 5v

นอกจากนี้ยังมีไดอะแกรมการเดินสายสำหรับลอจิกเกต (ไม่จำกัดเฉพาะ AND) และสำหรับรีเลย์

ฉันหวังว่าภาพเหล่านี้จะดีพอที่จะอธิบายให้คุณทราบถึงวิธีเชื่อมต่อทุกอย่าง

ขั้นตอนที่ 3: การทดสอบ

การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ

หลังจากเสร็จสิ้นขั้นตอนที่ 1 และ 2 แล้ว คุณสามารถทดสอบสคริปต์นี้และผู้ทดสอบได้ในที่สุด

หากต้องการเรียกใช้สคริปต์ ให้ไปที่ไดเร็กทอรีที่สคริปต์ตั้งอยู่

แล้วเรียกใช้โดยพิมพ์: python3 LOGIC_TESTER.py

(คุณทำทั้งหมดนี้ในเทอร์มินัลของ Raspberry pi)

หลังจากพิมพ์โค้ดที่แสดงด้านบนแล้ว คุณจะต้องพิมพ์ตัวเลข 1 หรือ 2 แล้วกด Enter ขึ้นอยู่กับว่าคุณต้องการให้สคริปต์ทำอะไร

ขั้นตอนที่ 4: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

ขอแสดงความยินดี: ตอนนี้คุณได้ผลลัพธ์แรกจากผู้ทดสอบแล้ว ข้างต้นคือตัวอย่างผลลัพธ์บางส่วน

ผู้ทดสอบจะรันชุดของอินพุตผ่านลอจิกเกต/รีเลย์ก่อน จากนั้นจึงบันทึกเอาต์พุต หลังจากนั้นจะเปรียบเทียบเอาต์พุตกับตารางความจริงของลอจิกเกตที่มีอยู่ทั้งหมด

หากเอาต์พุตเหมือนกับลอจิกเกตบางตัว มันจะส่งออกชื่อของเกตที่คุณกำลังทดสอบ

หากเอาต์พุตไม่เท่ากับตารางความจริงใดๆ ลอจิกเกตของคุณอาจเสียหาย หรือการเชื่อมต่อไม่ดี

ขอให้สนุกกับการใช้ผู้ทดสอบ และฉันหวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์