Mục lục:
Video: 3 ATtiny85 Pins Kiểm soát - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Bước 1: 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
Kicad được sử dụng để thiết kế bảng đơn giản này.
Bước 3: 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
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
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.