תוכן עניינים:
- שלב 1: הגדרת הסביבה
- שלב 2: חבר את מודול ESP-01 ללוח HiFive1
- שלב 3: דיבור עם מודול ESP-01 באמצעות צג סידורי
- שלב 4: שוחח עם מודול ESP מתוך סקיצה
- שלב 5: תוצאה סופית
וִידֵאוֹ: לוח HiFive1 Arduino עם מודול מודול WiFi ESP-01: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
ה- HiFive1 הוא הלוח הראשון מבוסס RISC-V התואם Arduino שנבנה עם מעבד FE310 מבית SiFive. הלוח מהיר פי 20 מ- Arduino UNO אך בדומה ללוח UNO, הוא חסר כל קישוריות אלחוטית.
למרבה המזל, ישנם מספר מודולים זולים בשוק כדי להקל על מגבלה זו. הדרכה זו מסבירה כיצד לאפשר קישוריות WiFi עבור HiFive1 באמצעות ESP-01.
עבור מודולי HiFive1 עם ESP32 או ESP8266 עיין במדריכי WEB ו- MQTT.
לדוגמא Hifive1 Bluetooth, עיין במדריך זה.
החומרים הדרושים לפרויקט זה:
- HiFive1 (ניתן לרכוש כאן)
- ESP-01
- נגדים 2 * 10k
- נגד 1k
- לוח לחם
- 9 כבלי מגשר
שלב 1: הגדרת הסביבה
- התקן את Arduino IDE אם הוא אינו מותקן במחשב שלך.
- עקוב אחר ההוראות ב https://github.com/westerndigitalcorporation/CincoWinPkg כדי להוסיף תמיכה ב- HiFive1 ל- Arduino IDE.
אין צורך להתקין את חבילת הלוח ESP-01 ב- Arduino IDE מכיוון ש- ESP-01 מגיע מתוכנת מראש עם מיושן (ראה צילום המסך) אך מסוגל להגיב לפקודות AT באמצעות קושחת חיבור טורי.
שלב 2: חבר את מודול ESP-01 ללוח HiFive1
חבר את מודול ESP-01 ללוח HiFive1 כפי שמוצג בתצוגות סכמות הלוח ולוח הלוח.
ודא כי מגשר IOREF מוגדר ל- 3.3V כפי שמוצג בתמונה על ידי העיגול האדום.
שלב 3: דיבור עם מודול ESP-01 באמצעות צג סידורי
לאחר חיבור הכל יחד נוכל לדבר עם ה- ESP-01 באמצעות צג סידורי Arduino. לשם כך עלינו לתכנת סקיצה פשוטה המצורפת להלן. הוא מאזין לפקודות AT שמגיעות מהצג באמצעות ערוץ HW Serial ומעביר אותן אל ESP-01 באמצעות ערוץ SoftwareSerial32. הוא מאזין לתגובות ESP-01 מערוץ SoftwareSerial32 ומעביר אותן לצג באמצעות ערוץ HW Serial.
- לפני התכנות וודא כי "כלים-> לוח" מוגדר ללוח HiFive1, "כלים-> תדר שעון מעבד" ל- "256MHz PLL" ו- "כלים-> מתכנת" ל- "SiFive OpenOCD".
- העלה את המערכון ל- HiFive1.
- וודא שבחרת את היציאה הטורית הנכונה ב"כלים-> יציאה ".
- פתח את "כלים-> צג סידורי" ובחר 115200 קצב שידור ו"גם NL & CR ".
- הקלד AT במסך. אתה אמור לקבל אישור מה- ESP-01.
- כעת תוכל לנסות פקודות AT שונות מקישור זה.
שלב 4: שוחח עם מודול ESP מתוך סקיצה
עכשיו בואו ננפיק את פקודות AT ל- ESP-01 מתוך הסקיצה של HiFive1.
הסקיצה המצורפת מריצה את הפקודה CWLAP+AT באופן רציף המחזירה את נקודות הגישה ל- WiFi הזמינות, את עוצמת האות שלהן ואת כתובות ה- MAC שלהן. הלולאה מדפיסה את התוצאות עד ש- ESP-01 יחזיר אישור כמסוף הפקודה AT או שחלף פרק זמן מסוים מאז הדפסת התו האחרון (ברירת המחדל היא 2 שניות).
- וודא כי "כלים-> לוח" מוגדר ללוח HiFive1, "כלים-> תדר שעון מעבד" ל- "256MHz PLL" ו- "כלים-> מתכנת" ל- "SiFive OpenOCD".
- העלה את המערכון ל- HiFive1.
- וודא שבחרת את היציאה הטורית הנכונה ב"כלים-> יציאה ".
- פתח את "כלים-> צג סידורי" ובחר 115200 קצב שידור ו"גם NL & CR ".
ניתן לשנות את הפקודה CWLAP+AT בסקיצה לכל פקודת AT. פקודות נוספות ניתן למצוא כאן.
שלב 5: תוצאה סופית
אם חיברת כראוי את המעגל והעלית את הסקיצה המסופקת אתה אמור לקבל רשימה מודפסת של נקודות הגישה הזמינות באזור שלך, כמו זו שבתמונה המצורפת.
מוּמלָץ:
HiFive1 Arduino עם מודול Bluetooth Bluetooth HC-05: 7 שלבים
HiFive1 Arduino עם שיטת מודול בלוטות 'HC-05: HiFive1 הוא הלוח הראשון מבוסס RISC-V התואם Arduino שנבנה עם מעבד FE310 מבית SiFive. הלוח מהיר פי 20 מ- Arduino UNO ומאחר ש- UNO חסר קישוריות אלחוטית. למרבה המזל, ישנם מספר מודולים לא יקרים
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
Claqueta Digital Con Arduino (לוח לוח דיגיטלי עם Arduino): 7 שלבים
Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): יצירת ספרים קלאסיים דיגיטליים, ניתן להמיר ממך לא קלטה ולא דיגיטלית, להשתמש בארדואינו. קון ארדואינו. ארדואין
מצלמת ESP 32 הזרמת וידאו באמצעות WiFi - תחילת העבודה עם לוח מצלמות ESP 32: 8 שלבים
מצלמת ESP 32 הזרמת וידאו באמצעות WiFi | תחילת העבודה עם לוח CAM ESP 32: ESP32-CAM הוא מודול מצלמות קטן מאוד עם שבב ESP32-S בעלות של כ -10 $. מלבד מצלמת OV2640, וכמה GPIO לחיבור ציוד היקפי, היא כוללת גם חריץ לכרטיס microSD שיכול להיות שימושי לאחסון תמונות שצולמו באמצעות
תחילת העבודה עם Esp 8266 Esp-01 עם Arduino IDE - התקנת לוחות Esp ב- Arduino Ide ותכנות Esp: 4 שלבים
תחילת העבודה עם Esp 8266 Esp-01 עם Arduino IDE | התקנת לוחות Esp ב- Arduino Ide ותיכנות Esp: במדריך זה נלמד כיצד להתקין לוחות esp8266 ב- Arduino IDE וכיצד לתכנת esp-01 ולהעלות בו קוד. מכיוון שלוחות esp הם כל כך פופולריים ולכן חשבתי לתקן מדריך עבור זה ורוב האנשים מתמודדים עם בעיה