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

Эхнэрүүд: 5 алхам
Эхнэрүүд: 5 алхам

Видео: Эхнэрүүд: 5 алхам

Видео: Эхнэрүүд: 5 алхам
Видео: Происхождение: пять элементов человеческой цивилизации - Части 3-5 - Документальный фильм 2024, Аравдугаар сар
Anonim
Эхнэрүүд
Эхнэрүүд

Би Стефани Минне, би Howest (Кортрижк Бельги) хотод Шинэ медиа, харилцаа холбооны технологи (NMCT) чиглэлээр суралцдаг. Сургуульд байхдаа вэб хуудастай төхөөрөмж хийх даалгавар авсан. Та миний багцыг үзэх боломжтой.

Би галт тэрэгний суудлыг мэдрэгчтэй болгохоор шийдсэн. Сандал дээр хүн сууж байгаа эсэхийг мэдрэгч илрүүлэх болно.

Алхам 1: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал

Энэ төслийг хэрэгжүүлэхийн тулд хэд хэдэн материал шаардлагатай болно.

Даралт мэдрэгч (fsr 400) = € 9, 20/нэгж

Raspberry Pi 3 = 37, 95 евро

RGB LED = нэгж 0.5 евро

Резистор (470 ом) = 0.10 евро /нэгж

LCD дэлгэц = 2.44 евро /нэгж

Mcp 3008 = 29 евро, 00 /нэгж

Sn74hc595n = € 1, 20 /нэгж

Потенциометр = 1, 15 евро

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

Тоног төхөөрөмж нь нэлээд хялбар байдаг.

Схем дээр харагдаж байгаа шиг би 74hc47 -ийг ледүүддээ ашигласан. Үүний шалтгаан нь миний бөөрөлзгөнө Pi олон зүүгүйтэй холбоотой юм. Үүний сул тал бол та зөвхөн гэрлийг улаан эсвэл ногоон болгож чадна. Танд өөр өнгө гаргах pwm дохио байхгүй байна.

Raspberry Pi нь аналог оролтын зүүгүй. Тиймээс надад mcp 3008 хэрэгтэй байна. Энэ нь аналог дохиог дижитал болгон хөрвүүлдэг. Даралт дамжуулагчийг mcp 3008 суваг дээр байрлуулна.

Алхам 3: Өгөгдлийн сан үүсгэх

Мэдээллийн сан үүсгэх
Мэдээллийн сан үүсгэх

Энэ төсөлд mysql -ийг мэдээллийн сангийн сервер болгон ашигласан.

Ширээний ажил нь мэдрэгчийн талаархи мэдээллийг агуулдаг. Энэ нь хүн галт тэрэгний суудал дээр хаана сууж байгааг харуулдаг. Хүн суудал дээр сууснаас хойш эхний өгөгдлийг хүснэгтэд бичнэ. DatetimeEnd -ээс бусад бүх өгөгдлийг хүснэгтэд бичнэ.

Хүснэгтийн маршрутад галт тэрэгний хийдэг янз бүрийн маршрутын талаархи мэдээлэл ирдэг.

Хүснэгт нь хоёр утгатай: нэг нь ердийн өгөгдлийн цаг, нөгөө нь бодит цаг хугацааны хувьд.

Өгөгдлийн цаг гэдэг нь галт тэрэг онолын хувьд зогссон үе юм. Datetime real гэдэг нь галт тэрэг зогсох цаг юм. Энэ хугацаа хойшлогдсон хугацааг багтаасан болно.

Галт тэрэг бүр тодорхой бөгөөд өвөрмөц лавлагаатай бөгөөд үсэг (p.e. IC нь хот хоорондын галт тэрэг гэсэн утгатай) ба тооноос бүрдэнэ (4565 p.e. нь Брюссель -Антверпен хүрэх галт тэрэг юм).

Мөн төрөл бүр өөрийн гэсэн байртай. Жишээлбэл, ширээ, хогийн сав.

Алхам 4: Кодлох

Кодлоорой!
Кодлоорой!
Кодлоорой!
Кодлоорой!

Мэдрэгчийн үндсэн кодыг Python дээр бичсэн болно. Байдаг

2 төрлийн код. Эхнийх нь мэдрэгчдэд зориулагдсан болно. Хоёр дахь нь вэб хуудсанд зориулагдсан болно. Вэб хуудасны өгөгдлийг Python, Flask, JavaScript, HTML, CSS дээр бичсэн болно.

Мэдрэгч

Бүрэлдэхүүн хэсэг бүр өөрийн гэсэн ангилалтай байдаг. Test.py дээр бүх өөр ангиудыг ашигладаг.

Вэб

Вэб кодыг Python болон Flask дээр бичсэн болно. Толгойн хувьд загварыг ашигладаг. Хуудасны нөгөө хэсэг нь өөрийн гэсэн html хуудастай.

Файлын бүтэц

  • Туршилтын файлыг лавлах мэдрэгчээс олж болно.
  • Ангиуд нь лавлах загварт байрладаг.
  • SQL лавлах нь галт тэрэгний мэдээллийн сангийн овоолгыг агуулдаг.
  • Лавлах вэб нь index.py файлыг агуулдаг. Энэ бол Колбаны хуудас юм. Вэб хуудсыг ажиллуулахын тулд энэ файлыг ажиллуулах шаардлагатай.
  • Загварын лавлах нь html хуудсуудыг агуулдаг.
  • Статик лавлах нь зураг, фонт, CSS файлуудыг агуулдаг.

Алхам 5: Үүнийг үзэсгэлэнтэй болго

Үүнийг үзэсгэлэнтэй болго
Үүнийг үзэсгэлэнтэй болго
Үүнийг үзэсгэлэнтэй болго
Үүнийг үзэсгэлэнтэй болго
Үүнийг үзэсгэлэнтэй болго
Үүнийг үзэсгэлэнтэй болго

Сайхан галт тэрэг хийх янз бүрийн арга байдаг. Би сонгосон

галт тэрэгний 3d хэвлэх.

Суудал.

Мэдрэгчийг суудал дээр суулгах шаардлагатай тул суудал дээр жижиг нүх гаргах шаардлагатай. Ледууд нь суудлын дээд талд бэхлэгддэг.

Вагон.

Вагонд хэд хэдэн чухал шинж чанарууд байдаг. Эхлээд шалан дээр суудал ирдэг жижиг нүх байх ёстой.

  1. Мэдрэгч ба гэрэл нь эдгээр нүхнүүдээр дамжих ёстой.
  2. Хажуугийн самбар дээр IP дэлгэцийн мэдээлэл, үнэгүй суудлын тоо бүхий LCD дэлгэцийг засах нүх бий.
  3. Raspberry Pi нь харагдахуйц ар тал дээр байрлах ёстой.

Анхаарна уу: 3d хэвлэмэл нь арай жижиг хэмжээтэй тул нүхний хувьд 3 эсвэл 4 мм -ийн нэмэлтийг урьдчилан тооцоолсон байх ёстой.

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