תוכן עניינים:
וִידֵאוֹ: 3 Control סיכות ATtiny85 של - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
بسم الله الرحمن الرحيم
שלב 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
Kicad משמש לעיצוב לוח פשוט זה.
שלב 3: קידוד
שתי מערכונים זמינים בחינם לבדיקות.
- שרטוט משדר: להבהב ללוח ATTiny85
- שרטוט מקלט: להבהב ללוח הרחרח ATMega328PB שלנו
שלב 4: הרכבה
לוח פשוט פירושו הרכבה קלה.
שלב 5: 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: תהנה
סרטון מוטמע להורדת מקרה השימוש.