Innehållsförteckning:

Passagier Teller. Happy Hacking: 4 steg
Passagier Teller. Happy Hacking: 4 steg

Video: Passagier Teller. Happy Hacking: 4 steg

Video: Passagier Teller. Happy Hacking: 4 steg
Video: УХА Не Классическая. с Жареным Карпом. Рецепт УХИ от Липована 2024, Juli
Anonim
Passagier Teller. Glad hackning
Passagier Teller. Glad hackning

Gemaakt dörr.

Owen CiciliaTim JansenMees van Essen

Arduino passagerarräknare: APC

Öppen transport, vi kan alla använda van. Du kan ibland träna för att leta efter en plats men två kuponger kan vara att du kommer att stå medan det är 1 kupong som kanske också ger en perfekt plats för din frihet. In the spits when the pressure is and Everyone same coupé instapt in hoop for one sitplace and the conducteur omroept for further to voren to run because there yet enough place vrij is.

Tegenwoordig är på NS -webbplatsen för att se hur många kuponger en tog har, en vacker tilläggning till webbplatsen. Men det är också ett problem ibland att det är en massa människor med en kupé som kan bli al. Här har vi en lösning för bedacht. Vi har hittat möjligheter för detta problem mot att gå. En skärm över kupén för den tillåtna mängden som vi inte kan ha ännu. Du kan hitta en plats där du kan hitta en plats där du kan hitta en plats.

Denna idé vill vi realisera med en Arduino. Dörrkonsoler i varje stoel där du kan ansluta till en skärm som är lika stor som möjligt. Arduino beräknar vilka typer av tryck som används och ger att det visas på skärmen som en enhet. De schermen kommer att komma över de dörren och de kuponger som läggs in så att passagerarna lika kan se hur de kan användas. Arduino kommer också att bli ansluten till wifi från tåget. Det går inte att visa på NS -webbplatsen. På webbplatsen kan du se hur många kuponger du har och hur många mängder du kan få.

Detta system är inte bara för passagerare som kan användas men också för NS. NS förekommer inte att irritera sina passagerare. Det kan också vara bättre att du får vissa platser att besöka i Nederländerna. Genom detta system kan vi använda många irriteringar i den öppna transporten och vi kan förbättra infrastrukturen för komfortabla resor i framtiden.

Vi har använt Arduino för att kunna använda ett system för att få flera lediga platser i en tågkupong som vi kan ge och återge. Door middel van druksensors in de stoelen you do die one signaal doorgeven to a display boven the door van the coupe of the buitenkant van the train. så kan de passagerare se var det är ännu utrymme innan de kan ta tåget i steg.

delar.

- arduino.

- arduino -brödbräda.

- Ada fruit 0.56 led display.

- druksensoren.

- kablar.

Steg 1: De Ontwikkeling

Vi kan börja med att studera från Arduino, de är möjliga och fungerar. en dessutom zijn we begonnen with the design thinking.

hur är vi på den ideen. vi hade en brainstorm om hur du skulle kunna irritera i dagliga livet, vad för saker du skulle kunna hitta och gärna skulle vilja att det var annat. vi kan börja med brainstormen och så kan vi komma på idén att få en skärm att göra i en tåg som kan se att det inte finns någon större plats så att du inte kan hela tiden måste öppnas innan du hittar en plats. delar för prototyp.

Steg 2: Visa displayen

De Display
De Display

Vi kan börja med att få en bildskärm, vi kan använda en Ada -frukt på 0,56 led.

Steg 3: Avkännaren

De Sensor
De Sensor

vi har för vår prototyp en trycksensor gjord, varje gång det sensorordet används för att kunna visa displayen i beneden, även om sensorordet förlorar det

Steg 4: Arduino -kod

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

Detta är ett bibliotek för våra I2C LED -ryggsäckar

Utformad speciellt för att fungera med Adafruit LED 7-Segments ryggsäckar-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 Dessa bildskärmar använder I2C för att kommunicera, två stift krävs för gränssnitt. Det finns flera valbara I2C -adresser. För ryggsäckar med 2 adress Välj stift: 0x70, 0x71, 0x72 eller 0x73. För ryggsäckar med 3 adress Välj stift: 0x70 till 0x77

Adafruit investerar tid och resurser som tillhandahåller denna öppen källkod, stödja Adafruit och hårdvara genom att köpa produkter från Adafruit!

Skrivet av Limor Fried/Ladyada för Adafruit Industries. BSD -licens, all text ovan måste ingå i varje omfördelning ************************************** ***************/

#include // Aktivera den här raden om du använder Arduino Uno, Mega, etc. #include #include "Adafruit_LEDBackpack.h"

Adafruit_7segment matrix = Adafruit_7segment ();

void setup () {#ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println ("7 -segmentstest för ryggsäck"); #endif matrix.begin (0x70); pinMode (7, INPUT_PULLUP); pinMode (8, INPUT_PULLUP); pinMode (9, INPUT_PULLUP); pinMode (10, INPUT_PULLUP); }

void loop () {int seatsFree = 42;

int -knapp1 = digitalRead (7); if (knapp1 == LÅG) {seatsFree = seatsFree -1; }

int -knapp2 = digitalRead (8); if (knapp2 == LÅG) {seatsFree = seatsFree -1; }

int -knapp3 = digitalRead (9); if (knapp3 == LÅG) {seatsFree = seatsFree -1; }

int -knapp4 = digitalRead (10); if (knapp4 == LÅG) {seatsFree = seatsFree -1; }

// skriv ut en floating point matrix.print (platserFree); matrix.writeDisplay (); fördröjning (50);

}

Rekommenderad: