ዝርዝር ሁኔታ:

Passagier Teller. መልካም ጠለፋ - 4 ደረጃዎች
Passagier Teller. መልካም ጠለፋ - 4 ደረጃዎች

ቪዲዮ: Passagier Teller. መልካም ጠለፋ - 4 ደረጃዎች

ቪዲዮ: Passagier Teller. መልካም ጠለፋ - 4 ደረጃዎች
ቪዲዮ: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, ህዳር
Anonim
Passagier Teller. መልካም ጠለፋ
Passagier Teller. መልካም ጠለፋ

የጌማክ በር።

ኦወን ሲሲሊያ ቲም ጃንሰን ማይስ ቫን ኤሰን

የአርዱዲኖ ተሳፋሪ ቆጣሪ - ኤ.ፒ.ሲ

Openbaar vervoer, wij maken allemaal weleens gebruik van. በዞንኬክ ናር ኢን ዚፕላፓስ ማር እና ትዊ ኩፕስስ beslis je toch te gaan staan terwijl er 1 coupe verder misschien de ene perfecte zitplaats nog voor u vrij ነበር። በዴ spits wanneer het druk is 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 ነው።

Tegenwoordig is op de NS ጣቢያ te zien hoeveel coupés een trein heeft, een mooie toevoeging bij de site. Maar alsnog is problem soms dat er een massa manens bij een coupé instappen die al vol zit. Hier hebben wij een oplossing voor bedacht. Wij hebben gezocht naar manieren om deze probleem teen te gaan. Een scherm boven de coupé deur die aangeeft hoeveel plekken nog vrij zijn. ዞ ኩንት ኡ ቫን ተቮረን ኢንሻትቴንት ዋር ኡ በኣን ስታፕፕኤን ኤኤር ኦን ኦም እንኤን ዚፕፕላታትስ ት ቪንደን።

Dit idee willen wij realiseren met een Arduino. በር druksensoren ውስጥ elke stoel te plaatsen en die te verbinden met een scherm die aangeeft hoeveel stoelen vrij zijn. ደ አርዱinoኖ በረከንት ኦፕ welke stoelen druk uitgeoefent wordt en geeft dat weer op het scherm als een getal. ደ schermen zullen boven bij de deuren van de coupé geplaatst worden zodat de passagiers gelijk kunnen zien hoe vrij de coupé is. ደ አርዱዲኖ ዛል ook verbonden worden aan de wifi van de trein። Zo kan de arduino de aangegeven getal ook weergeven op de NS ጣቢያ። Op de site kuunt 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. በር dit systeem te gebruiken voorkomen እኛ ሄት openbaar vervoer en zo kunnen wij het infrastructuur verbeteren voor comfortabele reizen in de toekomst.

እኛ hebben de Arduino gebruikt en hiervoor een systeem bedacht om het aantal vrije plaatsen in een trein coupe te tellen en weer te geven. በዴ stoelen te doen ውስጥ በር middel van druksensors በ de buitenkant van de trein deen die signaal doorgeven aan een display boven de deur van de coupe. zo kunnen de passagiers zien waar er nog ruimte is voordat ze de drukken trein በ stappen ውስጥ።

onderdelen.

- አርዱዲኖ።

- አርዱዲኖ የዳቦ ሰሌዳ።

- የአዳ ፍሬ 0.56 መሪ ማሳያ።

- druksensoren.

- ካቢሎች።

ደረጃ 1: ደ ኦንትዊክኬሊንግ።

እኛ zijn begonnen het bestuderen van de Arduino, de mogelijkheden en hoe het werkt ተገናኘን። en daarna zijn እኛ begonnen met de design thinking.

hoe zijn we op het idee gekomen. በሄት ዳሊጅክስ ሌቨን ፣ ዋር ጀ ዞአል ኤን ኤርተርትት (ሃርደን ኢሰን ዲርጀንዝ ሌቨን ፣ ሃርድ ኢንድ ዲንጀን ጄ ኦንሃንድግ ቪንድ en graag zou willen dat het anders was. we zijn begonnen met brainstormen en zo zijn we op het idee 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 voor ናሙና.

ደረጃ 2: ማሳያ

ደ ማሳያ
ደ ማሳያ

እኛ zijn al allereerst begonnen ተገናኘን het aan de praat krijgen van de display, እኛ hebben gebruik gemaakt van een Ada fruit 0.56 led display.

ደረጃ 3: ደ ዳሳሽ።

ደ ዳሳሽ።
ደ ዳሳሽ።

እኛ የሄበን voor ons አምሳያ een druk sensor gemaakt ፣ elke keer dat de sensor word ingedrukt gaat het cijfer op de display naar beneden ፣ als de sensor word losgelaten gaat het

ደረጃ 4: የአርዲኖ ኮድ

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

ይህ ለእኛ የ I2C LED ቦርሳዎች ቤተ -መጽሐፍት ነው

ከአዳፍሩት ኤልኢዲ 7-ክፍል የጀርባ ቦርሳዎች ጋር ለመስራት በተለይ የተነደፈ-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

አዳፍሩት ይህንን ክፍት ምንጭ ኮድ በመስጠት ጊዜን እና ሀብቶችን ያጠፋል ፣ እባክዎን ከአዳፍ ፍሬዝ ምርቶችን በመግዛት አዳፋሹን እና ክፍት-ምንጭ ሃርድዌርን ይደግፉ!

በሊሞር ፍሬድ/ላዳዳ ለአዳፍሩት ኢንዱስትሪዎች ተፃፈ። የ BSD ፈቃድ ፣ ከላይ ያለው ጽሑፍ ሁሉ በማንኛውም መልሶ ማከፋፈል ውስጥ መካተት አለበት ************************************* **************/

#ያካትቱ // አርዱዲኖ ኡኖ ፣ ሜጋ ፣ ወዘተ የሚጠቀሙ ከሆነ ይህንን መስመር ያንቁ # #“አዳፍሩት_ኤልዲባክፓክ.” ን ያካትቱ።

Adafruit_7segment matrix = 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); }

ባዶነት loop () {int seatFree = 42;

int button1 = digitalRead (7); ከሆነ (button1 == LOW) {seatFree = መቀመጫ ነፃ -1; }

int button2 = digitalRead (8); ከሆነ (button2 == LOW) {seatFree = መቀመጫ ነፃ -1; }

int button3 = digitalRead (9); ከሆነ (button3 == LOW) {kuresFree = seatFree -1; }

int button4 = digitalRead (10); ከሆነ (button4 == LOW) {kuresFree = seatFree -1; }

// ተንሳፋፊ ነጥብ ማትሪክስ ማተም። የህትመት (መቀመጫዎች ነፃ); matrix.writeDisplay (); መዘግየት (50);

}

የሚመከር: