תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מצאתי את לוח המגה הגדול הזה של Arduino גורם ב- eBay. זוהי גרסה קטנה יותר של Arduino mega 2560 וכנראה היא נקראת Arduino mega core … אבל הייתה בעיה אחת! זה לא כולל קישוריות USB ואין הרבה מידע זמין גם באינטרנט.. אז אני צריך להבין איך לתכנת את הלוח ולהשתמש בו כדי לצמצם כמה מהפרויקטים שלי מה שדורש Arduino mega … I don ' אני לא מחזיק במודול ftdi ולא יכול להזמין אחד בגלל נעילת covid19 … וגם זה יקר מיותר כאן בהודו.. מה שאני מחזיק הוא USB ch340g לממיר סידורי … חלופה מצוינת ל- ftdi והשבב הזה (ch340) הוא מאוד נפוץ בשיבוטים של Arduino והרבה esp8266 לוחות … קצת פריצה נדרשה כדי שזה יעבוד … כתיבת ההנחיה הזו, כך שאם מישהו רוצה להשתמש באותו לוח לפרויקטים שלו … CALLD PL2303 (ייתכן שתראה את זה איפשהו בתמונות בשלבים מאוחרים יותר) אבל אף פעם לא הצליח … אני מקווה שזה עוזר
אספקה
-Arduino mega 2560 core- ch340g usb לממיר סידורי- הלחמת ברזל-חוטי חיבור דופונט (5 זכר לנקבה)
שלב 1: התקן את מנהלי ההתקן
מנהלי התקנים של Ch340g אינם מותקנים מראש בחלונות. מכונות לינוקס אינן דורשות שום נהג עבור השבב הזה (אני אוהב את לינוקס, כולנו אוהבים) אבל מכיוון שזה שבב די נפוץ, קבלת נהגים היא קלה במיוחד … פשוט חפש "נהגים ch340" והורד מהקישור הראשון שצץ … לאחר מכן בהתקנת מנהלי ההתקן, מערכת Windows שלך תוכל לראות ולתקשר עם המכשיר. להלן הקישור (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
שלב 2: הפריצה
כדי לתכנת את הלוח באמצעות ch340, הייתי צריך לבצע פריצה קטנה למודול ch340. לתכנות צריך לחבר את הלוח כדלקמן (צד שמאל של החץ הוא USB למודול סדרתי והצד הימני הוא המגה לוח 2560) סיכת Rx. > סיכת Tx או סיכת ArduinoTx. > RxVcc (5v)> vcc pinGnd. > pin pin הקרקע> pin pin אבל יש כמה בעיות במודול ch340: 1. מסך משי Rx ו- Tx מודפס הפוך.2. אין סיכת פריצה dtr על הלוח. כדי לפתור בעיה מספר 1, אני פשוט הופך את חיבורי rx ו- tx כך …, יכול להיות שזה משהו ספציפי ליצרן) כדי לפתור בעיה מספר 2 הייתי צריך לחתוך את הקצה הנשי של חוט חיבור DuPont ולהלחם אותו לסיכת ה- dtr שבב עצמו (מספר PIN 13 של שבב ch340) ואז הצלחתי לחבר את הקצה השני לסיכת ה- dtr של הארדואינו וסיים! כעת תוכל לתקשר ולהעלות את התוכנית את הלוח ללא בעיות!
שלב 3: בדיקה
בדקתי את המכשיר על ידי העלאת HELLO WORLD הישן והטוב! של בקרי מיקרו כלומר סקיצת המצמוץ! חבר את ה- USB ואת הלוח כמתואר בשלב לעיל. אם התקנת את מנהלי ההתקן כראוי (ייתכן שיהיה צורך בהפעלה מחדש של המערכת) חלונות יזהו את המודול ללא בעיות. אין צורך במנהלי התקנים עבור LINUX (UBUNTU) פתח את Arduino IDE (arduino.cc) פתח סקיצה של דוגמאות על ידי מעבר לקבצים> דוגמאות> יסודות > למצמץ עבור לכלים> יציאת com> (בחר יציאת com, במקרה שלי זה com3) עבור LINUX (UBUNTU) יציאת COM עשויה להופיע כפי שבמקרה שלי, /dev /ttyUSB0 או משהו כזה! (למקרה שתראה מספר יציאות בלינוקס ומבולבלים, מסוף פתוח והקלד את הפקודה "sudo lsusb" ולחץ על enter כדי לגלות איזו ch340) לאחר מכן עבור אל כלים> לוחות> בחר Arduino mega או mega 2560 לחץ על כפתור ההעלאה בפינה השמאלית העליונה (מעגלי אחד עם החץ) ואם הכל נעשה כראוי, הקוד יעלה על הלוח עם ההודעה "סיום ההעלאה" ב- Arduino IDE והנורית המשולבת אמורה להתחיל להבהב!