সুচিপত্র:

3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 ধাপ
3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 ধাপ

ভিডিও: 3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 ধাপ

ভিডিও: 3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 ধাপ
ভিডিও: টেসলা টুলবক্স 3 পরিষেবা এবং ডায়াগনস্টিক সফ্টওয়্যার 2024, নভেম্বর
Anonim
3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 পিনের নিয়ন্ত্রণ - Nrf24L01 - التحكم بثلاثة دبابيس فى

بسم الله الرحمن الرحيم

ধাপ 1: ভূমিকা

ভূমিকা
ভূমিকা

ATTiny85 হল একটি উচ্চ-কর্মক্ষমতা, কম ক্ষমতার মাইক্রোচিপ 8-বিট AVR RISC- ভিত্তিক মাইক্রোকন্ট্রোলার 8KB ISP ফ্ল্যাশ মেমরি, 512B EEPROM, 512-বাইট SRAM, 6 সাধারণ উদ্দেশ্য I/O লাইনগুলিকে একত্রিত করে।

একটি I/O লাইন একটি রিসেট পিন হিসাবে কনফিগার করা হয়। আমাদের মাত্র 5 I/O লাইন বাকি আছে।

অন্যদিকে, nRF24L01 হল একটি একক চিপ 2.4GHz ট্রান্সসিভার। এটি একটি সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI - 5 I/O লাইন) এর মাধ্যমে কনফিগার এবং পরিচালিত হয়।

NRF24L01 এর সাথে ATTiny85 কে ইন্টারফেস করা এমনকি একটি সহজ সুইচ যোগ করার জন্য কোন জায়গা রাখে না।

এই নিবন্ধটি "Nerd Ralph মূল নিবন্ধ" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con…- এ পুনর্বিবেচনা করে - কিভাবে ট্রান্সসিভার নিয়ন্ত্রণ করতে ATTiny85 এর মাত্র 3 টি পিন ব্যবহার করতে হয়।

এই নিবন্ধটি অনেকগুলি নিবন্ধে ছড়িয়ে পড়া সমস্ত তথ্য একত্রিত করে যেখানে মামলাটি এক জায়গায় চিকিত্সা করা হয়।

ধাপ 2: পিসিবি ডিজাইন

পিসিবি ডিজাইন
পিসিবি ডিজাইন

এই সাধারণ বোর্ডটি ডিজাইন করতে Kicad ব্যবহার করা হয়।

ধাপ 3: কোডিং

কোডিং
কোডিং
কোডিং
কোডিং

পরীক্ষার জন্য দুটি স্কেচ অবাধে পাওয়া যায়।

  • ট্রান্সমিটার স্কেচ: ATTiny85 বোর্ডে ফ্ল্যাশ করা
  • রিসিভার স্কেচ: আমাদের ATMega328PB স্নিফার বোর্ডে ফ্ল্যাশ করা

ধাপ 4: সমাবেশ

সমাবেশ
সমাবেশ

একটি সাধারণ বোর্ড মানে সহজ সমাবেশ।

ধাপ 5: TIP1 - ATTiny80 বোর্ড কনফিগারেশন

TIP1 - ATTiny80 বোর্ড কনফিগারেশন
TIP1 - ATTiny80 বোর্ড কনফিগারেশন

ATTiny85 সফল যোগাযোগের জন্য 1 MHZ অভ্যন্তরীণ ফ্রিকোয়েন্সি দিয়ে কনফিগার করা উচিত।

এসপিআই বাস ধীরগতিতে, আরএসি সার্কিটের চার্জ এবং ডিসচার্জ করার জন্য যথেষ্ট সময় নেয় পুরোপুরি 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' %} ">

যখন এসপিআই মাস্টার হিসেবে ব্যবহার করা হয়

  • ATTINY85 MISO -> Nrf24L01 MOSI
  • ATTINY85 MOSI -> Nrf24L01 MISO

যখন ISP প্রোগ্রামিং এর জন্য ব্যবহার করা হয়

  • ATTINY85 MISO -> Nrf24L01 MISO
  • ATTINY85 MOSI -> Nrf24L01 MOSI

ধাপ 7: উপভোগ করুন

একটি ভিডিও ব্যবহার কেস demostrate এম্বেড করা হয়।

প্রস্তাবিত: