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

Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה): 5 שלבים (עם תמונות)
Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה): 5 שלבים (עם תמונות)

וִידֵאוֹ: Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה): 5 שלבים (עם תמונות)

וִידֵאוֹ: Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה): 5 שלבים (עם תמונות)
וִידֵאוֹ: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, יוני
Anonim
Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה)
Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה)
Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה)
Quadcopter עם Nodemcu ו- Blynk (ללא בקר טיסה)

היי ח'ברה.!

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

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

Blynk היא פלטפורמת IOT בעלת קוד פתוח שבה ניתן לשלוט בדברים מרחוק. (ניתן אפילו לציין זאת כשלט אוניברסלי). בדוק את דף האינטרנט שלהם כדי לדעת יותר.

תודה לבליק.!

Nodemcu היה באזז בימים אלה. השתמשתי ב- nodemcu בגלל הקלות שלו בתכנות. אפשר לתכנת אותו ב- arduino IDE עצמו.

דרישות מוקדמות: צריך להכיר את טכניקות הלחמה הבסיסיות ושל Arduino IDE.

דברים שצריך:

1. מנועי BLDC. (במקרה שלי, השתמשתי במנועים של 2212 1800KV בכמות 4)

2.30 א ESC-4

3. מסגרת מזל ט (אפשר להזמין את זה באינטרנט או לעשות את זה ככה).

4. סוללת ליפו (בדרך כלל עם מטען) (השתמשתי בסוללת 2200 mAh 11.1V 30C).

5. לוח הפצת כוח.

6. nodemcu

הפניות:

להלן ההפניות שהשתמשתי בהן:

1. בלינק מסמכים

2. מסמכי nodemcu

3. Esp9266 פונקציות כותרת Wifi.

4. עבודת BLDC ו- ESC, כיול. (עיין ביוטיוב).

הגיע הזמן להתחיל.!

שלב 1: חיווט מסלולי ההכנסות וה- BLDCs

ESC משמשים בדרך כלל לשליטה על מהירות המנוע. שלושת הסיכות היוצאות מה- ESC ניתנות למנועי BLDC כדלקמן. אות PWM נוצר על ידי ה- nodemcu שישלוט במהירות המנוע.

יש לקחת בחשבון אווירודינמיקה: הצעד הסינרגטי לביצוע זבוב המזל ט הוא האווירודינמיקה. המנועים המנוגדים זה לזה צריכים באותו כיוון שני מנועים מנוגדים חייבים להיות באותו כיוון (כלומר ACW), ואז השני שני מנועים מנוגדים חייבים להיות ב- CW. להתמכר כראוי על ידי הקפדה על הדינמיקה.

שלב 2: הגדרת האפליקציה Blynk

הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת האפליקציה Blynk
הגדרת האפליקציה Blynk

הורד את אפליקציית blynk. אחד יכול למצוא אותה בחנות Android/ios. צור חשבון ריק ואמת את חשבונך.

התקן את ספריית blynk ל- Arduino IDE.

הוסף שני יישומוני מחוון. אחד מיועד לכיול מנוע והשני לבקרת מנוע. בחר מחוון אחד והקצה את הסיכה כ- V0 ושנה את הערך הגבוה ביותר ל- 255. (לכיול) בחר מחוון אחר והקצה את הסיכה כ- V1 ושנה. הערך הגבוה ביותר ל- 255. (לשליטה במזל"ט) אפשר להשתמש באותו ווידג'ט לכיול ולשליטה במזל"ט. (אך לא מומלץ) הועלו כמה תמונות להראות הדגמה.

שלב 3: קוד IDE של Arduino

Image
Image

בדוק את הקישור הזה כדי לקבל את הקוד.

יש להתקין חבילת לוח Esp8266 ב- Arduino IDE. עקוב אחר הסרטון שהועלה כדי להוסיף את ספריית ESP8266 ל- Arduino IDE.

פתח את הקובץ בארדואינו והעלה את הקוד על ידי בחירת הלוח במנהל לוחות בתור "Nodemcu".

שלב 4: כיול המנועים

זהירות.! אנא וודא שהמדחפים יוסרו תוך כיול. אמצעי זהירות חשוב מכיוון שהייתה לי ניסיון רע מאוד איתם.? המנועים חייבים להיות "מכוילים". זה מוגדר יותר כמו התאמת המצערת הגבוהה והנמוכה ביותר. המהירות למתח הגבוה והנמוך ביותר המסופק על ידי mcu. ברגע שאפליקציית blynk הותקנה כראוי וחיווט ה- esc ו- BLDC מבוצע, השלב הבא הוא כיול. לאחר חיבור ארבעת ה- escs למקור חשמל (בדרך כלל סוללת ליפו), המנועים יתנו צפצוף לכיול המנעל. עקוב אחר השלבים הפשוטים לכיול BLDCs'1. לאחר שהמנוע ישמיע צפצוף, שנה את המחוון לערך המרבי (במקרה שלי הוא 255).2 המנוע מזהה אותו ו נותן צפצוף שני למצערת הנמוכה. הפעם העבר את המחוון לערך הנמוך ביותר קרי, 03. המנוע ישמיע צפצוף פעמיים וציינו כי הכיול נעשה ושינוי ערך המחוון לשינוי מהירות המנועים. אתה בוצע.!

שלב 5: הכל בוצע. ✌?

אנא ודא כי כל המנועים צריכים להיות בעלי אותה מהירות (כלומר אותו סל ד) לרחף.

יום טוב לכולם.!

כל שאלה:

הגע לכתובת [email protected]

מוּמלָץ: