Indholdsfortegnelse:
- Trin 1: Introduktion
- Trin 2: PCB -design
- Trin 3: Kodning
- Trin 4: Montering
- Trin 5: TIP1 - ATTiny80 Board -konfiguration
- Trin 6: TIP2 -MISO -> MOSI og MOSI -> MISO
- Trin 7: Nyd det
Video: 3 ATtiny85 Pins Kontrol af - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
بسم الله الرحمن الرحيم
Trin 1: Introduktion
ATTiny85 er en højtydende, laveffektiv Microchip 8-bit AVR RISC-baseret mikrokontroller, der kombinerer 8KB ISP-flashhukommelse, 512B EEPROM, 512-Byte SRAM, 6 generelle I/O-linjer.
Én I/O -linje er konfigureret som en RESET -pin. Vi står tilbage med kun 5 I/O -linjer.
På den anden side er nRF24L01 en enkelt chip 2,4 GHz transceiver. Det konfigureres og drives via et serielt perifert interface (SPI - 5 I/O -linjer).
Grænsefladen mellem ATTiny85 og nRF24L01 giver ikke plads til at tilføje selv en simpel switch.
Denne artikel genbesøger "Nerd Ralph originalartikel" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - hvordan man kun bruger 3 stifter af ATTiny85 til at styre transceiveren.
Denne artikel samler alle oplysninger spredt over mange artikler, der behandler sagen ét sted.
Trin 2: PCB -design
Kicad bruges til at designe dette enkle bord.
Trin 3: Kodning
To skitser er frit tilgængelige til testene.
- Senderskitse: Blinker til ATTiny85 -kortet
- Modtagerskitse: Blinker til vores ATMega328PB snifferbræt
Trin 4: Montering
Et enkelt bord betyder let montering.
Trin 5: TIP1 - ATTiny80 Board -konfiguration
ATTiny85 skal konfigureres med 1 MHZ intern frekvens for at opnå en vellykket kommunikation.
Ved at bremse SPI -bussen, efterlader der nok tid til, at RC -kredsløbet kan oplades og aflades fuldstændigt for at kunne perfekt styre CSN I/O -ledningen.
Trin 6: TIP2 -MISO -> MOSI og MOSI -> MISO
MOSI og MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI og MOSI -> MISO "src =" {{file.large_url | tilføj: 'auto = webp & frame = 1 & height = 300' %} ">
Når den bruges som SPI -master
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Når det bruges til ISP -programmering
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Trin 7: Nyd det
En video er integreret for at demostrere brugssagen.
Anbefalede:
4 ciffer 7 segment display 14 pins med Arduino: 3 trin
4 digit 7 segment display 14 pins med Arduino: Det er altid en god idé at teste, om en enhed fungerer korrekt eller ej, hvis den komponent har et meget stort antal ben. I dette projekt har jeg testet mit firecifrede 7 segment 14 -pins display. Alle de 7 segmenter viser 0 til 9 på samme tid
Sådan bruges en Raspberry Pi's GPIO Pins og Avrdude til Bit-bang-program DIMP 2 eller DA PIMP 2: 9 trin
Sådan bruges en Raspberry Pi's GPIO Pins og Avrdude til Bit-bang-program DIMP 2 eller DA PIMP 2: Dette er trin-for-trin instruktioner om, hvordan du bruger en Raspberry Pi og den gratis open source-kommando avrdude til bit-bang -programmer en DIMP 2 eller DA PIMP 2. Jeg går ud fra, at du kender din Raspberry Pi og kommandolinjen LINUX. Du behøver ikke
Lego Arduino Nano Uden Header Pins Hus: 3 trin
Lego Arduino Nano Uden Header Pins Housing: Jeg havde brug for et hus til min Arduino Nano, der ikke har nogen header pins loddet til den. Jeg ville have det fint og lille
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: 4 trin (med billeder)
Styring af flere lysdioder med Python og din Raspberry Pi's GPIO -pins: Denne instruktion viser, hvordan du styrer flere GPIO -ben på din RaspberryPi for at drive 4 lysdioder. Det vil også introducere dig til parametre og betingede udsagn i Python. Vores tidligere instruerbare brug af din Raspberry Pi's GPIO -pins til at kon
ESP8266 RGB LED STRIP WIFI -kontrol - NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi - RGB LED STRIP Smartphone -kontrol: 4 trin
ESP8266 RGB LED STRIP WIFI -kontrol | NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi | RGB LED STRIP Smartphone -kontrol: Hej fyre i denne vejledning lærer vi, hvordan du bruger nodemcu eller esp8266 som en IR -fjernbetjening til at styre en RGB LED -strip, og Nodemcu styres af smartphone over wifi. Så dybest set kan du styre RGB LED STRIP med din smartphone