Mục lục:

3 ATtiny85 Pins Kiểm soát - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 bước
3 ATtiny85 Pins Kiểm soát - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 bước

Video: 3 ATtiny85 Pins Kiểm soát - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 bước

Video: 3 ATtiny85 Pins Kiểm soát - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 bước
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Tháng bảy
Anonim
3 ATtiny85 Pins Kiểm soát của - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Kiểm soát của - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Bước 1: Giới thiệu

Giới thiệu
Giới thiệu

ATTiny85 là vi điều khiển dựa trên Microchip 8-bit AVR RISC năng lượng thấp, hiệu suất cao kết hợp bộ nhớ flash 8KB ISP, 512B EEPROM, 512-Byte SRAM, 6 đường I / O đa năng.

Một dòng I / O được định cấu hình làm chân ĐẶT LẠI. Chúng tôi chỉ còn lại 5 dòng I / O.

Mặt khác, nRF24L01 là một bộ thu phát 2.4GHz chip đơn. Nó được cấu hình và hoạt động thông qua Giao diện ngoại vi nối tiếp (SPI - 5 đường I / O).

Giao tiếp ATTiny85 với nRF24L01 không còn chỗ để thêm ngay cả một công tắc đơn giản.

Bài viết này xem lại "Bài báo gốc của Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - cách sử dụng chỉ 3 chân của ATTiny85 để điều khiển bộ thu phát.

Bài báo này tập hợp tất cả các thông tin lan truyền trên nhiều bài báo điều trị trường hợp ở một nơi.

Bước 2: Thiết kế PCB

Thiết kế PCB
Thiết kế PCB

Kicad được sử dụng để thiết kế bảng đơn giản này.

Bước 3: Mã hóa

Mã hóa
Mã hóa
Mã hóa
Mã hóa

Hai bản phác thảo có sẵn miễn phí cho các bài kiểm tra.

  • Bản phác thảo máy phát: Được chiếu vào bảng ATTiny85
  • Bản phác thảo máy thu: Được chiếu vào bảng dò tìm ATMega328PB của chúng tôi

Bước 4: Lắp ráp

cuộc họp
cuộc họp

Một bảng đơn giản có nghĩa là lắp ráp dễ dàng.

Bước 5: TIP1 - Cấu hình bo mạch ATTiny80

TIP1 - Cấu hình bo mạch ATTiny80
TIP1 - Cấu hình bo mạch ATTiny80

ATTiny85 phải được định cấu hình với tần số nội bộ 1 MHZ để đạt được kết nối thành công.

Làm chậm bus SPI, để đủ thời gian cho mạch RC sạc và xả hoàn toàn để điều chỉnh hoàn hảo đường CSN I / O.

Bước 6: TIP2 - MISO -> MOSI và MOSI -> MISO

MOSI và MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp

MOSI và MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Khi được sử dụng làm SPI master

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

Khi được sử dụng để lập trình ISP

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

Bước 7: Thưởng thức

Một video được nhúng để phân tích trường hợp sử dụng.

Đề xuất: