สารบัญ:

Arduino Bread Board Buddy: 12 ขั้นตอน
Arduino Bread Board Buddy: 12 ขั้นตอน

วีดีโอ: Arduino Bread Board Buddy: 12 ขั้นตอน

วีดีโอ: Arduino Bread Board Buddy: 12 ขั้นตอน
วีดีโอ: How to Use a Breadboard 2024, พฤศจิกายน
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy

ฉันสร้างวงจรทั้งหมดบนกระดานขนมปัง อย่างไรก็ตาม การสร้างวงจรเดียวกันเป็นร้อยๆ ครั้งอาจทำให้ดูซ้ำซากจำเจ ดังนั้นฉันจึงชอบชิ้นส่วนโมดูลาร์สำหรับการสร้างต้นแบบ วงจรส่วนใหญ่เช่นแหล่งจ่ายไฟ 5 โวลต์นั้นค่อนข้างมาตรฐาน Arduino Bread Board Buddy ที่ฉันได้รับจาก Universal Solder คือ Arduino UNO แบบสแตนด์อโลนสำหรับใช้กับบอร์ดขนมปัง เป็นชุดอุปกรณ์ขนาดเล็กที่มีประโยชน์มากซึ่งช่วยให้คุณไม่ต้องสร้าง Arduino แบบสแตนด์อโลนทุกครั้งที่คุณต้องการสร้างโครงการบนเขียงหั่นขนม

คุณสามารถดาวน์โหลดไฟล์ประกอบ pdf หรือบนเว็บไซต์ได้ อย่างไรก็ตาม ต่อไปนี้เป็นเคล็ดลับบางประการที่ไม่ครอบคลุมใน pdf รวมถึงการเขียนโปรแกรม Bread Board Buddy

universal-solder.ca/

ขั้นตอนที่ 1: เครื่องมือ

เครื่องมือ
เครื่องมือ
เครื่องมือ
เครื่องมือ

ประสาน

คลิปสปริง

เครื่องตัดด้านข้างขนาดเล็ก

หัวแร้ง

สถานีบัดกรีถ้าคุณมี

ขั้นตอนที่ 2: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่

Canaduino Bread Board Kit ไม่ได้มาพร้อมกับ ATMEGA328P IC ดังนั้นคุณจะต้องจัดหาให้

ชุดประกอบด้วยสิ่งต่อไปนี้สำหรับแต่ละบอร์ด:

1 PCB (แผงวงจรพิมพ์)

ซ็อกเก็ตไอซี 28 พิน 1 ตัว

1 16 mHz คริสตัล

1 LED (ไดโอดเปล่งแสง)

1 ปุ่มรีเซ็ต

จัมเปอร์ 1 พิน

ตัวต้านทาน 1 680 Ω

ตัวต้านทาน 1 10 KΩ

1 100 nF

2 18 pF

2 รางพินตัวเชื่อมต่อ 20 พิน

ขั้นตอนที่ 3: รางพินตัวเชื่อมต่อ

ขั้วต่อพินราง
ขั้วต่อพินราง
ขั้วต่อพินราง
ขั้วต่อพินราง

เริ่มต้นด้วยการตัดรางพินตัวเชื่อมต่อลงไปเป็นราง 15 พินสองอันและราง 2 พินหนึ่งอันพร้อมใบมีดด้านข้าง

ขั้นตอนที่ 4: การบัดกรีส่วนประกอบ

การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ
การบัดกรีส่วนประกอบ

เริ่มบัดกรีส่วนประกอบกับ PCB จากศูนย์กลางของ PCB ออกมา เป็นความเจ็บปวดที่พยายามประสานส่วนประกอบที่ถูกต้องในตำแหน่งที่ถูกต้องภายใต้ชิ้นส่วนเช่นซ็อกเก็ต IC

บัดกรีและตัดแต่งส่วนประกอบทีละชิ้น อาจเป็นความเจ็บปวดจากการพยายามนำตะกั่วส่วนเกินไปบัดกรีหรือตรวจสอบข้อต่อ

ยึดส่วนประกอบให้เข้าที่ด้วยคลิปสปริง

ประสานข้อต่อเพื่อให้แน่ใจว่าคุณมีการเชื่อมต่อที่ดี

ตรวจสอบการเชื่อมต่อและตัดสายนำส่วนเกินออก

หมุด LED ยาวจะเข้าไปในรูใกล้กับปุ่มรีเซ็ตมากที่สุด

ตัวต้านทาน 680 Ω จะเข้าใกล้คริสตัลมากที่สุด

ตัวต้านทาน 10 KΩ อยู่ใกล้ปุ่มรีเซ็ตมากที่สุด

ขั้นตอนที่ 5: ซ็อกเก็ตและพินตัวเชื่อมต่อ

ซ็อกเก็ตและพินตัวเชื่อมต่อ
ซ็อกเก็ตและพินตัวเชื่อมต่อ
ซ็อกเก็ตและพินตัวเชื่อมต่อ
ซ็อกเก็ตและพินตัวเชื่อมต่อ
ซ็อกเก็ตและพินตัวเชื่อมต่อ
ซ็อกเก็ตและพินตัวเชื่อมต่อ

เนื่องจากซ็อกเก็ต IC บัดกรีที่ด้านล่างของ PCB และรางพินตัวเชื่อมต่อบัดกรีที่ด้านบนของ PCB บัดกรีซ็อกเก็ต IC ก่อน วิธีนี้รางพินตัวเชื่อมต่อจะไม่ขัดขวางการบัดกรีซ็อกเก็ต IC

เมื่อคุณติดส่วนประกอบขนาดเล็กทั้งหมดเข้ากับ PCB แล้ว ให้ต่อซ็อกเก็ต IC เพื่อให้แน่ใจว่าข้อต่อทั้งหมดนั้นดี

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

สุดท้ายเสียบ ATMega 328P IC เข้ากับซ็อกเก็ต IC และคุณพร้อมที่จะตั้งโปรแกรมและใช้งาน

ขั้นตอนที่ 6: อุปกรณ์การเขียนโปรแกรม

อุปกรณ์การเขียนโปรแกรม
อุปกรณ์การเขียนโปรแกรม

Arduino UNO หรือ MEGA & สายเคเบิล

คณะกรรมการขนมปัง

จัมเปอร์

ตัวต้านทาน 680Ω 3 ตัว

ไฟ LED 3 ดวง น้ำเงิน แดง เขียว

ขั้นตอนที่ 7: Bootloader

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

หาก ATMega328P IC ไม่มี bootloader อยู่ คุณจะต้องเบิร์น bootloader คุณควรจะสามารถบอกได้ว่ามี bootloader หรือไม่ว่าไฟ LED บน Bread Board Buddy กะพริบเมื่อเปิดเครื่อง

ในการเบิร์น bootloader ลงใน Bread Board Buddy ให้ทำตามขั้นตอนเหล่านี้:

ตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดเชื่อมต่อกับ UNO ของคุณ ให้เชื่อมต่อกับคอมพิวเตอร์ของคุณ

เปิดร่าง

คุณจะต้องเลือกกระดานจากเมนูเครื่องมือที่ตรงกับกระดานของคุณ

จากนั้นเลือกพอร์ตอนุกรมจากเมนูเครื่องมือที่ตรงกับบอร์ดของคุณ

คลิกที่ไฟล์ เลื่อนลงไปที่ตัวอย่าง และคลิกที่ Arduino ISP

หน้าต่าง Arduino IDE ใหม่จะเปิดขึ้นพร้อมกับร่าง Arduino ISP

คัดลอกการเชื่อมต่อพิน แต่ยังไม่ได้สร้าง

อัปโหลดร่าง Arduino ISP ลงบนบอร์ด Arduino ของคุณ

Sketch ควรบอกคุณเมื่อเสร็จแล้วและ LED บน Arduino ของคุณควรหยุดกะพริบ

ขั้นตอนที่ 8: การเดินสายไฟโปรแกรมเมอร์

การเดินสายไฟโปรแกรมเมอร์
การเดินสายไฟโปรแกรมเมอร์
การเดินสายไฟโปรแกรมเมอร์
การเดินสายไฟโปรแกรมเมอร์
การเดินสายไฟโปรแกรมเมอร์
การเดินสายไฟโปรแกรมเมอร์

ถอดบอร์ด Uno ออกจากคอมพิวเตอร์และต่อสายบอร์ดและไมโครคอนโทรลเลอร์ตามที่อธิบายไว้ใน ISP Sketch

ชื่อพิน: UNO:

รีเซ็ตทาส: 10:

โมซี: 11:

มิโซะ: 12:

เซาท์แคโรไลนา: 13:

เมกะ (1280 และ 2560)

รีเซ็ตทาส: 53

MOSI: 51

มิโซะ: 50

SCK: 52

ใส่ LED (พร้อมตัวต้านทาน) บนพินต่อไปนี้:

9: Heartbeat - แสดงว่าโปรแกรมเมอร์กำลังทำงานอยู่

8: ข้อผิดพลาด - จะสว่างขึ้นหากมีสิ่งผิดปกติเกิดขึ้น (ใช้สีแดงหากมีเหตุผล)

7: การเขียนโปรแกรม - ในการสื่อสารกับทาส

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

ขั้นตอนที่ 9: การเบิร์น Bootloader

เบิร์น Bootloader
เบิร์น Bootloader
เบิร์น Bootloader
เบิร์น Bootloader

ในเมนูเครื่องมือของสเก็ตช์ ให้เลือกบอร์ด แล้วเลือก ATmega328 บนเขียงหั่นขนม (นาฬิกาภายใน 8MHz)

เลือกพอร์ตอนุกรมจากเมนูเครื่องมือที่ตรงกับบอร์ดของคุณ

ในเมนูเครื่องมือไปที่เมนูโปรแกรมเมอร์และเลือก Arduino เป็น ISP

จากนั้นในเมนู Tools ให้เลือก Burn Bootloader

ไฟ LED ควรกะพริบและไฟ LED สีเขียวจะสว่างขึ้นเมื่อ Arduino ISP อัปโหลดบูตโหลด เมื่อโหลดเสร็จแล้ว ไฟ LED สีฟ้าควรกลับไปเป็นจังหวะ และไฟ LED บน Bread Board Buddy ควรกะพริบหนึ่งครั้งต่อวินาที

คุณสามารถตรวจสอบได้โดยเชื่อมต่อ Bread Board Buddy เข้ากับพาวเวอร์

คุณควรเบิร์น bootloader เพียงครั้งเดียวเท่านั้น

ขั้นตอนที่ 10: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม

เมื่อบูตโหลดแล้ว Bread Board Buddy สามารถตั้งโปรแกรมได้สามวิธี

อันดับแรก. คุณสามารถถอด ATMega328P ออกจาก Arduino UNO R3 และเสียบ ATMega328P จาก Bread Board Buddy ลงใน Arduino UNO R3

ที่สอง. คุณสามารถถอด ATMega328P ออกจาก Arduino UNO R3 และเชื่อมต่อ 5V ถึง 5V, กราวด์กับกราวด์, RX (D0) ถึง Do, TX (D1) ถึง D1 และรีเซ็ตเป็น RST จาก Arduino UNO ไปยัง Bread board Buddy

ประการที่สาม คุณสามารถใช้วงจร bootloader ในโปรแกรมบอร์ด Bread Board Buddy

ขั้นตอนที่ 11: ในการเขียนโปรแกรมบอร์ด

ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด
ในการเขียนโปรแกรมบอร์ด

ตอนนี้ Bread Board Buddy ของคุณมี bootloader อยู่แล้ว คุณสามารถอัปโหลดโปรแกรมไปยังไมโครคอนโทรลเลอร์ได้โดยใช้การตั้งค่าเดียวกับที่คุณใช้สำหรับ bootloader

เลือกหรือสร้างภาพร่างที่คุณต้องการโหลดไปยังไมโครคอนโทรลเลอร์

ในเมนูเครื่องมือ เลือกบอร์ด แล้วเลือก ATmega328 บนเขียงหั่นขนม (นาฬิกาภายใน 8MHz) หากคุณใช้การกำหนดค่าขั้นต่ำจากเมนูบอร์ด

เลือกพอร์ตอนุกรมจากเมนูเครื่องมือที่ตรงกับบอร์ดของคุณ

เลือก Arduino เป็น ISP จากเมนูเครื่องมือและเมนูโปรแกรมเมอร์

จากนั้นให้อัปโหลดภาพร่างไปยังไมโครคอนโทรลเลอร์อย่าคลิกที่อัปโหลด คลิกที่เมนูไฟล์และเลือกอัปโหลดโดยใช้โปรแกรมเมอร์เพื่อตั้งโปรแกรมไมโครคอนโทรลเลอร์บนเขียงหั่นขนม

ไฟ LED ควรกะพริบและไฟ LED สีเขียวจะสว่างขึ้นเมื่อ Arduino ISP อัปโหลดโปรแกรมไปยังไมโครคอนโทรลเลอร์ของคุณ เมื่อโหลดเสร็จแล้ว ไฟ LED สีฟ้าจะกลับไปเป็นจังหวะ

ขั้นตอนที่ 12: ผลิตภัณฑ์สำเร็จรูป

ผลิตภัณฑ์สำเร็จรูป
ผลิตภัณฑ์สำเร็จรูป
ผลิตภัณฑ์สำเร็จรูป
ผลิตภัณฑ์สำเร็จรูป

เมื่อตั้งโปรแกรม Arduino Bread Board Buddy แล้ว คุณสามารถประกอบวงจรสำเร็จรูปได้

เพียงเพิ่มแหล่งจ่ายไฟและส่วนประกอบอื่นๆ เช่น วงจร LCD "Hello World" เท่านี้ก็ใช้งานได้ทันที

แนะนำ: