INHOUDSOPGAWE:
- Stap 1: Vereiste materiaal
- Stap 2: Die stroombaan
- Stap 3: Maak 'n databasis
- Stap 4: Kodeer dit
- Stap 5: Maak dit mooi
Video: Vroue: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Ek is Stephanie Minne, ek studeer New Media and Communication Technology (NMCT) aan Howest (Kortrijk België). Op skool het ons die opdrag gekry om 'n toestel met 'n webblad te maak. U kan na my portefeulje kyk.
Ek het gekies om 'n treinstoel met 'n sensor daarin te maak. Die sensor sal vasstel of daar 'n persoon op die sitplek sit.
Stap 1: Vereiste materiaal
Vir hierdie projek is verskeie materiaal nodig.
Druksensor (FSR 400) = € 9, 20/eenheid
Framboos Pi 3 = 37,95 €
RGB -leds = € 0,5 /eenheid
Weerstand (470 ohm) = € 0,10 /eenheid
LCD -skerm = € 2,44 /eenheid
Mcp 3008 = € 29, 00 /eenheid
Sn74hc595n = € 1, 20 /eenheid
Potentiometer = € 1, 15
Stap 2: Die stroombaan
Die hardeware is redelik maklik.
Soos op die skema gesien kan word, het ek 'n 74hc47 vir my leds gebruik. Die rede hiervoor is omdat my framboos Pi nie baie penne het nie. Die nadeel hiervan is dat u slegs die LED rooi of groen kan maak. U het nie 'n pwm -sein om verskillende kleure te maak nie.
Die framboos Pi het nie analoog invoerpenne nie. So ek het 'n mcp 3008 nodig. Dit skakel 'n analoog sein om na 'n digitale. Die druksender word op die kanale van die mcp 3008 geplaas.
Stap 3: Maak 'n databasis
In hierdie projek is 'n mysql as databasisbediener gebruik.
Die tafelbesetting bevat inligting oor die sensors. Dit vang waar 'n persoon op 'n treinstoel sit. Vanaf die oomblik dat 'n persoon op die stoel sit, word die eerste gegewens in die tabel geskryf. Al die data sal in die tabel geskryf word, met die uitsondering van die datetimeEnd.
In die tabelroete kom data oor die verskillende roetes wat 'n trein doen.
Die tabel het twee waardes: een vir die normale datietyd en 'n ander vir die werklike datum.
Die normale tyd is die tyd dat die trein teoreties stilhou. Die datetime real is die tyd dat die trein werklik stop. Hierdie tyd is met die vertraging ingesluit.
Elke trein het 'n duidelike en unieke verwysing, saamgestel uit letters (p.e. IC staan vir Intercity train) en syfers (p.e. 4565 is die trein van Brussel na Antwerpen).
En elke tipe het sy eie verblyf. Byvoorbeeld tafels, vullisdromme.
Stap 4: Kodeer dit
Die basiskode van die sensors word in Python geskryf. Daar is
2 soorte kode. Die eerste is vir die sensors. Die tweede een is vir die webblad. Die webbladsye is in Python, Flask, JavaScript, HTML en CSS geskryf.
Die sensor
Elke komponent het sy eie klas. Al die verskillende klasse word in die test.py.
Die web
Die webkode is in Python en Flask geskryf. 'N Sjabloon word vir die opskrif gebruik. Die ander deel van die bladsy het sy eie html -bladsy.
Die lêerstruktuur
- Die toetslêer kan gevind word in die gids sensor.
- Die klasse is in die gidsmodelle geleë.
- Die gids sql bevat die storting van die treindatabasis.
- Die gidsweb bevat die index.py. Dit is die Flask -bladsy. Hierdie lêer moet uitgevoer word om die webblad te laat loop.
- Die sjablone -gids bevat die html -bladsye.
- Die statiese gids bevat beelde, lettertipes en die css -lêers.
Stap 5: Maak dit mooi
Daar is verskillende maniere om 'n pragtige trein te maak. ek het gekies
om 'n 3D -afdruk van 'n trein te maak.
Die sitplekke.
'N Klein gaatjie in die sitplek moet voorsien word, aangesien die sensor op die sitplek geplaas moet word. Die leds is bo -op die sitplek vasgemaak.
Die wa.
Daar is 'n paar belangrike kenmerke in die wa. Eers moet daar klein gaatjies in die vloer wees waar die sitplekke kom.
- Die sensor en die kalwers van die leds moet deur hierdie gate gaan.
- In die sypaneel is 'n gat om die LCD -skerm vas te maak met die inligting oor die IP -adres en die aantal gratis sitplekke.
- Die Raspberry Pi moet buite die oog geleë wees.
Let op: die 3D -druk word 'n bietjie kleiner gedruk, dus moet 'n ekstra 3 of 4 mm vir die gate voorsien word!
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Vroue -veiligheidsapparaat met GPS -opsporing en waarskuwings met behulp van Arduino: 6 stappe
Vroue -veiligheidsapparaat met GPS -opsporing en waarskuwings met behulp van Arduino: Met al die tegnologie wat die afgelope tyd tot ons beskikking is, is dit nie moeilik om 'n veiligheidsapparaat vir vroue te bou wat nie net 'n noodalarm sal genereer nie, maar ook 'n boodskap aan u vriende, familie kan stuur , of besorgde persoon. Hier bou ons 'n band