Taula de continguts:
- Pas 1: Introducció
- Pas 2: disseny de PCB
- Pas 3: Codificació
- Pas 4: Muntatge
- Pas 5: TIP1: configuració de la placa ATTiny80
- Pas 6: TIP2 - MISO -> MOSI i MOSI -> MISO
- Pas 7: gaudiu
Vídeo: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
بسم الله الرحمن الرحيم
Pas 1: Introducció
L’ATTiny85 és un microcontrolador basat en AVR RISC de 8 bits Microchip d’alt rendiment i poca potència que combina memòria flash ISP de 8 KB, EEPROM 512B, SRAM de 512 bytes, 6 línies d’E / S d’ús general.
Una línia d'E / S està configurada com a pin RESET. Només ens queden 5 línies d'E / S.
D’altra banda, el nRF24L01 és un transceptor de 2,4 GHz d’un sol xip. Es configura i funciona mitjançant una interfície perifèrica sèrie (línies SPI - 5 E / S).
La interfície de l'ATTiny85 amb nRF24L01 no deixa espai per afegir ni un simple commutador.
Aquest article torna a revisar l '"article original de Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - com utilitzar només 3 pins de l'ATTiny85 per controlar el transceptor.
Aquest article recull tota la informació distribuïda en molts articles sobre el cas en un sol lloc.
Pas 2: disseny de PCB
Kicad s’utilitza per dissenyar aquest senzill tauler.
Pas 3: Codificació
Hi ha dos esbossos disponibles gratuïtament per a les proves.
- Esbós del transmissor: es transferirà al tauler ATTiny85
- Esbós del receptor: per enviar-lo a la nostra placa de sniffer ATMega328PB
Pas 4: Muntatge
Una junta senzilla significa un muntatge fàcil.
Pas 5: TIP1: configuració de la placa ATTiny80
L'ATTiny85 s'ha de configurar amb una freqüència interna d'1 MHZ per aconseguir una comunicació exitosa.
Alentir el bus SPI, deixa prou temps perquè el circuit RC es pugui carregar i descarregar completament per gestionar perfectament la línia d'E / S CSN.
Pas 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'%} ">
Quan s’utilitza com a mestre SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Quan s’utilitza per a la programació d’ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Pas 7: gaudiu
S'inclou un vídeo per demostrar el cas d'ús.
Recomanat:
Pantalla de 4 dígits de 7 segments amb 14 pins amb Arduino: 3 passos
Pantalla de 4 dígits de 7 segments 14 pins amb Arduino: sempre és una bona idea provar si un dispositiu funciona correctament o no si aquest component té un nombre molt gran de pins. En aquest projecte, he provat la meva pantalla de 14 pins de 7 dígits de 7 dígits. Tots els 7 segments mostraran de 0 a 9 al mateix temps
Com s'utilitzen els pins GPIO i Avrdude d'un Raspberry Pi al programa Bit-bang DIMP 2 o DA PIMP 2: 9 passos
Com utilitzar els pins GPIO i Avrdude d’un Raspberry Pi al programa DIMP 2 o DA-PIMP 2 del programa Bit-bang: Aquestes són instruccions pas a pas sobre com utilitzar un Raspberry Pi i l’ordre lliure de codi obert avrdude a bit-bang -Programa un DIMP 2 o DA PIMP 2. Suposo que coneixes el teu Raspberry Pi i la línia d'ordres LINUX. No cal que
Control de diversos LEDs amb els pins GPIO de Python i del vostre Raspberry Pi: 4 passos (amb imatges)
Control de diversos LEDs amb Python i els pins GPIO del vostre Raspberry Pi: aquest instructiu mostra com controlar diversos pins GPIO al vostre RaspberryPi per alimentar 4 LED. També us presentarà paràmetres i declaracions condicionals a Python. La nostra instrucció prèvia utilitzant els pins GPIO de Raspberry Pi per
Control de control de control de càmera [Arduino Nano]: 4 passos
Control de control de control de càmera [Arduino Nano]: necessiteu un control de control de càmera per obtenir fotografies d'acció realment interessants en què construïu alguna cosa, un producte o fins i tot el que heu creat? Servocity ofereix un bon kit de control de control, però no té cap - Assemblea de controls fets per a això. En aquest post es descriurà com
Connexió ISP de 6 pins a 8 pins: 4 passos
Connexió ISP de 6 pins a 8 pins: la raó per la qual he construït principalment aquest projecte ha estat programar l'ATTiny45, que té una connexió de 8 pins, mentre que el meu USBtinyISP (de Ladyada) només té una connexió de 10 i 6 pins. Després d’haver fet un cop d’ull a Internet durant unes 3-4 setmanes, no vaig trobar res de què