תוכן עניינים:

3 Control סיכות ATtiny85 של - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 שלבים
3 Control סיכות ATtiny85 של - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 שלבים

וִידֵאוֹ: 3 Control סיכות ATtiny85 של - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 שלבים

וִידֵאוֹ: 3 Control סיכות ATtiny85 של - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 שלבים
וִידֵאוֹ: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, נוֹבֶמבֶּר
Anonim
3 Control ATtiny85 סיכות של - Nrf24L01 - التحكم بثلاثة دبابيس فى
3 Control ATtiny85 סיכות של - Nrf24L01 - التحكم بثلاثة دبابيس فى

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

שלב 1: מבוא

מבוא
מבוא

ה- ATTiny85 הוא מיקרו-שבב מבוסס AVR RISC המבוסס על ביצועים גבוהים ובספק נמוך, המשלב זיכרון פלאש ISP של 8KB, 512B EEPROM, 512 בתים SRAM, 6 קווי I/O כלליים.

קו I/O אחד מוגדר כסיכת איפוס. נותרו לנו רק 5 קווי I/O.

מצד שני, ה- nRF24L01 הוא מקלט משדר 2.4GHz שבב אחד. הוא מוגדר ומופעל באמצעות ממשק היקפי סידורי (SPI - 5 קווי I/O).

ממשק ATTiny85 עם nRF24L01 לא מותיר מקום להוסיף אפילו מתג פשוט.

מאמר זה מבקר מחדש את "המאמר המקורי של Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - כיצד להשתמש בשלושה סיכות בלבד של ה- ATTiny85 לשליטה על המקלט.

מאמר זה אוסף את כל המידע הפרוס על מאמרים רבים המטפלים במקרה במקום אחד.

שלב 2: עיצוב PCB

עיצוב PCB
עיצוב PCB

Kicad משמש לעיצוב לוח פשוט זה.

שלב 3: קידוד

סִמוּל
סִמוּל
סִמוּל
סִמוּל

שתי מערכונים זמינים בחינם לבדיקות.

  • שרטוט משדר: להבהב ללוח ATTiny85
  • שרטוט מקלט: להבהב ללוח הרחרח ATMega328PB שלנו

שלב 4: הרכבה

הַרכָּבָה
הַרכָּבָה

לוח פשוט פירושו הרכבה קלה.

שלב 5: TIP1 - תצורת לוח ATTiny80

TIP1 - תצורת לוח ATTiny80
TIP1 - תצורת לוח ATTiny80

יש להגדיר את ATTiny85 עם תדר פנימי של 1 מגה -הרץ לתקשורת מוצלחת.

האטת האוטובוס SPI, משאירה מספיק זמן למעגל ה- RC להטעין ולפרוק לחלוטין כדי למנגן בצורה מושלמת את קו הקלט/פלט CSN.

שלב 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 | הוסף: 'auto = webp & frame = 1 & height = 300' %} ">

כאשר משתמשים בו כמאסטר SPI

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

כאשר משתמשים בו לתכנות ספקי אינטרנט

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

שלב 7: תהנה

סרטון מוטמע להורדת מקרה השימוש.

מוּמלָץ: