ליליפאד: הכל על לוח ארדואינו בגודל קטן

ארדינו ליליפאד

יש vמספר "טעמים" של ארדואינו, כביכול. חוץ מ Arduino UNO ואחיו הגדול ארדואינו מגה, יש יותר מהצלחות האלה. חלקם עם מאפיינים מאוד ספציפיים כדי לספק את כל הצרכים האפשריים של היצרנים. בדרך זו הם יסתגלו לכל מיני פרויקטים של DIY. אחת שונה מהאמור היא ליליפאד.

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

מה זה ליליפאד?

ליליפאד

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

ובכן, עבור סוג זה של מכשירים זה לא מעשי להשתמש ב- Arduino UNO, מגה וכו ', מכיוון שהם לוחות בגודל ניכר, שיחד עם סוג הכוח שהלוחות האלה בדרך כלל זקוקים לו, יהפכו את המשימה לבניית לבישים בלתי אפשרית דִיסקרֶטִי. לכן נוצרו לוחות כמו Lilypad, עוד חלק מרכזי במערכת האקולוגית של Arduino.

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

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

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

מאפיינים טכניים של LilyPad / Flora

זה צלחת LilyPad / Flora הוא תוכנן במיוחד עבור בגדים וטקסטיל, גרסה לבישה של ארדואינו כמו שאמרתי. הוא פותח על ידי לאה בוכלי ו- SparkFun Electronics. נכון שהתכונות אינן חזקות כמו לוחות ארדואינו אחרים, אך הם גמישים ומופחתים יותר, איכויות שאין ללוחות אחרים.

ליליפאד

לוח ה- LilyPad מופעל על ידי מיקרו-בקר Atmel בעל הספק נמוך ATmega328P. שבב MCU שדורש רק בין 0,75μA ב 0,2mA, תלוי במצב ועם מתח אספקה ​​בין 2.7 ל 5.5 v. MCU זה הוא 8 סיביות, ועובד בתדר שעון של 8 מגה-הרץ.

למרות גודלו הקטן, הלוח הזה בעל 23 סיכות GPIO כדי שתוכל לתכנת אותם. אך רק 9 מהם נגישים, כולם כסיכות דיגיטליות. הם ממוספרים כך: 5, 6, 9, 10, 11, A2, A3, A4 ו- A5. מבין כולם, אלה ללא A יכולים לשמש PWM. בנוסף, ניתן להשתמש בו פרוטוקול I2C דרך סיכות A4 (SDA) ו- A5 (SCL). כמובן שיהיה גם סיכה GND כקרקע (מסומנת בסמל -) ואחרת עבור כוח 3v3 (מסומן כ- +).

זכור שאם אתה מאכיל אותו עם 5 וולט, זה יהיה המתח עבור הפינים הדיגיטליים. מצד שני, אם אתה משתמש בסוללת 3.7 וולט, אז הם יעבדו ב -3.3 וולט. זהיר בזה !.

Lilypad משלב מחבר JST לחיבור ה- סוללת ליפו בצד האחורי, אם כי מתאם ה- USB הטורי אינו כלול בערכה הבסיסית (יהיה עליכם לקנות מודול FTDI). מה כולל שבב MCP73831 משולב להטענת הסוללה באמצעות USB, כפתור איפוס, מספר נוריות LED משולבות, אחת מהן כדי לדעת אם הלוח פועל ועוד עבור ניפוי שגיאות נגיש באמצעות סיכה 13.

לאס מאפיינים טכניים של LilyPad הושלמו הם:

  • 328Mhz Atmel ATmega8P מיקרו-בקר.
    • 8 סיבית
    • SRAM 2KB
    • EEPROM 1KB
    • זיכרון פלאש 32KB
  • מתח אספקה ​​מ -2.7 וולט ל -5 וולט.
  • צריכה בין 0.75 מיקרואמפר עד 0.2mA.
  • סיכות דיגיטליות 23, רק 9 זמינות. עם 5 PWM (5,6,9,10,11).
  • ארבעה סיכות אנלוגיות A2, A3, A4, A5. מתוכם A4 (SDA) ו- A5 (SCL) מיועדים ל- I2C.
  • סיכות חשמל: 1 של 3v3, 1 של GND.
  • זרם פינים מרבי: 40mA.
  • מידות בקוטר 55 מ"מ ובעובי 8 מ"מ.
  • מחיר: כ -6 אירו או 7 אירו (קנה כאן)

צוֹמֵחַ

En המקרה של פלורה, זו צלחת אדפרויט יקרה במקצת מהקודמת, אבל גם זולה. ישנן כמה תיקונים של לוח זה, עם v3. זה תואם Arduino, ועוצב על ידי מייסד Adafruit, לימור פריד, הידוע בקהילה בשם Ladyada, ואלטרנטיבה ל- LilyPad.

יש לו כמה יתרונות מעניינים על פני LilyPad, למרות שהם נראים כמעט זהים. הצלחת הזו כן הוא משלב את ה- microUSB לחיבור שלך, לכן זו כבר נקודה נוספת. בנוסף, לפלורה יש מידות של 45 מ"מ ו -7 מ"מ, שהופכות אותה לקטנה במקצת, אם כי כמעט זהה במקרה זה.

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

כדי צוֹמֵחַ, המאפיינים הם אלה האחרים:

  • Atmel ATmega32U4 16 Mhz מיקרו-בקר.
    • 8 סיבית
    • 2.5KB SRAM
    • פלאש 32KB
    • 1KB EEPROM
  • מתח אספקה ​​3.5V עד 16V.
  • צריכת מקסימום מ 8mA ל 20mA.
  • סיכות דיגיטליות זמינות מצטמצמות ב -1, כלומר עומדות לרשותך 8. הם 0, 1, 2, 3, 6, 9, 10 ו- 12. כ- PWM יש 4 מהם, אלה שמספרם 3, 6, 9 ו- 10. יש לו I2C, אך הפעם הם נמצאים ב- 2 (SDA ) ו- 3 (SCL).
  • Neopixel משולב נגיש מהסיכה 8.
  • יש לך 4 פינים אנלוגיים: A7, A9, A10 ו- A11.
  • הוסף 2 סיכות מתח 3v3 ו- 3 מסוג GND. כמו כן, הוסף פלט VBATT. סיכה אחרונה זו נותנת את המתח של הסוללה המשמשת להנעתה, ולכן היא יכולה לשמש כסיכת חשמל אחת נוספת, כמו עבור NeoPixel (תמיד עד 150mA של עומס מרבי, אך היזהר מכיוון שהוא מגדיל את הצריכה).
  • מידות 45mmx7mm.
  • מחיר בין 16-30 € (קנה כאן)

צלחות שונים במקורם. בעוד פלורה היא מ Adafruit, Lilypad היא מ Arduino ו- Sparkfun. אך שניהם מיועדים לבישים לבושים, ועם מידות ומאפיינים דומים כפי שאתה יכול לראות.

מתחיל לתכנת עם ה- IDE של ארדואינו

צילום מסך של Arduino IDE

כדי תוכנית Flora ו- LilyPad זהה לעשות את זה עם Arduino UNO, וכו. משתמשים באותה שפת תכנות ובאותה סביבת פיתוח, כלומר Arduino IDE. ההבדל היחיד שעליך לקחת בחשבון הוא שעליך לבחור את סוג הלוח לתכנות בתפריט IDE, שכן כברירת מחדל היא תהיה UNO.

כדי בחר את הצלחת כהלכה בארדואינו IDE:

  • ליליפד: עבור אל Arduino IDE, ואז אל כלים, ואז לחלק הלוחות ושם בחר בלוח LilyPad. כאשר מודול FTDI מחובר והכבל מהמחשב ל- microUSB, אתה יכול להעביר את הסקיצה כדי להשאיר אותה מתוכנתת.
  • צוֹמֵחַ: עבור אל Arduino IDE, ואז קובץ, ואז העדפות. בכרטיסייה הגדרות, חפש את "מנהל כתובות אתרים נוספות של צלחות" ושם הדבק קישור זה. אגב, אם כבר הייתה לך כתובת URL אחרת בשדה זה, השתמש בפסיק כדי להפריד את כתובת האתר החדשה שאתה מוסיף ואל תמחק את כתובת האתר הישנה, ​​או לחץ על הסמל שליד תיבת הטקסט והוסף את כתובת האתר החדשה מתחת לשנייה אחד בחלון החדש שמופיע. ברגע שאתה מסיים, אתה נותן אישור וזהו. כעת עבור אל כלים, לוח, מנהל כרטיסים, ובחר תרומה מהתפריט הנפתח הקלד, חפש במנוע החיפוש "אדפרויט AVR" ללא הצעות מחיר, ונמצא פעם התקן. לאחר שתסיים, תוכל לחזור לתפריט כלים, ללילי ארדוינו LilyPad ובתוכו תוכל לבחור Adafruit Flora שיופיע לאחר התקנת התוסף. כאן אתה מחבר ישירות את ה- USB לכבל microUSB מהלוח, ללא צורך במודול נפרד.

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

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.