Sisukord:

3 ATtiny85 tihvti juhtimine - Nrf24L01 - võrguühendus: 7 sammu
3 ATtiny85 tihvti juhtimine - Nrf24L01 - võrguühendus: 7 sammu

Video: 3 ATtiny85 tihvti juhtimine - Nrf24L01 - võrguühendus: 7 sammu

Video: 3 ATtiny85 tihvti juhtimine - Nrf24L01 - võrguühendus: 7 sammu
Video: 😞Kas ikka kahjustab varda laagreid? Renault', Nissani jne 1,5 dCi kõigi probleemide väljaselgitamine 2024, November
Anonim
3 ATtiny85 tihvti juhtimine - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 tihvti juhtimine - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Samm 1: Sissejuhatus

Sissejuhatus
Sissejuhatus

ATTiny85 on suure jõudlusega, vähese energiatarbega 8-bitine mikrokiibiga AVR RISC-põhine mikrokontroller, mis ühendab 8KB ISP välkmälu, 512B EEPROM, 512 baiti SRAM, 6 üldotstarbelist I/O liini.

Üks I/O -liin on konfigureeritud nullimiseks. Meil on ainult 5 I/O liini.

Teisest küljest on nRF24L01 ühe kiibiga 2,4 GHz transiiver. See on konfigureeritud ja hallatud seriaalse perifeerse liidese kaudu (SPI - 5 I/O read).

ATTiny85 liidestamine nRF24L01 -ga ei jäta ruumi isegi lihtsa lüliti lisamiseks.

See artikkel vaatab uuesti läbi „Nerd Ralphi originaalartikli” - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - kuidas kasutada transiiveri juhtimiseks vaid kolme ATTiny85 kontakti.

See artikkel koondab kogu teabe paljudesse juhtumit käsitlevatesse artiklitesse ühte kohta.

2. etapp: PCB disain

PCB disain
PCB disain

Selle lihtsa tahvli kujundamiseks kasutatakse Kicadi.

Samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine

Testide jaoks on vabalt saadaval kaks visandit.

  • Saatja eskiis: Välgutatakse ATTiny85 tahvlile
  • Vastuvõtja visand: edastatakse meie ATMega328PB nuusutahvlile

4. samm: kokkupanek

Kokkupanek
Kokkupanek

Lihtne plaat tähendab lihtsat kokkupanekut.

Samm: TIP1 - ATTiny80 tahvli konfigureerimine

TIP1 - ATTiny80 tahvli konfiguratsioon
TIP1 - ATTiny80 tahvli konfiguratsioon

Eduka side tagamiseks tuleks ATTiny85 konfigureerida 1 MHZ sisesagedusega.

SPI -bussi aeglustamine jätab piisavalt aega, et RC vooluahel saaks täielikult laadida ja tühjeneda, et CSN -i I/O -liini ideaalselt juhtida.

6. samm: TIP2 -MISO -> MOSI ja MOSI -> MISO

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

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

Kui seda kasutatakse SPI -kaptenina

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

Kui seda kasutatakse ISP programmeerimiseks

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

7. samm: naudi

Kasutusjuhtumi demostreerimiseks on manustatud video.

Soovitan: