สารบัญ:

3 ATtiny85 Pins Control of the - Nrf24L01 - เจาะลึก بلاثة دبابيس فى: 7 Steps
3 ATtiny85 Pins Control of the - Nrf24L01 - เจาะลึก بلاثة دبابيس فى: 7 Steps

วีดีโอ: 3 ATtiny85 Pins Control of the - Nrf24L01 - เจาะลึก بلاثة دبابيس فى: 7 Steps

วีดีโอ: 3 ATtiny85 Pins Control of the - Nrf24L01 - เจาะลึก بلاثة دبابيس فى: 7 Steps
วีดีโอ: #139 No Real Time Clock (RTC) Required (Wemos ESP8266 Mini) 2024, พฤศจิกายน
Anonim
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى

بسم الله الرحمن الرحيم

ขั้นตอนที่ 1: บทนำ

บทนำ
บทนำ

ATTiny85 เป็นไมโครคอนโทรลเลอร์ที่ใช้ AVR RISC แบบ 8 บิตของ Microchip ประสิทธิภาพสูงและใช้พลังงานต่ำ ซึ่งรวมหน่วยความจำแฟลช ISP ขนาด 8KB, EEPROM 512B, SRAM 512 ไบต์, สาย I/O วัตถุประสงค์ทั่วไป 6 เส้น

สาย I/O หนึ่งเส้นถูกกำหนดค่าเป็นพิน RESET เหลือเพียง 5 สาย I/O

ในทางกลับกัน nRF24L01 เป็นตัวรับส่งสัญญาณ 2.4GHz ชิปตัวเดียว มีการกำหนดค่าและดำเนินการผ่าน Serial Peripheral Interface (SPI - 5 I/O lines)

การเชื่อมต่อ ATTiny85 กับ nRF24L01 ทำให้ไม่มีที่ว่างให้เพิ่มแม้แต่สวิตช์ง่ายๆ

บทความนี้จะทบทวน "บทความต้นฉบับของ Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - วิธีใช้ ATTiny85 เพียง 3 พินเพื่อควบคุมตัวรับส่งสัญญาณ

บทความนี้รวบรวมข้อมูลทั้งหมดที่กระจายอยู่ในบทความจำนวนมากที่เกี่ยวกับคดีนี้ในที่เดียว

ขั้นตอนที่ 2: การออกแบบ PCB

การออกแบบ PCB
การออกแบบ PCB

Kicad ใช้เพื่อออกแบบบอร์ดแบบเรียบง่ายนี้

ขั้นตอนที่ 3: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส
การเข้ารหัส
การเข้ารหัส

มีภาพสเก็ตช์สองแบบสำหรับการทดสอบอย่างอิสระ

  • ภาพร่างเครื่องส่ง: ให้แฟลชไปที่บอร์ด ATTiny85
  • ตัวรับภาพร่าง: เพื่อฉายไปที่บอร์ดดมกลิ่น ATMega328PB ของเรา

ขั้นตอนที่ 4: การประกอบ

การประกอบ
การประกอบ

กระดานธรรมดาหมายถึงการประกอบที่ง่าย

ขั้นตอนที่ 5: TIP1 - การกำหนดค่าบอร์ด ATTiny80

TIP1 - การกำหนดค่าบอร์ด ATTiny80
TIP1 - การกำหนดค่าบอร์ด ATTiny80

ATTiny85 ควรกำหนดค่าด้วยความถี่ภายใน 1 MHZ เพื่อให้การสื่อสารประสบความสำเร็จ

การชะลอความเร็วของบัส SPI ทำให้มีเวลาเพียงพอสำหรับวงจร RC ในการชาร์จและคายประจุจนหมดเพื่อจัดการสาย CSN I/O ได้อย่างสมบูรณ์

ขั้นตอนที่ 6: TIP2 - MISO -> MOSI และ MOSI -> MISO

เมื่อใช้เป็น SPI master

  • ATTINY85 MISO -> Nrf24L01 MOSI
  • ATTINY85 MOSI -> Nrf24L01 MISO

เมื่อใช้สำหรับการเขียนโปรแกรม ISP

  • ATTINY85 MISO -> Nrf24L01 MISO
  • ATTINY85 MOSI -> Nrf24L01 MOSI

ขั้นตอนที่ 7: สนุก

มีการฝังวิดีโอเพื่ออธิบายกรณีการใช้งาน

แนะนำ: