Talaan ng mga Nilalaman:

Wifs: 5 Hakbang
Wifs: 5 Hakbang

Video: Wifs: 5 Hakbang

Video: Wifs: 5 Hakbang
Video: Wifi 5mp ANBIUX камера видеонаблюдения ДЕШЕВАЯ НАДЕЖНАЯ которую ты давно искал 2024, Oktubre
Anonim
Wifs
Wifs

Ako si Stephanie Minne, nag-aaral ako ng New Media and Communication Technology (NMCT) sa Howest (Kortrijk Belgium). Sa paaralan nakuha namin ang takdang-aralin na gumawa ng isang aparato na may isang webpage. Maaari kang tumingin sa aking portfolio.

Pinili kong gumawa ng isang upuan ng tren na nagpaputi ng isang sensor dito. Madidiskubre ng sensor kung mayroong isang taong nakaupo sa upuan.

Hakbang 1: Mga Kinakailangan na Materyales

Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales
Mga Kinakailangan na Materyales

Para sa proyektong ito maraming mga materyales ang kinakailangan.

Pressure sensor (fsr 400) = € 9, 20 / unit

Raspberry Pi 3 = € 37, 95

Mga RGB leds = € 0.5 / unit

Resistor (470 ohm) = € 0.10 / unit

LCD display = € 2.44 / unit

Mcp 3008 = € 29, 00 / unit

Sn74hc595n = € 1, 20 / unit

Potensyalometre = € 1, 15

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit

Ang hardware ay medyo madali.

Tulad ng nakikita sa eskematiko, gumamit ako ng isang 74hc47 para sa aking mga leds. Ang dahilan para doon ay dahil ang aking raspberry Pi ay walang maraming mga pin. Ang kawalan nito, ay maaari mo lamang gawin ang humantong pula o berde. Wala kang isang pwm signal upang gumawa ng iba't ibang mga kulay.

Ang mga raspberry Pi ay walang mga analog input pin. Kaya kailangan ko ng isang mcp 3008. Nagko-convert ito ng isang analog signal sa isang digital. Ang nagpadala ng presyon ay inilalagay sa mga channel ng mcp 3008.

Hakbang 3: Gumawa ng isang Database

Gumawa ng isang Database
Gumawa ng isang Database

Sa proyektong ito isang MySQL ang ginamit bilang database server.

Ang trabaho sa talahanayan ay may impormasyon tungkol sa mga sensor. Nakukuha nito kung saan ang isang tao ay inuupuan ang isang upuan sa tren. Mula sa sandaling ang isang tao ay nakaupo sa upuan ang unang data ay isusulat sa talahanayan. Ang lahat ng data ay isusulat sa talahanayan maliban sa datimeEnd.

Sa ruta ng talahanayan nanggagaling ang data tungkol sa iba't ibang mga ruta na ginagawa ng isang tren.

Ang talahanayan ay may dalawang mga halaga: isa para sa normal na datime at isa pa para sa totoong datime.

Ang datetime normal ay ang oras na ang tren ay huminto sa teoretikal. Ang datime real ay ang oras na ang tren ay hihinto para sa real. Ang oras na ito ay kasama ang pagkaantala.

Ang bawat tren ay may isang malinaw at natatanging sanggunian, na binubuo ng mga titik (p.e. Ang IC ay nangangahulugang intercity train) at mga numero (hal. 4565 ang tren mula sa Brussels hanggang Antwerp).

At ang bawat uri ay may sariling tirahan. Halimbawa ng mga talahanayan, mga basurahan.

Hakbang 4: Code It It

Code It!
Code It!
Code It!
Code It!

Ang de base code ng mga sensor ay nakasulat sa Python. Meron

2 uri ng code. Ang una ay para sa mga sensor. Ang pangalawa ay para sa webpage. Ang data ng web page ay nakasulat sa Python, Flask, JavaScript, HTML at CSS.

Ang sensor

Ang bawat sangkap ay may kanya-kanyang klase. Ang lahat ng magkakaibang klase ay ginagamit sa test.py.

Ang web

Ang web code ay nakasulat sa Python at Flask. Para sa header isang template ang ginagamit. Ang iba pang piraso ng pahina ay may sariling pahina ng html.

Ang istraktura ng file

  • Ang test file ay matatagpuan sa sensor ng direktoryo.
  • Ang mga klase ay matatagpuan sa mga modelo ng direktoryo.
  • Naglalaman ang direktoryo sa dump ng dump ng database ng tren.
  • Naglalaman ang web ng direktoryo ng index.py. Ito ang pahina ng Flask. Ang file na ito ay kailangang patakbuhin upang maipatakbo ang webpage.
  • Naglalaman ang direktoryo ng mga template ng mga pahina ng html.
  • Naglalaman ang static ng direktoryo ng mga imahe, font at mga file ng css.

Hakbang 5: Gawing Maganda

Gawing Maganda
Gawing Maganda
Gawing Maganda
Gawing Maganda
Gawing Maganda
Gawing Maganda

Mayroong iba't ibang mga paraan upang makagawa ng isang magandang tren. Ako ang pumili

upang makagawa ng isang 3d print ng isang tren.

Ang mga upuan.

Ang isang maliit na butas ay dapat na mapuna sa upuan dahil ang sensor ay kailangang ilagay sa upuan. Ang mga leds ay naayos sa tuktok ng upuan.

Ang bagon.

Mayroong ilang mahahalagang tampok sa kariton. Sa una dapat mayroong maliit na butas sa sahig kung saan nanggagaling ang mga upuan.

  1. Ang sensor at ang mga cal ng leds ay dapat pumunta kahit na ang mga butas na ito.
  2. Sa sidepanel mayroong isang butas upang ayusin ang LCD display na may impormasyon sa IP address at ang bilang ng mga libreng upuan.
  3. Ang Raspberry Pi ay dapat na matatagpuan sa likod nang hindi nakikita.

Atensyon: ang 3d print ay nai-print nang kaunti mas maliit kaya ang labis na 3 o 4 mm para sa mga butas ay dapat na makita

Inirerekumendang: