Mündəricat:
- Addım 1: Giriş
- Addım 2: PCB Dizaynı
- Addım 3: Kodlaşdırma
- Addım 4: Montaj
- Addım 5: TIP1 - ATTiny80 Board Konfiqurasiyası
- Addım 6: TIP2 -MISO -> MOSI və MOSI -> MISO
- Addım 7: Zövq alın
Video: 3 ATtiny85 Pins Nəzarəti - Nrf24L01 - Əlavə məlumat: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
بسم الله الرحمن الرحيم
Addım 1: Giriş
ATTiny85, yüksək performanslı, aşağı güclü Microchip 8-bit AVR RISC əsaslı mikrokontrolördür, 8KB ISP flaş yaddaşını, 512B EEPROM, 512 Baytlı SRAM, 6 ümumi təyinatlı I/O xəttini özündə birləşdirir.
Bir I/O xətti RESET pin kimi konfiqurasiya edilmişdir. Bizdə yalnız 5 I/O xətti qalıb.
Digər tərəfdən, nRF24L01 tək çip 2.4GHz ötürücüdür. Serial Periferik İnterfeys (SPI - 5 I/O xətləri) vasitəsilə konfiqurasiya edilir və idarə olunur.
NRF24L01 ilə ATTiny85 -in əlaqələndirilməsi sadə bir keçid belə əlavə etməyə imkan vermir.
Bu məqalə "Nerd Ralph orijinal məqaləsinə" yenidən baxır - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ötürücünü idarə etmək üçün ATTiny85 -in yalnız 3 sancağından necə istifadə olunur.
Bu məqalə, işi araşdıran bir çox məqalədə yayılan bütün məlumatları bir yerdə toplayır.
Addım 2: PCB Dizaynı
Kicad bu sadə lövhənin dizaynı üçün istifadə olunur.
Addım 3: Kodlaşdırma
Testlər üçün iki eskiz sərbəst şəkildə mövcuddur.
- Vericinin eskizi: ATTiny85 lövhəsinə basılır
- Alıcı eskizi: ATMega328PB sniffer lövhəmizə yapışdırılacaq
Addım 4: Montaj
Sadə bir lövhə asan montaj deməkdir.
Addım 5: TIP1 - ATTiny80 Board Konfiqurasiyası
ATTiny85, uğurlu ünsiyyətə nail olmaq üçün 1 MHZ daxili tezliklə konfiqurasiya edilməlidir.
SPI avtobusunu yavaşlatmaq, RC dövrəsinin CSN I/O xəttini mükəmməl şəkildə idarə etmək üçün tamamilə doldurulması və boşaldılması üçün kifayət qədər vaxt buraxır.
Addım 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 | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Bir SPI ustası olaraq istifadə edildikdə
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
ISP proqramlaşdırma üçün istifadə edildikdə
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Addım 7: Zövq alın
İstifadə vəziyyətini nümayiş etdirmək üçün bir video yerləşdirilmişdir.
Tövsiyə:
Menyu və Parlaqlıq Nəzarəti ilə M5StickC Sərin Görünən Saat: 8 addım
Menyu və Parlaqlıq İdarəçiliyi ilə M5StickC Sərin Görünüşlü Saat: Bu təlimatda ESP32 M5Stack StickC -ni Arduino IDE və Visuino ilə LCD -də bir vaxt göstərmək üçün necə proqramlaşdırmağı öyrənəcəyik, həmçinin menyudan və StickC düymələrindən istifadə edərək vaxtı və parlaqlığı təyin edəcəyik. Bir nümayiş videosuna baxın
Jestlərdən və Toxunma Girişindən istifadə edərək Kompüter Nəzarəti: 3 addım
Gestures və Touch Input istifadə edərək kompüter nəzarəti: Bu yeni Piksey Atto üçün bir demo layihəsidir. Bir kompüterə nəzarət etmək üçün TTP224 touch IC və APDS-9960 jest modulundan istifadə edirik. Atto'ya bir USB klaviatura kimi davranmasını təmin edən bir eskiz yükləyirik və sonra müvafiq düymələri göndərir
Tank üçün DIY Platforması - Bluetooth Nəzarəti + Hərəkət: 8 addım
Tank üçün DIY Platforması - Bluetooth Nəzarəti + Xəttdə Hərəkət: Arduino üçün DIY tank platforması - Bluetooth İdarəetmə (Android App Inventor 2 -də mobil tətbiq) + Robofest yarışları üçün xətlər boyunca xətdə hərəkət edir
Pişik Qida Giriş Nəzarəti (ESP8266 + Servo Motor + 3D Çap): 5 addım (şəkillərlə)
Cat Food Access Control (ESP8266 + Servo Motor + 3D Print): Bu layihə, yaşlı diabetli pişiyim Chaz üçün avtomatlaşdırılmış bir pişik yeməyi qabı hazırladığım prosesi əhatə edir. Baxın, insulini almadan səhər yeməyi yeməlidir, amma yatmazdan əvvəl tez -tez yemək yeməyi götürməyi unuduram, bu da
MotoStudent Elektrikli Yarış Velosipedinin Məlumat Alınması və Məlumat Vizualizasiya Sistemi: 23 addım
Bir MotoStudent Elektrik Yarış Velosipedi üçün Məlumat Toplama və Məlumat Görüntüləmə Sistemi: Məlumat əldə etmə sistemi, xarici sensorlardan məlumat toplamaq, sonra saxlamaq və emal etmək üçün birlikdə işləyən aparat və proqram təminatı toplusudur və qrafik olaraq görüntülənə və təhlil edilə bilər. mühəndislərə imkan verir