สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องทำ
- ขั้นตอนที่ 2: การเพิ่มพาวเวอร์ซัพพลายให้กับ Arduino
- ขั้นตอนที่ 3: การเพิ่มส่วนประกอบของบอร์ด
- ขั้นตอนที่ 4: การอัปโหลด Sketch ไปยัง Arduino. ของคุณ
วีดีโอ: DIY Arduino Uno แบบสแตนด์อโลน: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในโครงการนี้ ฉันจะบอกว่าเราจะสร้าง DIY Arduino Uno ได้อย่างไรโดยเพียงแค่ตั้งค่าบนเขียงหั่นขนม สามารถทำได้ด้วยเหตุผลหลายประการ เช่น ทำให้ราคาถูกลง มีขนาดเล็ก ลดการใช้พลังงาน เป็นต้น
โปรเจ็กต์นี้จะทำให้คุณมีวิธีสร้าง Arduino Uno ขั้นต่ำซึ่งจะทำหน้าที่ทั้งหมดเหมือนกับ Arduino ที่คุณซื้อจากตลาด อย่างที่เราทราบดีว่า Arduino เป็นแพลตฟอร์มโอเพ่นซอร์สจริง ๆ ดังนั้นจึงเป็นแผนผังที่เป็นสาธารณสมบัติซึ่งทุกคนสามารถใช้เพื่อวัตถุประสงค์ของพวกเขาด้วยความก้าวหน้าใด ๆ หากเป็นไปได้ สิ่งนี้ทำให้เราสามารถทำสิ่งนี้ที่บ้านได้ด้วยตัวเอง ขั้นตอนต่อไปนี้จะสรุปวิธีการประกอบวงจรบนเขียงหั่นขนม ฉันขอยืมการเดินผ่านส่วนใหญ่จากเว็บไซต์ Arduino
โครงการนี้ได้รับการสนับสนุนโดย LCSC ฉันใช้ชิ้นส่วนอิเล็กทรอนิกส์จาก LCSC.com LCSC มีความมุ่งมั่นอย่างแรงกล้าที่จะนำเสนอชิ้นส่วนอิเล็กทรอนิกส์คุณภาพสูงของแท้ที่มีให้เลือกมากมายในราคาที่ดีที่สุด ลงทะเบียนวันนี้และรับส่วนลด $8 สำหรับการสั่งซื้อครั้งแรกของคุณ
ขั้นตอนที่ 1: สิ่งที่คุณต้องทำ
- ATmega328P-PU x 1
- คริสตัลออสซิลเลเตอร์ 16MHz x 1
- LM7805CV ลิเนียร์เรกูเลเตอร์ x1
- ตัวเก็บประจุ 22 pF x 2
- ตัวเก็บประจุ 10 ยูเอฟ x 2
- ตัวต้านทาน 220 โอห์ม x 2
- ตัวต้านทาน 10 kohm x 1
- สวิตช์ชั่วขณะ x 1
- LED x 2
ขั้นตอนที่ 2: การเพิ่มพาวเวอร์ซัพพลายให้กับ Arduino
แจ็คไฟ Arduino สามารถรับแรงดันไฟฟ้าอินพุตได้ตั้งแต่ 7 ถึง 16 โวลต์ แหล่งสัญญาณเข้าที่พบบ่อยที่สุดคือแบตเตอรี่ 9V ที่เชื่อถือได้หรือแหล่งจ่ายไฟ 9-12VDC เนื่องจากเซ็นเซอร์และชิปส่วนใหญ่ต้องการแหล่งจ่าย 5V เราจึงต้องใช้ตัวควบคุมแรงดันไฟฟ้า LM7805 เพื่อลด 9V ให้เหลือ 5V ที่เป็นมิตรกับส่วนประกอบ หากคุณเชื่อมต่อมากกว่า 16V คุณอาจเสี่ยงต่อการทำลาย IC
- เพิ่มสายไฟและสายกราวด์สำหรับตำแหน่งที่ตัวควบคุมแรงดันไฟฟ้าของคุณจะอยู่
- เพิ่มสายไฟและสายกราวด์ที่ด้านล่างของบอร์ดที่เชื่อมต่อแต่ละราง
- ตอนนี้เพิ่มตัวควบคุม LM7805 ลงในเขียงหั่นขนม มันจะรับอินพุต 9V และจ่ายไฟ 5V อย่างต่อเนื่องจากเอาต์พุต
- เพิ่มสายไฟออกและสายกราวด์ที่เชื่อมต่อกับรางด้านขวาและด้านซ้ายของเขียงหั่นขนม
- นอกจากนี้ ให้เพิ่มตัวเก็บประจุ 10uF ระหว่าง IN ของตัวควบคุมกับกราวด์ รวมทั้งตัวเก็บประจุ 10uF บนรางด้านขวาระหว่างกำลังไฟฟ้ากับกราวด์ แถบสีเงินบนตัวเก็บประจุหมายถึงขากราวด์
- วาง LED เพาเวอร์ไว้ใกล้กับแหล่งสัญญาณเข้าและที่ด้านบนของเขียงหั่นขนม คุณสามารถใช้ไฟ LED สีเขียวหรือสีแดง
- ต่อสายจัมเปอร์จากขั้วลบ (ขาสั้น) ของ LED เข้ากับรางภาคพื้นดิน และติดตั้งตัวต้านทาน Ω จากขั้วบวก LED (ขายาว) เข้ากับรางจ่ายไฟ
ขั้นตอนที่ 3: การเพิ่มส่วนประกอบของบอร์ด
ก่อนไปต่อ ลองดูภาพนี้ มันเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับการเรียนรู้ว่าพินแต่ละตัวบนชิป ATmega ของคุณทำอะไรที่สัมพันธ์กับฟังก์ชันของ Arduino สิ่งนี้จะอธิบายความสับสนมากมายว่าทำไมคุณถึงต่อหมุดในแบบที่คุณทำ สำหรับรายละเอียดเพิ่มเติม โปรดดูที่แผ่นข้อมูลสำหรับ ATmega 168 (เวอร์ชันสั้น) (เวอร์ชันยาว) นี่คือแผ่นงานสำหรับ ATmega328 (เวอร์ชันสั้น) (เวอร์ชันยาว)
1. ติดตั้งชิป ATmega328 (แสดงทางด้านขวา) เพื่อให้ด้านที่มีรอยบากของ IC อยู่ที่ด้านบน หากคุณกำลังติดตั้งส่วนประกอบบน PCB ควรใช้ซ็อกเก็ต
2. เพิ่มตัวต้านทานแบบดึงขึ้น10KΩไปที่ราง +5V และเชื่อมต่อปลายอีกด้านหนึ่งเข้ากับพิน RESET บน ATmega328 (พิน 1) เพิ่มจัมเปอร์สำหรับกำลังและกราวด์สำหรับพินต่อไปนี้
ขา 7 - VCC แรงดันไฟดิจิตอล (+5V)
พิน 8 - GND (รางภาคพื้นดิน)
พิน 22 - GND (รางกราวด์)
พิน 21 - AREF พินอ้างอิงแอนะล็อกสำหรับ ADC (+5V)
พิน 20 - AVcc แรงดันไฟฟ้าสำหรับ ADC (+5V)
3. เพิ่มนาฬิกาภายนอก 16 MHz ระหว่างพิน 9 และ 10 และเพิ่มตัวเก็บประจุ 22pF สองตัวที่วิ่งไปที่พื้นจากพินเหล่านั้น
4. เพิ่มปุ่มชั่วขณะเป็นสวิตช์รีเซ็ต เพื่อให้ครอบคลุมช่องว่างบนเขียงหั่นขนมแบบเดียวกับที่ IC ทำ 5. เพิ่มสายจัมเปอร์ขนาดเล็กจากพิน 1 ของ ATmega328 ที่ขาด้านล่างของปุ่มกด (พินใกล้กับ IC มากที่สุด) เพิ่มสายจัมเปอร์อีกเส้นจากขาซ้ายบนของปุ่มกดลงไปที่พื้น
6. ดึงชิปออกจาก Arduino ที่ใช้งานได้แล้วลองบนบอร์ดนี้ โปรแกรม blink_led กะพริบพิน 13 พิน 13 บน Arduino ไม่ใช่พิน AVR ATMEGA8-16PU/ATMEGA168-16PU 13 จริงๆ แล้วถูกตรึงไว้ที่ 19 อันบนชิป ATmega
7. สุดท้ายเพิ่ม LED ขายาวหรือแอโนดเชื่อมต่อกับสายสีแดง และขาสั้นหรือแคโทดเชื่อมต่อกับตัวต้านทาน 220 โอห์มที่ลงกราวด์
ขั้นตอนที่ 4: การอัปโหลด Sketch ไปยัง Arduino. ของคุณ
คุณสามารถไปที่นี่เพื่อทราบเกี่ยวกับวิธีการอัปโหลดภาพร่างไปยัง Arduino
คุณจะต้องใช้อุปกรณ์ USB-to-Serial ฉันใช้ FDTI Basic Breakout Board (5V) หากคุณต้องการให้มันใช้งานได้จริง คุณสามารถข้ามการติดตั้งส่วนหัวแบบ 6 พิน และเพียงเรียกใช้สายจัมเปอร์จากส่วนหัว USB-TTL ไปยังหมุดที่เหมาะสมบนเขียงหั่นขนมได้โดยตรง ตรวจสอบให้แน่ใจว่าได้กำหนดเส้นทางพินอย่างถูกต้องสำหรับอุปกรณ์อนุกรมที่คุณเลือก หมุดบนกระดานฝ่าวงล้อมจะมีป้ายชื่อสามหลัก ระหว่างการสร้าง ฉันพบว่าไมโครคอนโทรลเลอร์ต้องการการกดปุ่มรีเซ็ตตามเวลาที่เหมาะสมเพื่อเตรียมชิปให้พร้อมสำหรับการตั้งโปรแกรม และบอร์ดฝ่าวงล้อมมีพินที่เรียกว่า DTR/GRN ซึ่งจะส่งสัญญาณไปยังพินรีเซ็ตเมื่อเชื่อมต่ออย่างถูกต้อง ดังนั้น เชื่อมต่อสายจัมเปอร์จาก (DTR/GRN) บนบอร์ดฝ่าวงล้อมกับพิน 1 ของ ATmega328 ผ่านตัวเก็บประจุเซรามิก 0.1µF
แนะนำ:
DIY -- วิธีการสร้างหุ่นยนต์แมงมุมที่สามารถควบคุมได้โดยใช้สมาร์ทโฟนโดยใช้ Arduino Uno: 6 ขั้นตอน
DIY || วิธีสร้างหุ่นยนต์แมงมุมที่ควบคุมได้โดยใช้สมาร์ทโฟนโดยใช้ Arduino Uno: ขณะสร้างหุ่นยนต์แมงมุม เราได้เรียนรู้หลายสิ่งหลายอย่างเกี่ยวกับวิทยาการหุ่นยนต์ เช่นเดียวกับการสร้างหุ่นยนต์คือความบันเทิงและความท้าทาย ในวิดีโอนี้ เราจะแสดงให้คุณเห็นถึงวิธีการสร้างหุ่นยนต์แมงมุม ซึ่งเราสามารถทำงานได้โดยใช้สมาร์ทโฟนของเรา (Androi
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
ATmega328p แบบสแตนด์อโลน (ใช้นาฬิกา 8 MHz ภายใน): 4 ขั้นตอน
ATmega328p แบบสแตนด์อโลน (โดยใช้นาฬิกา 8 MHz ภายใน): ATmega328p เป็นไมโครคอนโทรลเลอร์แบบชิปเดียวที่สร้างโดย Atmel ในตระกูล megaAVR (ภายหลัง Microchip Technology เข้าซื้อกิจการ Atmel ในปี 2559) มีแกนประมวลผล RISC แบบ 8 บิตของสถาปัตยกรรมฮาร์วาร์ดที่ได้รับการดัดแปลง ไมโครคอนโทรลเลอร์นี้เป็นสมองของ Arduino
Arduino-UNO ที่ทรงพลังกว่า Massduino-UNO: 9 ขั้นตอน
Arduino-UNO ที่ทรงพลังกว่า, Massduino-UNO: Massduino คืออะไร Massduino เป็นสายผลิตภัณฑ์ใหม่ที่รวมเอาการพัฒนาอุปกรณ์ต่อพ่วงแพลตฟอร์ม Arduino ที่หลากหลาย สะดวก และรวดเร็ว ต้นทุนต่ำและง่ายต่อการผลิตได้เปรียบในการผลิตขนาดใหญ่ โค้ด Arduino เกือบทั้งหมดสามารถเป็น
วิธีทำ Spike Buster หรือสวิตช์บอร์ดควบคุมระยะไกลโดยใช้ Atmega328P แบบสแตนด์อโลน: 6 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้าง Spike Buster หรือ Switch Board ที่ควบคุมจากระยะไกลโดยใช้ Atmega328P แบบสแตนด์อโลน: ในโครงการนี้ ฉันจะแสดงวิธีสร้าง Spike Buster หรือ Switch Board ที่ควบคุมจากระยะไกลโดยใช้ Atmega328P แบบสแตนด์อโลน โปรเจ็กต์นี้สร้างขึ้นบนบอร์ด PCB แบบกำหนดเองที่มีส่วนประกอบน้อยมาก หากคุณชอบดูวิดีโอ ฉันได้ฝังตัวเดียวกันหรือ