Talaan ng mga Nilalaman:
- Hakbang 1: Panimula
- Hakbang 2: Disenyo ng PCB
- Hakbang 3: Pag-coding
- Hakbang 4: Assembly
- Hakbang 5: TIP1 - Pag-configure ng ATTiny80 Board
- Hakbang 6: TIP2 - MISO -> MOSI at MOSI -> MISO
- Hakbang 7: Masiyahan
Video: 3 ATtiny85 Pins Control ng
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mag-ingat sa amin
Hakbang 1: Panimula
Ang ATTiny85 ay isang mataas na pagganap, mababang lakas na Microchip 8-bit na AVR RISC-based microcontroller na pinagsasama ang 8KB ISP flash memory, 512B EEPROM, 512-Byte SRAM, 6 na pangkalahatang layunin ng mga linya ng I / O.
Ang isang linya na I / O ay na-configure bilang isang RESET pin. Kami ay naiwan na may 5 linya na I / O lamang.
Sa kabilang banda, Ang nRF24L01 ay isang solong chip 2.4GHz transceiver. Ito ay naka-configure at pinapatakbo sa pamamagitan ng isang Serial Peripheral Interface (SPI - 5 I / O na mga linya).
Ang interface ng ATTiny85 na may nRF24L01 ay walang iniiwan na lugar upang magdagdag kahit isang simpleng switch.
Ang artikulong ito ay muling binisita ang "orihinal na artikulo ng Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - kung paano gamitin ang 3 mga pin lamang ng ATTiny85 upang makontrol ang transceiver.
Tinitipon ng artikulong ito ang lahat ng impormasyong kumalat sa maraming mga artikulo na nagpapagamot sa kaso sa isang lugar.
Hakbang 2: Disenyo ng PCB
Ginagamit ang Kicad upang idisenyo ang simpleng board na ito.
Hakbang 3: Pag-coding
Dalawang sketch ang malayang magagamit para sa mga pagsubok.
- Transmitter sketch: Upang mai-flash sa ATTiny85 board
- Sketch ng tatanggap: Upang mai-flash sa aming ATMega328PB sniffer board
Hakbang 4: Assembly
Ang isang simpleng board ay nangangahulugang madaling pagpupulong.
Hakbang 5: TIP1 - Pag-configure ng ATTiny80 Board
Ang ATTiny85 ay dapat na naka-configure na may 1 MHZ panloob na dalas upang makamit ang matagumpay na komunikasyon.
Ang pagbagal ng SPI bus, nag-iiwan ng sapat na oras para sa RC circuit upang singilin at ganap na matanggal upang ganap na mangage ang linya ng CSN I / O.
Hakbang 6: TIP2 - MISO -> MOSI at MOSI -> MISO
MOSI at MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI at MOSI -> MISO "src =" {{file.large_url | idagdag: 'auto = webp & frame = 1 & taas = 300'%} ">
Kapag ginamit bilang isang panginoon ng SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Kapag ginamit para sa ISP program
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Hakbang 7: Masiyahan
Ang isang video ay naka-embed upang i-demostrate ang paggamit ng kaso.
Inirerekumendang:
4 Digit 7 Segment Display 14 Pins With Arduino: 3 Hakbang
4 Digit 7 Segment Display 14 Pins With Arduino: Palaging isang magandang ideya na subukan kung gumagana ang isang aparato nang maayos o hindi kung ang sangkap na iyon ay may napakalaking bilang ng mga pin. Sa proyektong ito, nasubukan ko ang aking 4 na digit na 7 segment na 14 pin display. Ang lahat ng 7 na segment ay ipapakita ang 0 hanggang 9 nang sabay.
Paano Gumamit ng Mga GPIO Pins ng isang Raspberry Pi at Avrdude sa Bit-bang-program DIMP 2 o DA PIMP 2: 9 Mga Hakbang
Paano Gumamit ng GPP Pins ng isang Raspberry Pi at Avrdude sa Bit-bang-program DIMP 2 o DA PIMP 2: Ito ang mga sunud-sunod na tagubilin sa kung paano gamitin ang isang Raspberry Pi at ang libreng open-source command avrdude upang bit-bang -program ang isang DIMP 2 o DA PIMP 2. Ipinapalagay ko na pamilyar ka sa iyong Raspberry Pi at sa linya ng utos ng LINUX. Hindi mo kailangang
Lego Arduino Nano Nang Walang Header Pins Pabahay: 3 Mga Hakbang
Lego Arduino Nano Nang Walang Header Pins Pabahay: Kailangan ko ng isang pabahay para sa aking Arduino Nano na walang mga pin na header na solder dito. Nais ko itong maganda at maliit
LED Blink With Raspberry Pi - Paano Gumamit ng GPIO Pins sa Raspberry Pi: 4 na Hakbang
LED Blink With Raspberry Pi | Paano Gumamit ng GPIO Pins sa Raspberry Pi: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang GPIO ng Raspberry pi. Kung nagamit mo na ba ang Arduino marahil alam mo na maaari naming ikonekta ang LED switch atbp sa mga pin nito at gawin itong kagaya ng. gawin ang LED blink o kumuha ng input mula sa switch kaya
Gamit ang 4 na Pins ng ESP8266-01: 3 Mga Hakbang
Gamit ang 4 na Pins ng ESP8266-01: Tandaan: Ang proyektong ito ay karaniwang isang extension ng isang naunang itinuro na gumagamit lamang ng 2 mga pin. Ang limitadong bilang (4) ng mga GPIO pin sa ESP8266-01 ay maaaring parang isang balakid, para sa anumang seryosong aplikasyon. Gayunpaman kung ang isang gumagamit ng mga pin sa isang matalinong paraan ito ay