תוכן עניינים:
- שלב 1: תורת הפעולה וסכימה של מעגלים
- שלב 2: יישום אנדרואיד
- שלב 3: צריכת חשמל
- שלב 4: חומרה
- שלב 5: תוכנה
וִידֵאוֹ: Android LC-Meter (OTG) LC: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
לפני מספר שנים בניתי מד-LC המבוסס על עיצוב קוד פתוח של "מד LC מפתיע ומדויק" מאת פיל רייס VK3BHR בכתובת
מוצג כאן עיצוב שונה המבוסס על מיקרו-בקר USB Flash PIC18F14K50 המחובר לטלפון אנדרואיד באמצעות מצב On-The-Go (OTG). הטלפון מספק מתח למעגלים ואפליקציית Android מספקת את ממשק המשתמש הגרפי (GUI).
להלן נקודות השיא של העיצוב:
- מיקרו -בקר יחיד PIC18F14K50 עם ממשק USB ומשווה אנלוגי פנימי
- קוד c פשוט על המיקרו-בקר המיישם מונה תדרים בסיסי
- קוד בדיקת GUI ביישום Qt Creator ואנדרואיד באמצעות Android Studio
- כל החישובים בוצעו בשפה ברמה גבוהה יותר
- צריכת חשמל נמוכה ~ 18 mA ב +5V
- עיצוב מאומת על ידי בניית לוח לחם ויחידה מהונדסת
אני רוצה להכיר בשימוש בבקר הטורי של USB עבור קוד דוגמא ל- Android v4.5 ביישום קישוריות OTG.
שלב 1: תורת הפעולה וסכימה של מעגלים
עקרון הפעולה
עקרון הפעולה הבסיסי מבוסס על קביעת תדר התהודה של מעגל מכוון מקביל LC.
התייחסות למעגל המקביל: המשווה הפנימי מוגדר כמתנד שתדירותו נקבעת על ידי מעגל התהודה המקבילה LC.
L1/C7 יוצרים את מעגל התהודה הליבה המתנדנד ב ~ 50 קילוהרץ. תן לנו לקרוא לזה F1
קבל בעל ערך מדויק, C6 מתווסף במקביל במהלך מחזור הכיול. התדר משתנה לאחר מכן ל ~ 30 קילוהרץ. תן לנו לקרוא לזה F2.
תדר התהודה משתנה כאשר LX משרן לא ידוע מחובר בסדרה עם L1 או שקבל CX לא ידוע מחובר במקביל ל- C7. תן לנו לקרוא לזה F3.
מדידת F1, F2 & F3 אפשר לחשב את ה- LX או ה- CX הלא ידועים באמצעות המשוואות המוצגות.
הערכים המחושבים והמוצגים לשני תנאים 470 nF ו- 880 uH מוצגים.
מעגל סכמטי
ה- PIC18F14K50 הוא פתרון שבב יחיד עבור מד OTG-LC מכיוון שהוא מספק משווה פנימי שניתן להשתמש בו עבור המתנד LC וממשק USB מובנה המאפשר חיבור ליציאת PC-USB או ליציאת OTG של טלפון אנדרואיד.
שלב 2: יישום אנדרואיד
שלבי פעולה:
- לאחר הגדרת הטלפון אנדרואיד למצב פיתוח, התקן את app-debug.apk משלב התוכנה באמצעות מחשב אישי וכבל USB מתאים.
- חבר את מד LC לטלפון אנדרואיד באמצעות מתאם OTG.
- פתח את יישום מד LC (איור 1)
- לחץ על כפתור התחבר, התוצאה היא בקשה לחיבור (איור 2)
- כאשר הגששים פתוחים במצב C או שנקצרים ב- L-Mode, לחץ על כיול, וכתוצאה מכך מוכן (איור 3)
- במצב C, חבר קבל לא ידוע (470 nF) ולחץ על הפעלה, (איור 4, 5)
- במצב L, חבר את המשרן הלא ידוע (880 uH) ולחץ על הפעלה (איור 6, 7)
שלב 3: צריכת חשמל
ה- PIC18F14K50 הוא מיקרו -בקרי USB Flash עם טכנולוגיית nanoWatt XLP.
שלוש התמונות מציגות את הזרם שצייר חומרת ה- LC-Meter במצב OTG במהלך שלבי פעולה שונים:
- כאשר החומרה מחוברת לטלפון אנדרואיד אך היישום אינו מופעל, 16.28 mA
- כאשר היישום מופעל ונמצא במצב RUN, 18.89 mA
- רק למשך 2 שניות כאשר כיול מופעל, 76 mA (זרם ממסר נוסף)
בסך הכל היישום בעת ריצה שואב פחות מ 20 mA אשר יהיה בסדר הגודל של 'לפיד' בטלפון אנדרואיד.
שלב 4: חומרה
עיצוב ה- PCB בוצע ב- Eagle-7.4 וקבצי ה- CAD מצורפים בטופס Zip. הם מכילים את כל הפרטים כולל נתוני גרבר.
אולם לפרויקט זה, יוצר לראשונה דגם לוח קרש. לאחר סיום המעגל התכנון המפורט בוצע ב- CADSOFT Eagle 7.4 וה- PCB מיוצר בשיטת העברת הטונר.
בדיקות ברמת הכרטיס בוצעו באמצעות תוכנת בדיקת Qt לפני אריזת הכרטיס למארז הפלסטיק.
ייצור ובדיקה של שתי יחידות מסייע באימות החזרתיות של העיצוב.
שלב 5: תוכנה
פרויקט זה כלל פיתוח קוד בשלוש פלטפורמות פיתוח:
- פיתוח הקוד המוטבע עבור המיקרו -בקר PIC18F14K50
- בדיקה מבוססת מחשב/יישום עצמאי ב- Qt על לינוקס
- יישום אנדרואיד באמצעות Android Studio ב- Linux
קוד מיקרו -בקר
קוד C עבור PIC18F14K50 פותח תחת MPLAB 8.66 באמצעות מהדר CCS-C WHD. הקוד וקובץ ה- fuze מצורפים:
- 037_Android_2_17 17. ספטמבר
- PIC_Android_LC-Meter.hex (פתוח ב- MPLAB עם סכום ביקורת 0x8a3b)
יישום בדיקת Qt על לינוקס
יישום בדיקת Qt פותח תחת Qt Creator 4.3.1 עם Qt 5.9.1 תחת "Debian GNU/Linux 8 (jessie)". הקוד מצורף:
Aj_LC-Meter_18 בספטמבר 17. מיקוד
זה יכול לשמש כאפליקציה עצמאית מבוססת מחשב באמצעות חומרת מד LC
יישום אנדרואיד על לינוקס
פותח תחת Android Studio 2.3.3 עם sdk 26.0.1.
נבדק בטלפון אנדרואיד, Radmi MH NOTE 1LTE עם גרסת אנדרואיד 4.4.4 KTU84P
LC-Meter_19 ספטמבר 17. zip
קובץ apk app-debug.apk
מוּמלָץ:
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: 15 שלבים
MONITORAMENTO DA UMIDADE DO SOLO DE UMA HORTA UTILIZANDO ARDUINO E ANDROID: A ideia do nosso projeto é monitorar a umidade do solo de uma horta e apresentar and tela do celular para acompanhamento real
Acceder a Un Celular Android Remotamente Telnet: 9 שלבים
Acceder a Un Celular Android Remotamente Telnet .: B Bienvenido! למעשה, אתה יכול לקבל גישה לאינטרנט. Piénsalo bien, el internet is una red global de computadoras que transmiten data entre sí; así que sólo es necesario contar con las herramientas y técnicas correctas para poder ac
כבל OTG DIY: 7 שלבים
כבל OTG DIY: שלום לכולם, כולנו משתמשים בסמארטפונים בכל יום. זה מאוד שימושי לעבודה יומיומית. אבל במצבים מסוימים אני חושב על חיבור ה- USB לסמארטפונים. זה יעזור להעתיק קבצים מהסמארטפון בקלות למכשיר אחר. במקרה
צור כבל OTG בבית: 9 שלבים
צור כבל OTG בבית: היי חבר, היום אני הולך להכין כבל OTG בבית. נתחיל
כיצד ליצור מחבר OTG מינימלי: 4 שלבים (עם תמונות)
כיצד ליצור מחבר OTG מינימלי: בפרויקט DIY אלקטרוני זה תראה כיצד ליצור מחבר OTG מינימלי בעלות נמוכה מאוד. מחבר OTG הוא כלי מעשי מאוד שמקל על חיבור טלפון האנדרואיד שלך להרחבת דיסק U וחיבור עכבר. אתה יכול להכין