สารบัญ:

Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Make atmega328 Board at home |How to reduce the size of Arduino | atmega328 board 2024, กรกฎาคม
Anonim
Image
Image
ส่วนรายการ
ส่วนรายการ

ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีใช้ชิปไมโครคอนโทรลเลอร์ Arduino ATMEGA328 เป็นไมโครคอนโทรลเลอร์แบบสแตนด์อโลน

พวกเขามีราคาเพียง 2 เหรียญเท่านั้น สามารถทำเช่นเดียวกับ Arduino และทำให้โครงการของคุณมีขนาดเล็กมาก

เราจะครอบคลุมถึงเลย์เอาต์พิน วิธีทำให้พร้อมสำหรับซอฟต์แวร์ Arduino โดยเบิร์น bootloader และวิธีการอัปโหลดสเก็ตช์

ดูคำแนะนำที่เหลือเพื่อค้นหาวิธีทำให้โครงการ Arduino ของคุณเล็กลงและราคาถูกลงในเวลาไม่นาน

ขั้นตอนที่ 1: รายการชิ้นส่วน

1 Arduino

1 ATMEGA328P-PU ชิป ฉันได้รับของฉันที่นี่:

เขียงหั่นขนม

สายไฟ

อุปกรณ์เสริม: ตัวต้านทาน LED และ 330 โอห์มสำหรับการทดสอบ

ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Library

ดาวน์โหลดและติดตั้งไลบรารี
ดาวน์โหลดและติดตั้งไลบรารี
ดาวน์โหลดและติดตั้งไลบรารี
ดาวน์โหลดและติดตั้งไลบรารี

บอร์ด Arduino มาพร้อมกับออสซิลเลเตอร์ภายนอก 16MHz เป็นมาตรฐาน

เราไม่ต้องการออสซิลเลเตอร์ 16MHz นี้จริงๆ เนื่องจาก ATMEGA328P-PU มีออสซิลเลเตอร์ 8MHz ในตัว

เพื่อให้ชิปนี้ทำงานเป็นไมโครคอนโทรลเลอร์แบบสแตนด์อโลนที่ 8MHz เราต้องดาวน์โหลดและติดตั้งไลบรารี่สำหรับสภาพแวดล้อม Arduino ของเรา

ในการดำเนินการนี้ ให้คลิกลิงก์ที่ตรงกับเวอร์ชัน Arduino ของคุณเพื่อดาวน์โหลดไฟล์ zip

จะกิน 1-6-x.zip, 1-5-x.zip หรือ 1-0-x.zip

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

ต่อไปเราต้องค้นหาโฟลเดอร์ Sketchbook Arduino โดยคลิกที่ File → preferences → “Sketchbook Location” ในกรณีของฉัน “C:\Users\tomtomheylen\Documents\Arduino” สิ่งนี้อาจแตกต่างกันในกรณีของคุณ

คัดลอกตำแหน่งและไปที่ "พีซีเครื่องนี้" วางลงในแถบแล้วกด Enter

หากคุณเห็นโฟลเดอร์ชื่อ "ฮาร์ดแวร์" ให้เปิดโฟลเดอร์นั้น

ถ้าไม่สร้างโฟลเดอร์ใหม่ชื่อ "ฮาร์ดแวร์" โดยคลิกขวาและเลือก "ใหม่ → โฟลเดอร์" แล้วพิมพ์ "ฮาร์ดแวร์" ตอนนี้เปิดมัน

ย้ายโฟลเดอร์ breadboard จากไฟล์ zip ไปยังโฟลเดอร์ "hardware"

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

รีสตาร์ท Arduino IDE ของคุณและไปที่ "เครื่องมือ → บอร์ด"

หากทุกอย่างเรียบร้อย คุณควรเห็นในรายการ “Atmega 328 บนเขียงหั่นขนม (นาฬิกาภายใน 8MHz)”

ส่วนที่ยากที่สุดเสร็จแล้ว มาสนุกกับชีวิตปั๊ม ATMEGA328 กันเถอะ

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

ชิปไมโครคอนโทรลเลอร์ ATMEGA328 เหล่านี้มักจะว่างเปล่า เพื่อให้ทำงานกับ Arduino IDE ได้ เราต้องทำบางสิ่งที่เรียกว่า "การเบิร์นบูตโหลดเดอร์" มันเป็นโค้ดเล็กๆ น้อยๆ ที่เราเบิร์นบนชิป ดังนั้นมันจะเข้าใจซอฟต์แวร์ Arduino

กำลังอัพโหลดภาพสเก็ตช์
กำลังอัพโหลดภาพสเก็ตช์

ในการดำเนินการนี้ ให้เชื่อมต่อ Arduino กับคอมพิวเตอร์แล้วไปที่ "ไฟล์ → ตัวอย่าง → ArduinoIsp" และเลือก "Arduino Isp" อัปโหลดภาพร่างนี้ไปยัง Arduino และยกเลิกการเชื่อมต่อจากคอมพิวเตอร์ของคุณ

กำลังอัพโหลดภาพสเก็ตช์
กำลังอัพโหลดภาพสเก็ตช์

ต่อไปเราจะเชื่อมต่อ Arduino กับ ATMEGA328 ดังที่คุณเห็นในภาพ

สังเกตครึ่งวงกลมบนชิป ตรวจสอบให้แน่ใจว่าอยู่ด้านที่ถูกต้อง

ตอนนี้เชื่อมต่อ Arduino ของคุณและใน Arduino IDE ให้ไปที่ "เครื่องมือ→โปรแกรมเมอร์" และเลือก "Arduino เป็น ISP"

ถัดไปไปที่ "เครื่องมือ → บอร์ด" และเลือก "Atmega 328 บนเขียงหั่นขนม (นาฬิกาภายใน 8MHz)"

ไปที่เครื่องมือและเลือก "เบิร์น Bootloader"

bootloader ของคุณถูกเผาและชิปของคุณพร้อมที่จะอัปโหลดสเก็ตช์แล้ว!

ในกรณีที่คุณมีข้อความแสดงข้อผิดพลาด ให้ถอดปลั๊ก Arduino และทำซ้ำขั้นตอนก่อนหน้า

ขั้นตอนที่ 4: การอัปโหลดภาพสเก็ตช์

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

คุณยังสามารถใช้ USB กับโปรแกรมเมอร์แบบอนุกรม เช่น FT232RL เพื่อทำสิ่งนี้ ฉันได้ทำมินิสอนเกี่ยวกับสิ่งนี้ที่นี่:

ฉันได้เชื่อมต่อไฟ LED กับตัวต้านทานบนบอร์ดเพื่อทดสอบร่างการกะพริบตา

นี่คือวิธีการใช้รูปภาพนี้สำหรับการจัดวางพิน

ตัวอย่างเช่น หากคุณเริ่มต้นพิน 13 ใน IDE จะแสดงพิน 13 บนบอร์ด Arduino หรือพิน 19 บนชิป ATMEGA328

ยินดีด้วย คุณทำได้! ตอนนี้คุณสามารถเริ่มประสานโปรเจ็กต์ Arduino ย่อขนาดของคุณเองได้โดยไม่ต้องทำอะไรเลย

ขั้นตอนที่ 5: คำแนะนำที่เป็นประโยชน์เล็กน้อย

เคล็ดลับที่เป็นประโยชน์เล็กน้อย
เคล็ดลับที่เป็นประโยชน์เล็กน้อย

ฉันจะจบคำแนะนำนี้โดยให้คำแนะนำที่เป็นประโยชน์เพิ่มเติมแก่คุณ:

หากคุณประสานโปรเจ็กต์ คุณต้องใช้ซ็อกเก็ต DIP 28 พิน และเพิ่ม ATMEGA328 หลังจากบัดกรีโปรเจ็กต์

ฉันได้ของฉันที่นี่

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

หากไมโครคอนโทรลเลอร์ของคุณทำงานผิดปกติ คุณสามารถเพิ่มตัวเก็บประจุ 10 ถึง 100 uf ระหว่าง + และ -

ตรวจสอบให้แน่ใจว่าเมื่อคุณสั่งซื้อชิปนั้นเป็น ATMEGA328P-PU

ขั้นตอนที่ 6: หมายเหตุสุดท้าย

คุณชอบคำแนะนำนี้หรือไม่โปรดคลิกปุ่มรายการโปรดและสมัครรับข้อมูล

ตรวจสอบคำสั่ง "วิธีแก้ไข Arduino จีนโคลน" ของฉันด้วย

พบกันใหม่ในคำแนะนำต่อไป

ขอบคุณ, ทอม เฮย์เลน

Facebook:

บริจาคเพื่อช่วยฉันทำงานนี้ต่อไป:

แนะนำ: