สารบัญ:
- ขั้นตอนที่ 1: De Ontwikkeling
- ขั้นตอนที่ 2: ยกเลิกการแสดง
- ขั้นตอนที่ 3: ถอดเซ็นเซอร์
- ขั้นตอนที่ 4: รหัส Arduino
วีดีโอ: พาสซายเออร์ เทลเลอร์. แฮ็คอย่างมีความสุข: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ประตู Gemaakt
Owen CiciliaTim Jansenมีส ฟาน เอสเซน
เคาน์เตอร์ผู้โดยสาร Arduino: APC
โอเพ่นบาร์ แวร์โวร์, ไวจ์ มาเก้น อัลเลมาล เวลีนส์ เกบรูค ฟาน Je stapt soms de trein in en zoekend ที่ 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 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.
Tegenwordig เป็นเว็บไซต์ op de NS te zien hoeveel coupés een trein heeft, een mooie toevoeging bij de site. Maar alsnog เป็นปัญหา soms dat er een massa mensen bij een coupé instappen die al vol zit Hier hebben wij een คัดค้าน voor bedacht Wij hebben gezocht naar manieren om deze ปัญหา 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 คือ om een zitplaats te vinden
Dit idee willen wij realiseren พบกับ Arduino ประตู druksensoren ใน elke stoel te plaatsen en die te verbinden พบ een scherm ตาย aangeeft hoeveel stoelen vrij zijn. สำหรับ Arduino berekent op 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. เดอ arduino zal ook verbonden worden aan de wifi van de trein. เว็บไซต์ Zo kan de arduino de aangegeven getal ook weergeven op de NS ทางเลือกเว็บไซต์ kunt u dan zien hoeveel coupés jou trein heeft plus hoeveel plekken er vrij zijn.
ระบบ Deze คือ niet alleen voor de passagiers handig maar ook voor NS NS voorkomt zo irritataties แวน ฮัน พาสซาจิเยร์ Zo kan NS ok ดีกว่า overzien hoeveel zitplaatsen er nodig zijn bij bepaalde locaties en tijden in heel Nederland. Door dit systeem te gebruiken voorkomen we veel irritaties in het openbaar vervoer en zo kunnen wij het infrastructuur verbeteren voor comfortabele reizen in de toekomst. ระบบประตู
เราใช้ Arduino gebruikt en hiervoor een systeem bedacht om het aantal vrije plaatsen in een trein coupe te tellen en weer te geven Door middel van druksensors in de stoelen te doen die een signaal doorgeven aan een display boven de deur van de coupe of de buitenkant van de trein. zo kunnen de passagiers zien waar er nog ruimte คือ voordat ze de drukken trein ใน stappen
ออนเดอร์เดเลน
- อาร์ดิโน
- เขียงหั่นขนม Arduino
- จอแสดงผล LED Ada 0.56
- ดรุคเซ็นเซอร์
- สายเคเบิล
ขั้นตอนที่ 1: De Ontwikkeling
เราพบกันครั้งแรกกับ het bestuderen van de Arduino, de mogelijkheden en hoe het werkt en daarna zijn we begonnen พบกับ de design thinking.
hoe zijn เรา op het idee gekomen. เราได้รวบรวมเซสชั่นระดมสมองผ่าน waar je zoal aan irriteert in het dagelijks leven, wat voor een dingen je onhandig vind 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 tjd moet doorlopen voordat je ge von denk. ต้นแบบ onderdelen voor
ขั้นตอนที่ 2: ยกเลิกการแสดง
we zijn al allereerst begonnen พบกับ het aan de praat krijgen van de display, we hebben gebruik gemaakt van een Ada fruit 0.56 led display.
ขั้นตอนที่ 3: ถอดเซ็นเซอร์
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 Backpacks ของเรา
ออกแบบมาโดยเฉพาะเพื่อใช้งานกับเป้สะพายหลัง 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 ในการสื่อสาร ต้องใช้ 2 พินเพื่อเชื่อมต่อ มีที่อยู่ I2C ที่เลือกได้หลายรายการ สำหรับเป้สะพายหลังที่มี 2 ที่อยู่ เลือกหมุด: 0x70, 0x71, 0x72 หรือ 0x73 สำหรับเป้สะพายหลังที่มีหมุดเลือกที่อยู่ 3 อัน: 0x70 ถึง 0x77
Adafruit ลงทุนเวลาและทรัพยากรในการจัดหารหัสโอเพนซอร์ซนี้ โปรดสนับสนุน Adafruit และฮาร์ดแวร์โอเพ่นซอร์สด้วยการซื้อผลิตภัณฑ์จาก Adafruit!
เขียนโดย Limor Fried/Ladyada สำหรับ Adafruit Industries ใบอนุญาต BSD ข้อความทั้งหมดข้างต้นจะต้องรวมอยู่ในการแจกจ่ายซ้ำ ************************************** **************/
#include // เปิดใช้งานบรรทัดนี้หากใช้ Arduino Uno, Mega ฯลฯ #include #include "Adafruit_LEDBackpack.h"
Adafruit_7segment matrix = Adafruit_7segment ();
การตั้งค่าเป็นโมฆะ () { #ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println ("การทดสอบกระเป๋าเป้สะพายหลัง 7 ส่วน"); #endif matrix.begin(0x70); โหมดพิน (7, INPUT_PULLUP); โหมดพิน (8, INPUT_PULLUP); โหมดพิน (9, INPUT_PULLUP); โหมดพิน (10, INPUT_PULLUP); }
วงเป็นโมฆะ () { ที่นั่ง int ฟรี = 42;
int button1 = digitalRead(7); ถ้า (button1 == LOW) { ที่นั่งฟรี = ที่นั่งฟรี -1; }
int button2 = digitalRead (8); ถ้า (button2 == LOW) { seatFree = seatFree -1; }
int button3 = digitalRead (9); ถ้า (button3 == LOW) { ที่นั่งฟรี = ที่นั่งฟรี -1; }
int button4 = digitalRead(10); ถ้า (button4 == LOW) { ที่นั่งฟรี = ที่นั่งฟรี -1; }
// พิมพ์ matrix.print ทศนิยม (ที่นั่งฟรี); matrix.writeDisplay(); ล่าช้า (50);
}
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง