תוכן עניינים:
- שלב 1: חלקים
- שלב 2: קבל PCB לייצור הפרויקט שלך
- שלב 3: הורד והגדר את Arduino IDE
- שלב 4: חיבורים והלחמה
- שלב 5: קידוד המודול
- שלב 6: משחק עם רדיו LoRa
וִידֵאוֹ: רדיו ESP32 של LoRa קל להתחיל בהדרכה - ללא חיווט: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היי, מה קורה חבר'ה? אקרש כאן מ- CETech.
היום אנחנו הולכים להקים פרויקט שבסופו של דבר עוסק בהקמת מכשירי רדיו של LoRa כדי לדבר ביניהם בצורה הקלה ביותר.
כאן המיקרו -בקר בו השתמשתי הוא ה- ESP32, המחובר ללוחות LoRa של 915MHz, צירפתי גם תצוגת OLED לאחד הרדיו כך שמידע החבילה יהיה גלוי. כל המודולים המשמשים בפרויקט זה הם מ- DFRobot מכיוון שתאימות הסיכה קיימת עבור מודולים אלה, לכן אינני ממליץ להשתמש במודולים של יצרנים שונים. אז בואו נתחיל!
הכנתי גם סרטון אודות בניית הפרויקט בפרטי פרטים, אני ממליץ לצפות בו כדי לקבל תובנה ופרטים טובים יותר.
שלב 1: חלקים
לשם כך תצטרך לוח ESP32 או ESP8266 ותוכל להוסיף גם סוללה אם תרצה.
השתמשתי בלוח LoRa של Firebeetle בתדר 915MHz. DFRobot מציעה 3 סוגי לוחות בהתאם לתדירות החוקית באזור שלך:
1) 433MHz
2) 868MHz
3) 915MHz
לתצוגה השתמשתי במגן OLED.
אני מציע להשתמש בלוחות מ- DFRobot עם מודול זה מכיוון ש- pinout יהיה תואם ולא תתקל בבעיות בשום מקום.
שלב 2: קבל PCB לייצור הפרויקט שלך
עליך לבדוק את JLCPCB להזמנת PCB באינטרנט בזול!
אתה מקבל 10 PCBs באיכות טובה המיוצרים ונשלחים עד לפתח הבית שלך תמורת 2 $ ומעט משלוח. בנוסף, תקבל הנחה על המשלוח בהזמנה הראשונה שלך. כדי לעצב PCB משלך אל easyEDA, לאחר שתסיים להעלות את קבצי Gerber שלך ל- JLCPCB בכדי לגרום להם לייצר באיכות טובה וזמן אספקה מהיר.
שלב 3: הורד והגדר את Arduino IDE
הורד את ה- Arduino IDE מכאן.
1. התקן את Arduino IDE ופתח אותו.
2. עבור אל קובץ> העדפות
3. הוסף https://dl.espressif.com/dl/package_esp32_index.j… אל כתובות ה- URL של מנהל הלוחות.4. עבור אל כלים> לוח> מנהל לוחות
5. חפש את ESP32 ולאחר מכן התקן את הלוח.
6. הפעל מחדש את IDE.
שלב 4: חיבורים והלחמה
1. הלחם את המודולים עם הכותרות הערימות.
2. יהיה עליך לחבר את שני המודולים של LoRa למודולי ESP32 בהתאם לתרשים החיווט.
3. אסוף את כל 5-6 המודולים שבהם תשתמש וערם אותם בהתאם לצורך שלך ברדיו. בשלבים אלה, אני ממליץ בחום לצפות בסרטון שלי מכיוון שחלק זה מוסבר בפירוט שם.
שלב 5: קידוד המודול
הורד את מאגר GitHub:
2. חלץ את המאגר שהורדת.
3. העתק את הספריות מהמאגר שהורד לתיקיית הספרייה בתיקיית הסקיצה של Arduino.
4. פתח את שרטוט המשדר ב- Arduino IDE.
5. נווט אל כלים> לוח. בחר את הלוח המתאים בו אתה משתמש, Firebeetle ESP32 במקרה שלי.
6. בחר את הפקודה הנכונה. יציאה על ידי מעבר אל כלים> יציאה.
7. לחץ על כפתור ההעלאה.
8. כאשר הכרטיסייה אומרת Done Uploading עליך לחזור על השלבים שלעיל עם מודול המקלט כדי להעלות את הקוד.
שלב 6: משחק עם רדיו LoRa
ברגע שניתן כוח לשני המודולים OLED במשדר מתחיל להציג את מספר המנות שנשלח, מצד שני הצג הטורי המחובר למקלט מראה את המנה שהתקבלה עם עוצמת האות.
מוּמלָץ:
חיווט FTDI עם ESP8266 / ESP32: 8 שלבים
חיווט FTDI עם ESP8266 / ESP32: אם ברצונך להשתמש במצלמת ESP8266 או ESP32 ללא כפתורים לתכנות, הנה התצורה שאתה צריך
כיצד להתחיל עם RaspberryPi: 9 שלבים
כיצד להתחיל עם RaspberryPi: במדריך זה אראה לך כיצד להתחיל עם RashpberryPi בצורה שונה
UChip - סקיצה פשוטה למנועים בשלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx רדיו 2.4GHz !: 3 שלבים
UChip - סקיצה פשוטה למנועי שלט רחוק ו/או סרוווס באמצעות רדיו Tx -Rx 2.4GHz !: אני מאוד אוהב את עולם ה- RC. שימוש בצעצוע RC נותן לך את התחושה שאתה שולט במשהו יוצא דופן, למרות היותו סירה קטנה, מכונית או מזל"ט! עם זאת, לא קל להתאים אישית את הצעצועים שלך ולגרום להם לעשות מה שאתה רוצה אותם
רדיו FM עם RDS (טקסט רדיו), בקרת BT ובסיס הטעינה: 5 שלבים
רדיו FM עם RDS (רדיו טקסט), בקרת BT ובסיס הטעינה: בונז'ור, זהו "הוראותיי" השנייה. כפי שאני אוהב לעשות דברים לא מאוד שימושיים, הנה הפרויקט האחרון שלי: זהו רדיו FM עם טקסט רדיו עם בסיס טעינה ואשר ניתן לפקח עליו באמצעות בלוטות 'ואפליקציית אנדרואיד. לכן אני
רדיו LoRa Ra-01 עם STM32 ו- ESP32: 11 שלבים
רדיו LoRa Ra-01 עם STM32 ו- ESP32: מכיוון שזהו נושא פופולרי בקרב העוקבים אחר הפוסטים שלי, החלטתי לדבר על LoRa היום. עם זאת, אני עומד לדון בנושא עם כמה אלמנטים חדשים: הפעם מבלי להשתמש ב- ESP32, אלא ב- STM32 במקום זאת. תמיד רציתי להעמיד