תוכן עניינים:
- שלב 1: רכיב נוסף
- שלב 2: ספק כוח (בנק פשוט או UPS)
- שלב 3: בנק כוח: בעבודה
- שלב 4: חיבור מרחוק
- שלב 5: הגדר מודול Bluetooth: שיבוט HC-05
- שלב 6: הגדר מודול Bluetooth: HC-05 (zs-040)
- שלב 7: הגדר מודול Bluetooth: SPP C
- שלב 8: חבר מתאם Bluetooth ל- Arduino לשימוש כחיבור סדרתי
- שלב 9: סקיצה פשוטה והעלאה באמצעות USB
- שלב 10: אותה טעינת סקיצה פשוטה באמצעות Bluetooth
- שלב 11: מבחן אמיתי
- שלב 12: תודה
וִידֵאוֹ: תכנות מרחוק/אלחוטי של Arduino ובנק כוח תוצרת בית: 12 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
הבעיה.
אני מפתח סקיצה ליד המחשב האישי ואני משתמש ב- usb ובסדרה כדי "לאתר באגים" במקרה זה אני יוצר את ה- lib עבור DHT12, אני מספק גרסה ב- github של הספרייה.
אבל תגיע בעיה: "כאשר הטמפרטורה יורדת מ -0 הערך הנקרא שגוי".
עכשיו אני חייב לבדוק את הבעיה במקפיא שלי (: P) ואני לא רוצה לכתוב מחדש סקיצה ולהשתמש ב- WIFI למצב פשוט כזה.
אז בלי לשכתב שרטוט אני רוצה להמשיך לתכנת כמו הקודם, אבל הארדואינו שלי חייב ללכת במקפיא שלי.
אני צריך 2 דברים, אחד הוא סוללה, אבל אני לא יודע כמה בדיקות אני צריך לעשות כדי שאני צריך סוללה נטענת ומתאם לעבודה עם מיקרו -בקר מרחוק, כמו בלוטות '.
עיין באתר mi לגרסת השדרוג
שלב 1: רכיב נוסף
לחיבור מרחוק אני הולך להשתמש ב:
-
מתאם בלוטות 'כמו:
- HC-05 (נבדק באופן חלקי בלבד)
- SPP C (eBay) (אם תחפש תוכל למצוא אותו במחיר של 1.5 $)
- 0.1uf קבלים (עבור HC-05).
עבור אספקת חשמל אני הולך להשתמש (אתה יכול להשתמש בסוללת 9V פשוטה עבור arduino אבל זה לא נטען ואני לא יודע כמה בדיקה אני צריך) מארז כוח נטען קטן:
- מודול מטען סוללות ליתיום TP4056 (eBay)
- 0.9V-5V ל- 5V DC-DC ממיר מתח מעלה שלב מודול אספקת חשמל (eBay), יש לו רק 600mha פלט, אם אתה רוצה משהו יותר מקצועי> 1A אתה חייב ללכת לכאן (Digi-key)
- מחזיק סוללות 18560 (Digi-Key) (SparkFun)
- סוללת 18560 (SparkFun) (Digi-Key) קנה מכאן, אני יוצר בודק קיבולת סוללה ואני רואה שלרוב הסוללות של 18650 ברשת יש קיבולת מזויפת (הסוללה בבדיקה מוצהרת על 4500mha ואמידה של 1100mha)
- מתג 2 עמדות (eBay)
אם אתה רוצה הכל במודול אחד אתה יכול להסתכל על זה (Digi-key)
שלב 2: ספק כוח (בנק פשוט או UPS)
במעבדה שלי יש לי מכשירים שונים (קנה כדי לבנות משהו) אבל אני חושב שמעט אספקת חשמל נטענת USB/חבילת סוללה שימושית, אז עם 2 רכיבים פשוטים אנחנו הולכים ליצור אחד.
אני קונה מודול מטען סוללות ליתיום TP4056 ליצירת תחנת מזג האוויר שלי.
ויש לי 5 מודול USB להעלות את הטלפון שלי עם סוללות שונות, הוא ממיר מתח מ- 0.9-5v ל- 5V קבוע.
בסכמת החיבור אתה יכול לראות שעלינו להוסיף מתג לפני עליית המודול מכיוון שכדי לקבל 5v זה מתנקז זרם רציף.
זה יכול לשמש כבנק כוח או UPS, מודול הטעינה יכול להטעין ולתת אספקת חשמל בו זמנית.
החיבור פשוט, פלט הסוללה TP4056 עבור לסוללה, יציאת TPR056 הולכת להגביר את מודול ה- USB, על החוט החיובי חייבים להוסיף מתג 2 עמדות.
שלב 3: בנק כוח: בעבודה
סרטון מינימלי של שימוש סטנדרטי בבנק/UPS זה.
שלב 4: חיבור מרחוק
כדי ליצור חיבור מרחוק ללא כבל USB אני רוצה להשתמש במודול בלוטות 'כזרוק מעבר סידורי.
עלינו להתחבר ולתכנת אותו עם הארדואינו שלנו. סכמת החיבור מיועדת לתכנות מתאם Bluetooth
במעבדה שלי יש לי 2 מודולים HC-05 ו- SPP C.
אבל אני משתמש ב- HC-05 כדי לבצע חיבור אלחוטי של נתב ה- CNC שלי, אך העלות הנמוכה SPP C זה מספיק.
בדרך כלל אני משתמש ב- 115200 קצב שידור לשידור סדרתי, ולכן אני מגדיר את מודול ה- Bluetooth שלי לקצב זה.
שלב 5: הגדר מודול Bluetooth: שיבוט HC-05
עבור HC-05 אני משתמש בקוד זה כדי להגדיר עבור ה- cnc שלי.
קצב שידור הפלט הטורי נקבע כאן:
#define SERIAL_SPEED 115200
קצב שידור תקשורת Bluetooth כאן:
#define BLUETOOTH_SPEED 38400
בפעם הראשונה עליך להגדיר את תצורת Bluetooth ל- 9600 למכשירי HC-06, 38400 למכשירי HC-05.
הגדר את קצב העברת ה- Bluetooth להגדרה:
#הגדר SET_BLUETOOTH_SPEED 115200
אתה יכול להגדיר שם מכשיר חדש:
#define BT_NAME "TEST-Reef"
אבל מודול בלוטות 'HC די נקי וסטנדרטי, אבל הקוד הזה לא עובד על SPPC.
שלב 6: הגדר מודול Bluetooth: HC-05 (zs-040)
מודול זה שונה מהשני, החיבור זהה.
ראשית עליך לשים לב אם קיים כפתור (כדי לעבור למצב תצורה לחץ על הכפתור במקום סיכה 9 גבוהה בלבד של הסקיצה). כאשר הבהוב מהבהב לאט (כל 2 שניות) אתה נמצא במצב תצורה, מצב תצורה העמיד את המכשיר על 38400 baudrate, כך שעליך לשים סידורי ותוכנות סדרתיות לבודראט זה. מאשר להכניס פקודה זו:
בְּ
AT+ORGL AT+POLAR = 1, 0 AT+NAME = Test-Reef AT+UART = 115200, 0, 0 AT+INIT
שימו לב למכשיר איפוס ATèORGL.
AT+INIT יכול לתת שגיאה (17) אבל אל תדאג זה אומר שזה כבר במצב הזה.
שלב 7: הגדר מודול Bluetooth: SPP C
הקוד עבור SPP C אינו כל כך נקי כמו HC-05, אך התוצאה נשארת זהה.
קצב שידור הפלט הטורי נקבע כאן:
#define SERIAL_SPEED 115200
קצב שידור תקשורת Bluetooth כאן:
#define BLUETOOTH_SPEED 38400
בפעם הראשונה עליך להגדיר את תצורת Bluetooth ל- 9600 למכשירי HC-06, 38400 למכשירי HC-05.
הגדר את קצב העברת ה- Bluetooth להגדרה:
#הגדר SET_BLUETOOTH_SPEED 115200
אתה יכול להגדיר שם מכשיר חדש:
#define BT_NAME "TEST-Reef"
שלב 8: חבר מתאם Bluetooth ל- Arduino לשימוש כחיבור סדרתי
עבור HC05 הדבר היחיד שצריך לשים לב אליו הוא שרגל ארוכה (+) של קבלים שמתאפסים, השלילית של DTR (או MCU-INT או מצב) של מתאם Bluetooth, אתה יכול להשתמש גם בקבל קרמיקה 0.1uf.
לא בדקתי את HC-05 כמתכנת אלא רק כתחליף לכבל USB לתקשורת טורית, אז אני הולך להציג מודול SPP-C.
מודול SPP-C במקרה שלי לא עובד אם אני מוסיף קבלים, אבל עובד מצוין בלי: D.
RX של מתאם Bluetooth עובר חיבור על tx של מיקרו-בקר ו- tx ל- rx, מאשר עליך לחבר VCC ו- GND ו- DTR או MCU-INT או מצב של מתאם Bluetooth לאיפוס המיקרו-בקר.
ליציבות טובה יותר טוב לעשות מחלק מתח מול פין Bluetooth מסוג RX כמו בתמונה כי מתח העברה הוא 3.3v לא 5v.
שלב 9: סקיצה פשוטה והעלאה באמצעות USB
אני יוצר סקיצה פשוטה מאוד להעלות, זה רק לכתוב מספר פרוגרסיבי בסדרה כל 1500 אלפיות השנייה.
בסרטון מוצג שימוש סטנדרטי באמצעות כבל USB.
שלב 10: אותה טעינת סקיצה פשוטה באמצעות Bluetooth
בסרטון זה הסקיצה שהועלתה בעבר מרחוק באמצעות בלוטות 'ללא קוד שינוי.
שלב 11: מבחן אמיתי
עכשיו אני צריך תגובה מהמקפיא.
מהמקפיא, ליד הנקניקיות, הבדיקה המרוחקת אומרת לי ש (לעזאזל) יש באג בספריית DHT12 שלי כשעוברים מתחת ל -0.
שלב 12: תודה
באג ב- DHT12 lib תוקן כעת.
מוּמלָץ:
מטוס תוצרת בית Cessna Skyhawk קל לבנות: 7 שלבים (עם תמונות)
מטוס תוצרת בית Cessna Skyhawk תוצרת בית פשוט: מאז שהייתי ילד, כמו כל ילד אחר, הוקסמתי ממטוסי RC אך לעולם לא יכולתי לקנות אותם או להכין אותם מכיוון שהם היו יקרים מאוד או קשים לבנייה אבל, הימים האלה מאחורים עכשיו ועכשיו אני הולך לשתף כיצד הכנתי את מטוס ה- RC הראשון שלי (אני
מנורה מפוארת תוצרת בית: 5 שלבים (עם תמונות)
מנורה מפוארת תוצרת בית: אני סטודנט שעושה כרגע שיעור במעגלים. במהלך השיעור היה לי רעיון להשתמש במעגל פשוט מאוד כדי ליצור פרויקט מעשי המיועד לתלמידי בית ספר יסודי שהיה כיף, יצירתי ואינפורמטיבי. פרויקט זה כולל את
מקרר / מקרר פלטייר תוצרת בית עם בקר טמפרטורה DIY: 6 שלבים (עם תמונות)
מקרר / מקרר פלטייר תוצרת בית עם בקר טמפרטורה עשה זאת בעצמך: כיצד להכין צידנית פלרטייה / מקרר תרמי -חשמלי תוצרת בית עם בקר טמפרטורה W1209. מודול TEC1-12706 זה ואפקט Peltier הופכים את מצנן ה- DIY המושלם! המדריך הזה הוא מדריך צעד אחר צעד המראה לכם כיצד להכין
Quadcopter תוצרת בית: 8 שלבים (עם תמונות)
Quadcopter תוצרת בית: אם אתה רוצה להכין quadcopter בפעם הראשונה, זה שלך 100% ואין לך מדפסת תלת מימד אז ההנחיה הזו היא בשבילך! אחת הסיבות העיקריות שאני מרכיב את זה להוראה היא כדי שלא תצטרכו לעבור את הסם
Techduino -- איך להכין Arduino Uno R3 תוצרת בית בעצמך --: 9 שלבים (עם תמונות)
Techduino || איך להכין Arduino Uno R3 תוצרת בית ||: אם אתה כמוני, אחרי שקיבלתי את הארדואינו שלי וביצעתי תכנות אחרון בשבב הראשון שלי, רציתי לשלוף אותו מה- Arduino Uno R3 שלי ולשים אותו במעגל שלי. זה גם ישחרר את הארדואינו לפרויקטים עתידיים. לאחר קריאת רבים