תוכן עניינים:
וִידֵאוֹ: עורך נתיכים ATTiny ממשק דפדפן: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הוראה זו מיועדת לעורך נתיכים ATTiny באמצעות ESP8266 וממשק משתמש מבוסס דפדפן. הדבר הופך את שינוי כל ההגדרות הנשלטות על ידי 2 בתים הנתיכים לפעילות פשוטה מאוד.
המכשיר כולל את התכונות הבאות.
- שרת אינטרנט התומך בקריאה וכתיבה של נתוני נתיכים ודף עורך המעניק גישה נוחה לאפשרויות הנתיכים
- מופעל באמצעות USB עם גנרטור פנימי של 12V לתכנות במתח גבוה
- ממשק סיכת כותרת עם 7 החוטים הדרושים לחיבור למודול ATTiny
- הגדרת רשת WiFi באמצעות נקודת גישה wifiManager
- גישה לדפדפן למערכת התיוק ESP8266 SPIFFS לעדכון קבצי אינטרנט
- עדכון OTA של הקושחה ESP8266
שלב 1: רכיבים וכלים
רכיבים
- מודול ESP-12F
- מודול הגברת 5V עד 12V
- שקע מיקרו USB עם מחבר הלחמה
- קבל טנטלום 220uF
- וסת LDO xc6203 3.3V
- טרנזיסטורים MOSFET 2x ערוץ AO3400 1 x p-channel AO3401
- נגדים 2 x 4k7 1x 100k 1x 1K 1x 1R2
- בלוק כותרת בעל 7 פינים
- חתיכת לוח קטנה למעגלי תמיכה
- לחבר חוט
- מארז (השתמשתי בקופסה מודפסת תלת מימד בכתובת
כלים
- ברזל הלחמה נקודתי
- מַלְקֶטֶת
- מספרי תיל
שלב 2: אלקטרוניקה
הסכימה מראה שכל הכוח נגזר מחיבור USB של 5V. רגולטור מספק 3.3V למודול ESP-12F. מודול דחיפה קטן מייצר את 12V הדרוש לתכנות במתח גבוה.
ה- ESP GPIO נותן את 4 אותות ההיגיון המשמשים בתכנות במתח גבוה (שעון, נתונים נכנסים, נתונים החוצה והפקודה in).
GPIO אחד משמש להפעלה וכיבוי של טרנזיסטור MOSFET המוזן על ידי מסילת 12V באמצעות נגד 1K. כאשר ה- GPIO גבוה tMOSFET מופעל והניקוז שלו הוא 0V. כאשר ה- GPIO מוגדר נמוך הניקוז עולה ל -12 וולט הדרוש בכדי לקבוע את מצב התכנות במתח גבוה.
GPIO אחד משמש להפעלה וכיבוי של דרייבר שלב MOSFET 2 עבור אספקת 5V ל- ATTiny. סידור זה משמש כדי לעמוד במפרט שכאשר 5V מופעל יש לו זמן עלייה מהיר. זה לא מתקיים המניע את האספקה ישירות מ- GPIO במיוחד עם קבל ניתוק 4u7 הקיים ברוב המודולים של ATTiny. נגד בעל ערך נמוך משמש כדי לדכא את הספייק הנוכחי הנגרם מההפעלה המהירה של הטרנזיסטורים של MOSFET. זה אולי לא נחוץ אבל משמש כאן כדי למנוע תקלות שעלולות להיגרם כתוצאה מהדלקה.
שלב 3: הרכבה
התמונה מציגה את הרכיבים שהורכבו למארז קטן. לוח לחם קטן יושב על גבי מודול ה- ESP-12F ומכיל את הרגולטור 3.3V ו -2 מעגלי כונן המתח.
מודול ההגברה של 12V נמצא בצד שמאל ומקבל את כוח הכניסה שלו מה- USB.
למארז יש חריץ עבור בלוק הכותרת של 7 פינים המאפשר חיבורים ל- ATTiny.
לאחר חיווט ובדיקה הבלוק USB והכותרת מאובטחים על המארז בעזרת דבק שרף.
שלב 4: תוכנה והתקנה
התוכנה לעורך הנתיכים נמצאת ב fuseEditorHV. sketch של Arduino זמין בכתובת
הוא משתמש בספרייה המכילה פונקציות אינטרנט בסיסיות, תמיכה בהגדרת wifi, עדכוני OTA וגישה למערכת תיוק מבוססת דפדפן. זה זמין בכתובת
תצורת התוכנה נמצאת בקובץ כותרת BaseConfig.h. 2 הפריטים שיש לשנות כאן הם סיסמאות לנקודת הגישה להגדרת ה- wifi וסיסמה לעדכוני OTA.
הידור והעלה ל- ESP8266 מתוך Arduino IDE. תצורת IDE צריכה לאפשר מחיצת SPIFFS, למשל באמצעות 2M/2M, תניע את OTA ומערכת תיוק גדולה. לאחר מכן ייתכן שייעשו עדכונים נוספים באמצעות OTA
בעת ההפעלה הראשונה המודול לא יידע כיצד להתחבר ל- wifi המקומי ולכן יקים רשת AP לתצורה. השתמש בטלפון או בטאבלט כדי להתחבר לרשת זו ולאחר מכן עיין אל 192.168.4.1. יופיע מסך תצורה של wifi ועליך לבחור את הרשת המתאימה ולהזין את הסיסמה שלה. המודול יאתחל מחדש ויתחבר באמצעות סיסמה זו מעתה והלאה. אם אתה עובר לרשת אחרת או משנה את סיסמת הרשת, ה- AP יופעל שוב אז בצע את אותו הליך.
בעת כניסה לתוכנה הראשית לאחר חיבור ל- wifi העלה את הקבצים בתיקיית הנתונים על ידי גלישה למודולים ip/upload. זה מאפשר להעלות קובץ. לאחר העלאת כל הקבצים ניתן לבצע גישת מערכת תיוק נוספת באמצעות ip/edit.
אם ניגשת ל- ip/ אז index.htm משמש ומעלה את מסך עורך הנתיכים הראשי. זה מאפשר לראות, לערוך ולכתוב נתוני נתיכים. הוא משתמש ב- ip/readFuses ו- ip/writeFuses כדי להשיג זאת.
מוּמלָץ:
מחזיק נתיכים גלילי מוטבע (מחברים): 15 שלבים (עם תמונות)
מחזיק נתיכים גלילי מוטבע (מחברים): הוראה זו מיועדת למחזיקי נתיכי הזכוכית הגליליים שנוצרו ב- TinkerCAD. פרויקט זה החל ביוני ונכנס לתחרות העיצוב TinkerCAD. ישנם שני סוגים של מחזיקי נתיכים, אחד עבור 5x20mm הנפוץ ושני עבור
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק MMA8451 שלך באמצעות ESP32s: 8 שלבים
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק ה- MMA8451 שלך באמצעות ESP32s: במדריך זה, תלמד הכל על איך להתחיל, להתחבר ולהשיג מכשיר I2C (מאיץ) שעובד עם בקר (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
ממשק ממשק קל ליישם -- תצוגת OLED עם ג'ויסטיק ולחצנים: 6 שלבים
ממשק ממשק קל ליישם || תצוגת OLED עם ג'ויסטיק ולחצנים: מודול זה כולל צג OLED עם שני כפתורים, ג'ויסטיק 5 כיוונים ומד תאוצה 3 צירים. זה שימושי בהגדרת ממשק משתמש לפרויקט. היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנו נסתכל על מודול הכל-באחד, אשר
עיצוב תפריט ARDUINO עם ממשק משתמש OLED (ממשק משתמש): 4 שלבים
עיצוב תפריט ARDUINO עם OLED-UI (ממשק משתמש): היי כולם! במדריך זה אנסה להסביר כיצד ליצור עיצוב תפריט ARDUINO באמצעות מסך OLED i2c. הוא ידוע גם בשם ממשק משתמש (ממשק משתמש). הוא משמש לפרויקטים רבים אך הוא חייב להיות מוכר לך ממדפסות תלת מימד :) כאן גם סרטון
תצורת ביתי נתיכים של נתיך נתיך. יצירה והעלאה בזיכרון הבזק של המיקרו -בקר התוכנית מהבהבת LED: 5 שלבים
תצורת ביתי נתיכים של נתיך נתיך. יצירה והעלאה בזיכרון הבזק של המיקרו -בקר התוכנית המהבהבת LED: במקרה זה ניצור תוכנית פשוטה בקוד C ונשרוף אותה בזיכרון המיקרו -בקר. אנו נכתוב תוכנית משלנו ונרכיב את קובץ ה- hex בעזרת סטודיו Atmel כפלטפורמת הפיתוח המשולבת. אנו נגדיר את הנתיך דו