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

בקר מאוורר Arduino: 7 שלבים
בקר מאוורר Arduino: 7 שלבים

וִידֵאוֹ: בקר מאוורר Arduino: 7 שלבים

וִידֵאוֹ: בקר מאוורר Arduino: 7 שלבים
וִידֵאוֹ: ארדואינו אונו מתח אנלוגי 2024, נוֹבֶמבֶּר
Anonim
בקר מאוורר Arduino
בקר מאוורר Arduino

שלום!

בהוראה קצרה זו אראה את הגאדג'ט הפשוט אך שימושי שלי. יצרתי את זה בשביל הבן של חבר שלי למטרות חינוכיות, למצגת בבית הספר.

בואו נתחיל.

שלב 1: בקר פשוט

בקר פשוט
בקר פשוט
בקר פשוט
בקר פשוט
בקר פשוט
בקר פשוט

זהו בקר פשוט מבוסס ארדואינו באמצעות מסך nokia 5110, טרנזיסטור NPN BC547, מאוורר מחשב בעל 3 חוטים (12V), 2 נוריות וחיישן טמפרטורה DS18B20. כפי שאתה יכול לראות בתמונה זו התקנה פשוטה ובסיסית.

שלב 2: חומרים

דרושים חלקים:

- כל לוח ארדואינו

- גם Nokia 5110 LCD / או HX1230 LCD מתאים

- קרש לחם

- כמה חוטי מגשר

- BC547 או כל טרנזיסטור NPN דומה אחר

- חיישן טמפרטורה DS18B20

- מאוורר 2 או 3 חוטים 5/6/12/24V או כל רכיב אלקטרוני אחר

- נגדי 2X 200 אוהם ושני LED

- כותרות סיכות נקבות

- אם ברצונך למדוד את סל ד המאוורר, יהיה צורך בדיודה 1N4007 פשוטה ונגד 10K pullup.

שלב 3: תוכנה

עבור התקנה זו הכנתי סקיצה פשוטה מאוד להדגמת הפונקציונליות.

הורד את הספריות הדרושות, הידור והעלה ל- arduino.

עבור קובץ ה- PCB עבור לקישור זה, פתח בעורך ותוכל ליצור את קובץ הגרבר.

easyeda.com/Lacybad/arduino-fan-controller

הלוח השני שלי ניתן להורדה בקישור הזה:

easyeda.com/Lacybad/arduino-nano-controlle…

מחשב זה דומה משתמש בתצוגת SSD1306 עם 4 טרנזיסטורים.

שלב 4: סכמטי

סכמטי
סכמטי

כפי שאתה יכול היה לי את הזמן והכנתי סכמטי פריצה להבנה קלה יותר.

אם אתה רוצה לראות את סל ד המאוורר, בצע את ההגדרה הנכונה. אם לא, אל תוסיף את הדיודה ואת הנגד.

שלב 5: ארדואינו בעבודה

ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה
ארדואינו בעבודה

הסבר קטן:

בהגדרה זו נניח שאנו רוצים לקרר משהו באמצעות מאוורר קירור. הארדואינו מודד את הטמפרטורה של האובייקט/או הנוזל/. כאשר הטמפרטורה עולה על ערך מסוים הארדואינו נותן אות (HIGH) לבסיס הטרנזיסטורים, כך שהחשמל יכול לזרום דרכו ולהפעיל את המאוורר.

במקרה שלנו הטרנזיסטור פועל כמו מתג.

החיסרון היחיד הוא שלרוב הטרנזיסטורים של NPN (כמו BC547) יש מגבלה נוכחית למקסימום 100-150mA.

כאשר הטמפרטורה יורדת מתחת לערך מסוים, הארדואינו מעביר את סיכת הפלט ממצב HIGH ל- LOW. אז אחרי זה שום חשמל לא זורם דרכו ומכבה את המאוורר.

מסיבה זו השתמשתי בפין D6 של arduinos (pwm).

כל עוד הקירור מופעל, הנורית האדומה דולקת, כאשר לא מתקרר, הנורית הירוקה דולקת.

במחשב הלוח יש כניסת 5/12V לאספקת המאוורר. יש מגשר להחלפת אספקת החשמל מארדואינו או כניסת 12V. בתיאוריה ניתן להשתמש במגשר אפילו עם אספקת 12V, כי חיברתי אותו לסיכת VIN של הארדואינו שמחוברת לווסת המתח AMS1117. בתיאוריה הוא יכול להתמודד עם כניסת 12 וולט, אך לא רצה לסכן את "העשן הקסום".

אבל עם התקנה זו הוא יכול לשלוט על ממסרים, משטחים וכו '…

אני לא ממליץ להשתמש בלוחות NANO LGT8F328PU !!!! יש לו יכולת אספקת חשמל חלשה מאוד, אז זה לא יעבוד. ניסיתי את זה.

שלב 6: סל"ד

סל
סל

כשעיצבתי את ה- PCB לא ספרתי עם מדידת הסל ד ולא כתבתי אותו קודם במערכון. הוספתי אותו אחר כך. כשהרכבתי לראשונה את הכל על המחשב הבנתי שאחרי שהארדואינו הפסיק להתקרר והמאוורר נכבה, מדחף המאווררים נע מעט כל שתי שניות. לא ידעתי מה לעשות אז התקנתי דיודה פשוטה עם כיוון אחורי לחיישן אפקט האולם והוספתי נגד 10K pullup לסיכה D2. גם אם המאוורר עוצר, המהלך המטריד הזה עוצר. עכשיו זה עובד מצוין.

שלב 7: תוכניות עתידיות

תוכניות עתידיות
תוכניות עתידיות
תוכניות עתידיות
תוכניות עתידיות

יש לי שתי תוכניות לקיץ. אני רוצה לעשות קירור מאוורר לאופנוע שלי כי הוא מקורר באוויר בלבד. אבל כאשר הוא מופסק אין יותר קירור וסיכון לנזק כתוצאה מחימום יתר.

התוכנית השנייה היא מערכת השקיית צמחים בחצר האחורית שלי. משאבת מים של 6 או 12 וולט היא יותר ממספיק והם יהיו נשלטים בעזרת מודול mosfet IRF520. אבל בדרך כלל אני מלחין אותם ומחליף אותו ב- IRLZ44N, מכיוון שההיגיון משפר אותו עבור ארדואינו מאשר עובר הערוץ N. אולי גם אפרסם אותם כשתסיים.

מקווה שמישהו ימצא את זה שימושי. אנא אל תהסס להשתמש בו!

מוּמלָץ: