פורסם 2012 ביוני 113 שנים בניתי את המכונה שלי בהשראה מן המכונה לחיתוך ביצים הבאה: עכשיו אלו השאלות שנתקעתי בהם: 1.מישהו יודע מהי הפקודה לעצירת מנוע סרוו? 2.נכון שמשתמשים בפונקציה SERVO.H ... אז מישהו יודע למה צריך את הפונקציה SERVO.CPP ? והאם אפשר להשתמש בה לתוכנית שלי? 3.אז ככה אני צריך לחבר ריליי לארדואינו-כדי להפעיל את הריליי אני חייב לתת לו 3.5 וולט ... הבעיה עכשיו היא,כשאני מחבר אותו דרך הארדואינו(דרך 5 וולט-מה שהבקר נותן) (ללא טרנזיזטורים ודברים אחרים) המתח שהוא מקבל הוא פחות מ 3.5 וולט... יש למישהו פתרון לבעיה שלי -איך אני מעלה המתח לריליי בכדי שיעבוד? אם יש למישהו מעגל חשמלי שיכול להסביר לי איך לחבר את המגביר מתח-מאוד יעזור לי לראות אותו 4.אם אני מחבר 6 וולט ,0.5 אמפר לבקר ארדואינו-הוא יעבוד לי?או שהבקר שלי יישרף? 5. הסרוואים שלי פועלים במהירות סיבוב גדולה-איך אני יכול לשלוט במהירות סיבוב המנוע(רק ע"י התוכנה ללא פטציומטר)? 6.הרכבתי תוכנית שמורכבת מ SERVO SWEEP ומ BUTTON ... ברגע שאני לוחץ על הכפתור המנוע סרוו מתחיל לפעול. הבעיה היא זאת: אם אני מחכה יותר מ 6-7 שניות,המנוע סרוו מתחיל לעבוד בצורה מאוד איטית(וזה לא טוב לי שהוא עובד) אני מעלה את התוכנית שלי-ואני מקווה שאולי מישהו יוכל לתת לי פתרון לבעיות שלי-תודה מראש #include <Servo.h> Servo servo2; int pos = 0; const int buttonPin = 12; int buttonState = 0; void setup() { pinMode(buttonPin, INPUT); servo2.attach(5); } void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { servo2.write(10); delay(2000); servo2.write(170); delay(2000); } } תודה מראש לכל מי שהסתכל ותודה עוד יותר גדולה למי שיצליח לתת לי פתרון לחלק מהשאלות שלי
פורסם 2012 ביוני 113 שנים 3) אתה מחבר BUFFER מתאם רמות בין רגלי הבקרה של הממסר לבקר שלך, או מחבר דרייבר דוחף זרם בניהם.4)למה שתעשה את זה..תשתמש במייצב מתח 78XX בהתאם למתח שצורך הבקר הזה.
פורסם 2012 ביוני 113 שנים מחבר תודה לך מתן שהקדשת לכתוב לי תגובה...לגבי שאלה 3 שענית לי עליה-אתה חושב שיש לי אפשרות פרימיטיווית שכזאת-לחבר 2 בטריות של 1.5 וולט בטור(מה שייתן לי 3 וולט באופן קבוע-אבל עדיין לא יפעיל לי את הריליי) לרגל של הריליי ובכך ברגע שאני אפעיל את הארדואינו (נותן לי בסביבות 2 וולט לריליי) הריליי שלי יקבל בסביבות 5 וולט...מה שיגרום להפעלת הריליי(כי הריליי שלי סוגר מעגל רק כאשר הוא מקבל יותר מ- 4.5 )...אם אכן זה יוכל לעבוד?והאם יש חשיבות כיוון חיבור הבטרייה(אם כן-איך כדאי לחבר)תודה.
פורסם 2012 ביוני 113 שנים המכונה בסרטון מגניבה מאד!איזה מין ריליי יש לך? הארדואינו מוציא 5 וולט וזה מה שהרכיב אמור לקבל... אבל מה בעניין צריכת הזרם שלו? אולי את זה הארדואינו לא יכול לספק? מה כתוב במפרט?תוספת מאוחרת: מה זאת אומרת 6 וולט 0.5 אמפר לבקר ארדואינו - ללוח הארדואינו הכחול, או שאתה עובד עם המיקרו-בקר בנפרד? כי מבחינת הלוח המתח הוא קצת מתחת למינימום (מומלץ לחבר 7-12 וולט), ואילו הזרם בסדר גמור, אפשר גם יותר.
פורסם 2012 ביוני 113 שנים בנאדם אגיד לך תאמת..אין לי מושג מה זה המיקרו בקר הזה ארדואינו שתמדבר עליו. אני מכיר כמאט כל מעבד, מיקרו בקר מיתכנת FPGA, אבל לא את זה. לא ברור לי אם אתה בונה מעגל אלקטרוני עם רכיבים פריפריאליים סביב רכיב מרכזי (מעבד מיקרובקר וכ"ו) אם כן אז פשוט תוסיף BUFFER או דוחף זרם כמו שאמרתי לך. מה שאמרתה על הבטריות לא ממש יעבוד לאורך זמן בגלל עניין זרם..גם אם הממסר לא נפתח בזמן שאתה נותן לו את ה- 3V הוא עדיין שואב זרם מהבטריות ואורך החיים שלהם ייתקצר מהר..אז זה יעבוד אולי כמשהוא לתצוגת תכלית אך לא כדבר קבוע. דבר נוסף הוא שממסר הוא רכיב מכאני וגם ב- 3V יהיה מספיק שדה כדי לפתוח חלק מהמתג ויהיו לך זליגות אלא אם כן זה ממסר ממש מדוייק ויקר או Solid State Relay. הייתי אומר לך שתיקח ממסר ל- 3V אבל גם אז ספק אם הבקר הזה שלך יוציא מספיק זרם.בקיצור כל המעגל הזה למימוש מכונה כמו בסרט שלנקקת הוא די פשוט למעט המכניקה שבו (מנועים, מסוע וכ"ו)..אבל לא ברור לי איך אתה מממש אותו.אם זה מעגל שאתה בונה פשוט תעלה סירטוט.
פורסם 2012 ביוני 113 שנים (לmatan007 - ארדואינו זה לוח שמבוסס על בקר של AVR, בדרך כלל ATmega328.)תחבר את הממסר דרך טרנזיסטור NPN, תקרא על זה עוד כאן.
פורסם 2012 ביוני 113 שנים (לmatan007 - ארדואינו זה לוח שמבוסס על בקר של AVR, בדרך כלל ATmega328.)תחבר את הממסר דרך טרנזיסטור NPN, תקרא על זה עוד כאן.חמוד הלוח הזה ראיתי עליו עכשיו..יש עוד מלא ערכות פיתוח כאלו עם בקרים בעלי יותר יכולות ויותר דברים BUILT IN על הערכה...לא מבין מה ההתרגשות ברשת מהערכה הזו. בכל מקרה עם אתה צריך יותר ממסר אחד ובכלל עדיף לך לשים חוצץ בין כל מיקרו בקר לרכיבי פריפרייה במעגל..שתמש ברכיב מוכן כמו SN5470 שכולל בתוכו כבר כמה טרנזיסטורים. כל מה שתרואה ברכיב כזה זה כניסה-יציאה. בכניסה 3V מזוהה כ- 1 לוגי מה שייתן ביציאה 5V עם יכולות זרם יפות וכמובן הפרדה לוגית בין הבקר לצרכן (לצורך העניין ממסר). אם מדובר על צורך באחד כזה אז שתמש בטרנזיסטור אחד עם נתוני זירמי זליגה טובים (לא אחד בשקל).
פורסם 2012 ביוני 213 שנים מחבר בקשר לתגובה של igendel1.הריליי שלי הוא JQX 15F(כשאני מריץ אותו בגוגל ראיתי תמונות שלו),חוץ מזה ברגע שאני מחבר אותו למתח 5 וולט דרך הארדואינו כאשר אני בודק עם "מודד מתח" אז אני מקבל 1.8 וולט על הרגליים של הריליי (כלומר הריליי אוכל לי 3.2 וולט)-ואני צריך בסביבות 3-3.5 מינימלי כדי להפעיל את הריליי.אם אכן אני צריך להשתמש בטרנזיסטור ודיודות-בכדי להגביר את המתח לריליי איך מחבר אותן????יש לי 2 טרנזיסטורים כאשר הראשון הוא 2N2369536 והשני הוא 2N2907ACG9710 (האם אחד מהם טוב לי בכדי להגביר את המתח? אם כן איזה? והאם יש איזה שרטוט של מעגל חשמלי שאומר לי איך לחבר הטרנזיזטור לרכיב חשמלי (ריליי)?) לגבי הדיודות שיש לי-איך אני יכול לדעת מה הערך שלהם?חשוב לי דיודה בכלל במעגל החשמלי הנ"ל?2.לגבי הארדואינו שיש לי: ארדואינו ATMEGA 1280קניתי אותו מאי ביי- ובמפרט לא רשום מה המתח המקסימלי שהוא יכול לקבל? יש למישהו לינק לגבי מה הערכי מתח מקסימלי שהרכיב שלי יכול לקבל?3.לגבי הלינק של מתן-תודה רבה אני מתחיל לעבור עליו...4.חוץ מזה-למישהו יש פתרון לאיך אני מפסיק פעולה של סרוו על ידי פקודת קוד לארדואינו?(לולאות /תנאי)-רשמתי את התוכנית שלי בראש הדף-ואין לי מושג איך אני גורם למנוע סרכוו שלי לבצע פעולה אחת ולעצור.5.עוד יותר בעייתי לי-איך אני יכול למנוע מהמנוע סרוו שלי להסתובב מעצמו ואיך אני קובע מהירות סיבוב שלו (בראש הדף שאלות 5 ו 6)?תודה מראש לכולם
פורסם 2012 ביוני 213 שנים בחייך מתן, החוצץ שהבאת זה בכלל FF, זאת ועוד הזרם שהוא יודע לספק נמוך מאוד.ולפותח התראד:אתה יכול להשתמש בטרנזיסטור שיש לך: 2N2907.יש שרטוט בלינק שצירפתי, (שים לב שזה תחת הכותרת Basic transistor relay driver, actuated on LOW input (PNP), סוג הדיודה פחות משנה כל עוד זאת דיודה רגילה ולא דיודת זנר. והנגד בבסיס של הטרנזיסטור צריך להיות בסדר גודל של בערך 1K אוהם.
פורסם 2012 ביוני 213 שנים אני לא מומחה לרכיבי ריליי, אבל משהו נראה לי מוזר בתיאור שלך - הריליי לא אמור להתנהג ככה. אתה בטוח שהוא תקין? אתה בטוח שחיברת כל דבר למקום הנכון? נסה להפעיל בעזרתו משהו פשוט, כמו נורית LED עם סוללה עצמאית. וודא קודם כל שאתה יכול להשתמש בו בתור מפסק פשוט, ורק אז תעבור הלאה. עזוב בינתיים את הטרנזיסטורים והדיודות, הם לא רלוונטיים לעצם הפעולה של הריליי.ה-ATmega1280 זה רק המיקרו-מעבד, "ג'וק" שחור עם רגליים. אני מניח שמה שיש לך ביד זה "ארדואינו Mega", שזה לוח כחול עם כל מיני רכיבים וחיבורים וג'וק ATmega1280 באמצע. נכון? בקשר לקביעת מהירות הסיבוב של הסרבו: בעיקרון, הוא מסתובב הכי מהר שהוא יכול לזווית שהוא מקבל מהפקודה. מה שאתה יכול לעשות בתוכנה זה לחלק את הטווח לצעדים קטנים ולעשות delay ביניהם. לדוגמה, אם הסרבו כרגע בזווית 0, אז במקום לכתובservo2.write(180);אתה יכול לכתובfor (int j=1; j<=180; j++) { servo2.write(j); delay(10);}יהיה עיכוב של 10 אלפיות השניה אחרי כל זווית בודדת - אתה לא תרגיש את הקפיצות הקטנות האלה, וזה ייראה לך כאילו הסרבו מסתובב לאט יותר - מאה ושמונים מעלות ב-1.8 שניות.
פורסם 2012 ביוני 213 שנים מחבר תודה MIKEותודה על הקוד igendel1.איך אני יודע איזו דיודה יש לי?2.יש אפשרות לדעת מי מבין הרגליים של הטרנזיסטור הוא הDRAIN GATE SOURCE ?
פורסם 2012 ביוני 213 שנים בחייך מתן, החוצץ שהבאת זה בכלל FF, זאת ועוד הזרם שהוא יודע לספק נמוך מאוד.אתה צוחק עלי..מה הקשר FF! לא יודע מה מצאת, אבל זה הדף נתונים:http://www.ti.com/lit/ds/symlink/sn5407.pdf זה חוצץ עם קולקטור פתוח (מגביר זרם ומתח) והשתמשתי בו מלא לרכיב FPGA שמוצי 3.3V כאחד לוגי אז זה תיאם לי ל- 5V עם זרם גבוה.כבר במאפייני המוצר רשום שמתאים לבקרת ממסרים ומתאם בין רמות לוגיות..לפותח התרד, רכיב אידיאלי בשבילך (כמובן גם לא יקר)
פורסם 2012 ביוני 213 שנים מחבר בהמשך להודעה הקודמת שלי...אולי אני ככה יהיה יותר ברור.בקשר לארדואינו עם הסרוואים:האם יש פקודה שזורקת אותי מהללואה (void loop) ? ובכך תסתיים התוכנית-כך ייפסק תנועתו של הסרוו
פורסם 2012 ביוני 213 שנים מתן - בהתחלה רשמת SN5470 שזה AND-GATED J-K POSITIVE-EDGE-TRIGGEREDFLIP-FLOPS WITH PRESET AND CLEAR.----------mistanen, אתה מצליח לראות אם כתוב משהו על הדיודה ? איך היא ניראת ?לכל ג'וק/טרנזיסטור או כל דבר אלקטרוני יש דפי נתונים שמתארים את אופן הפעולה של הרכיב, את המגבלות שלו, את אופן חיבורו וכו'.אם תחפש בגוגל 2N2907, תמצא datasheet (בקובץ PDF) שבעמוד הראשון אמור להיות ציור סכמתי שלו וגם ציור פיזי של הרכיב שרגליו ממוספרות ומוגדרות.לגבי יציאה מללואה, יש כמה דרכים:דרך אחד משפט break;ודרך נוספת היא להשתמש בתנאי נוסף בללואה ולגרום לו לא להתקיים.
פורסם 2012 ביוני 213 שנים מתן - בהתחלה רשמת SN5470 שזה AND-GATED J-K POSITIVE-EDGE-TRIGGERED FLIP-FLOPS WITH PRESET AND CLEAR. צודק..התכווני 07 ולא 70. טעות בהקלדה אז אם פותח התרד רוצה רכיב פשוט בלי להסתבך בסוג הטרנזיסטור, זרמי זליגה וכ"ו זה הרכיב: SN5407: http://www.ti.com/lit/ds/symlink/sn7407.pdf נכנס 3V ויוצא 5V עם זרם גבוה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.