Inhaltsverzeichnis:

3 ATtiny85 Pins Steuerung des - Nrf24L01 - بثلاثة دبابيس - Gunook
3 ATtiny85 Pins Steuerung des - Nrf24L01 - بثلاثة دبابيس - Gunook

Video: 3 ATtiny85 Pins Steuerung des - Nrf24L01 - بثلاثة دبابيس - Gunook

Video: 3 ATtiny85 Pins Steuerung des - Nrf24L01 - بثلاثة دبابيس - Gunook
Video: 🚩NRF24L01 + ATTINY85 connection tutorial 2024, Juli
Anonim
3 ATtiny85 Pins Steuerung des - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 Pins Steuerung des - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Schritt 1: Einführung

Einführung
Einführung

Der ATTiny85 ist ein leistungsstarker, stromsparender Microchip 8-Bit-AVR-RISC-basierter Mikrocontroller, der 8 KB ISP-Flash-Speicher, 512 MB EEPROM, 512 Byte SRAM und 6 Allzweck-I/O-Leitungen kombiniert.

Eine I/O-Leitung ist als RESET-Pin konfiguriert. Uns bleiben nur noch 5 I/O-Leitungen.

Auf der anderen Seite ist der nRF24L01 ein Single-Chip 2,4 GHz Transceiver. Es wird über ein Serial Peripheral Interface (SPI - 5 I/O-Leitungen) konfiguriert und betrieben.

Die Verbindung des ATTiny85 mit nRF24L01 lässt keinen Raum, um auch nur einen einfachen Schalter hinzuzufügen.

Dieser Artikel greift den "Nerd Ralph Originalartikel" auf - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - wie man nur 3 Pins des ATTiny85 verwendet, um den Transceiver zu steuern.

Dieser Artikel sammelt alle Informationen, die über viele Artikel verteilt sind, die den Fall behandeln, an einem Ort.

Schritt 2: PCB-Design

PCB-Design
PCB-Design

Kicad wird verwendet, um dieses einfache Board zu entwerfen.

Schritt 3: Codierung

Codierung
Codierung
Codierung
Codierung

Für die Tests stehen zwei Skizzen zur freien Verfügung.

  • Senderskizze: Zum Flashen auf die ATTiny85-Platine
  • Empfängerskizze: Zum Flashen auf unser ATMega328PB Sniffer Board

Schritt 4: Montage

Montage
Montage

Eine einfache Platine bedeutet eine einfache Montage.

Schritt 5: TIP1 - ATTiny80 Board-Konfiguration

TIP1 - Konfiguration der ATTiny80-Karte
TIP1 - Konfiguration der ATTiny80-Karte

Der ATTiny85 sollte mit einer internen Frequenz von 1 MHz konfiguriert werden, um eine erfolgreiche Kommunikation zu erreichen.

Durch das Verlangsamen des SPI-Busses bleibt der RC-Schaltung genügend Zeit, um sich vollständig aufzuladen und zu entladen, um die CSN-I/O-Leitung perfekt zu verwalten.

Schritt 6: TIP2 - MISO -> MOSI und MOSI -> MISO

Bei Verwendung als SPI-Master

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

Bei Verwendung für ISP-Programmierung

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

Schritt 7: Genießen Sie

Ein Video wird eingebettet, um den Anwendungsfall zu demonstrieren.

Empfohlen: