תוכן עניינים:

Passagier טלר. פריצה מאושרת: 4 שלבים
Passagier טלר. פריצה מאושרת: 4 שלבים

וִידֵאוֹ: Passagier טלר. פריצה מאושרת: 4 שלבים

וִידֵאוֹ: Passagier טלר. פריצה מאושרת: 4 שלבים
וִידֵאוֹ: The unexpected benefit of celebrating failure | Astro Teller 2024, יולי
Anonim
Passagier טלר. פריצה שמח
Passagier טלר. פריצה שמח

דלת ג'מאקט.

אוון סיציליה טים יאנסן מיז ואן

דלפק נוסעים מארדואינו: APC

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

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

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

המערכת הזו היא לא רק עבור הנוסעים הנוספים אך גם עבור NS. NS הופעת zo irritaties van hun passagiers. כך שגם NS יכול להיות טוב יותר בכמה מקומות צריך להיות נחוצים לאתרים מסוימים בזמן הולנד. באמצעות מערכת זו אנו יכולים להופיע בכמה שיותר גירויים בנושאים הניתנים לפתיחה ובכדי שנוכל לשפר את התשתית לתיירות בנוחות בעתיד.

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

חלקים.

- ארדואינו.

- קרש לחם ארדואינו.

- תצוגת לד LED של פירות עדה 0.56.

- druksensoren.

- כבלים.

שלב 1: De Ontwikkeling

אנו מתחילים את ההשכלה של ארדואינו, ואפשר גם כיצד היא עובדת. en daarna zijn we begonnen met the design thinking.

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

שלב 2: דה תצוגה

דה תצוגה
דה תצוגה

אנו יכולים להפיק את כל התצוגות כאשר אנו יכולים לקבל את התצוגה.

שלב 3: חיישן דה

דה סנסור
דה סנסור

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

שלב 4: קוד ארדואינו

/***************************************************

זוהי ספרייה עבור תרמילי ה- LED שלנו I2C

תוכנן במיוחד לעבודה עם תרמילי ה- LED של 7 פלחי Adafruit LED-https://www.adafruit.com/products/881-https://www.adafruit.com/products/880-https:// www. adafruit.com/products/879 - https://www.adafruit.com/products/878 9 תצוגות אלה משתמשות ב- I2C כדי לתקשר, 2 סיכות נדרשות לממשק. ישנן מספר כתובות I2C לבחירה. לתיקי גב עם 2 כתובות בחר סיכות: 0x70, 0x71, 0x72 או 0x73. לתיקי גב עם 3 כתובות בחר סיכות: 0x70 עד 0x77

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

נכתב על ידי לימור פריד/ליידיאדה לתעשיות אדפרוט. רישיון BSD, כל הטקסט לעיל חייב להיכלל בכל חלוקה מחדש ************************************ ***************/

#include // אפשר שורה זו אם אתה משתמש ב- Arduino Uno, Mega וכו '. #כלול #כלול "Adafruit_LEDBackpack.h"

מטריצת Adafruit_7segment = Adafruit_7segment ();

הגדרת void () {#ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println ("בדיקת תרמיל 7 פלחים"); #endif matrix.begin (0x70); pinMode (7, INPUT_PULLUP); pinMode (8, INPUT_PULLUP); pinMode (9, INPUT_PULLUP); pinMode (10, INPUT_PULLUP); }

לולאת void () {int seatsFree = 42;

int button1 = digitalRead (7); אם (כפתור 1 == LOW) {seatsFree = seatsFree -1; }

int button2 = digitalRead (8); אם (כפתור 2 == LOW) {seatsFree = seatsFree -1; }

int button3 = digitalRead (9); if (button3 == LOW) {seatsFree = seatsFree -1; }

int button4 = digitalRead (10); אם (כפתור 4 == LOW) {seatsFree = seatsFree -1; }

// הדפס מטריצת נקודה צפה (כיסאות חינם); matrix.writeDisplay (); עיכוב (50);

}

מוּמלָץ: