Cuprins:
- Pasul 1: Introducere
- Pasul 2: Proiectare PCB
- Pasul 3: Codificare
- Pasul 4: Asamblare
- Pasul 5: TIP1 - Configurarea plăcii ATTiny80
- Pasul 6: TIP2 - MISO -> MOSI și MOSI -> MISO
- Pasul 7: Bucurați-vă
Video: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
بسم الله الرحمن الرحيم
Pasul 1: Introducere
ATTiny85 este un microcontroler AVR RISC cu 8 biți de înaltă performanță, cu putere redusă, care combină memorie flash ISP de 8 KB, EEPROM 512B, SRAM 512 octeți, 6 linii I / O de uz general.
O linie I / O este configurată ca pin RESET. Rămân doar 5 linii I / O.
Pe de altă parte, nRF24L01 este un transceiver cu un singur chip de 2,4 GHz. Este configurat și operat printr-o interfață periferică serială (linii SPI - 5 I / O).
Interfațarea ATTiny85 cu nRF24L01 nu lasă loc pentru a adăuga chiar și un simplu comutator.
Acest articol revizuiește „articolul original Nerd Ralph” - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - cum să utilizați doar 3 pini ai ATTiny85 pentru a controla transceiverul.
Acest articol adună toate informațiile răspândite în mai multe articole care tratează cazul într-un singur loc.
Pasul 2: Proiectare PCB
Kicad este folosit pentru a proiecta această placă simplă.
Pasul 3: Codificare
Două schițe sunt disponibile gratuit pentru teste.
- Schiță emițător: Pentru a fi afișată pe placa ATTiny85
- Schița receptorului: Pentru a fi trimisă pe placa noastră de sniffer ATMega328PB
Pasul 4: Asamblare
O placă simplă înseamnă asamblare ușoară.
Pasul 5: TIP1 - Configurarea plăcii ATTiny80
ATTiny85 ar trebui să fie configurat cu o frecvență internă de 1 MHz pentru a obține o comunicare de succes.
Încetinirea autobuzului SPI, lasă suficient timp pentru ca circuitul RC să se încarce și să descarce complet pentru a gestiona perfect linia CSN I / O.
Pasul 6: TIP2 - MISO -> MOSI și MOSI -> MISO
MOSI și MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI și MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Când este folosit ca master SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Când este utilizat pentru programarea ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Pasul 7: Bucurați-vă
Este încorporat un videoclip pentru a demonstra cazul de utilizare.
Recomandat:
Stea de Crăciun mai mare și îmbunătățită Neopixel Attiny85: 3 pași (cu imagini)
Stea de Crăciun mai mare și îmbunătățită Neopixel Attiny85: Anul trecut am realizat o mică stea de Crăciun tipărită 3D, consultați https://www.instructables.com/id/Christmas-Star-LE … Anul acesta am făcut o stea mai mare dintr-o suvită din 50 Neopixeli (5V WS2811). Această stea mai mare avea mai multe tipare (încă mai adaug și îmbunătățesc
Reducerea consumului de energie a bateriei pentru Digispark ATtiny85: 7 pași
Reducerea consumului de energie a bateriei pentru Digispark ATtiny85: sau: Rularea unui Arduino cu o celulă monedă 2032 timp de 2 ani. Folosind placa Digispark Arduino din cutie cu un program Arduino, acesta atrage 20 mA la 5 volți. Cu o bancă de putere de 5 volți 2000 mAh va rula doar 4 zile
Multimetru condensator ATTiny85: 4 pași
ATTiny85 Capacitor Meter: Acest instructable este pentru un condensator meter bazat pe ATTiny85 cu următoarele caracteristici. Bazat pe ATTiny85 (DigiStamp) SSD1306 0,96 " Afișaj OLED Măsurarea frecvenței pentru condensatori cu valoare redusă 1pF - 1uF folosind oscilatorul 555 Măsurarea timpului de încărcare
ATtiny85 Urmărire și programare urmărire activități vibrante purtabile ATtiny85 cu Arduino Uno: 4 pași (cu imagini)
ATtiny85 Ceas și programare de urmărire a activității vibrante purtabile ATtiny85 Cu Arduino Uno: Cum să faci ceasul de urmărire a activității purtabil? Acesta este un gadget portabil conceput pentru a vibra atunci când detectează stagnarea. Îți petreci cea mai mare parte a timpului pe computer ca mine? Stai ore în șir fără să-ți dai seama? Atunci acest dispozitiv este f
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs