
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

بسم الله الرحمن الرحيم
Քայլ 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- ը թարթել կամ մուտքագրել անջատիչից, որպեսզի