Sisällysluettelo:
Video: 3 ATtiny85 -nastaista ohjausta - Nrf24L01 - التحكم بثلاثة دبابيس: 7 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
بسم الله الرحمن الرحيم
Vaihe 1: Johdanto
ATTiny85 on erittäin suorituskykyinen, pienitehoinen 8-bittinen mikrosiru, jossa on AVR RISC -pohjainen mikro-ohjain, jossa yhdistyvät 8 kt ISP-flash-muisti, 512B EEPROM, 512-tavuinen SRAM, 6 yleiskäyttöistä I/O-linjaa.
Yksi I/O -linja on määritetty RESET -nastaksi. Meillä on vain 5 I/O -linjaa.
Toisaalta nRF24L01 on yhden sirun 2,4 GHz: n lähetin -vastaanotin. Se on määritetty ja sitä käytetään sarjaliitännän (SPI - 5 I/O linjat) kautta.
ATTiny85: n liittäminen nRF24L01 -laitteeseen ei jätä tilaa yksinkertaisen kytkimen lisäämiseen.
Tässä artikkelissa tarkastellaan uudelleen "Nerd Ralphin alkuperäistä artikkelia" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - miten ATTiny85: n vain 3 nastaa käytetään lähetin -vastaanottimen ohjaamiseen.
Tämä artikkeli kokoaa kaikki tiedot useista artikkeleista, jotka käsittelevät tapausta yhdessä paikassa.
Vaihe 2: Piirilevyn suunnittelu
Kicadia käytetään tämän yksinkertaisen levyn suunnitteluun.
Vaihe 3: Koodaus
Kaksi luonnosta on vapaasti saatavilla testejä varten.
- Lähettimen luonnos: Vilkkuu ATTiny85 -kortille
- Vastaanottimen luonnos: Vilkkuu ATMega328PB -hakaskorttiin
Vaihe 4: Kokoonpano
Yksinkertainen lauta tarkoittaa helppoa kokoonpanoa.
Vaihe 5: VIHJE - ATTiny80 -kortin kokoonpano
ATTiny85 on määritettävä 1 MHZ: n sisäisellä taajuudella onnistuneen tiedonsiirron saavuttamiseksi.
SPI -väylän hidastaminen jättää riittävästi aikaa RC -piirin lataamiseen ja purkamiseen täysin CSN I/O -linjan hallitsemiseksi.
Vaihe 6: VINKKI 2 -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' %} ">
Kun sitä käytetään SPI -masterina
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Käytetään ISP -ohjelmointiin
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Vaihe 7: Nauti
Video on upotettu esittelemään käyttötapaus.