Агуулгын хүснэгт:

Зуучлагч теллер. Аз жаргалтай хакердах: 4 алхам
Зуучлагч теллер. Аз жаргалтай хакердах: 4 алхам

Видео: Зуучлагч теллер. Аз жаргалтай хакердах: 4 алхам

Видео: Зуучлагч теллер. Аз жаргалтай хакердах: 4 алхам
Видео: COC HOW TO 3 STAR TOWN HALL 13 2024, Арваннэгдүгээр
Anonim
Зуучлагч теллер. Аз жаргалтай хакердах
Зуучлагч теллер. Аз жаргалтай хакердах

Гемаакт хаалга.

Оуэн ЦицилияТим ЖансенМиэс ван Эссен

Arduino зорчигчийн тоолуур: APC

Нээлттэй хэлцэл, бусад бүх төрлийн машинууд. Төгсгөлд нь маш их мөнгө зардаг байсан бол одоо ч гэсэн маш их үнэ цэнэтэй юм. Нь 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 is.

Tegenwoordig бол NS сайтын сайт юм. Maar alsnog is de probleem som dat dat er een massa mensen bij een coupé instappen die al vol zit. Энэ бол хамгийн их ашиг тустай зүйл юм. Wij hebben gezocht naar manieren om deze probleem tegen te gaan. Хичээлийн эхлэлийг батлахыг хүсч байна. Zan kunt u van tevoren inschatten waar u in kan stappen en of er kans is om een zitplaats te vinden.

Ардуинотой уулзаж, ойлголцох болно. Хаалга druksensoren in elke stoel te plaatsen en die te verbinden met een scherm die aangeeft hoeveel stoelen vrij zijn. Дуудлага хийх нь маш чухал үүрэг гүйцэтгэдэг. 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. NS сайтын нэр томъёо. Сайтын жагсаалтаас үзвэл, энэ нь дээрээсээ илүү өндөр нүхтэй болно.

Deze systeem is niet alleen voor de passagiers handig maar ook voor NS. NS voorkomt zo irritanties van hun passagiers. Zo kan NS ook beter overzien hoeveel zitplaatsen er nodig zijn bij bepaalde locaties en tijden in heel Nederland. Door dit systeem te gebruiken voorkomen we weel irritates to het het openbaar vervoer en zo kunnen wij het infrastrukturur verbeteren voor comfortabele reizen in de toekomst.

We hebben de Arduino gebruikt en hiervoor een systeem bedacht om het aantal vrije plaatsen in een trein coupe te tellen en weer te geven. Хаалга middel van druksensors de de stoelen te doen die een signaal doorgeven aan een display boven de deur van de coupe of de buitenkant van de trein. Зочид буудлуудын түншүүд үдээсний дээд хэсэгт байрладаг.

onderdelen.

- ардуино.

- arduino талхны самбар.

- Ada жимс 0.56 LED дэлгэц.

- druksensoren.

- кабель.

Алхам 1: De Ontwikkeling

Бид zhenn begonnen het bestuderen van de Arduino, de mogelijkheden en hoe het werkt. en daarna zijn бид дизайны сэтгэлгээтэй танилцсан.

Бид юу хийхээ мэдэхгүй байна. we hadden een brainstorm sessies over waar je zoal aan irrititeert in het dagelijks leven, wat voor een dingen je onhandig vind en graag zou willen dat het anders байсан. Бид zijn begonnen -тэй танилцсан тархины шуурга 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. анхны загвар.

Алхам 2: Дэлгэцийг харуулах

Дэлгэц
Дэлгэц

we zijn al allereerst begonnen we het aan de praat krijgen van de display, we hebben gebruik gemaakt van een Ada fruit 0.56 LED дэлгэц.

Алхам 3: De Sensor

Мэдрэгч
Мэдрэгч

we hebben 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: Arduino код

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

Энэ бол манай I2C LED үүргэвчний номын сан юм

Adafruit 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 хүртэл

Adafruit нь энэхүү нээлттэй эх кодыг өгөхөд цаг хугацаа, нөөцөө зориулдаг тул Adafruit-аас бүтээгдэхүүн худалдаж авах замаар Adafruit болон нээлттэй эхийн техник хангамжийг дэмжинэ үү!

Adafruit Industries компанид зориулж Limor Fried/Ladyada бичсэн. BSD лиценз, дээрх бүх текстийг ямар ч дахин хуваарилалтад оруулах ёстой ************************************ **************/

#include // Arduino Uno, Mega, гэх мэтийг ашиглаж байгаа бол энэ мөрийг идэвхжүүлээрэй. #include #include "Adafruit_LEDBackpack.h"

Adafruit_7 сегментийн матриц = Adafruit_7 сегмент ();

void setup () {#ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println ("7 сегментийн үүргэвчийн туршилт"); #endif матриц. эхлэх (0x70); pinMode (7, INPUT_PULLUP); pinMode (8, INPUT_PULLUP); pinMode (9, INPUT_PULLUP); pinMode (10, INPUT_PULLUP); }

void loop () {int seatFree = 42;

int button1 = digitalRead (7); if (button1 == LOW) {seatFree = seatFree -1; }

int button2 = digitalRead (8); if (button2 == LOW) {seatFree = seatFree -1; }

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

int button4 = digitalRead (10); if (button4 == LOW) {seatFree = seatFree -1; }

// хөвөгч цэгийн матрицыг хэвлэх.хэвлэх (seatFree); matrix.writeDisplay (); саатал (50);

}

Зөвлөмж болгож буй: