Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan na Materyales
- Hakbang 2: Ang Circuit
- Hakbang 3: Gumawa ng isang Database
- Hakbang 4: Code It It
- Hakbang 5: Gawing Maganda
Video: Wifs: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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 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
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
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
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.
- Ang sensor at ang mga cal ng leds ay dapat pumunta kahit na ang mga butas na ito.
- Sa sidepanel mayroong isang butas upang ayusin ang LCD display na may impormasyon sa IP address at ang bilang ng mga libreng upuan.
- 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:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,