תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
ובכן כאן אנו הולכים לבנות מד השראות באמצעות המיקרו -בקר Arduino. באמצעות שיטה זו אנו יכולים לחשב השראות בערך 80uH עד 15, 000uH, אך היא אמורה לפעול עבור משרנים מעט קטנים יותר או גדולים בהרבה.
שלב 1: חומרים דרושים
Ø Arduino uno/nano x 1
Ø LM393 משווה x 1
Ø 1n5819/1n4001 דיודה x 1
נגד 150 אוהם x 1
Ø 1k אוהם x 2
Ø 1uF קבל לא קוטבי x 1
Ø משרנים לא ידועים
Ø Lcd (16 x 2) x 1
Ø מודול I2C lcd x 1
Ø חוטי מגשר וכותרות
שלב 2: דרוש מכשיר
Ø קאטר
Ø מלחם
Ø אקדח דבק
שלב 3: רקע
משרן במקביל לקבל נקרא LC
מעגל. מד השראה אופייני אינו אלא מתנד LC רחב. כאשר מודדים משרן, השראות הנוספת משנה את תדירות הפלט של המתנד. ועל ידי חישוב שינוי התדר הזה, אנו יכולים להסיק את השראות בהתאם למדידה.
בקרי מיקרו איומים בניתוח אותות אנלוגיים. ה- ATMEGA328 ADC מסוגל לדגום אותות אנלוגיים במהירות 9600Hz או.1ms, שזה מהיר אך לא קרוב למה שפרויקט זה דורש. בואו קדימה ונשתמש בשבב שתוכנן במיוחד להפיכת אותות בעולם האמיתי לאותות דיגיטליים בסיסיים: משווה LM393 המתחלף מהר יותר מאשר מגבר אופטי LM741 רגיל. ברגע שהמתח במעגל ה- LC יהפוך לחיובי, ה- LM393 יצוף וניתן למשוך אותו גבוה באמצעות נגד למעלה. כאשר המתח במעגל ה- LC הופך לשלילי, ה- LM393 ימשוך את תפוקתו לקרקע. שמתי לב של- LM393 יש קיבול גבוה על התפוקה שלו, ולכן השתמשתי במשיכת התנגדות נמוכה.
אז מה שנעשה הוא להפעיל אות דופק למעגל ה- LC. במקרה זה הוא יהיה 5 וולט מהארדואינו. אנו מטעינים את המעגל לזמן מה. לאחר מכן אנו משנים את המתח מ -5 וולט ישירות ל- 0. דופק זה יגרום למעגל להדהד וליצור אות סינוסי מרופד המתנדנד בתדר התהודה. מה שעלינו לעשות הוא למדוד את התדירות הזו ובהמשך באמצעות הנוסחאות להשיג את ערך השראות.
שלב 4: נוסחאות
כידוע, התדירות של LC ckt היא:
f = 1/2*pi*(LC)^0.5
אז שינינו את המשוואה לעיל בצורה זו כדי למצוא השראות לא ידועה מהמעגל. ואז הגרסה הסופית של המשוואה היא:
L = 1/4*pi^2*f^2*C
במשוואות לעיל שבהן F הוא התדר המהדהד, C הוא קיבול ו- L הוא השראות.
שלב 5: המעגל (סכמטי ואמיתי)
שלב 6: משמעות הפונקציה PulseIn ()
קורא דופק (גבוה או נמוך) על סיכה. לדוגמה, אם הערך הוא HIGH, pulseIn () ממתין שהסיכה תעבור מ- LOW ל- HIGH, מתחילה את התזמון ואז ממתינה שהסיכה יורדת ל- LOW ומפסיקה את התזמון. מחזירה את אורך הדופק במיקרו שניות
או מוותר וחוזר 0 אם לא התקבל דופק מלא בתוך הזמן הקצוב.
העיתוי של פונקציה זו נקבע אמפירית וכנראה יראה טעויות בפולסים ארוכים יותר. עובד על פולסים מ 10 מיקרו שניות עד 3 דקות אורך.
תחביר
pulseIn (סיכה, ערך)
pulseIn (סיכה, ערך, פסק זמן)
שלב 7: פלט סידורי
בפרויקט זה אני משתמש בתקשורת טורית בקצב שידור של 9600 לצפייה בתוצאה על צג סידורי.
שלב 8: משמעות הפרויקט
Ø עשה פרויקט עשה זאת בעצמך (פרויקט DIY) כדי למצוא השראות לא ידועה עד טווח כלשהו של 100uH עד כמה אלפי uH.
Ø אם אתה מגדיל את הקיבול במעגל כמו גם את הערך המתאים שלו בקוד Arduino, אז הטווח לאיתור השראות לא ידועה יגדל במידה מסוימת.
Ø פרויקט זה נועד לתת מושג גס על מנת למצוא השראות לא ידועה.
שלב 9: מתאם תצוגת LCD סידורי I2C
מתאם תצוגה LCD סידורי I2C ממיר צג LCD מבוסס מקבילי 16 x 2 תווים ל- LCD i2C טורי שניתן לשלוט בו באמצעות 2 חוטים בלבד. המתאם משתמש בשבב PCF8574 המשמש כמרחיב קלט/פלט המתקשר עם Arduino או כל מיקרו -בקר אחר באמצעות פרוטוקול I2C. ניתן לחבר 8 תצוגות LCD לאותו אוטובוס I2C דו -חוטי כאשר לכל לוח כתובת אחרת.
מצורפת ספריית lcd I2C Arduino.
שלב 10: תמונות קצרות של הפרויקט
פלט סופי על מסך הפרויקט עם או בלי משרנים
שלב 11: קוד ארדואינו
קוד Arduino מצורף.
מוּמלָץ:
תיבת מוזיקה אינדוקציה קולית: 4 שלבים
תיבת מוזיקה אינדוקציה קולית: עבודה זו משתמשת בחיישנים אולטראסוניים להפקת צלילים שונים, ומשתמשת בכפתורים לייצור מוזיקה והרמוניה שונים
תאורת לילה אינדוקציה אוטומטית: 5 שלבים
מנורת לילה אינדוקציה אוטומטית: מנורת לילה אינדוקציה אוטומטית זו מבוססת על https: //www.instructables.com/id/Arduino-Light-Th … שיניתי את מספר הנורית ואת דרישת הבהירות שהופכת את הנורית להדליק. אני גם מוסיף עוד נוריות עם צבעים שונים. Co
דוד אינדוקציה 2000 וואט: 9 שלבים (עם תמונות)
מחמם אינדוקציה 2000 וואט: תנורי אינדוקציה הם כלי נהדר לחימום חפצי מתכת שיכולים להועיל בסביבת עבודה של DIYers כאשר אתה צריך לחמם דברים מבלי לסבך את כל החלל. אז היום אנחנו הולכים ליצור אינדוקציה עוצמתית במיוחד
מנוע אינדוקציה של סליל יחיד / מנוע חשמלי: 6 שלבים
מנוע אינדוקציה של סליל בודד / מנוע חשמלי: בפרויקט זה אנו הולכים לייצר מנוע אינדוקציה של סליל יחיד גרסאות מסחריות והרבה יותר מפורטות של מנוע חשמלי זה משמשות ברוב המכשירים הזרמים החלופיים. המנוע שלנו אינו בעל מומנט גבוה, הוא קשור יותר לעבודה
גלאי אינדוקציה מבוסס דופק Arduino - LC -Trap: 3 שלבים
גלאי אינדוקציית דופק מבוסס Arduino-LC-Trap: כשחיפשתי רעיונות נוספים לגלאי מתכת אינדוקציה פשוט Ardino Pulse עם מתח אספקה אחד בלבד, נתקלתי בדף הבית של Teemo: http: //www.digiwood.ee/8-electronic- פרויקטים/מעגל גלאי 2-מתכות הוא יצר אינדוקציית דופק פשוטה