جدول المحتويات:
- الخطوة 1: مقدمة
- الخطوة 2: تصميم ثنائي الفينيل متعدد الكلور
- الخطوة الثالثة: البرمجة
- الخطوة 4: التجميع
- الخطوة 5: TIP1 - تكوين لوحة ATTiny80
- الخطوة 6: TIP2 - MISO -> MOSI و MOSI -> MISO
- الخطوة 7: استمتع
فيديو: 3 ATtiny85 دبابيس تحكم في - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
بسم الله الرحمن الرحيم
الخطوة 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
يجب تكوين 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: استمتع
تم تضمين مقطع فيديو لعرض حالة الاستخدام.
موصى به:
تحكم اردوينو LED مع عصا تحكم تناظرية: 6 خطوات
التحكم في Arduino LED مع عصا التحكم التناظرية: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام عصا التحكم التناظرية للتحكم في مؤشر LED
تحكم بسيط بالإيماءات - تحكم في ألعاب RC بحركة ذراعك: 4 خطوات (بالصور)
تحكم بسيط بالإيماءات - تحكم في ألعاب التحكم عن بعد الخاصة بك بحركة ذراعك: مرحبًا بك في "ملفي" رقم 45. منذ فترة ، قمت بعمل نسخة RC كاملة من BB8 باستخدام أجزاء Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R… عندما رأيت كم كان رائعًا فرقة Force Band التي صنعها Sphero ، فكرت: & quot؛ حسنًا ، أنا ج
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
وحدة تحكم الشريط RGBW LED المعدلة ، التحكم PIR ، ESP8285: فوق مكتبي في المنزل قمت بتثبيت شريط RGBW LED. يجب أن تعمل وحدة التحكم WiFi LED RGBW مع تطبيق مثل تطبيق Magic Home. ومع ذلك ، لدي شريحة ESP8285 التي تومضها مع البرامج الثابتة الخاصة بي. أضفت PIR من خلاله يتحول شريط LED
تحكم في جهازك باستخدام تحكم Android WiFi Esp8266: 6 خطوات
تحكم في جهازك باستخدام Android WiFi Esp8266 Control: سنعرف الآن كيفية التحكم في الأجهزة باستخدام وحدة esp8266 WiFi ويتحكم Arduino في جهازك باستخدام عنصر تحكم Android WiFi لمزيد من المعلومات. اضغط على الرابط محمد اشرف
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2): 10 خطوات (مع صور)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام عصا التحكم اللاسلكية Playstation 2 (PS2) لتجربة خزان آلي. تم استخدام لوحة Arduino Uno في صميم هذا المشروع. يستقبل أوامر من جهاز التحكم اللاسلكي ويضبط سرعة المحركات