תוכנת פרוססינג (processing) היא תוכנה שיושבת על המחשב שלנו ויכולה לעבוד בשיתוף פעולה עם ארדואינו.
קטגורית ארכיון: מדריכים
כשאנחנו מתעסקים עם אלקטרוניקה יש לנו נטיה להיות שאננים בגלל שאנחנו עובדים עם מתח נמוך, אבל גם בתחום הזה צריך לשמור על כללי בטיחות כדי למנוע נזק לעצמנו ולרכוש.
לארדואינו יש כמה סוגים של זכרונות שלכל אחד מאפיינים שונים ושימושים שונים
RFID היא טכנולוגיה לזיהוי על ידי תדר רדיו קצר. שני השחקנים העיקריים הם קורא (Reader) ותג זיהוי (tag).
תפקיד הקורא הוא לשלוח גלי רדיו לטווח קצר בדרך כלל 13.56MHz ולקבל בחזרה מידע ששמור בתג הזיהוי. מה שיפה זה שרק הקורא צריך מקור מתח, התג במידה והוא פסיבי משדר את המידע בעזרת האנרגיה הנשלחת מהקורא.
זה בודד להיות לבד בפסגה ועד עכשיו ארדואינו דיבר רק עם המחשב. איך אפשר לדבר עם בקרי ארדואינו אחרים?
בלינק היא פלטפורמה עם אפליקציות אנדרואיד ו-iOS לשלוט בארדואינו רספברי פיי ולוחות פיתוח אחרים דרך האינטרנט.
mbed היא סביבת פיתוח אונליין שמיועדת לפיתוח של לוחות המבוססים על ARM cortex-M .
מיקרו פייתון היא גרסת פייתון קטנה שמתאימה לתכנות בקרים ומערכות משובצות.
מיקרו פייתון היא למעשה מפרש פייתון + הספריות הבסיסיות של שפת פייתון וכדי לתכנת בקרים עם מיקרו-פייתון צריך לצרוב אותה אל הבקר .
כרטיסי ארדואינו שיש בהם את בקר ATmega32u4 יכולים לדמות עכבר ומקלדת וזה מאפשר לארדואינו להתממשק עם המחשב ולבצע פעולות כמו כתיבת טקסט וחיקוי של העכבר.
אדהפרוט טרינקט הוא לוח פיתוח פצפון שמבוסס על בקר ATtiny85 ומתאים לפרויקטים של שגר ושכח. מוציאים אותו מהמגירה מחברים והפרויקט מוכן.
ESP-32 הוא השבב החדש מבית ESPRESSIF ונראה מבטיח מאוד מבחינת הנתונים: WIFI, BLUETOOTH מעבד עם שתי ליבות, ו32 רגלי פלט/קלט. הוא בתחילת דרכו ומתאים כרגע רק למתקדמים
אפשר לבנות ממשק משתמש על הרספברי פיי ששולט ברכיבים ומקבל מידע מחיישנים שונים. הפעם נשתמש ב flask שהיא חבילה של פייתון ונבדוק את היכולות שלה.
לבקשת הקהל נפעיל ממסר שמחובר למנורה על ידי חיישן אינפרה אדום.
כדי להפעיל את הארדואינו עם בטריה צריך להוריד את צריכת הזרם שלו ואפשר לעשות את זה דרך חומרה או דרך תוכנה. דרך חומרה אפשר להסיר לדים ולהחליף/להסיר מייצב מתח, ודרך תוכנה אפשר להכניס אותו למצב שינה.
יש כמה טריקים או קיצורי דרך שאפשר לעשות עם ארדואינו, את חלקם אתם בטח מכירים אבל אולי נחדש לכם משהו.
פסיקות הן מה שנקרא interrupts ונותנות לנו לבצע פונקציות “ברקע” בלי לעצור את הקוד על פי שינוי שהתרחש בפין מסוים או לפי זמנים קבועים.
הפעם נבנה שעון דיגיטלי מעורר על מטריצה ונעביר אותו אחר כך ללוח הלחמה חצי קבוע
אז החלטתי לבנות מערכת השקיה אוטומטית לגינה של אשתי במרפסת (למעלה מ-15 עציצים!). עד כאן הכל פשוט… יש ארדואינו… יש ברז… ומה שנשאר זה רק לחבר ביניהם וזהו קדימה מים מים משמיים!
בפעם הקודמת תכנתנו את הבקר כשהוא על לוח הארדואינו אבל זה לא כל כך נוח כל פעם להכניס ולשלוף את הבקר מהלוח לכן הפעם נתכנת אותו כשהוא על מטריצה.
- 1
- 2