Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. solis: ķēde
- 3. darbība: izveidojiet datu bāzi
- 4. solis: kodējiet to
- 5. solis: padariet to skaistu
Video: Wifs: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Es esmu Stephanie Minne, es studēju Jauno mediju un komunikāciju tehnoloģijas (NMCT) Howest (Kortrijk Beļģija). Skolā mēs saņēmām uzdevumu izveidot ierīci ar tīmekļa lapu. Jūs varat apskatīt manu portfeli.
Esmu izvēlējies izgatavot vilciena sēdekli ar sensoru. Sensors noteiks, vai uz sēdekļa sēž cilvēks.
1. darbība. Nepieciešamie materiāli
Šim projektam nepieciešami vairāki materiāli.
Spiediena sensors (fsr 400) = € 9, 20/vienība
Raspberry Pi 3 = € 37, 95
RGB gaismas diodes = € 0,5 /vienība
Rezistors (470 omi) = € 0,10 /vienība
LCD displejs = 2,44 € /vienība
Mcp 3008 = € 29, 00 /vienība
Sn74hc595n = € 1, 20 /vienība
Potenciometrs = 1, 15 eiro
2. solis: ķēde
Aparatūra ir diezgan vienkārša.
Kā redzams shēmā, es savām gaismas diodēm izmantoju 74hc47. Iemesls tam ir tas, ka manai aveņu Pi nav daudz spraudīšu. Tā trūkums ir tāds, ka jūs varat padarīt LED tikai sarkanu vai zaļu. Jums nav pwm signāla, lai izveidotu dažādas krāsas.
Raspberry Pi nav analogās ievades tapas. Tāpēc man vajag mcp 3008. Tas pārveido analogo signālu par ciparu. Spiediena devējs tiek uzlikts uz mcp 3008 kanāliem.
3. darbība: izveidojiet datu bāzi
Šajā projektā kā datu bāzes serveris tika izmantots mysql.
Galda nodarbošanās satur informāciju par sensoriem. Tas atspoguļo vietu, kur cilvēks sēž vilciena sēdeklī. No brīža, kad cilvēks apsēžas uz sēdekļa, pirmie dati tiks ierakstīti tabulā. Visi dati tiks ierakstīti tabulā, izņemot datetimeEnd.
Tabulas maršrutā ir dati par dažādiem vilciena maršrutiem.
Tabulai ir divas vērtības: viena parastam datuma laikam un otra reālajam datuma laikam.
Datuma un laika norma ir laiks, kad vilciens teorētiski apstājas. Reālais datuma un laika laiks ir laiks, kad vilciens reāli apstājas. Šis laiks ir ar kavēšanos ieskaitot.
Katram vilcienam ir skaidra un unikāla atsauce, kas sastāv no burtiem (IC) apzīmē starppilsētu vilcienu) un cipariem (4565. lpp. Ir vilciens no Briseles uz Antverpeni).
Un katram tipam ir sava naktsmītne. Piemēram, galdi, atkritumu urnas.
4. solis: kodējiet to
Sensoru bāzes kods ir rakstīts Python. Tur ir
2 veidu kodi. Pirmais ir paredzēts sensoriem. Otrais ir paredzēts tīmekļa lapai. Tīmekļa lapas dati ir rakstīti Python, Flask, JavaScript, HTML un CSS.
Sensors
Katrai sastāvdaļai ir sava klase. Visas dažādās klases tiek izmantotas test.py.
Tīmeklis
Tīmekļa kods ir rakstīts Python un Flask. Galvenei tiek izmantota veidne. Otrai lapas daļai ir sava html lapa.
Failu struktūra
- Pārbaudes failu var atrast direktorija sensorā.
- Klases atrodas direktoriju modeļos.
- Katalogs sql satur vilcienu datu bāzes izgāztuvi.
- Katalogs tīmeklī satur index.py. Šī ir kolbas lapa. Šis fails ir jāpalaiž, lai palaistu tīmekļa lapu.
- Veidņu direktorijā ir html lapas.
- Statiskajā direktorijā ir attēli, fonti un css faili.
5. solis: padariet to skaistu
Ir dažādi veidi, kā izveidot skaistu vilcienu. ES esmu izvēlējies
izveidot vilciena 3D izdruku.
Sēdekļi.
Sēdeklī ir jāparedz neliels caurums, jo sensors ir jāuzliek uz sēdekļa. Gaismas diodes ir nostiprinātas sēdekļa augšpusē.
Vagons.
Vagonā ir dažas svarīgas iezīmes. Sākumā grīdā, kur nāk sēdekļi, jābūt maziem caurumiem.
- Sensoram un gaismas diodēm vajadzētu iet caur šiem caurumiem.
- Sānu panelī ir caurums LCD displeja nostiprināšanai ar informāciju par IP adresi un brīvo sēdvietu skaitu.
- Raspberry Pi jāatrodas aizmugurē no redzesloka.
Uzmanību! 3D druka tiek izdrukāta nedaudz mazāka, tāpēc ir jāparedz papildu 3 vai 4 mm caurumiem!
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)