İçindekiler:
- Adım 1: Giriş
- Adım 2: PCB Tasarımı
- Adım 3: Kodlama
- Adım 4: Montaj
- Adım 5: TIP1 - ATTiny80 Kart Yapılandırması
- Adım 6: TIP2 - MISO -> MOSI ve MOSI -> MISO
- 7. Adım: Keyfini çıkarın
Video: 3 ATtiny85 Pin Kontrolü - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
بسم الله الرحمن الرحيم
Adım 1: Giriş
ATTiny85, yüksek performanslı, düşük güçlü bir Microchip 8-bit AVR RISC tabanlı mikro denetleyicidir, 8KB ISP flash belleği, 512B EEPROM, 512-Byte SRAM, 6 genel amaçlı G/Ç hattını birleştirir.
Bir G/Ç hattı, RESET pini olarak yapılandırılmıştır. Sadece 5 I/O hattımız kaldı.
Öte yandan, nRF24L01 tek çipli bir 2.4GHz alıcı-vericidir. Seri Çevre Birimi Arayüzü (SPI - 5 I/O hatları) aracılığıyla yapılandırılır ve çalıştırılır.
ATTiny85'in nRF24L01 ile arayüzlenmesi, basit bir anahtar bile eklemek için yer bırakmaz.
Bu makale "Nerd Ralph orijinal makalesi" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - alıcı-vericiyi kontrol etmek için ATTiny85'in sadece 3 pininin nasıl kullanılacağını tekrar gözden geçirmektedir.
Bu makale, davayı ele alan birçok makaleye yayılmış tüm bilgileri tek bir yerde toplar.
Adım 2: PCB Tasarımı
Kicad bu basit kartı tasarlamak için kullanılır.
Adım 3: Kodlama
Testler için iki skeç ücretsiz olarak mevcuttur.
- Verici çizimi: ATTiny85 kartına flaşlanacak
- Alıcı taslağı: ATMega328PB sniffer kartımıza flaşlanacak
Adım 4: Montaj
Basit bir tahta, kolay montaj anlamına gelir.
Adım 5: TIP1 - ATTiny80 Kart Yapılandırması
ATTiny85, başarılı bir iletişim elde etmek için 1 MHZ dahili frekans ile yapılandırılmalıdır.
SPI veri yolunu yavaşlatmak, RC devresinin CSN I/O hattını mükemmel bir şekilde yönetmesi için tamamen şarj olması ve boşalması için yeterli zaman bırakır.
Adım 6: TIP2 - MISO -> MOSI ve MOSI -> MISO
SPI master olarak kullanıldığında
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
ISP programlama için kullanıldığında
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
7. Adım: Keyfini çıkarın
Kullanım durumunu göstermek için bir video yerleştirilmiştir.
Önerilen:
Butonlar, Raspberry Pi ve Scratch ile Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: 8 Adım (Resimlerle)
Basmalı Düğmeler, Raspberry Pi ve Scratch Kullanarak Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: Öğrencilerime PWM'nin nasıl çalıştığını açıklamanın bir yolunu bulmaya çalışıyordum, bu yüzden kendime 2 basmalı düğme kullanarak bir LED'in parlaklığını kontrol etmeye çalışma görevi verdim - bir düğme bir LED'in parlaklığını arttırır ve diğeri onu karartır. Programlamak için
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
ESP8266-NODEMCU $3 WiFi Modül #2 - WEB SAYFASI Üzerinden Kablosuz Pin Kontrolü: 9 Adım (Resimlerle)
ESP8266-NODEMCU $3 WiFi Modülü #2 - WEB SAYFASI Üzerinden Kontrol Edilen Kablosuz Pinler: Bu mikro hesaplamanın yeni bir dünyası geldi ve bu şey ESP8266 NODEMCU. Bu, başlangıç videosu aracılığıyla esp8266 ortamını arduino IDE'nize nasıl kurabileceğinizi gösteren ilk bölümdür
Led Pot Pin Fade Kontrolü: 3 Adım
Led Pot Pin Fade Control: Bu talimat, bir kullanıcının bir potansiyometre üzerindeki düğmeyi çevirmesine izin verecek ve potansiyometrenin konumuna bağlı olarak 6 ledin tümü arasında geçiş yapacaktır. Ayrıca potansiyomun hangi konuma geldiğine bağlı olarak komşu ledleri karartmak için kod eklendi
ISP 6 Pin'den 8 Pin'e Soket: 4 Adım
ISP 6 Pin - 8 Pin Soket: Bu projeyi temel olarak oluşturmamın nedeni, 8 pin bağlantılı ATTiny45'i programlamaktı, USBtinyISP'm (Ladyada'dan) sadece 10 pin ve 6 pin bağlantısına sahip. Yaklaşık 3-4 hafta internette dolaştıktan sonra ne olduğunu bulamadım