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

MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro: 6 שלבים
MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro: 6 שלבים

וִידֵאוֹ: MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro: 6 שלבים

וִידֵאוֹ: MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro: 6 שלבים
וִידֵאוֹ: Live Trading while Reviewing Trade Locker Platform - MT4 Replacement? 2024, יולי
Anonim
MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro
MQmax 0.7 פלטפורמת IoT WiFi בעלות נמוכה המבוססת על Esp8266 ו- Arduino Mini Pro

שלום זהו ההוראה השנייה שלי (מעכשיו אני מפסיקה לספור). עשיתי זאת ליצירת פלטפורמה פשוטה (בשבילי לפחות), זולה, קלה לביצוע ויעילה ליישומי IoT Real הכוללים עבודות M2M.

פלטפורמה זו פועלת עם esp8266 ו- mini pro arduino (זה עם 8 יציאות אנלוגיות). כתב העניינים נמוך מאוד. עד 7 יורו עם הלוח המתוצרת JLCPBC, 10 pcb עבור 2 יורו.

אז להסביר קצת איך זה עובד. הקושחה העיקרית לפלטפורמה זו היא. הפלטפורמה מוסיפה מתכנת לראשונה לתכנת הקושחה אך תזדקק למתכנת FTDI TTL כדי להתחבר ביציאה טורית. כמו כן תזדקק למתאם מתח כדי להפעיל את הלוח. הלוח עובד עם 6 ~ עד 24 ~ (AC או DC). עשיתי אותו תואם עם זרם AC משתי סיבות. ראשית הוא מוגן מפני קוטביות וגם אם אתה רוצה לאתר אותו למרחק רב אתה יכול להשתמש בזרם AC ולהפחית פחות אובדן על הכבל.

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

אז תן לנו להכין אחד וכיצד להתחיל איתו ו- Node-Red לבצע את היישום שלך.:-)

אספקה

EspLink מ- Jeelabs

שלב 1: קודם כל.. סכמטי

קודם כל.. סכמטי
קודם כל.. סכמטי

הסכימה פשוטה מאוד להכנה. שני הבקבוקים ליד Esp8266 נועדו להבהב את הקושחה (אתה יכול להשתמש וקושחה אחרת כמו TASMOTA)

כמו כן, תוכל לראות בורר פעולה שבו עליך להשתמש בשני מגשרות ממחבר Rx ו- Tx עם המתכנת או לתקשורת בין Esp ו- AVR, המצב התפעולי.

שלב 2: הכנת ה- PCB

הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB
הכנת ה- PCB

סכמטי ו- Pcb נוצרו באמצעות תוכנית easyEDA.

זהו לוח PCB דו צדדי והרבה ויאסות שבהן אתה יכול להשתמש כדי לחבר את הצד העליון עם החלק התחתון. השתמשתי בקידוח.2 מ"מ ו-.4 אתה יכול להשתמש עד 1 מ"מ

קישור easyEDA לפרויקט

שלב 3: ייצא PCB לחריטה

ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט
ייצוא PCB לתחריט

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

שלב 4: התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה

התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה
התכווצות הלוח לאחר חריטת אב הטיפוס לבדיקה

הכנתי ביד 4 לוח עם לוח החשמל לבדיקה לפני הזמנת לוח.

הבדיקה הצליחה אז הזמנתי את הלוחות מ- JLCPCB. החבילה הגיעה מהר מאוד ליוון אך עם מחיר גבוה, כ -20 יורו לשתי החבילות, אך היא עדיין זולה יותר מאשר להכין אותה לבד כי לוח לוח רגיש בגודל A4 בעלות כפולה עלה כ- 25 אירו כאן ביוון.

שלב 5: העלה את הקושחה

העלה את הקושחה
העלה את הקושחה
העלה את הקושחה
העלה את הקושחה
העלה את הקושחה
העלה את הקושחה

חבר ליציאת התכנות את הצד TTL של ה- ftdi שלך ללא ה- 5v מכיוון שאתה צריך להפעיל את הלוח מה- PowerBoard (זה מסובך אני יודע אבל זה בטוח). כדי להעלות את הקושחה עליך להתקין פייתון 3.0

לאחר ההתקנה הפעל את הפקודה folowing

עבור חלונות

pip להתקין esptools

עבור Ubuntusudo pip התקן esptools

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

אם התכנות בסדר תראה רשת WiFi חדשה בטלפון הנייד שלך בשם AIThinkerXXXX והיא פתוחה.

אתה מתחבר לזה ואחרי החיבור אתה מקליד 192.168.4.1 בדפדפן chome של הטלפון שלך או במחשב האישי שלך, זה יביא את דף ה- well link של esp link.

ראשית עליך להגדיר את Pin AssignmentReset -> gpio12

ספק אינטרנט/פלאש -> מושבת Conn LED LED gpio2/TX1

סידורי LEd -> סיכות UART מושבתות -> רגילות

Rx משוך את הסימון ולאחר מכן לחץ על שנה.

עכשיו אתה יכול לתכנת את הארדואינו שלך ללא כבל אבל אלחוטי !! החשיבה היחידה שעליך לעשות היא ללכת לתפריט השירותים ולכתוב בשדה mDNS arduino

לאחר מכן תראה את גשר ה- wifi פועל כשתלך לפורטים ב- arduino IDE ותראה את ip 192.168.4.1.

תוכל גם לחבר את ה- esp לרשת המקומית שלך ולהשתמש ב- ip זה להעלאת תוכנית.

עכשיו אתה צריך לבחור Arduino wifi מהלוחות (זה עבד בשבילי אבל רק עם אות 50% יותר) או שאתה יכול להתקין את הלוח עם הקבצים ולהשתמש בלוח MqMax! (עדיין בפיתוח)

שלב 6: הורד את ELclient מ- Jeelabs

github.com/jeelabs/el-client

מקישור זה הורד את ספריית El Client עבור Arduino IDE.

שם תוכל למצוא דוגמאות ל- Mqtt ו- Rest, כדי להשתמש בהן עליך להפעיל את מצב החלקה

לאחר התקנת ספריית ElClient יש לך דוגמאות חדשות באזור Elclient. המועדף עליי הוא הדוגמא Mqtt אבל אתה יכול להשתמש בה רק כגשר wifi ולחבר אותו עם פטל פאי עם Node-RED מותקן.

יש אינסוף דברים שאתה יכול לעשות עם MqMax תוך זמן קצר. הכנתי את עבודת הגמר שלי לתואר שני באוטומציה ותקשורת והייתה לי הצלחה אדירה.

אם אתה משתמש בו תן חבטות כי זה היה הרבה עבודה. גם אם אתה אוהב את זה הצבע לי בתחרות PCB.

עשייה שמחה!

מוּמלָץ: