สารบัญ:

ภรรยา: 5 ขั้นตอน
ภรรยา: 5 ขั้นตอน

วีดีโอ: ภรรยา: 5 ขั้นตอน

วีดีโอ: ภรรยา: 5 ขั้นตอน
วีดีโอ: วิธีหาเมียง่ายๆใน 5 ขั้นตอน [ TOMO x WOW Wedding Presentation ] 2024, พฤศจิกายน
Anonim
ภรรยา
ภรรยา

ฉันชื่อ Stephanie Minne ฉันเรียน New Media and Communication Technology (NMCT) ที่ Howest (Kortrijk Belgium) ที่โรงเรียน เราได้รับมอบหมายให้ทำอุปกรณ์ที่มีหน้าเว็บ คุณสามารถดูผลงานของฉัน

ฉันได้เลือกที่จะทำเบาะรถไฟที่มีเซ็นเซอร์อยู่ในนั้น เซ็นเซอร์จะตรวจจับว่ามีคนนั่งอยู่บนเบาะหรือไม่

ขั้นตอนที่ 1: วัสดุที่จำเป็น

วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น

สำหรับโครงการนี้จำเป็นต้องใช้วัสดุหลายอย่าง

เซ็นเซอร์ความดัน (fsr 400) = €9, 20/หน่วย

Raspberry Pi 3 = €37, 95

ไฟ LED RGB = 0.5 ยูโร / หน่วย

ตัวต้านทาน (470 โอห์ม) = €0.10 /หน่วย

จอ LCD = €2.44 /หน่วย

Mcp 3008 = €29, 00 /หน่วย

Sn74hc595n = €1, 20 /หน่วย

โพเทนชิโอมิเตอร์ = €1, 15

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit

ฮาร์ดแวร์ค่อนข้างง่าย

ดังที่เห็นในแผนผัง ฉันใช้ 74hc47 สำหรับไฟ LED ของฉัน เหตุผลนั้นเป็นเพราะ Raspberry Pi ของฉันมีหมุดไม่เยอะ ข้อเสียของสิ่งนี้คือคุณสามารถทำให้ไฟ LED เป็นสีแดงหรือสีเขียวเท่านั้น คุณไม่มีสัญญาณ PWM เพื่อสร้างสีที่ต่างกัน

Raspberry Pi ไม่มีพินอินพุตแบบอะนาล็อก ฉันต้องการ mcp 3008 ซึ่งจะแปลงสัญญาณแอนะล็อกเป็นดิจิตอล ตัวส่งแรงดันถูกวางบนช่องของ mcp 3008

ขั้นตอนที่ 3: สร้างฐานข้อมูล

สร้างฐานข้อมูล
สร้างฐานข้อมูล

ในโครงการนี้ mysql ถูกใช้เป็นเซิร์ฟเวอร์ฐานข้อมูล

ตารางอาชีพมีข้อมูลเกี่ยวกับเซ็นเซอร์ มันจับภาพที่คนนั่งบนที่นั่งรถไฟ จากช่วงเวลาที่มีคนนั่งอยู่บนที่นั่ง ข้อมูลแรกจะถูกเขียนลงในตาราง ข้อมูลทั้งหมดจะถูกเขียนลงในตาราง ยกเว้น datetimeEnd

ในเส้นทางตารางจะมีข้อมูลเกี่ยวกับเส้นทางต่างๆ ที่รถไฟทำ

ตารางมีสองค่า: ค่าหนึ่งสำหรับ datetime ปกติและอีกค่าสำหรับ datetime จริง

วันที่และเวลาปกติคือเวลาที่รถไฟจอดตามหลักวิชา วันที่และเวลาจริงคือเวลาที่รถไฟจอดอยู่จริง เวลานี้มีความล่าช้ารวมอยู่ด้วย

รถไฟทุกขบวนมีการอ้างอิงที่ชัดเจนและไม่ซ้ำใคร ประกอบด้วยตัวอักษร (p.e. IC ย่อมาจาก Intercity train) และตัวเลข (p.e. 4565 คือ รถไฟจาก บรัสเซลส์ ไปยัง Antwerp)

และทุกประเภทมีที่พักเป็นของตัวเอง เช่น โต๊ะ ถังขยะ

ขั้นตอนที่ 4: รหัสมัน

รหัสมัน!
รหัสมัน!
รหัสมัน!
รหัสมัน!

รหัสฐานของเซ็นเซอร์เขียนด้วยภาษาไพทอน มี

รหัส 2 ชนิด อันแรกสำหรับเซ็นเซอร์ อันที่สองสำหรับหน้าเว็บ ข้อมูลหน้าเว็บเขียนด้วยภาษา Python, Flask, JavaScript, HTML และ CSS

เซ็นเซอร์

ทุกองค์ประกอบมีคลาสของตัวเอง คลาสต่าง ๆ ทั้งหมดถูกใช้ใน test.py

เว็บ

โค้ดเว็บเขียนด้วย Python และ Flask สำหรับส่วนหัวจะใช้เทมเพลต ส่วนอื่นของหน้ามีหน้า html ของตัวเอง

โครงสร้างไฟล์

  • ไฟล์ทดสอบสามารถพบได้ในไดเร็กทอรีเซนเซอร์
  • คลาสอยู่ในโมเดลไดเร็กทอรี
  • ไดเร็กทอรี sql มีดัมพ์ของฐานข้อมูลรถไฟ
  • เว็บไดเร็กทอรีมี index.py นี่คือหน้าขวด ต้องเรียกใช้ไฟล์นี้เพื่อเรียกใช้หน้าเว็บ
  • ไดเร็กทอรี templates มีหน้า html
  • ไดเร็กทอรีสแตติกประกอบด้วยรูปภาพ ฟอนต์ และไฟล์ css

ขั้นตอนที่ 5: ทำให้มันสวยงาม

ทำให้มันสวยงาม
ทำให้มันสวยงาม
ทำให้มันสวยงาม
ทำให้มันสวยงาม
ทำให้มันสวยงาม
ทำให้มันสวยงาม

มีหลายวิธีในการสร้างรถไฟที่สวยงาม ฉันเลือกแล้ว

เพื่อทำการพิมพ์ 3 มิติของรถไฟ

ที่นั่ง.

ต้องมองเห็นรูเล็ก ๆ ในเบาะนั่งเนื่องจากจำเป็นต้องวางเซ็นเซอร์บนเบาะนั่ง ไฟ LED ติดอยู่ที่ด้านบนของที่นั่ง

เกวียน.

มีคุณลักษณะที่สำคัญบางประการในเกวียน ตอนแรกจะต้องมีรูเล็ก ๆ บนพื้นที่นั่งมา

  1. เซ็นเซอร์และแคลอรีของไฟ LED ควรผ่านรูเหล่านี้
  2. ในแผงด้านข้างมีรูสำหรับยึดจอ LCD พร้อมข้อมูลเกี่ยวกับที่อยู่ IP และจำนวนที่นั่งว่าง
  3. Raspberry Pi ควรอยู่ด้านหลังให้พ้นสายตา

!ข้อควรระวัง: การพิมพ์ 3 มิติมีขนาดเล็กกว่าเล็กน้อย ดังนั้นต้องเผื่อไว้ล่วงหน้าอีก 3 หรือ 4 มม. สำหรับรู!

แนะนำ: