שְׁאֵלָה:
איך אני עובר ממשטח לחם ארדואינו ליצירת מכשיר אמיתי
Steve
2011-05-11 05:35:55 UTC
view on stackexchange narkive permalink

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

עכשיו הייתי רוצה להכין אחד "אמיתי" שיעלה מחוץ לבית שלי כדי שאוכל לעשות שימוש חוזר בארדואינו שלי.

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

"אבל איפה הכיף בזה?"-- בדיוק.
שמונה תשובות:
G Bulmer
2011-05-12 15:27:05 UTC
view on stackexchange narkive permalink

אני מניח משאלתך שאתה רוצה את החלקים החיוניים של ארדואינו יחד עם המעגל שלך בצורה קבועה.

הנה השלבים שלי:

  1. בנה את כל מעגל על ​​קרש לחם או שניים. ואז אתה יודע שהכל עובד.
  2. העבר אותו לצורה קבועה של מעגל, תוך בדיקה תוך כדי.

קח את זה צעד בכל פעם וזה ' אני אסתדר יפה.

1. בנה את המעגל כולו על קרש לחם או שניים.

אז אתה יודע שהכל עובד, ושיש לך את כל הרכיבים מוכנים להכנת המעגל הקבוע שלך

זה יכלול ביצוע ותכנות של חלק מהארדואינו שלך על קרש הלחם. אני לא חושב שתזדקק לחלק ה- USB, כך שזה יכול להיות רכיבי חור דרך שהם פשוטים יחסית מלכתחילה.

הנה קישור להוראות הראה כיצד להכין ארדואינו ללא USB.

ניתן לתכנת אותו באמצעות הארדואינו הקיים שלך, אינך זקוק למתכנת. לדוגמא: http://arduino.cc/en/Tutorial/ArduinoToBreadboard

הייתי מצייר סקיצה של סכמת המעגל כדי להבטיח שאני מבינה מה יש לי על לוח הלוח. וכדי להנחות את השלב הבא.

2. אני ממליץ לך להעביר את כל העניין ל- 'veroboard' (חשפנות) במקום להכין PCB.

Veroboard / stripboard יהיה הרבה יותר מהיר וזול יותר. אתה יכול בקלות לבלות זמן רב יותר בלמידה להשתמש ב- Eagle מספיק טוב כדי להכין PCB, מכפי שנדרש לתכנן ולהפוך את המעגל כולו על גבי לוח / חשפנות.

אתה יכול לעשות עיצוב על נייר בריבוע, אבל יש כמה תוכניות CAD שיעזרו אם אתה מחפש Google עבור veroboard CAD. מעולם לא השתמשתי בהם, אני משתמש בנייר ובעפרון רך או בחבילת ציור וקטורית. חבר השתמש ב- PowerPoint כי זה מה שהיה עליו למסור.

הנה היא דוגמה למישהו שבנה ארדואינו על גבי לוח / חשפנות.

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

קישור זה מראה כיצד ייראה התהליך.

תוכל לעקוב אחר עיצוב arduino של veroboard / stripboard ובדוק שהוא עובד. ואז התמקד במעגל הנוסף שלך.

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

העלות הכוללת עבור החלק הארדואינו צריכה להיות מתחת ל -10 $.

בהצלחה, ואני מקווה שאתה נהנה זה.

תשובה מקיפה נחמדה. תודה על כך, בהחלט ייקח הרבה מזה לסיפון
תשובה יפה.כל רעיון איך אני מוודא שסיכת הארדואינו מתחברת לא תשתחרר.במה עלי להשתמש לשם כך?האם עלי להלחם אותם ישירות?
תשובה נפלאה!ממש עזר לכוון אותי לכיוון לאן להמשיך.תודה!
Cogsy
2011-05-11 10:40:52 UTC
view on stackexchange narkive permalink

כמה אחרים הזכירו את השימוש במגן. אני אמור לנסות את היד שלך ב- PCB משלך :) למרות שזה נוטה להיות דרך יקרה / קשה / מתסכלת, זה בקלות החינוכי ביותר.

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

אם כבר כתבתם תוכנה על לוח הפיתוח שלכם, אז יהיה לכם מושג מה נדרש ב מבחינת גודל פלאש / זיכרון RAM, דלפקים, פינים של IO וכו '. ייתכן שיידרש קצת חפירות כדי לגלות במה שבסביבת Arduino השתמשה בפועל, הוא נוטה להסתיר את הפרטים הטכניים בפני היזם. הדבר הכי קל יכול להיות פשוט להשתמש בשבב בארדואינו שלדעתי הוא ATMega168.

התחל לגלוש באתרי ספקי רכיבים כמו Digikey ו- Element14 כדי למצוא את הרכיבים הדרושים לך. נסה להשתמש בדברים שכבר כלולים בספריות הנשר, או נסה את כוחך לצייר עקבות משלך.

ואז תוכל BatchPCB לפברק את העיצובים שלך. הזמינו את כל החלקים שבחרתם. ברגע שהכל הגיע, הלחמו אותו יחד והתפללו שהוא יעבוד כשאתם מפעילים אותו: D

כמובן שזה נשמע די מרתיע אם אתם חדשים בעיצוב אלקטרוני, פשוט המשיכו לשאול שאלות כל הזמן! בהצלחה;)

לוחות Arduino החדשים יותר (Uno ו- Duemilanove) משתמשים ב- ATMega328P ולא ב- 168 שיש לדיסימילה.
אני הולך בדרך זו כבר עכשיו. השגתי לעצמי חבורה של attiny45s (די.וי.פי של 8 פינים מספיק לפרויקט הנוכחי שלי) ומתכנת תואם avrdude של USD13 מחוץ ל- eBay. התייצבתי על כל העניין בלי להשתמש בלוח dev (לא ארדואינו בשבילי, אבל קרוב), ואז הנחתי את הסכימה בנשר ושלחתי אותו לשירות FusionPCB של Seeedstudio. להחזיק אצבעות! כל העניין היה חווית למידה מדהימה.
בדוק http://arduino.cc/en/Tutorial/ArduinoISP לתכנות ATtiny's ו- ATmega של Arduino, בלי לקנות מתכנת.
Mihailo
2011-05-11 15:36:25 UTC
view on stackexchange narkive permalink

אולי לעבור חצי דרך בין מגן Arduino לבין הלוח שלך באמצעות Arduino Pro או Pro Mini לוח

Pro - לוח זה הוא מיועד למשתמשים מתקדמים שרוצים להשאיר לוח מוטבע בפרויקט: הוא זול יותר מ- Diecimila ומופעל בקלות באמצעות סוללה, אך דורש רכיבים נוספים והרכבה.

אתה פשוט מוסיף את הרכיבים הנוספים שלך.

charliehorse55
2011-05-11 06:41:42 UTC
view on stackexchange narkive permalink

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

אני מניח שזה מגיע קצת יותר לשאלה הבסיסית. אני מנסה ללמוד קצת אלקטרוניקה, כיצד אוכל לקבוע את השבב 'המינימלי' שאשתמש בו או אפילו את איזה שבב שיעשה את העבודה. איך לומדים דברים מסוג זה? זה נראה כמו שאלה מסוג 'כמה זמן זה חתיכת מחרוזת' שאני אפילו לא יודעת מאיפה להתחיל.
@Steve מכיוון שציינת שאתה לא יודע לבחור את הצ'יפ המינימלי, הנה כמה טיפים: תחילה הכירו את האתר של [Atmel] (http://www2.atmel.com/). שני עמודים שכדאי להכניס למועדפים הם [megaAVR] (http://www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&subfamily_id=760&source=left_nav) ו- [tinyAVR] (http: / /www.atmel.com/dyn/products/devices.asp?category_id=163&family_id=607&subfamily_id=791&source=left_nav) עמודים. יש להם תיאורים של מיקרו בקרי AVR שתשתמשו בהם בעיקר.
@Steve הבא לנתח שמות חלקים. הם יספרו לך מידע בסיסי על החלק עצמו. לדוגמא מגה או זעיר אומר לך איזה סוג של תכונות לצפות מהיחידה. מספר ספרות ראשון מספר לך את זיכרון הפלאש הזמין. זה בדרך כלל 4, 8, 16, 32, 64 או 128 KiB. את השאר או את הספרות לא הצלחתי לפענח. לאחר מכן, עבור כל מכשיר, יש סיכום קצר. אם תלחץ על השם ואז לחץ על המסמכים, תמצא את סיכומו. הורד את הקובץ וקרא אותו. הוא מכיל את המידע הבסיסי על המכשיר ואמור להיות מספיק טוב להתחלה.
פשוט אקבל את השבב המדויק שיש לארדואינו שלך. אז אתה לא צריך לדאוג לקבל שבבים אחרים (כמו מתכנת) אתה יכול פשוט להכניס אותו לשקע השבב בארדואינו, לתכנת אותו ואז להכניס אותו למעגל שלך. למרות שלא תשתמשו בתכונות רבות, השבב לא יעלה כל כך הרבה ולכן שווה את קלות השימוש.
זה רק צעד קל משלב הגלישה, ואתה עדיין לא מסוגל לעשות שימוש חוזר בארדואינו מה שהופך את המכשיר הסופי ליקר יותר מהנדרש.
אני לא חושב שאתה מבין את מה שאני אומר - פשוט קנה ATMEL 328P. הורד אליו את הקוד שלך דרך הארדואינו ואז הוציא אותו והניח אותו על קרש לחם. כעת יהיו לך 2 328Ps, אחד מהם יישאר בארדואינו ואילו השני יישב על לוח הפרויקט שלו.
Leon Heller
2011-05-11 05:48:43 UTC
view on stackexchange narkive permalink

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

יתכן שתצטרך לקבל PCB מעוצב ומיוצר, ולהרכיב אותו, או שאתה יכול לבנות את המעגל על ​​לוח אב טיפוס. אז אתה פשוט מחבר אליו את ה- AVR מהארדואינו, והוא אמור להתחיל לעבוד בדיוק כמו שהארדואינו עשה.

ducksauz
2011-05-11 09:42:25 UTC
view on stackexchange narkive permalink

לכו תסתכלו על MetaBoard. זהו לוח תואם ל בעיקר arduino שתוכלו לחרוט בבית על גבי PCB יחיד. אם ברצונך להעביר את מה שערכת אב טיפוס ללוח קבוע, זו תהיה נקודת התחלה טובה ומתועדת היטב.

בדרך, תלך לתפוס עותק של Eagle לעריכת העיצוב לצרכים שלך ואיסוף במתכנת מעגלים שתצטרך לתכנת את הלוח הביתי שלך.

זכור כי כימיקלי תחריט הם 1) מגעילים ו -2) עליהם להיפטר כראוי.
תודה על זה. איגל אמנם קצת יקר: P
מניח שהתגעגעת למהדורה החינמית של Eagle. בגלל זה כל כך הרבה אנשים משתמשים בזה. יש לו מגבלות על גודל הלוח ומספר השכבות, אך אחרת הוא פונקציונלי לחלוטין. בפרויקטים קטנים של DIY, זה בדרך כלל מספיק טוב. http://cadsoft.de/freeware.htm
g19fanatic
2011-05-20 20:16:35 UTC
view on stackexchange narkive permalink

השיטה שלי אינה רחוקה מאחורי שיטת קוגסי. במקום לצלול עמוק לתוך הנשר וכאלה, עברו לרדיושאק המקומי שלכם, הרימו כמה לוחות מושלמים (מעגלים עם המון חורים). הגדר את ה- atmega328 עם התוספות הדרושות (גביש חיצוני אחד עם 2 קבלים, קבלים לסינון קווי חשמל ונגד כדי למשוך את סיכת האיפוס גבוה). הלחמו את השבב / המעגל ללוח הפרפקט.

שיטה זו הרבה פחות מרתיעה מאשר להתחיל עם PCB מותאם אישית. לאחרונה התחלתי גם עם אלקטרוניקה ושיטה זו הייתה הצעד הבא שלי. עכשיו אני עושה את התחריט שלי אבל זה ההתקדמות שהכי קל לקחת.

בהצלחה!

ADeogirikar
2018-09-12 07:34:34 UTC
view on stackexchange narkive permalink

כדאי לך לשקול להשתמש בשבב ATTINY84 או 85 במקום ארדואינו מורכב על לוח הפרוטו.ATTINY הם שבבים קטנים נהדרים המציעים (כמעט) את אותה פונקציונליות כמו Atmega 328P (שבב Arduino), תופסים מעט מאוד מקום, ואותה תוכנית ניתן להעביר מארדואינו ל- ATTINY.זה גם מאפשר לך להחזיר את Arduino שלך לאחר טיפוס טיפוס.נקודת התחלה טובה -

https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/

לחיים.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...