INHOUDSOPGAWE:

3 ATtiny85 -penne Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 stappe
3 ATtiny85 -penne Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 stappe

Video: 3 ATtiny85 -penne Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 stappe

Video: 3 ATtiny85 -penne Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 stappe
Video: Замена газового клапана (редуктор Tomasetto) 2024, November
Anonim
3 ATtiny85 Pins Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Beheer van die - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Stap 1: Inleiding

Inleiding
Inleiding

Die ATTiny85 is 'n hoë-werkverrigting, lae-krag mikroskyfie 8-bis AVR RISC-gebaseerde mikrobeheerder, wat 8KB ISP-flitsgeheue, 512B EEPROM, 512-byte SRAM, 6 algemene I/O-lyne kombineer.

Een I/O -lyn is opgestel as 'n RESET -pen. Ons het slegs 5 I/O -lyne oor.

Aan die ander kant is die nRF24L01 'n enkele chip 2,4 GHz -ontvanger. Dit word gekonfigureer en bedryf via 'n seriële perifere koppelvlak (SPI - 5 I/O -lyne).

Deur die ATTiny85 met nRF24L01 te koppel, is daar geen ruimte om selfs 'n eenvoudige skakelaar by te voeg nie.

In hierdie artikel word die 'oorspronklike artikel van Nerd Ralph' besoek - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hoe u slegs 3 penne van die ATTiny85 gebruik om die transceiver te beheer.

Hierdie artikel versamel al die inligting wat versprei is oor baie artikels wat die saak behandel, op een plek.

Stap 2: PCB -ontwerp

PCB ontwerp
PCB ontwerp

Kicad word gebruik om hierdie eenvoudige bord te ontwerp.

Stap 3: Kodering

Kodering
Kodering
Kodering
Kodering

Twee sketse is gratis beskikbaar vir die toetse.

  • Senderskets: om na die ATTiny85 -bord te flits
  • Ontvangerskets: om na ons ATMega328PB -snuffelbord te flits

Stap 4: Montering

Vergadering
Vergadering

'N Eenvoudige bord beteken maklike montering.

Stap 5: TIP1 - ATTiny80 -bordkonfigurasie

WENK 1 - ATTiny80 -bordkonfigurasie
WENK 1 - ATTiny80 -bordkonfigurasie

Die ATTiny85 moet met 1 MHZ interne frekwensie gekonfigureer word om suksesvolle kommunikasie te behaal.

Deur die SPI -bus te vertraag, is daar genoeg tyd om die RC -kring op te laai en te ontlaai om die CSN I/O -lyn perfek te vermeng.

Stap 6: TIP2 -MISO -> MOSI en MOSI -> MISO

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

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

As dit gebruik word as 'n SPI -meester

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

As dit gebruik word vir ISP -programmering

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

Stap 7: Geniet dit

'N Video is ingebed om die gebruiksgeval te demostreer.

Aanbeveel: