สารบัญ:

สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์: 3 ขั้นตอน (พร้อมรูปภาพ)
สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, มิถุนายน
Anonim
สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์
สร้างบอร์ดพัฒนาของคุณเองด้วยไมโครคอนโทรลเลอร์

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

หากคุณมีคำถามหรือปัญหาใด ๆ คุณสามารถติดต่อฉันได้ที่อีเมลของฉัน:[email protected]

เยี่ยมชมช่อง youtube ของฉัน:

www.youtube.com/channel/UCuS39O01OyPeChjfZm1tnQA

เริ่มกันเลย

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ

สื่อทั้งหมดสำหรับโครงการนี้สามารถพบได้ใน UTSource.net

ลิงค์สปอนเซอร์:

UTsource.netReviews

เป็นเว็บไซด์ที่เชื่อถือได้สำหรับการสั่งซื้อชิ้นส่วนอิเล็กทรอนิกส์ในราคาถูกและคุณภาพดีเยี่ยม

-Bascom AVR สำหรับการเขียนโปรแกรม

-Attiny2313A-PU 8 บิต

-USBasp AVR โปรแกรมเมอร์

- สเตบิไลเซเตอร์ L78L05 นี่คือสเตบิลิเซเตอร์ที่ทำให้แรงดันไฟฟ้าคงที่ถึง 5V

-คอนเดนเซอร์ 100nF สองตัว

- คอนเดนเซอร์ 33pF สองตัว

- ตัวต้านทาน 10k โอห์มหนึ่งตัว

-คริสตัล 11MHz

-8 ไดโอด LED สีแดง

- ตัวต้านทาน 100 โอห์มแปดตัว

-11 พิน

ขั้วต่อขั้วต่อ ISP Male -10 พิน

หากคุณต้องการ คุณสามารถสร้างเอาต์พุตรีเลย์ สำหรับเอาต์พุตรีเลย์หนึ่งตัว คุณต้อง:

-12V DCรีเลย์

ตัวต้านทาน -1k โอห์ม

-1 LED ไดโอด

-1 วงจรเรียงกระแสไดโอด IN4001

-NPN BC238 ทรานซิสเตอร์

-สามพิน

Attiny2313A

ในโครงการนี้ ฉันใช้ชิป 8 บิตจากตระกูล ATMEL ซึ่งพบได้ใน Arduino เช่นกัน มันเป็นของตระกูล TTL ดังนั้นจึงทำงานบน 5V+

มีเอาต์พุตดิจิตอลหรืออินพุต 12 ช่อง พิน 2, 3, 6-9 และ 11-16

สามารถใช้พิน 12 และ 13 สำหรับค่าแอนะล็อกได้เช่นกัน

พิน 1 ถูกรีเซ็ต

ขา 4 และ 5 เชื่อมต่อกับ GND พร้อมคอนเดนเซอร์ 33pF

พิน 10 คือ GND

พิน 17 คือ MOSI

พิน 18 คือ MISO

พิน 19 คือ SCK

พิน 20 คือ Vcc+

สำหรับการเขียนโปรแกรมชิปนี้ ฉันใช้โปรแกรมเมอร์ USBASP AVR

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

คุณสามารถช่วยตัวเองเดินสายตามรูปภาพที่ฉันโพสต์ มีคอนเดนเซอร์ 100nF สองตัวในภาพ แต่คราวนี้ฉันใช้เพียงอันเดียว

5V+ เชื่อมต่อกับโคลง L7805 แล้วมีคอนเดนเซอร์ 100nF หนึ่งตัวสำหรับการปรับแรงดันไฟฟ้าให้เรียบ แรงดันไปที่พิน 20 และพิน 1 ถึงตัวต้านทาน 10k ohm ขา 4 และ 5 เชื่อมต่อกับ GND ด้วย 33pF คริสตัลเชื่อมต่อแบบขนานระหว่างพิน 4 และ 5.

ตัวต้านทานและไดโอด LED บนพิน 11 เป็นเพียงตัวอย่างเท่านั้น

วิธีเชื่อมต่อหัวต่อ ISP Male 10 พิน

คุณมีหมายเลขพินบนรูปภาพ ดังนั้นคุณจะรู้ว่าจะเริ่มจากตรงไหน

พิน 1 เชื่อมต่อกับ MOSI (พิน 17 บน Attiny 2313)

พิน 2 เชื่อมต่อกับ Vcc+

พิน 3 ไม่มีการเชื่อมต่อ

ขา 4, 6, 8 และ 10 เชื่อมต่อกับ GND

พิน 5 เชื่อมต่อกับพินรีเซ็ตบน Attiny2313 (พิน 1)

พิน 7 เชื่อมต่อกับ SCK (พิน 19 บน Attiny2313)

พิน 9 เชื่อมต่อกับ MISO (พิน 18 บน Attiny2313)

เอาท์พุทรีเลย์

รีเลย์เอาต์พุตสามารถใช้สำหรับผู้ใช้ไฟฟ้าที่มีกระแสและแรงดันไฟฟ้าที่มากขึ้น รีเลย์ควบคุมด้วยทรานซิสเตอร์ ฐานของทรานซิสเตอร์เชื่อมต่อกับเอาต์พุตดิจิตอล ตัวเก็บประจุเชื่อมต่อกับวงจรรีเลย์ และตัวปล่อยเชื่อมต่อกับ GND ไดโอดเรียงกระแส IN4001 ใช้สำหรับป้องกัน วงจร ไดโอด LED อยู่ในวงจรนี้ คุณจึงสามารถดูได้ว่ารีเลย์เปิดอยู่เมื่อใด

ขั้นตอนที่ 3: สร้างแผงวงจร

ประดิษฐ์แผงวงจร
ประดิษฐ์แผงวงจร

ฉันสร้างวงจรนี้ขึ้นมาเอง สำหรับการวาดวงจรนั้นใช้ SprintLayout เป็นโปรแกรมสำหรับวาดวงจร ในโปรแกรมนี้ คุณจะมีมิติทั้งหมดของชิ้นส่วนอิเล็กทรอนิกส์ โดยพื้นฐานแล้วคุณสามารถสร้างวงจรสำหรับทุกสิ่งที่คุณต้องการได้

สำหรับการแกะสลักบอร์ดนี้ใช้เครื่องกัด CNC ฉันใช้บอร์ดปกติสำหรับวงจรที่เคลือบด้วยทองแดงด้านหนึ่ง เมื่อบอร์ดเสร็จแล้ว ฉันขัดมันด้วยกระดาษทรายละเอียดมาก จากนั้นฉันก็ผสมแอลกอฮอล์อุตสาหกรรมและขัดสนเป็นผงด้วย ผสมนี้แล้วฉันเคลือบด้านทองแดงเพื่อป้องกัน

แนะนำ: