Table des matières:

Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم لاثة دبابيس فى: 7 étapes
Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم لاثة دبابيس فى: 7 étapes

Vidéo: Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم لاثة دبابيس فى: 7 étapes

Vidéo: Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم لاثة دبابيس فى: 7 étapes
Vidéo: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Novembre
Anonim
Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم بثلاثة دبابيس فى
Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

Étape 1: Présentation

introduction
introduction

L'ATTiny85 est un microcontrôleur Microchip 8 bits AVR RISC hautes performances et basse consommation combinant 8 Ko de mémoire flash ISP, 512B EEPROM, 512 octets SRAM, 6 lignes d'E/S à usage général.

Une ligne d'E/S est configurée comme une broche RESET. Il ne nous reste que 5 lignes d'E/S.

D'autre part, le nRF24L01 est un émetteur-récepteur 2,4 GHz à puce unique. Il est configuré et exploité via une interface périphérique série (SPI - 5 lignes d'E/S).

L'interfaçage de l'ATTiny85 avec nRF24L01 ne laisse aucune place pour ajouter même un simple interrupteur.

Cet article revisite "l'article original de Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - comment utiliser seulement 3 broches de l'ATTiny85 pour contrôler l'émetteur-récepteur.

Cet article rassemble toutes les informations réparties sur de nombreux articles traitant de l'affaire en un seul endroit.

Étape 2: Conception de PCB

Conception de circuits imprimés
Conception de circuits imprimés

Kicad est utilisé pour concevoir cette planche simple.

Étape 3: Codage

Codage
Codage
Codage
Codage

Deux croquis sont disponibles gratuitement pour les tests.

  • Croquis de l'émetteur: A flasher sur la carte ATTiny85
  • Croquis du récepteur: à flasher sur notre carte renifleur ATMega328PB

Étape 4: Assemblage

Assemblée
Assemblée

Une planche simple signifie un assemblage facile.

Étape 5: ASTUCE1 - Configuration de la carte ATTiny80

ASTUCE1 - Configuration de la carte ATTiny80
ASTUCE1 - Configuration de la carte ATTiny80

L'ATTiny85 doit être configuré avec une fréquence interne de 1 MHz pour une communication réussie.

Ralentir le bus SPI, laisse suffisamment de temps au circuit RC pour se charger et se décharger complètement pour gérer parfaitement la ligne d'E/S CSN.

Étape 6: TIP2 - MISO -> MOSI et MOSI -> MISO

Lorsqu'il est utilisé comme maître SPI

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

Lorsqu'il est utilisé pour la programmation ISP

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

Étape 7: Profitez

Une vidéo est intégrée pour illustrer le cas d'utilisation.

Conseillé: