תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
הדרכה זו תאפשר לנו לשלוט על תצוגת LCD באמצעות Wi-Fi מהסמארטפון שלנו
אם אין לנו את מרכז הנהיגה נוכל להשתמש בארדואינו, אך מתחת לקישור לפיתוח ה- Drivemall.
היתרון בהעדפת Drivemall על פני לוח Arduino הקלאסי הוא בהפחתת מורכבות החיבורים המובילה להתקנה מסודרת יותר (במקרים מסוימים). עם זאת, זה אופציונלי: כל התוצאות עדיין תקפות עם לוח הארדואינו, לוח לחם ומספיק מגשרים של דופונט לחיבורים.
הפרויקט נועד לקדם צורת חינוך בלתי פורמלית כאמצעי לטיפוח הכללה חברתית של צעירים, חינוך בלתי פורמלי כפי שניתן למצוא בתוך מרחבי יצרנים.
הדרכה זו משקפת את דעותיהם של המחברים בלבד, והנציבות האירופית אינה יכולה להיות אחראית לכל שימוש שעשוי להיעשות במידע הכלול בו.
שלב 1: מה שאנחנו צריכים
- Arduino Mega-/ Drivermall
- ESP8266
- תצוגה 20x4 I2C
- הנגד 1K
- מתכנת CH340G
- לד
- לוח לחם
- כבלים
- סמארטפון
שלב 2: כיצד להגדיר את Blynk ו- Arduino
נתחיל להוריד את Blynk בסמארטפון. צור פרויקט חדש לבחירת חומרה Arduino Mega וסוג חיבור WiFi (תמונות 1). לאחר יצירת הפרויקט, אתה מקבל דואר עם אסימון Blynk לפרויקט שלך.
בואו כעת להגדיר אותו כך שיוכל לשלוט בתצוגה על ידי הוספת:
4 הגדרות קלט טקסט עם פלט V1-V2-V3-V4
כפתור אחד מחובר ל- D13
שלב 3: FW עבור ESP8266
שלב ראשון ESP8266
אנו בודקים אם ה- FW קיים באמצעות הצג הטורי Arduino (תמונה 1)
קצב השידור המוגדר כברירת מחדל של ה- esp נקבע על 115200. כדי לבדוק את נוכחות ה- SW אנו משתמשים בפקודה AT אם הוא עונה בסדר נוכל להמשיך ולהגדיר את קצב השידור ל- 9600 באמצעות הפקודה
AT+UART_DEF = 9600, 8, 1, 0, 0
אם ה- fw אינו קיים
טען את הקושחה AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 דרך המתכנת על ידי חיבור ה- PIN GPIO0/FLASH ל- GND באמצעות נגד 1K אוהם ואנו משתמשים בתוכנית esp8266_flasher (תמונה 2 ו -3)
בחר את יציאת ה- COM הנכונה ואנו מעלים את ה- FW שהגיע ל -99% יכול לתת שגיאה אך היא תקינה (תמונה 4 ו -5)
שלב 4: אופן ההרכבה
בעזרת הסכימה בתמונה 1 ו -2 אנו הולכים לחבר שני אזורי אספקת חשמל של 3.3V ל- ESP8266 ואחד 5V לתצוגה.
יש לחבר את סיכות TX ו- RX של ה- ESP8266 לאחר שתוכנת ה- arduinio ובכל חידוש SW יש לנתק אותו.
אם במהלך הפעולה נבחין כי לתצוגה אין בהירות מספקת נוכל ללכת להתאים אותה באמצעות הגוזם הממוקם מאחורי הצג הנראה בתמונה 3 ו -4.
שלב 5: FW Arduino
הקוד צריך את הספריות הבאות:
ESP8266_Lib.h המאפשר לנו לנהל את ה- ESP
LiquidCrystal_I2C.h כדי להיות מסוגל לכתוב על הצג
BlynkSimpleShieldEsp8266.h כדי להיות מסוגל לשלוט במכשיר מאפליקציית blynk
Wire.h לתקשורת I2C
לפני העלאת ה- FW עלינו לשנות את החלקים הבאים כדי להתחבר ליישום Blynk ולגשת ל- WiFi של ה- ESP8266
char auth = "האסימון שלך" לכל il tokenchar ssid = "שם ה- WiFi שלך"
char pass = "סיסמת ה- WiFi שלך"