Table des matières:
- Étape 1: Présentation
- Étape 2: Conception de PCB
- Étape 3: Codage
- Étape 4: Assemblage
- Étape 5: ASTUCE1 - Configuration de la carte ATTiny80
- Étape 6: TIP2 - MISO -> MOSI et MOSI -> MISO
- Étape 7: Profitez
Vidéo: Contrôle de 3 broches ATtiny85 du - Nrf24L01 - التحكم لاثة دبابيس فى: 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
الله الرحمن الرحيم
Étape 1: Présentation
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
Kicad est utilisé pour concevoir cette planche simple.
Étape 3: 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
Une planche simple signifie un assemblage facile.
Étape 5: 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é:
Affichage à 4 chiffres et 7 segments à 14 broches avec Arduino : 3 étapes
Affichage à 4 chiffres et 7 segments à 14 broches avec Arduino : C'est toujours une bonne idée de tester si un appareil fonctionne correctement ou non si ce composant a un très grand nombre de broches. Dans ce projet, j'ai testé mon écran à 4 chiffres et 7 segments à 14 broches. Tous les 7 segments afficheront 0 à 9 en même temps
Comment utiliser les broches GPIO et Avrdude d'un Raspberry Pi pour programmer Bit-bang DIMP 2 ou DA PIMP 2: 9 étapes
Comment utiliser les broches GPIO d'un Raspberry Pi et Avrdude pour programmer Bit-bang DIMP 2 ou DA PIMP 2: Ce sont des instructions étape par étape sur la façon d'utiliser un Raspberry Pi et la commande open-source gratuite avrdude to bit-bang -programmer un DIMP 2 ou un DA PIMP 2. Je suppose que vous connaissez votre Raspberry Pi et la ligne de commande LINUX. Vous n'êtes pas obligé de
Bouclier de programmation à 8 broches : 14 étapes (avec photos)
Bouclier de programmation à 8 broches : le bouclier de programmation à 8 broches vous permet de programmer les puces de la série ATtiny en utilisant l'Arduino lui-même comme programmeur. En d'autres termes, vous le branchez sur votre Arduino et vous pouvez ensuite programmer facilement des puces à 8 broches. Ces petits microcontrôleurs peuvent alors être
ESP8266-NODEMCU $3 Module WiFi #2 - Contrôle des broches sans fil via la PAGE WEB : 9 étapes (avec photos)
ESP8266-NODEMCU $3 Module WiFi #2 - Contrôle des broches sans fil via la PAGE WEB : Un nouveau monde de ces micro-informatique est arrivé et cette chose est l'ESP8266 NODEMCU. Il s'agit de la première partie qui montre comment vous pouvez installer l'environnement de l'esp8266 dans votre IDE arduino via la vidéo de démarrage et en tant que pièces dans
Prise ISP 6 broches à 8 broches : 4 étapes
Prise ISP 6 broches à 8 broches : La raison pour laquelle j'ai principalement construit ce projet était de programmer l'ATTiny45, qui a une connexion à 8 broches, tandis que mon USBtinyISP (de Ladyada) n'a qu'une connexion à 10 et 6 broches. Après avoir fouiné sur Internet pendant environ 3-4 semaines, je n'ai rien trouvé quoi