תוכן עניינים:
- שלב 1: חלקים וכלים:
- שלב 2: תהליך בנייה:
- שלב 3: אפליקציית Arduino + Blynk מתקדמת:
- שלב 4: תמונות אחרונות:
וִידֵאוֹ: RBG 3D Printed Moon נשלט באמצעות Blynk (iPhone או Android): 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זהו ירח מודפס בתלת מימד עם מעמד. בנוי עם רצועת LED RGB של 20 נוריות המחוברות לאו ארדואינו ומתוכנת לשליטה באמצעות blynk. לאחר מכן ניתן לשלוט ב- Arduino באמצעות האפליקציה מ- blynk באייפון או אנדרואיד.
שלב 1: חלקים וכלים:
1x - רצועת LED ws2812b, השתמשתי ברצועה בגודל 30 מ 'וחתכתי 20 נוריות בשביל זה.
1x - ירח מודפס בתלת מימד, קישור להורדה מ- dingiverse:
1x - מעמד ירח מודפס בתלת -ממד, קישור מ- dingiverse:
1x - מחזיק רצועות LED מודפס תלת -ממדי, תוצרת עצמית הורד את קובץ ה- zip שנוסף כדי לקבל את הקובץ. אתה צריך להגדיל את זה ל -1000%!
1x - arduino uno + כבל
מחשב 1x עם רשת
שלב 2: תהליך בנייה:
התחלתי בלהדביק סרט על רצועת הלד ולחבר אותה למחזיק רצועת הלדים. הקפד לא לכסות אף אחת מהאורות וגם להשתמש בקלטת לא מוליכה כאשר אתה מחבר אותה לגליל.
כדי להפוך את המעמד לירח ליציב יותר, השתמשתי בקלטת דו צדדית והפעלתי לחץ למשך כמה שניות והם החזיקו טוב מאוד יחד.
רצועת הלד עם בעל הגליל לד הונחה על גבי המעמד, דחפתי את הכבלים מפס לד דרך המעמד וחיברתי אותו לארדואינו. השתמשתי גם בקלטת דו צדדית כדי להחזיק אותה במקומה.
אופן חיבור הכבלים:
- כבל שחור לקרקע (gnd)
- כבל אדום ל- 5V מהארדואינו
- כבל ירוק לפין 8, הקוד מקובץ ה- zip ישתמש גם בסיכה 8 + 20 נוריות.
לא השתמשתי בשום ספק כוח חיצוני אז הורדתי את הבהירות המשמשת את הלדים.
האו ארדואינו קצת גדול לדוכן הזה אז נאלצתי לשלוף את השכבה התחתונה על המעמד ולהניח את כל המעמד מעל קופסה קטנה עם קצת מקום מתחת לירח.
פשוט שמתי את הירח על הגליל, כך שאפשר פשוט להתרומם אם יהיה צורך בכך.
שלב 3: אפליקציית Arduino + Blynk מתקדמת:
התוכנית נלקחת בעיקר מדף דוגמה של blynk:
השתמשתי בבקרת ה- RGB של הזברה ובמחוון כדי להגדיר את הבהירות.
לאחר שהגדרת את קוד האימות שלך והעלית את הקוד לארדואינו, תוכל להתחיל ב- cmd אם אתה נמצא ב- Windows או בטרמינל ב- mac או בלינוקס מקשר למדריך כאן: https://www.youtube.com/embed/ fgzvoan_3_w
קוד:
#include #include // אתה אמור לקבל אסימון אימות באפליקציית Blynk. // עבור אל הגדרות הפרויקט (סמל אגוז). char auth = "הקוד שלך כאן"; // הגדר את הקוד שלך מאפליקציית blynk כאן Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 הוא למספר נוריות, 8 בסיכה המשמשת בלוח הארדואינו // הזן ערך 0 עד 255 כדי לקבל ערך צבע. // הצבעים הם מעבר r - g - b - חזרה ל- r. uint32_t גלגל (בייט WheelPos) {if (WheelPos <85) {strip return. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } אחרת אם (WheelPos <170) {WheelPos -= 85; רצועת החזרה.צבע (255 - WheelPos * 3, 0, WheelPos * 3); } אחר {WheelPos -= 170; רצועת החזרה.צבע (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int brightness = param.asInt (); strip.setBrightness (בהירות); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // OR: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } הגדרת void () {// קונסולת באגים // Blynk תעבוד דרך Serial // אל תקרא או תכתוב סדרה זו ידנית במערכון שלך Serial.begin (9600); Blynk.begin (סידורי, אימות); strip.begin (); strip.show (); } לולאת חלל () {Blynk.run (); }
שלב 4: תמונות אחרונות:
כעת תוכל לשלוט בצבע ובהירות הירח באמצעות הטלפון שלך. כמו כן אתה רואה ירח הרבה יותר מפורט עם האורות הצהובים/לבנים בהירות נמוכה יותר. אבל הצבעים נראים ממש טוב על הירח המודפס בתלת מימד.
מקווה שזה עזר למישהו:)
מוּמלָץ:
רובוט נשלט באמצעות מחוות באמצעות Arduino: 7 שלבים
רובוט נשלט באמצעות מחוות באמצעות Arduino: רובוטים משמשים במגזרים רבים כמו בנייה, צבא, ייצור, הרכבה וכו '. רובוטים יכולים להיות אוטונומיים או אוטונומיים למחצה. רובוטים אוטונומיים אינם דורשים שום התערבות אנושית ויכולים לפעול בעצמם בהתאם למצב. ראה
אינפרא אדום רובוט נשלט באמצעות רובוט באמצעות AVR (ATMEGA32) MCU: 5 שלבים
INFRA אדום מרחוק נשלט רובוקאר באמצעות AVR (ATMEGA32) MCU: הפרויקט הנוכחי מתאר עיצוב והטמעה של אינפרא אדום (IR) שלט רחוק, שניתן להשתמש בו ליישומי בקרה אוטומטיים בלתי מאוישים. תכננתי RoboCar בשליטה מרחוק (תנועת שמאל-ימין/קדמי-אחורי). T
סרוו נשלט באמצעות ג'ויסטיק באמצעות Arduino (עם תכנות): 4 שלבים
סרוו נשלט על ידי ג'ויסטיק באמצעות Arduino (עם תכנות): במדריך זה נכין סרוו שליטה על ג'ויסטיק באמצעות Arduino Uno.Servo ינוע בהתאם לתנועת הג'ויסטיק
רובר נשלט באמצעות מחווה באמצעות מד תאוצה ומשדר משדר-מקלט RF: 4 שלבים
רובר מבוקר באמצעות מחווה באמצעות מד תאוצה ומשדר מקלט RF: היי, תמיד רצית לבנות רובר שתוכל לנווט באמצעות מחוות יד פשוטות, אך לעולם לא תוכל לאזור אומץ להיכנס למורכבויות עיבוד התמונה ולממשק מצלמת רשת עם שלך מיקרו -בקר, שלא לדבר על העלייה
שלוט בארדואינו באמצעות סמארטפון באמצעות USB באמצעות אפליקציית Blynk: 7 שלבים (עם תמונות)
שליטה בארדואינו באמצעות סמארטפון באמצעות USB באמצעות אפליקציית Blynk: במדריך זה נלמד כיצד להשתמש באפליקציית Blynk ובארדואינו על מנת לשלוט במנורה, השילוב יהיה באמצעות יציאה טורית USB. מטרת ההוראה היא להראות את הפתרון הפשוט ביותר לשלוט מרחוק בארדואינו או ב