สารบัญ:
- ขั้นตอนที่ 1: รายการชิ้นส่วน
- ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Library
- ขั้นตอนที่ 3: เบิร์น Bootloader
- ขั้นตอนที่ 4: การอัปโหลดภาพสเก็ตช์
- ขั้นตอนที่ 5: คำแนะนำที่เป็นประโยชน์เล็กน้อย
- ขั้นตอนที่ 6: หมายเหตุสุดท้าย
วีดีโอ: Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีใช้ชิปไมโครคอนโทรลเลอร์ 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
ต่อไปเราต้องค้นหาโฟลเดอร์ Sketchbook Arduino โดยคลิกที่ File → preferences → “Sketchbook Location” ในกรณีของฉัน “C:\Users\tomtomheylen\Documents\Arduino” สิ่งนี้อาจแตกต่างกันในกรณีของคุณ
คัดลอกตำแหน่งและไปที่ "พีซีเครื่องนี้" วางลงในแถบแล้วกด Enter
หากคุณเห็นโฟลเดอร์ชื่อ "ฮาร์ดแวร์" ให้เปิดโฟลเดอร์นั้น
ถ้าไม่สร้างโฟลเดอร์ใหม่ชื่อ "ฮาร์ดแวร์" โดยคลิกขวาและเลือก "ใหม่ → โฟลเดอร์" แล้วพิมพ์ "ฮาร์ดแวร์" ตอนนี้เปิดมัน
ย้ายโฟลเดอร์ breadboard จากไฟล์ zip ไปยังโฟลเดอร์ "hardware"
รีสตาร์ท 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:
บริจาคเพื่อช่วยฉันทำงานนี้ต่อไป:
แนะนำ:
กล่อง/ตู้แบบกำหนดเองที่ผิดปกติ (รวดเร็ว ง่าย โมดูลาร์ ราคาถูก): 7 ขั้นตอน
กล่อง/ตู้แบบกำหนดเองที่ผิดปกติ (รวดเร็ว ง่าย โมดูลาร์ ราคาถูก): จุดประสงค์ของคำแนะนำนี้คือเพื่อแสดงให้คุณเห็นวิธีการสร้างกล่อง/ตู้แบบแยกส่วนราคาถูก กำหนดเองได้ ฉันจะแสดงให้คุณเห็นว่าต้องทำอย่างไรโดยมีข้อ จำกัด เครื่องมือและงบประมาณ นี่เป็น Instructables แรกของฉัน (และภาษาอังกฤษไม่ใช่ภาษาแรกของฉันด้วย) ดังนั้นได้โปรดเป็น
หูฟังบลูทู ธ DIY ง่าย ๆ ราคาถูก: 3 ขั้นตอน
หูฟัง Bluetooth DIY แบบง่ายราคาถูก: นี่ไม่ใช่การสร้างล่วงหน้า ใครๆ ก็สามารถทำโปรเจ็กต์ง่ายๆ นี้ได้ ไม่ได้ออกแบบมาให้เป็นชุดหูฟังบลูทูธแบบถาวร เพียงชั่วคราวเท่านั้น ค่าวัสดุขึ้นอยู่กับว่าคุณได้รับมาจากที่ใด แต่สำหรับฉัน ตัวรับสัญญาณบลูทูธนั้นค่อนข้างน้อย
ราคาถูก ง่าย ระบบควบคุมที่บ้านด้วยอินเทอร์เน็ต: 5 ขั้นตอน (พร้อมรูปภาพ)
ระบบอัตโนมัติภายในบ้านราคาถูก ง่าย ควบคุมด้วยอินเทอร์เน็ต: หากคุณมีสัตว์เลี้ยง/ลูกและจำเป็นต้องให้อาหารพวกมันหรือตบพวกมันผ่านอินเทอร์เน็ต ระบบนี้อาจใช้งานได้สำหรับคุณ เป็นวิธีที่ง่ายและราคาถูกในการควบคุมมอเตอร์ ไฟ LED ฯลฯ ที่บ้านจากคอมพิวเตอร์เครื่องใดก็ได้ที่เชื่อมต่อกับเว็บ สิ่งที่จำเป็นคือ Webc
วิธีการสร้าง Blueray Laser ที่เผาไหม้ด้วยพลังงานสูง! ง่าย ราคาถูก และโฟกัสได้!: 5 ขั้นตอน
วิธีการสร้าง Blueray Laser ที่เผาไหม้ด้วยพลังงานสูง! ง่าย ถูก และโฟกัสได้!: นี่คือคู่มือ DIY เกี่ยวกับวิธีการสร้างเลเซอร์บลูเรย์ที่เผาไหม้ด้วยพลังงานสูงของคุณ คำเตือน: คุณกำลังเผชิญกับเลเซอร์กำลังสูงมากที่จะทำให้ทุกคนตาบอดในเวลาไม่ถึงครึ่งวินาทีหากฉายแสงเข้าตาหรือตาใครก็ตาม! ตอนนี้เข้าสู่ PIC แรก!
สร้างกล่องโครงการ - รวดเร็ว ราคาถูก & ง่าย.: 5 ขั้นตอน
สร้างกล่องโครงการ - รวดเร็ว ราคาถูก & ง่าย: เราต้องการกล่องป้องกันโปรเจ็กต์ในร้านของเราที่มีหน้าต่างด้านหน้าเพื่อที่เราจะได้จับตาดูสถานะของส่วนประกอบของเรา กล่องโปรเจ็กต์ที่เราพบทางออนไลน์ใช้งานไม่ได้ - อันที่มีราคาเหมาะสมมีขนาดเล็กเกินไปที่จะพอดีกับส่วนประกอบของเรา