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



คำแนะนำนี้เป็นภาพประกอบเดินผ่านการสร้างโคลน ICD2 ที่เรียกว่า Inchworm มันเป็นชุดเครื่องมือตรงไปตรงมาที่ช่วยให้คุณสามารถสร้างโปรแกรมเมอร์และดีบักเกอร์ที่เข้ากันได้กับ MPLAB ICD2 มีโปรแกรมเมอร์จำนวนมาก แต่มีเพียงไม่กี่ตัวที่มีโปรแกรมแก้ไขข้อบกพร่อง (ตัวดีบั๊กช่วยให้ คุณเพียงก้าวเดียวผ่านโปรแกรมของคุณและตั้งค่ารายการเฝ้าดู (ดูตัวแปรของคุณ) และอีกมากมาย) คู่มือฉบับเต็มรวมถึงแผนผังและหมายเหตุสามารถพบได้ที่ blueroomelectronics
ขั้นตอนที่ 1: การเตรียม PCB

ล้างแผงวงจรด้วยผงซักฟอกอ่อน ๆ และเช็ดให้แห้งก่อนประกอบ
ขั้นตอนที่ 2: ประสานชิ้นส่วน "ต่ำ" ทั้งหมด

ที่นี่ฉันได้บัดกรีและตัดแต่งสายนำของชิ้นส่วนที่มีรายละเอียดต่ำทั้งหมดแล้ว เมื่อสร้าง PCB การประกอบชิ้นส่วนขนาดเล็กก่อนมักจะง่ายที่สุด วิธีนี้ช่วยให้คุณมีพื้นที่ทำงานมากขึ้นเมื่อเพิ่มชิ้นส่วนที่สูง เพิ่มตัวต้านทานก่อน โดยสังเกตว่าตัวต้านทานสีแทนเป็นเวอร์ชันที่ยอมรับได้ทั่วไป 5% และตัวต้านทานสีน้ำเงินคือประเภทฟิล์มโลหะ 1% ตอนนี้ติดตั้งไดโอด ทั้งแก้วที่มีขนาดเล็กกว่า ไดโอดและพาวเวอร์ไดโอดที่ใหญ่กว่านั้นต้องการให้คุณใส่ใจกับแถบสีบนแคโทดของไดโอดทั้งหมด ความล้มเหลวในการติดตั้งไดโอดในทิศทางที่ถูกต้องจะทำให้ Inchworm หรือโครงการอิเล็กทรอนิกส์ใด ๆ ทำงานไม่ถูกต้อง หมายเหตุ: ฉันกำลังสร้างเวอร์ชันที่ใช้แบตเตอรี่สำหรับการสาธิต ไดโอดพลังงานที่ฉันใช้คือประเภท Schottky 1N5817 ที่เลื่อนออกต่ำ แทนที่จะเป็นไดโอด 1N4001 ทั่วไป ไดโอดแก้วขนาดเล็กหกตัวเป็นประเภท 1N4148 ทั่วไป (คุณสามารถใช้ 1N914)
ขั้นตอนที่ 3: เพิ่มชิ้นส่วนขนาดเล็กเพิ่มเติม

มีการเพิ่มซ็อกเก็ต IC แล้ว
เมื่อคุณบัดกรีซ็อกเก็ต IC คุณควรบัดกรีเพียงพินเดียวที่มุม เพื่อให้คุณมีโอกาสได้วางบน PCB อย่างเหมาะสม เมื่อซ็อกเก็ตถูกล้างออก ให้ทำการบัดกรีหมุดที่เหลือต่อไป ถัดมา มีการเพิ่มแคป 0.1 uf แคปเล็ก ๆ เหล่านี้มีความสำคัญเมื่อใช้ลอจิก IC ใด ๆ สำหรับการดูดซับข้อบกพร่องเล็ก ๆ น้อย ๆ ด้วยชิปลอจิกดิจิทัล ฉันได้เพิ่ม LED 5 มม. แทน LED ที่ระบุ 3 มม. มันเป็นเรื่องของรสนิยม
ขั้นตอนที่ 4: เพิ่มตัวพิมพ์ใหญ่ขึ้น

มีการเพิ่มตัวเก็บประจุด้วยไฟฟ้าขนาดใหญ่ขึ้นที่นี่
'ฉันเคยใช้ตัวพิมพ์เล็กขนาดจิ๋วเมื่อสามารถหาซื้อได้ คุณไม่จำเป็นต้องทำ มีที่ว่างบน PCB สำหรับตัวเก็บประจุมาตรฐานขนาดใหญ่ เพียงตรวจสอบให้แน่ใจว่าได้รับการจัดอันดับแรงดันไฟฟ้าอย่างถูกต้อง แคปสีดำขนาดเล็ก 10uf ได้รับการจัดอันดับสำหรับ 25v และหมวกสีเหลืองที่ใหญ่กว่าได้รับการจัดอันดับสำหรับ 16v
ขั้นตอนที่ 5: การประกอบขั้นสุดท้าย

ตอนนี้สำหรับชิ้นส่วนขนาดใหญ่ทั้งหมด เพิ่มกำลัง, ขั้วต่อ ICD2 และ RS232 และใช่แล้ว มันคือขั้วต่อ DE9 DE9 วิกิพีเดีย ก่อนที่คุณจะบัดกรี 7805 (หรือ LM2940-5) ให้ทดสอบให้พอดีกับฮีทซิงค์ซึ่งเป็นอุปกรณ์เสริมที่ติดตั้งก่อนทำการบัดกรี สกรูและน็อต #6 และพอดีพอดี ใส่ MAX232 (หรือ ST232) และใช้พลังงาน ตรวจสอบแรงดันไฟที่จุดทดสอบทั้งสองจุด (TP +5 และ TP VPP >12VDC)ตอนนี้ให้ถอดไฟออกและติดตั้ง 16F877 หรือ 16F877A ที่ตั้งโปรแกรมไว้ล่วงหน้า **(เฟิร์มแวร์ bootloader สำหรับ 16F877 สามารถพบได้ใน MPLAB และ 16F877A สามารถพบได้ที่ ไซต์ของฉัน หมายเหตุ: ฉันเคยใช้ LM2940-5 แบบเลื่อนระดับต่ำสำหรับการทำงานของแบตเตอรี่
ขั้นตอนที่ 6: กรณีเสริม

นี่คือ Inchworm ที่เสร็จแล้วซึ่งติดตั้งในเคส Hammond 1591B ฉันใช้ข้อขัดแย้งดังนั้นฉันจึงสามารถติดตั้ง…การติด Inchworm ในฝาเคส Hammond 1591BC โดยใช้สกรู #6 สามารถทำได้และถูกกว่า ทำให้ ICD2 โปรไฟล์ต่ำที่ดี
ขั้นตอนที่ 7: ผู้สอน Firefly 16F88 ติดตั้งบน Inchworm

ที่นี่จะแสดงหนอนนิ้วพร้อมตัวเลือกเสริม Firefly 16F88 Tutor และซ็อกเก็ตซ็อกเก็ต ZIF
ไฟ LED ติดสว่างเพราะได้รับพลังงานจากแบตเตอรี่ NiMH 6AAA ที่อยู่ในเคส Orange Hammond 1591B
แนะนำ:
Simple Bots: Inchworm: 19 ขั้นตอน (พร้อมรูปภาพ)

Simple Bots: Inchworm: ถ้าคุณวางใจได้เพียงสิ่งเดียว มันจะเป็นไม้บรรทัด ตอนนี้อย่าเข้าใจฉันผิด ฉันไม่ได้พูดถึงเผด็จการสูงสุดสำหรับชีวิตหรืออะไรทำนองนั้น ไม้บรรทัดที่ข้าพเจ้ากล่าวถึงเป็นประเภทวัด ท้ายที่สุดคุณจะไม่นับโอ
สร้าง PWM Wave ด้วยไมโครคอนโทรลเลอร์ PIC: 6 ขั้นตอน

สร้าง PWM Wave ด้วยไมโครคอนโทรลเลอร์ PIC: PWM คืออะไร? PWM STANDS FOR PULSE WIDTH MODULATION เป็นเทคนิคที่ความกว้างของพัลส์จะแตกต่างกัน เพื่อให้เข้าใจแนวคิดนี้อย่างชัดเจน ให้พิจารณาพัลส์นาฬิกาหรือสัญญาณคลื่นสี่เหลี่ยมใดๆ โดยมีรอบการทำงาน 50% ซึ่งหมายความว่าช่วงเวลา Ton และ Toff เท่ากัน
Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 ขั้นตอน

Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: En este proyecto vamos a encender y apagar un led a travé's de comandos at con el Motorola C261 และ el famoso microcontrolador 16F84A
Nextion ดิสเพลย์ - อธิบายอินเทอร์เฟซและโปรโตคอลด้วย PIC และ Arduino: 10 ขั้นตอน

Nextion ดิสเพลย์ | อธิบายอินเทอร์เฟซและโปรโตคอลด้วย PIC และ Arduino: Nextion Display ใช้งานง่ายมากและมีส่วนต่อประสานกับไมโครคอนโทรลเลอร์ด้วยความช่วยเหลือของตัวแก้ไข Nextion เราสามารถกำหนดค่าการแสดงผลและเราสามารถออกแบบ UI บนจอแสดงผลได้ ดังนั้นตามเหตุการณ์หรือคำสั่ง Nextion display จะทำหน้าที่แสดง
วิธีตั้งโปรแกรม PIC MCU ด้วยโปรแกรมเมอร์ PICkit โดยใช้เขียงหั่นขนม: 3 ขั้นตอน

วิธีการตั้งโปรแกรม PIC MCU ด้วย PICkit โปรแกรมเมอร์โดยใช้เขียงหั่นขนม: คุณไม่จำเป็นต้องใช้เครื่องมือที่มีราคาแพงและซับซ้อนในการเล่นกับไมโครคอนโทรลเลอร์ PIC (หรืออื่น ๆ ) สิ่งที่คุณต้องมีคือเขียงหั่นขนมที่คุณทดสอบวงจรและการเขียนโปรแกรมของคุณ แน่นอนว่าจำเป็นต้องมีโปรแกรมเมอร์และ IDE ในคำสั่งสอนนี้