جدول المحتويات:

باساجير تيلر. قرصنة سعيدة: 4 خطوات
باساجير تيلر. قرصنة سعيدة: 4 خطوات

فيديو: باساجير تيلر. قرصنة سعيدة: 4 خطوات

فيديو: باساجير تيلر. قرصنة سعيدة: 4 خطوات
فيديو: فتاة فقيرة في تحدي حفلة مبيت غنية! المبيت في منزل يُحظر الدخول إليه ل 24ساعة 2024, يوليو
Anonim
باساجير تيلر. قرصنة سعيدة
باساجير تيلر. قرصنة سعيدة

جيماكت باب.

أوين سيسيليا ، تيم جانسن ، ميس فان إيسن

عداد الركاب اردوينو: APC

Openbaar vervoer، wij maken allemaal weleens gebruik van. Je stapt soms de trein in en zoekend naar een zitplaats maar na twee coupés beslis je toch te gaan staan terwijl er 1 coupe verder misschien de ene perfecte zitplaats nog voor u vrij was. In de spits wanneer het druk هو en iedereen dezelfde coupé instapt in hoop voor een zitplaats en de Conducteur omroept om verder naar voren te lopen omdat daar nog genoeg plek vrij is.

Tegenwoordig هو موقع op de NS te zien hoeveel coupés een trein heeft، een mooie toevoeging bij de site. Maar alsnog عبارة عن مشكلة في بعض الأحيان. Hier hebben wij een oplossing for bedacht. هير حبين وج عين تزين اليخت. Wij hebben gezocht naar manieren om deze probleem tegen te gaan. Een scherm boven de coupé deur die aangeeft hoeveel plekken nog vrij zijn. Zo kunt u van tevoren inschatten waar u in kan stappen en of er kans is om een zitplaats te vinden.

Dit Ide Willen wij Realiseren مع een Arduino. باب druksensoren in elke stoel te plaatsen en te verbinden met een scherm die aangeeft hoeveel stoelen vrij zijn. De Arduino berekent op welke stoelen druk uitgeoefent wordt en geeft dat weer op het scherm als een getal. De schermen zullen boven bij de deuren van de coupé geplaatst worden zodat de passagiers gelijk kunnen zien hoe vrij de coupé is. De arduino zal ook verbonden worden aan de wifi van de trein. موقع Zo kan de arduino de aangegeven getal ook weergeven op de NS. Op de site kunt u dan zien hoeveel coupés jou trein heeft plus hoeveel plekken er vrij zijn.

Deze systeem هو niet alleen voor de passagiers handig maar ook voor NS. NS voorkomt zo تهيج فان هون مرور. Zo kan NS ook Beter overzien hoeveel zitplaatsen er nodig zijn bij bepaalde locaties en tijden in heel Nederland. نحن نشعر بالتهيجات في نظام الأبواب المفتوحة ونشعر بالضيق في البنية التحتية للراحة في منطقة تيكومست.

نحن hebben de Arduino gebruikt en hiervoor een systeem bedacht om het aantal vrije plaatsen in een trein coupe te tellen en weer te geven. باب الميني فان دروكسنسورز في دي ستولن تي دوين دي إي إن سيجنال دورجيفن إيه إن عرض بوفين دي ديور فان دي كوبيه من دي بويتينكانت فان دي ترين. zo kunnen de passagiers zien waar er nog ruimte is voordat ze de drukken trein in stappen.

onderdelen.

- اردوينو.

- لوح اردوينو.

- شاشة عرض ليد بفاكهة أدا 0.56.

- دروكسنسورين.

- كابلات.

الخطوة 1: De Ontwikkeling

لقد التقينا zijn Begonnen het bestuderen van de Arduino، de mogelijkheden en hoe het werkt. ar دارنا زيجن بدأنا التقينا بالتفكير التصميمي.

hoe zijn نحن op het édée gekomen. نحن hadden een sessie over waar je zoal aan irriteert in het dagelijks leven، wat voor een dingen je onhandig vind en graag zou willen dat het anders was. نحن zijn Begonnen met brainstormen en zo zijn we op het idea gekomen om een display te maken in een trein die laat zien of er nog ruimte is zodat je niet de hele tijd moet doorlopen voordat je een plek heb gevonden. نموذج onderdelen فور.

الخطوة 2: De Display

دي ديسبلاي
دي ديسبلاي

نحن zijn alereerst Begonnen التقى het aan de praat krijgen van de display ، نحن heben gebruik gemaakt van een Ada 0.56 led display.

الخطوة 3: De Sensor

دي الاستشعار
دي الاستشعار

نحن hebben voor ons prototype een druk sensor gemaakt، elke keer dat de sensor word ingedrukt gaat het cijfer op de display nar beneden، als de sensor word losgelaten gaat het

الخطوة 4: كود اردوينو

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

هذه مكتبة لحقائب الظهر I2C LED الخاصة بنا

مصممة خصيصًا للعمل مع حقائب الظهر Adafruit LED 7-Segment - 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 للتواصل ، يلزم وجود دبابيس للواجهة. هناك العديد من عناوين I2C القابلة للتحديد. لحقائب الظهر ذات دبابيس تحديد العنوان: 0x70 أو 0x71 أو 0x72 أو 0x73. لحقائب الظهر ذات 3 دبابيس تحديد العنوان: 0x70 حتى 0x77

تستثمر Adafruit الوقت والموارد في توفير هذا الكود مفتوح المصدر ، يرجى دعم Adafruit والأجهزة مفتوحة المصدر من خلال شراء المنتجات من Adafruit!

بقلم ليمور فرايد / ليديادا للصناعات Adafruit. ترخيص BSD ، يجب تضمين كل النص أعلاه في أي إعادة توزيع ****************************************** ************** /

#include // قم بتمكين هذا الخط في حالة استخدام Arduino Uno و Mega وما إلى ذلك. #include #include "Adafruit_LEDBackpack.h"

مصفوفة Adafruit_7segment = Adafruit_7segment () ؛

إعداد باطل () {#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) ؛ }

حلقة باطلة () {int seatFree = 42 ؛

int button1 = digitalRead (7) ؛ إذا (button1 == LOW) {seatFree = seatFree -1 ؛ }

int button2 = digitalRead (8) ؛ إذا (button2 == LOW) {seatFree = seatFree -1 ؛ }

int button3 = digitalRead (9) ؛ إذا (button3 == LOW) {seatFree = seatFree -1 ؛ }

int button4 = digitalRead (10) ؛ إذا (button4 == LOW) {seatFree = seatFree -1 ؛ }

// طباعة مصفوفة النقطة العائمة. matrix.writeDisplay () ، تأخير (50) ؛

}

موصى به: