Բովանդակություն:
- Քայլ 1: Ներածություն
- Քայլ 2: PCB նախագծում
- Քայլ 3: Կոդավորում
- Քայլ 4: Հավաքում
- Քայլ 5. TIP1 - ATTiny80 տախտակի կազմաձևում
- Քայլ 6. TIP2 -MISO -> MOSI և MOSI -> MISO
- Քայլ 7: Վայելեք
Video: 3 ATtiny85 կապում Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
بسم الله الرحمن الرحيم
Քայլ 1: Ներածություն
ATTiny85- ը բարձրորակ, ցածր էներգիայի միկրոչիպի 8 բիթանոց AVR RISC- ի վրա հիմնված միկրոկառավարիչ է, որը համատեղում է 8KB ISP ֆլեշ հիշողություն, 512B EEPROM, 512-բայթ SRAM, 6 ընդհանուր նշանակության I/O գծեր:
Մեկ մուտքի/ելքի գիծը կազմաձևված է որպես RESET փին: Մեզ մնում է ընդամենը 5 մուտքի/ելքի տող:
Մյուս կողմից, The nRF24L01- ը մեկ չիպային 2.4 ԳՀց հաճախականությամբ հաղորդիչ է: Այն կազմաձևված է և գործում է Սերիական ծայրամասային միջերեսի միջոցով (SPI - 5 I/O գծեր):
ATTiny85- ին nRF24L01- ի հետ կապելը տեղ չի թողնում նույնիսկ մի պարզ անջատիչ ավելացնելու համար:
Այս հոդվածը կրկին վերանայում է «Ներդ Ռալֆի սկզբնական հոդվածը» - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - ինչպես օգտագործել ATTiny85- ի ընդամենը 3 կապում ՝ փոխանցիչ հաղորդիչը վերահսկելու համար:
Այս հոդվածը հավաքում է ամբողջ տեղեկատվությունը, որը տարածված է գործը վերաբերող բազմաթիվ հոդվածների վրա մեկ տեղում:
Քայլ 2: PCB նախագծում
Kicad- ն օգտագործվում է այս պարզ տախտակի նախագծման համար:
Քայլ 3: Կոդավորում
Երկու էսքիզներ ազատորեն հասանելի են թեստերի համար:
- Հաղորդիչի ուրվագիծ. Փայլեցվի ATTiny85 տախտակին
- Ստացողի ուրվագիծ. Փայլվելու է մեր ATMega328PB դիպուկահարի տախտակին
Քայլ 4: Հավաքում
Պարզ տախտակը նշանակում է հեշտ հավաքում:
Քայլ 5. TIP1 - ATTiny80 տախտակի կազմաձևում
ATTiny85- ը պետք է կազմաձևված լինի 1 ՄՀց հաճախականությամբ `հաջողակ հաղորդակցություն ունենալու համար:
Դանդաղեցնելով SPI ավտոբուսը ՝ բավական ժամանակ է թողնում, որ RC- ի միացումն ամբողջությամբ լիցքավորվի և լիցքաթափվի `CSN I/O գիծը կատարելապես կառավարելու համար:
Քայլ 6. TIP2 -MISO -> MOSI և MOSI -> MISO
MOSI և MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI և MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Երբ օգտագործվում է որպես SPI վարպետ
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Երբ օգտագործվում է ISP ծրագրավորման համար
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Քայլ 7: Վայելեք
Օգտագործման գործը ցուցադրելու համար տեղադրված է տեսանյութ:
Խորհուրդ ենք տալիս:
4 թվանշան 7 հատվածի ցուցադրում 14 կապում Arduino- ով. 3 քայլ
4 թվանշան 7 հատվածի ցուցադրում 14 կապում Arduino- ի հետ. Միշտ լավ գաղափար է ստուգել ՝ արդյոք սարքը ճիշտ է աշխատում, թե ոչ, եթե այդ բաղադրիչն ունի շատ մեծ քանակությամբ կապում: Այս նախագծում ես փորձարկել եմ իմ 4 նիշ 7 սեգմենտ 14 փին էկրանը: Բոլոր 7 հատվածները միաժամանակ կցուցադրեն 0 -ից 9 -ը:
Lego Arduino Nano առանց վերնագրի կապում բնակարան. 3 քայլ
Lego Arduino Nano Without Header Pins բնակարան Ես ուզում էի, որ այն գեղեցիկ և փոքր լինի
Python- ի և ձեր Raspberry Pi- ի GPIO կապում բազմաթիվ LED- ների կառավարում. 4 քայլ (նկարներով)
Python- ի և ձեր Raspberry Pi- ի GPIO կապում բազմաթիվ LED- ների կառավարում. Այս հրահանգը ցույց է տալիս, թե ինչպես վերահսկել ձեր RaspberryPi- ի բազմաթիվ GPIO կապերը `4 LED լուսարձակներ գործարկելու համար: Այն նաև ձեզ կներկայացնի պարամետրերին և պայմանական հայտարարություններին Python- ում: Մեր նախորդ հրահանգավորումը ՝ օգտագործելով ձեր Raspberry Pi- ի GPIO կապում ՝ միացնելու համար
Ինչպես գտնել լվացքի մեքենայի շարժիչի կապում `6 քայլ
Ինչպես գտնել լվացքի մեքենայի շարժիչներ սկզբից սկսեք տեսողական զննում տ
LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ
LED թարթում ազնվամորու Pi- ով | Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ն: Եթե երբևէ օգտվել եք Arduino- ից, ապա հավանաբար գիտեք, որ մենք կարող ենք LED անջատիչ և այլն միացնել դրա կապումներին և այնպես անել, որ այն աշխատի: LED- ը թարթել կամ մուտքագրել անջատիչից, որպեսզի