สารบัญ:

วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก: 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino จิ๋ว ATTINY85 (DIY แผ่น programming) 2024, กรกฎาคม
Anonim
วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก
วิธีการสร้างบอร์ด Attiny Arduino ราคาถูก

ส่วนใหญ่ฉันจะมีปัญหาเมื่อฉันต้องการ Arduino ในบางโครงการที่ฉันต้องการพิน I / O ไม่กี่อัน ต้องขอบคุณโปรแกรม Arduino-Tiny แพลตฟอร์ม Arduino สามารถเขียนลงใน Avr-tiny Series เช่น Attiny 85/45

Arduino-Tiny เป็นชุดโอเพ่นซอร์สของ "แกน" ของ ATtiny สำหรับแพลตฟอร์ม Arduino

มีแกนหลักที่ช่วยให้ผู้ใช้ Arduino สามารถทำงานร่วมกับโปรเซสเซอร์ ATtiny84 (84/44/24), ATtiny85 (85/45/25) และ ATtiny2313 (4313)

=============================================================

ข้อดีของ Attiny series ราคาถูกเพียง 1$ สามารถใช้เป็น Stand alone ได้ทุกวงจร ข้อเสียของ Attiny

พิน I/O น้อยเมื่อเทียบกับ megaSeries

หน่วยความจำน้อยกว่าปกติ Attiny 25/45/85 มี 2kb 4kb และ 8kb ตามลำดับ

=============================================================

แต่ถ้าคุณถามฉันว่า Attiny มีประโยชน์จริง ๆ สำหรับโปรเจ็กต์ขนาดเล็ก แม้ว่าฉันจะคิดว่ามันถูกเกินไปสำหรับหุ่นจำลองที่จะทดลอง ดังนั้นฉันจึงสร้างโปรเจ็กต์ขนาดเล็กนี้ขึ้นมาซึ่งใครๆ ก็สามารถสร้าง Arduino ขนาดเล็กที่ถูกที่สุดได้ที่บ้าน

ยังชอบหน้าของฉันสำหรับการสนับสนุน

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

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

สิ่งที่จำเป็น

  1. เวโรบอร์ด -0.3$
  2. ซ็อกเก็ตไอซี 8 พิน -0.10$
  3. สายไฟแกนเดี่ยว 22 เกจ - 0.10$
  4. Attiny 85- 1.35$
  5. ส่วนหัวชาย-0.16$
  6. ส่วนหัวหญิง-0.16$

ดังนั้นค่าใช้จ่ายทั้งหมดคือ 2.17$

ขั้นตอนที่ 2: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ชิปเกือบทั้งหมดถูกตั้งโปรแกรมโดยใช้ 6 พิน

  • มิโซะ (Master In Slave Out)
  • MOSI(มาสเตอร์ ออก สเลฟ อิน)
  • รีเซ็ต
  • SCK(นาฬิกาทาส)
  • Vcc
  • Gnd

==========================================================

การเชื่อมต่อกับ Arduino

Pin13 จะเชื่อมต่อกับ SCK

Pin12 จะเชื่อมต่อกับ MISO

Pin11 จะเชื่อมต่อกับ MOSI

Pin10 จะเชื่อมต่อกับ RESET

ส่วนถัดไปจะครอบคลุมถึงวิธีการใช้ Arduino เป็น ISP เพื่อตั้งโปรแกรม attiny85

ขั้นตอนที่ 3: การใช้ Arduino เป็น ISP

การใช้ Arduino เป็น ISP
การใช้ Arduino เป็น ISP
การใช้ Arduino เป็น ISP
การใช้ Arduino เป็น ISP

การตั้งค่าเฟิร์มแวร์

คุณต้องดาวน์โหลดไฟล์นี้เพื่อตั้งโปรแกรม attiny

code.google.com/p/arduino-tiny/

หลังจากที่คุณติดตั้งมัน

  • เปิด Arduino.exe
  • ไฟล์ > ตัวอย่าง > ArduinoISP
  • อัปโหลด Sketch ไปยังบอร์ดของคุณ
  • บน Arduino Uno คุณจะต้องเชื่อมต่อตัวเก็บประจุ 10 uF ระหว่างการรีเซ็ตและกราวด์ (หลังจากอัปโหลดร่าง ArduinoISP)
  • เชื่อมต่อ Arduino Pins กับ Arduino Tiny Board
  • ไปที่เครื่องมือ >บอร์ด>Attiny 85 8 MHz
  • ไปที่เครื่องมือ>โปรแกรมเมอร์>Arduino เป็น ISP
  • เบิร์น Bootloader

CONGO attiny พร้อมที่จะตั้งโปรแกรมโดย arduino

ให้เราดูการทำงานของโปรแกรมง่าย ๆ "Blink"

ไปอีกแล้ว

ไฟล์ > ตัวอย่าง >Blink

เปลี่ยนหมายเลขพิน จาก 13 ถึงหมุดตัวใดตัวหนึ่งจาก Attiny85

0, 1, 2, 3, 4

อัพโหลด

==================================================

ขั้นตอนที่ 4: กะพริบตาในการดำเนินการ

กะพริบตาในการดำเนินการ
กะพริบตาในการดำเนินการ
กะพริบตาในการดำเนินการ
กะพริบตาในการดำเนินการ

การทำงานของโปรแกรม Blink

สนุกกับบอร์ดของคุณ

มันสามารถทำงานบนแหล่งพลังงานภายนอกได้ คุณเพียงแค่ต้องการแหล่งจ่ายไฟที่มีการควบคุม 5

คุณยังสามารถใช้ Serial Programmer เพื่อเบิร์น Bootloader และ Sketche

หากมีข้อสงสัยประการใด สอบถามได้ที่

www.facebook.com/prajjwal.nag

แนะนำ: