جدول المحتويات:

3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 خطوات
3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 خطوات

فيديو: 3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 خطوات

فيديو: 3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 خطوات
فيديو: ATtiny85 IR Remote Control for Room Automation, smallest Arduino 2024, شهر نوفمبر
Anonim
3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

الخطوة 1: مقدمة

مقدمة
مقدمة

ATTiny85 عبارة عن متحكم دقيق ذو 8 بت AVR RISC عالي الأداء ومنخفض الطاقة يجمع بين ذاكرة فلاش ISP سعة 8 كيلو بايت و 512 بايت EEPROM و 512 بايت SRAM و 6 خطوط إدخال / إخراج للأغراض العامة.

تم تكوين خط إدخال / إخراج واحد على هيئة دبوس RESET. لم يتبق لنا سوى 5 خطوط I / O.

من ناحية أخرى ، فإن nRF24L01 عبارة عن جهاز إرسال واستقبال بتردد 2.4 جيجا هرتز. يتم تكوينه وتشغيله من خلال الواجهة الطرفية التسلسلية (SPI - 5 I / O خطوط).

إن توصيل ATTiny85 مع nRF24L01 لا يترك مجالًا لإضافة حتى مفتاح بسيط.

تعيد هذه المقالة النظر في "مقالة Nerd Ralph الأصلية" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - كيفية استخدام 3 دبابيس فقط من ATTiny85 للتحكم في جهاز الإرسال والاستقبال.

يجمع هذا المقال جميع المعلومات المنتشرة على العديد من المقالات التي تعالج الحالة في مكان واحد.

الخطوة 2: تصميم ثنائي الفينيل متعدد الكلور

تصميم ثنائي الفينيل متعدد الكلور
تصميم ثنائي الفينيل متعدد الكلور

يستخدم Kicad لتصميم هذه اللوحة البسيطة.

الخطوة الثالثة: البرمجة

الترميز
الترميز
الترميز
الترميز

يتوفر رسمان تخطيطيان مجانيان للاختبارات.

  • رسم جهاز الإرسال: ليتم عرضه على لوحة ATTiny85
  • رسم جهاز الاستقبال: ليتم عرضه على لوحة الشم ATMega328PB الخاصة بنا

الخطوة 4: التجميع

المجسم
المجسم

لوحة بسيطة تعني سهولة التجميع.

الخطوة 5: TIP1 - تكوين لوحة ATTiny80

TIP1 - تكوين لوحة ATTiny80
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 and 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 ميسو
  • ATTINY85 MOSI-> Nrf24L01 MOSI

الخطوة 7: استمتع

تم تضمين مقطع فيديو لعرض حالة الاستخدام.

موصى به: