สารบัญ:

Techduino --วิธีทำ Arduino Uno R3 แบบโฮมเมด --: 9 ขั้นตอน (พร้อมรูปภาพ)
Techduino --วิธีทำ Arduino Uno R3 แบบโฮมเมด --: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Techduino --วิธีทำ Arduino Uno R3 แบบโฮมเมด --: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Techduino --วิธีทำ Arduino Uno R3 แบบโฮมเมด --: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to make pen stand from pvc pipe|DIY pen stand at home 2024, พฤศจิกายน
Anonim
Image
Image

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

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

การเพิ่มวงจรสำหรับพาวเวอร์ซัพพลาย
การเพิ่มวงจรสำหรับพาวเวอร์ซัพพลาย

ในการทำเช่นนี้ คุณจะต้อง:

ส่วนประกอบพื้นฐานสำหรับการเดินสาย Arduino

  1. เขียงหั่นขนม 22 AWG ลวด
  2. 7805 ตัวควบคุมแรงดันไฟฟ้า
  3. ไฟ LED 2 ตัว ตัวต้านทาน 220 โอห์ม 2 ตัว
  4. ตัวต้านทาน 1 10k โอห์ม
  5. ตัวเก็บประจุ 2 10 ยูเอฟ
  6. คริสตัลนาฬิกา 16 MHz
  7. ตัวเก็บประจุ 2 22 pF
  8. ปุ่มเปิดตามปกติ ("ปิด") ชั่วขณะเล็กน้อย

ขั้นตอนที่ 2: การเพิ่มวงจรสำหรับพาวเวอร์ซัพพลาย

การเพิ่มวงจรสำหรับพาวเวอร์ซัพพลาย
การเพิ่มวงจรสำหรับพาวเวอร์ซัพพลาย

ที่นี่ฉันใช้ที่ชาร์จมือถือ 5V แทน LM7805 (รุ่นนี้ใช้แหล่งจ่ายไฟที่มีการควบคุม 5V) เรียบง่ายและประหยัดพื้นที่บนเครื่อง คุณสามารถใช้ LM7805 ได้ แต่หลังจากนั้นคุณต้องใช้แหล่งจ่ายไฟฟ้าแรงสูง นั่นเป็นสาเหตุที่ฉันใช้เครื่องชาร์จแบบคงที่ 5V

ขั้นตอนที่ 3: ATMEGA8/168/328 พื้นฐาน

ATMEGA8/168/328 พื้นฐาน
ATMEGA8/168/328 พื้นฐาน

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

ขั้นตอนที่ 4: เริ่มโครงการ

เริ่มโครงการ
เริ่มโครงการ

เริ่มต้นด้วยการเชื่อมต่อตัวต้านทานแบบดึงขึ้น 10k ohm กับ +5V จากพิน RESET เพื่อป้องกันไม่ให้ชิปรีเซ็ตตัวเองระหว่างการทำงานปกติ พิน RESET จะรีบูตชิปเมื่อดึงลงสู่พื้น

Pin 7 - Vcc - การจ่ายแรงดันไฟแบบดิจิตอล

พิน 8 - GND

พิน 22 - GND

พิน 21 - AREF - พินอ้างอิงแบบอะนาล็อกสำหรับ ADC

Pin 20 - AVcc - การจ่ายแรงดันไฟสำหรับตัวแปลง ADC จำเป็นต้องเชื่อมต่อกับพลังงานถ้าไม่ได้ใช้ ADC และจ่ายไฟผ่านตัวกรองความถี่ต่ำ (ถ้ามี) (ตัวกรองความถี่ต่ำคือวงจรที่ลดเสียงรบกวนจากแหล่งพลังงาน ตัวอย่างนี้ไม่ได้ใช้)

ขั้นตอนที่ 5: การเพิ่ม Cristal

เพิ่มคริสตัล
เพิ่มคริสตัล

เพิ่มนาฬิกาภายนอก 16 MHz ระหว่างพิน 9 และ 10 และเพิ่มตัวเก็บประจุ 22 pF สองตัวที่วิ่งลงกราวด์จากพินเหล่านั้น

ขั้นตอนที่ 6: การเพิ่มสวิตช์รีเซ็ต

การเพิ่มสวิตช์รีเซ็ต
การเพิ่มสวิตช์รีเซ็ต

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

ขั้นตอนที่ 7: LED Leads บน Arduino Pin 13

LED Leads บน Arduino Pin 13
LED Leads บน Arduino Pin 13
LED Leads บน Arduino Pin 13
LED Leads บน Arduino Pin 13

ชิปที่ใช้กับบอร์ดนี้ถูกตั้งโปรแกรมไว้แล้วโดยใช้โปรแกรม blink_led ที่มาพร้อมกับซอฟต์แวร์ Arduino หากคุณมีแผงวงจรพิมพ์ Arduino อยู่แล้ว คุณควรตรวจสอบรุ่นของเขียงหั่นขนมที่คุณกำลังสร้างด้วยชิปที่คุณรู้ว่าใช้งานได้ดี ดึงชิปออกจาก Arduino ที่ใช้งานได้แล้วลองบนบอร์ดนี้ โปรแกรม blink_led กะพริบพิน 13 พิน 13 บน Arduino ไม่ใช่พิน AVR ATMEGA8-16PU/ATMEGA168-16PU 13 แต่จริง ๆ แล้วเป็นพิน 19 บนชิป Atmega

สุดท้ายเพิ่ม LED ขายาวหรือแอโนดเชื่อมต่อกับสายสีแดง และขาสั้นหรือแคโทดเชื่อมต่อกับตัวต้านทาน 220 โอห์มที่ลงกราวด์

ขั้นตอนที่ 8: Arduino-Ready

Arduino พร้อม!
Arduino พร้อม!
Arduino พร้อม!
Arduino พร้อม!

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

ขั้นตอนที่ 9: ซอฟต์แวร์ที่จะใช้

Image
Image
ซอฟต์แวร์ที่จะใช้
ซอฟต์แวร์ที่จะใช้
ซอฟต์แวร์ที่จะใช้
ซอฟต์แวร์ที่จะใช้

ในการสร้าง Techduino Board นี้ ฉันใช้ซอฟต์แวร์ Circuit Wizard Trial Version คุณสามารถใช้มันหรือฉันให้แผนภาพวงจรและเค้าโครง PCB ที่จำเป็นที่นี่

ขอบคุณสำหรับการดูโครงการของฉัน