Arduino เป็นแพลตฟอร์มการพัฒนาโอเพ่นซอร์สสำหรับวิศวกรและมือสมัครเล่นในการพัฒนาโครงการอิเล็กทรอนิกส์ด้วยวิธีง่ายๆ ประกอบด้วยบอร์ดพัฒนาที่ตั้งโปรแกรมได้จริง (อิงตามชุดไมโครคอนโทรลเลอร์ AVR) และซอฟต์แวร์หรือ IDE ที่ทำงานบนคอมพิวเตอร์ของคุณและใช้ในการเขียนและอัปโหลดโค้ดไปยังบอร์ดไมโครคอนโทรลเลอร์
Arduino ใช้บูตโหลดเดอร์ Boot loader เป็นซอฟต์แวร์ที่ช่วยให้สามารถเบิร์นซอฟต์แวร์ใหม่ได้ ดังนั้นใน DIY นี้ผมกำลังจะไปหารือ“ วิธีการเขียน Boot Loader ในสด ATmega328 ชิปและสร้างโฮมเมด Arduino บน PCB” ใน Arduino UNO เราใช้ ATmega328 IC ดังนั้นฉันจึงเลือกอันนี้เพื่อสาธิตโครงการนี้
ส่วนประกอบที่ต้องการ:
- Arduino UNO Board พร้อม IC และสายเคเบิล
- Atmega328 IC
- เขียงหั่นขนม
- การเชื่อมต่อสายไฟ
- ออสซิลเลเตอร์คริสตัล 16 MHz
- ตัวต้านทาน 10 K
ขั้นตอนในการสร้างบอร์ด Arduino ของคุณเอง:
ในการเบิร์นบูตโหลดเดอร์ในAtmega328 ICใหม่เราจำเป็นต้องมีบอร์ด Arduino (เราสามารถใช้บอร์ด Arduino ใดก็ได้เพื่อเบิร์นบูตโหลดเดอร์) จากนั้นเราต้องทำตามขั้นตอนด้านล่าง เราได้สาธิตกระบวนการทั้งหมดในวิดีโอในตอนท้ายของบทแนะนำ
ขั้นตอนที่ 1. ในขั้นตอนแรกจัดเรียงสิ่งที่จำเป็นทั้งหมดที่ระบุไว้ในรายการส่วนประกอบด้านบน
ขั้นตอนที่ 2: ถอด“ Arduino Original IC” ออกจากบอร์ด Arduino ด้วยความช่วยเหลือของ Screw Driver และใส่“ New Atmega328 IC” ลงในบอร์ด Arduino
ขั้นตอนที่ 3: ตอนนี้เปิด Arduino IDE แล้วไปที่ไฟล์ -> ตัวอย่าง -> ArduinoISP แล้วเปิด
หลังจากเปิด ArduinoISP แล้วให้เลือกบอร์ด Arduino UNOจาก Tools -> Board -> Arduino Uno
จากนั้นเลือก COM PORT จาก Tools -> Serial Port -> COM10
และ แล้วอัปโหลด ArduinoISP ร่าง
ขั้นตอนที่ 4:ตอนนี้ลบ IC ใหม่นี้ออกจากบอร์ด Arduino และใส่ Arduino ก่อนบูตหรือ Arduino IC ดั้งเดิมลงในบอร์ด Arduino และอัปโหลดร่าง ArduinoISP เดียวกันในนั้นเหมือนที่เราทำในขั้นตอนที่ 3
ขั้นตอนที่ 5:สร้างวงจรที่กำหนดด้านล่างบนกระดานขนมปังด้วย IC ใหม่บน Breadbaord และ IC ดั้งเดิมบนบอร์ด Arduino ดั้งเดิม
ขั้นตอนที่ 6:ตอนนี้ใน Arduino IDE ไปที่เครื่องมือและคลิกที่เผา Bootloader
ตอนนี้คุณจะเห็น LED Rx และ Tx บนบอร์ด Arduino กะพริบแบบสุ่มเป็นระยะ ๆ หมายความว่า Bootloader กำลังเบิร์นใน ATmega 328 IC ใหม่ และ Arduino IDE จะแสดง“ Done burning bootloader ” ตอนนี้คุณสามารถใช้ 'IC ใหม่' นี้ในบอร์ด Arduino ของคุณได้แล้ว
ขั้นตอนที่ 7:ตอนนี้สร้างเองโฮมเมด Arduino คณะของคุณในศูนย์ PCBโดยการบัดกรีองค์ประกอบที่รวมตัวกันในขั้นตอนที่ 1 ตามวงจรแผนภาพด้านล่าง ตรวจสอบวิดีโอด้านล่างด้วย
ใส่ 'IC ใหม่' ในบอร์ดนี้เท่านี้ก็เสร็จเรียบร้อย
คุณยังสามารถสร้างได้อย่างถูกต้องบน PCB ด้วยเค้าโครง PCB และการแกะสลักที่เหมาะสม เรียนรู้ที่นี่เพื่อสร้าง PCB ที่บ้านและแปลงแผนผังเป็นรูปแบบ PCB โดยใช้ EasyEDA
สำหรับการเชื่อมต่อ LCD เพียงแค่เชื่อมต่อบอร์ด Arduino ที่บ้านของคุณกับบอร์ด Arduino ดั้งเดิมโดยใช้หมุด Rx, Tx, RST และ GND ของบอร์ด Arduino ดั้งเดิมดังที่แสดงไว้ด้านล่าง Fritzing Circuit หรือด้านบน Circuit Diagram และอัปโหลดรหัสที่ได้รับด้านล่าง (ส่วนรหัส)
โปรดลบ 'Arduino Original IC' ออกจากบอร์ดเมื่อคุณอัปโหลดรหัสใน Arduino IC ใหม่บนบอร์ดขนมปังหรือ Zero PCB คุณสามารถจ่ายไฟให้บอร์ด Arduino ของคุณด้วยขา 5v ของบอร์ด Arduino ดั้งเดิมดังที่เราได้ทำในวงจร Fritzing