Innholdsfortegnelse:

Passagier Teller. Happy Hacking: 4 trinn
Passagier Teller. Happy Hacking: 4 trinn

Video: Passagier Teller. Happy Hacking: 4 trinn

Video: Passagier Teller. Happy Hacking: 4 trinn
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Passagier Teller. God hacking
Passagier Teller. God hacking

Gemaakt dør.

Owen CiciliaTim JansenMees van Essen

Arduino passasjerdisk: APC

Åpen transport, vi kan alle sammen bruke varebiler. Du kan noen ganger trene i å lete etter en plass, men det er to kuponger som du kan tenke deg å stå mens det er 1 kupong som kan være en perfekt plassering for deg. I spyttene når trykket er alle samme kupéene som kan settes inn i en hoppe for en plassering og en leder kan ta videre fordi vi har muligheten til å løpe fordi det er nok plass.

Tegenwoordig er på NS -nettstedet for å se hvor mange kuponger en tog har, en vakker tillegg til stedet. Men det er også et problem noen ganger at det er en masse mennesker ved en kupé som kan skje. Her har vi en løsning for bedacht. Vi har søkt etter metoder for å oppnå dette problemet. En skjerm over kupéen for den angitte mengden av plikter kan ikke lenger være. Du kan registrere deg hvor tilfredsstillende du kan finne frem til, og det er mulig å finne noen steder.

Denne ideen vil vi realisere med en Arduino. Dørmedisiner i alle stoler for å plassere og kombinere en skjerm med mange størrelser. Arduino beregner hvilke typer trykk som brukes og gir det igjen på skjermen som en melding. De schermen vil komme over de kupéene som er plassert slik at passasjerene like godt kan se hvordan kupongen er. Arduinoen blir også brukt til wifi fra toget. Slik kan den angitte informasjonen også vises på NS -nettstedet. På nettstedet kan du se hvor mange kuponger du har i tog og hvor mange plikter du kan benytte.

Dette systemet er ikke bare for passasjerer som kan brukes, men også for NS. NS synes ikke irritasjon av hun passasjerer. Det kan også være bedre å se hvor mye plass det er nødvendig for bestemte steder og tider i Nederland. Døren til dette systemet kan dukke opp flere irriteringer i den åpne transporten og vi kan forbedre infrastrukturen for komfortable reiser i fremtiden.

Vi har brukt Arduino til å bruke et system for å få flere ledige plasser i en togkupong som du kan sende og gi deg igjen. Door middel av druksensorer i de stoelen du kan gjøre som en signal doorgeven til en display boven de deuren av de coupe of the buitenkant van the train. så kan passasjerene se hvor det er mer plass før de kan trene tog i trinn.

deler.

- arduino.

- arduino brødbrett.

- Ada frukt 0,56 led display.

- druksensoren.

- kabels.

Trinn 1: De Ontwikkeling

Vi begynner med å lære av Arduino, muligens og hvordan det fungerer. da vi begynte med design tenkning.

hvordan er vi på ideen. Vi hadde en idémyldring om hva du vil se på i dagelijks livet, for en ting kan du finne ut og gjerne ville at det var noe annet. vi begynner med brainstormen, og vi kan tenke oss at ideen kan gi en skjerm for å lage en stasjon som kan se at det ikke er noen plass, slik at du ikke trenger hele tiden å åpne siden før du finner et sted. deler for prototype.

Trinn 2: De Display

De Display
De Display

vi er alle allereerst begynt med det vi kan få fra displayet, vi har laget en Ada fruit 0.56 led display.

Trinn 3: De Sensor

De Sensor
De Sensor

vi har for vår prototype en trykksensor laget, hver gang det sensorordet blir integrert, kan det vises på displayet til Norge, og sensorordet vil også miste det

Trinn 4: Arduino -kode

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

Dette er et bibliotek for våre I2C LED -ryggsekker

Spesielt designet for å fungere med Adafruit LED 7-segmenters ryggsekker-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 Disse skjermene bruker I2C til å kommunisere, 2 pinner kreves for grensesnitt. Det er flere valgbare I2C -adresser. For ryggsekker med 2 adresse Velg pins: 0x70, 0x71, 0x72 eller 0x73. For ryggsekker med 3 adresse Velg pins: 0x70 til 0x77

Adafruit investerer tid og ressurser ved å tilby denne åpen kildekoden. Vennligst støtt Adafruit og maskinvare med åpen kildekode ved å kjøpe produkter fra Adafruit!

Skrevet av Limor Fried/Ladyada for Adafruit Industries. BSD -lisens, all tekst ovenfor må inkluderes i enhver omfordeling ************************************** ***************/

#include // Aktiver denne linjen hvis du bruker Arduino Uno, Mega, etc. #include #include "Adafruit_LEDBackpack.h"

Adafruit_7segment matrix = Adafruit_7segment ();

ugyldig oppsett () {#ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println ("7 -segmenters ryggsekk -test"); #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); hvis (knapp1 == LAV) {seatsFree = seatsFree -1; }

int -knapp2 = digitalRead (8); hvis (knapp2 == LAV) {seatsFree = seatsFree -1; }

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

int -knapp4 = digitalRead (10); hvis (knapp4 == LAV) {seatsFree = seatsFree -1; }

// skriv ut et flytende punkt matrise.print (seatsFree); matrix.writeDisplay (); forsinkelse (50);

}

Anbefalt: