สารบัญ:
- ขั้นตอนที่ 1: คำถามที่พบบ่อย
- ขั้นตอนที่ 2: ชิ้นส่วนและเครื่องมือ
- ขั้นตอนที่ 3: ทำ: ตัวต้านทาน
- ขั้นตอนที่ 4: ทำ: ตัวเก็บประจุ
- ขั้นตอนที่ 5: ทำ: ตัวเชื่อมต่อ
- ขั้นตอนที่ 6: ทำ: ปักหมุดส่วนหัว
- ขั้นตอนที่ 7: การใช้และดาวน์โหลด
วีดีโอ: เพิ่มวิดีโอและเสียงในโครงการไมโครคอนโทรลเลอร์ของคุณ: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
จอแสดงผล LED 7 Segment มีประโยชน์สำหรับการแสดงตัวเลขและบิตแมป LCD สามารถทำกราฟิกง่ายๆ ได้ แต่บางครั้งเอาต์พุตวิดีโอสีจริงเป็นวิธีที่ง่ายที่สุด:
- วิดีโอคอมโพสิต (a.k.a., RCA Jack) มีอยู่ทั่วไป และใช้ได้กับจอแสดงผลขนาด 3" - 60"
- หน้าจอสีขนาด 640x480 ช่วยให้คุณแสดงข้อมูล กราฟิก แผนภูมิ และภาพเคลื่อนไหวที่ซับซ้อนได้
- คอมโพสิตมีราคาไม่แพง ตั้งโปรแกรมง่าย สามารถรันด้วยหน่วยความจำขนาดเล็ก และใช้สายเคเบิลราคาถูก
คำแนะนำนี้มีไว้สำหรับ ProtoPlus ซึ่งเป็นแผงวงจรที่ฉันออกแบบมาเพื่อเพิ่มการเชื่อมต่อวิดีโอและเสียงไปยังแพลตฟอร์มใบพัด เนื่องจากใบพัดมีวงจรสร้างวิดีโอบนชิปอยู่แล้ว การสร้างวิดีโอจึงง่ายมาก ฉันใช้พื้นที่ที่เหลือบนกระดานเพื่อรวมพื้นที่สร้างต้นแบบ 2 แถว / 3 แถว 240 รูและการเชื่อมต่อเสียง ฉันใช้ส่วนหัวของพินที่ยาวกว่าปกติเล็กน้อย เพื่อให้สามารถเชื่อมต่อที่ด้านบนหรือด้านล่างของ Propeller Platform ฉันยังทำเครื่องหมายร่องรอยในพื้นที่การสร้างต้นแบบบนซิลค์สกรีนเพื่อให้ง่ายต่อการดูว่าร่องรอยเชื่อมต่อกันอย่างไร ProtoPlus มีให้ใช้งานเป็นชุดใน Gadget Gangster ใบพัดสามารถส่งออก PAL หรือ NTSC ต่อไปนี้คือตัวอย่างบางส่วนของสิ่งที่สามารถทำได้:กราฟิกแฟนซีกราฟิก 3D แฟนซีจริงๆ (คุณต้องดูสิ่งนี้!) UI / การแสดงข้อมูล
ขั้นตอนที่ 1: คำถามที่พบบ่อย
ProtoPlus คืออะไร? เป็นโมดูลส่วนขยายสำหรับ Propeller Platform ซึ่งช่วยให้คุณเชื่อมต่อวิดีโอและเสียงกับ Prop ของคุณและมีพื้นที่สำหรับสร้างต้นแบบ ใช้งานกับอะไรได้บ้าง มันถูกตั้งค่าให้ทำงานกับ Parallax Propeller มันจะพอดีกับด้านบน (หรือด้านล่าง) แพลตฟอร์ม Propeller หรือคุณสามารถวางลงบนเขียงหั่นขนมมันจะทำงานกับ Arduino หรือ PICaxe หรือไม่ ไม่ Arduino และ PICaxe ไม่เร็วพอที่จะสร้างวิดีโอด้วยตัวเอง พวกเขาต้องการไมโครคอนโทรลเลอร์ 'ตัวช่วย' สำหรับวิดีโอโดยเฉพาะ telelymate เป็นหนึ่งในเครื่องมือที่ฉันรู้จักแม้ว่าจะเป็น B / W, text-only. NTSC หรือ PAL? ขึ้นอยู่กับคุณ - Propeller มีเนื้อหาที่สมบูรณ์แบบในการสร้างสัญญาณอย่างใดอย่างหนึ่ง
ขั้นตอนที่ 2: ชิ้นส่วนและเครื่องมือ
นี่คือชิ้นส่วนที่คุณต้องการ หากคุณได้สั่งซื้อชุดอุปกรณ์ ให้ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าบรรจุภัณฑ์ของคุณมีชิ้นส่วนทั้งหมดอยู่ในรายการ หากมีอะไรขาดหายไป เพียงส่งอีเมลถึงเราที่ [email protected]
- 0.01 uF ฝาเซรามิกเรเดียล
- 47 uF Radial Electrolytic Cap
- ส่วนหัว 40 พิน
- ตัวต้านทาน 2x 1.1k (น้ำตาล - น้ำตาล - แดง)
- ตัวต้านทาน 560 โอห์ม (เขียว - น้ำเงิน - น้ำตาล)
- ตัวต้านทาน 270 โอห์ม (แดง - ม่วง - น้ำตาล)
- แจ็คโฟโน RCA 2x
- ProtoPlus PCB
ในการสร้าง คุณจะต้องใช้หัวแร้ง 20-30 วัตต์และคันกั้นน้ำ 1 คู่ ดูบทช่วยสอนการบัดกรีของฉันหากนี่เป็นครั้งแรกที่คุณบัดกรี
ขั้นตอนที่ 3: ทำ: ตัวต้านทาน
เริ่มต้นด้วยการเพิ่มตัวต้านทาน 3 ตัวที่ประกอบเป็นวิดีโอ DAC
R1 คือ 1.1k ohms ได้ Brown - Brown - Red R2 ได้ 560 ohms ก็ Green - Blue - Brown R3 ได้ 270 ohms ก็ Red - Violet - Brown เพิ่ม R4. นั่นคือ 1.1k โอห์มเช่นกัน (น้ำตาล - น้ำตาล - แดง)
ขั้นตอนที่ 4: ทำ: ตัวเก็บประจุ
มีตัวเก็บประจุ 2 ตัว:
C2 คือตัวเก็บประจุเซรามิก.01uF ซึ่งไม่มีโพลาไรซ์ ดังนั้นจึงไม่สำคัญว่ามันจะเข้าไปทางไหน C1 คือตัวเก็บประจุแบบอิเล็กโทรไลต์ 47uF เป็นแบบโพลาไรซ์ ยิ่งตะกั่วที่ยาวกว่าจะผ่านรูสี่เหลี่ยมใกล้กับ '+' แถบบนตัวตัวเก็บประจุจะอยู่ด้านข้างใกล้กับขอบของบอร์ดมากขึ้น
ขั้นตอนที่ 5: ทำ: ตัวเชื่อมต่อ
เพิ่มขั้วต่อ RCA 2 ช่อง ขั้วต่อที่มีเครื่องหมาย 'ทีวี' จะส่งสัญญาณออกทีวี และขั้วต่อเสียงจะส่งสัญญาณเสียงระดับสาย
ขั้นตอนที่ 6: ทำ: ปักหมุดส่วนหัว
วิธีที่ง่ายที่สุดในการเพิ่มส่วนหัวของพินคือการใส่ลงในเขียงหั่นขนม (หรือ Propeller Platform ดังที่แสดงในภาพ) วางบอร์ดไว้ด้านบนแล้วประสานลง เมื่อหัวพินถูกบัดกรีเข้ากับ ProtoPlus แล้ว เพียงแค่ยกมันออกจากเขียงหั่นขนมของคุณ คุณก็จะได้ส่วนหัวของพินแบบตรง
ขั้นตอนที่ 7: การใช้และดาวน์โหลด
ใช้มัน: วิดีโอ
การทำวิดีโอด้วย Propeller นั้นตรงไปตรงมา:
- รับเครื่องมือใบพัด นี่คือสภาพแวดล้อมการพัฒนาสำหรับ Prop. ลิงค์สำหรับ Mac/Linux และ windows อยู่ในส่วนดาวน์โหลดด้านล่าง
-
รวมวัตถุ 'tv_text' เครื่องมือ Propeller มาพร้อมกับไลบรารีวัตถุที่ดี รวมถึงวัตถุทีวี ในส่วน OBJ ของรหัสของคุณ ให้รวม:
ข้อความ: "tv_text"
-
เปิดทีวี. ใช้:
ข้อความเริ่มต้น(12)
-
วางสิ่งของบนหน้าจอด้วย text.str, text.hex, text.out ฯลฯ นี่คือตัวอย่าง:
text.str(สตริง(13, "สวัสดีชาวโลก", $C, 1))
โปรแกรมทั้งหมดจะเป็น:
คอน
_clkmode = xtal1 + pll16x 'ตั้งค่า Prop เป็น 16x xtal _xinfreq = 5_000_000' บอก Prop ว่า xtal ทำงานที่ 5MHz OBJ text: "tv_text" 'รวมวัตถุนี้ PUB start text.start(12) 'start up the TV with basepin 11 text.str(string(13, "Hello World", $C, 1)) ' ใช้วิธีการ 'str' เพื่อใส่ข้อความ นี่เป็นเพียงบทสรุปของการใส่ข้อความพื้นฐาน กราฟิกซับซ้อนขึ้นเล็กน้อย แต่ก็ไม่ได้แย่ ดูที่ Graphics_demo เพื่อดูวิธีทำแอนิเมชั่น รูปร่าง และกราฟิก
ใช้มัน: เสียง
เสียงเป็นเรื่องง่าย มีวัตถุให้เล่นแล้ว ไฟล์.wav การสังเคราะห์เสียง และการสังเคราะห์ความถี่ หากคุณต้องการตัวอย่างที่รวดเร็วและสกปรก วัตถุไดรเวอร์ลำโพงของ Kwabena ก็ดูง่าย คว้าวัตถุ เปลี่ยนค่าคงที่ PWM_Pin เป็น 11 และนี่คือตัวอย่างการใช้งาน:
คอน
_clkmode = xtal1 + pll16x 'ตั้งค่า Prop เป็น 16x xtal _xinfreq = 5_000_000' บอก Prop ว่า xtal ทำงานที่ลำโพง OBJ 5MHz: "PWMEngine" 'รวมออบเจ็กต์นี้ PUB start speaker PWMEngine 'start up the speakerrequencyspeaker 1000) 'เปลี่ยนความถี่เป็น 1,000 เฮิรตซ์ speaker.changespeakervolume (50) 'ระดับเสียง 50% waitcnt (clkfreq + cnt)' cnt = เวลาของระบบปัจจุบัน clkfreq = ขีดใน 1 วินาที speaker.changespeakerfrequency (6000) 'เปลี่ยนความถี่เป็น 6,000 เฮิรตซ์
ดาวน์โหลด
ภาพถ่ายความละเอียดสูงอยู่บน Flickr บอร์ดนี้อยู่ภายใต้ใบอนุญาต MIT (สาธารณสมบัติ) คุณสามารถดาวน์โหลดการออกแบบในรูปแบบ DipTrace, pdf หรือ-p.webp
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง