
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


นี่คือสคริปต์ทดสอบลอจิกสำหรับ 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 ของคุณ

ถ้าคุณต้องการเริ่มต้น คุณจะต้องมีสคริปต์ ดังนั้นคุณสามารถดาวน์โหลดได้จาก Google ไดรฟ์
ด้วย MobaXterm คุณสามารถวางไฟล์ในตำแหน่งที่คุณต้องการบน RPi ของคุณ
หากคุณต้องการพิมพ์ลงในไฟล์ด้วยตนเอง ก็ยังมีไฟล์ข้อความที่คุณสามารถคัดลอกได้
ขั้นตอนที่ 2: เชื่อมต่อผู้ทดสอบของคุณ


แน่นอน เพื่อให้ได้ผลลัพธ์ คุณจะต้องเชื่อมต่อผู้ทดสอบของคุณกับรายการเพื่อทดสอบ
เนื่องจากมันยากเกินกว่าจะอธิบายด้วยข้อความ ฉันจึงแนบรูปภาพสองรูป รูปหนึ่งมีพิน RPi และอีกรูปหนึ่งมี 'แผนภาพการเดินสายไฟ' หรือบางอย่าง
ในภาพ คุณจะเห็นตัวแบ่งแรงดันไฟฟ้า ซึ่งคุณควรใช้เมื่อคุณทดสอบลอจิกเกทเอาต์พุต 5v
นอกจากนี้ยังมีไดอะแกรมการเดินสายสำหรับลอจิกเกต (ไม่จำกัดเฉพาะ AND) และสำหรับรีเลย์
ฉันหวังว่าภาพเหล่านี้จะดีพอที่จะอธิบายให้คุณทราบถึงวิธีเชื่อมต่อทุกอย่าง
ขั้นตอนที่ 3: การทดสอบ


หลังจากเสร็จสิ้นขั้นตอนที่ 1 และ 2 แล้ว คุณสามารถทดสอบสคริปต์นี้และผู้ทดสอบได้ในที่สุด
หากต้องการเรียกใช้สคริปต์ ให้ไปที่ไดเร็กทอรีที่สคริปต์ตั้งอยู่
แล้วเรียกใช้โดยพิมพ์: python3 LOGIC_TESTER.py
(คุณทำทั้งหมดนี้ในเทอร์มินัลของ Raspberry pi)
หลังจากพิมพ์โค้ดที่แสดงด้านบนแล้ว คุณจะต้องพิมพ์ตัวเลข 1 หรือ 2 แล้วกด Enter ขึ้นอยู่กับว่าคุณต้องการให้สคริปต์ทำอะไร
ขั้นตอนที่ 4: ผลลัพธ์




ขอแสดงความยินดี: ตอนนี้คุณได้ผลลัพธ์แรกจากผู้ทดสอบแล้ว ข้างต้นคือตัวอย่างผลลัพธ์บางส่วน
ผู้ทดสอบจะรันชุดของอินพุตผ่านลอจิกเกต/รีเลย์ก่อน จากนั้นจึงบันทึกเอาต์พุต หลังจากนั้นจะเปรียบเทียบเอาต์พุตกับตารางความจริงของลอจิกเกตที่มีอยู่ทั้งหมด
หากเอาต์พุตเหมือนกับลอจิกเกตบางตัว มันจะส่งออกชื่อของเกตที่คุณกำลังทดสอบ
หากเอาต์พุตไม่เท่ากับตารางความจริงใดๆ ลอจิกเกตของคุณอาจเสียหาย หรือการเชื่อมต่อไม่ดี
ขอให้สนุกกับการใช้ผู้ทดสอบ และฉันหวังว่าคุณจะพบว่าคำแนะนำนี้มีประโยชน์
แนะนำ:
Logic Gates โดยใช้ทรานซิสเตอร์: 3 ขั้นตอน

Logic Gates โดยใช้ทรานซิสเตอร์: Logic Gates เป็นส่วนประกอบพื้นฐานของระบบดิจิทัล
Arduino UNO Logic Sniffer: 8 ขั้นตอน (พร้อมรูปภาพ)

Arduino UNO Logic Sniffer: โครงการนี้เริ่มต้นจากการทดลองง่ายๆ ระหว่างการวิจัยเอกสารข้อมูลของ ATMEGA328P สำหรับโครงการอื่น ฉันพบสิ่งที่น่าสนใจมากกว่า หน่วยจับสัญญาณเข้า Timer1 ช่วยให้ไมโครคอนโทรลเลอร์ของ Arduino UNO ตรวจจับสัญญาณ
Pocket Chip: วิธีทำให้ไฟ LED กะพริบ: 6 ขั้นตอน

Pocket Chip: วิธีทำให้ไฟ LED กะพริบ: สวัสดีทุกคน!! นั่นคือคำแนะนำบน Chip และกระเป๋าเป้ Pochet CHIP ของเธอ ชิปคืออะไร? CHIP เป็นคอมพิวเตอร์ Linux ที่เล็กที่สุดที่สร้างขึ้นโดย Next Thing โดยแคมเปญ Kickstarter ดูลิงค์เพื่อดูคุณสมบัติทั้งหมด (http://docs.getchip.com/chi
Tales From the Chip: เครื่องขยายเสียง LM1875: 8 ขั้นตอน (พร้อมรูปภาพ)

Tales From the Chip: LM1875 แอมพลิฟายเออร์เสียง: ฉันชอบแอมป์ชิปบางตัว - แพ็คเกจเล็ก ๆ ของพลังเสียงบริสุทธิ์ ด้วยส่วนประกอบภายนอกเพียงไม่กี่ชิ้น แหล่งจ่ายไฟที่สะอาด และฮีทซิงค์ที่แข็งแรง คุณจะได้เสียงคุณภาพระดับไฮไฟอย่างแท้จริง ซึ่งเทียบเท่ากับการออกแบบทรานซิสเตอร์ที่ซับซ้อนและแยกจากกัน ฉันเข้าสู่
จอแสดงผล LCD Chip Hd44780 สำหรับการดัดแปลงพีซี: 5 ขั้นตอน

จอแสดงผล LCD Chip Hd44780 สำหรับการดัดแปลงพีซี: ด้วยคำแนะนำนี้ คุณจะได้เรียนรู้วิธีเชื่อมต่อจอแสดงผล LCD ขนาดเล็กกับคอมพิวเตอร์ ซึ่งแสดงข้อมูลหรือสิ่งที่คุณต้องการ สิ่งที่คุณต้องการ: 1. จอแสดงผล whit hd44780 ชิป 2. 10kohmTrimmer 3. ตัวต้านทาน 100ohm 4. สายเคเบิล lpt เก่า 5.