Përmbajtje:
- Hapi 1: Materialet e kërkuara
- Hapi 2: Qarku
- Hapi 3: Krijoni një bazë të dhënash
- Hapi 4: Kodojeni atë
- Hapi 5: Bëjeni të bukur
Video: Wifs: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Unë jam Stephanie Minne, studioj Teknologjinë e Re të Mediave dhe Komunikimit (NMCT) në Howest (Kortrijk Belgjikë). Në shkollë morëm detyrën për të bërë një pajisje me një faqe në internet. Ju mund t'i hidhni një sy portofolit tim.
Kam zgjedhur të bëj një vend treni me një sensor në të. Sensori do të zbulojë nëse ka një person të ulur në vend.
Hapi 1: Materialet e kërkuara
Për këtë projekt nevojiten disa materiale.
Sensori i presionit (fsr 400) = 9,20 €/njësi
Raspberry Pi 3 = 37,95 €
RGB led = 0.5 € /njësi
Rezistencë (470 ohm) = 0.10 € /njësi
Ekran LCD = 2.44 € /njësi
Mcp 3008 = 29 €, 00 /njësi
Sn74hc595n = 1, 20 € /njësi
Potenciometri = 1, 15 €
Hapi 2: Qarku
Pajisja është mjaft e lehtë.
Siç mund të shihet në skemë, kam përdorur një 74hc47 për led -et e mia. Arsyeja për këtë është sepse mjedra ime Pi nuk ka shumë kunja. Disavantazhi i kësaj, është se ju vetëm mund ta bëni led të kuqe ose jeshile. Ju nuk keni një sinjal pwm për të bërë ngjyra të ndryshme.
Mjedra Pi nuk ka kunja hyrëse analoge. Kështu që unë kam nevojë për një mcp 3008. Kjo konverton një sinjal analog në një dixhital. Dërguesi i presionit vendoset në kanalet e mcp 3008.
Hapi 3: Krijoni një bazë të dhënash
Në këtë projekt një mysql u përdor si server i bazës së të dhënave.
Profesioni i tryezës ka informacion në lidhje me sensorët. Ai kap vendin ku një person ulet në një vend treni. Nga momenti kur një person ulet në vend të dhënat e para do të shkruhen në tabelë. Të gjitha të dhënat do të shkruhen në tabelë me përjashtim të datetimeEnd.
Në rrugën e tabelës vijnë të dhëna për rrugët e ndryshme që bën një tren.
Tabela ka dy vlera: një për kohën normale të të dhënave dhe një tjetër për kohën e datës reale.
Koha normale e të dhënave është koha kur tereni është ndalur teorikisht. Koha e vërtetë e kohës është koha kur treni është në një ndalesë të vërtetë. Kjo kohë është me vonesë përfshirëse.
Çdo tren ka një referencë të qartë dhe unike, të përbërë nga shkronja (p.sh. IC qëndron për trenin ndërqytetas) dhe numrat (p.sh. 4565 është treni nga Brukseli në Antwerp).
Dhe çdo lloj ka strehimin e vet. Për shembull tavolina, kosha plehrash.
Hapi 4: Kodojeni atë
Kodi bazë i sensorëve është i shkruar në Python. Atje jane
2 lloje të kodit. E para është për sensorët. E dyta është për uebfaqen. Të dhënat e faqes në internet janë të shkruara në Python, Flask, JavaScript, HTML dhe CSS.
Sensori
Çdo komponent ka klasën e tij. Të gjitha klasat e ndryshme përdoren në test.py.
Uebi
Kodi i uebit është i shkruar në Python dhe Flask. Për kokën përdoret një shabllon. Pjesa tjetër e faqes ka faqen e vet html.
Struktura e skedarit
- Skedari i testit mund të gjendet në sensorin e drejtorisë.
- Klasat janë të vendosura në modelet e drejtorive.
- Drejtoria sql përmban deponinë e bazës së të dhënave të trenit.
- Uebi i drejtorive përmban index.py. Kjo është faqja Flask. Ky skedar duhet të ekzekutohet për të ekzekutuar faqen në internet.
- Drejtoria e modeleve përmban faqe html.
- Statika e drejtorisë përmban imazhe, shkronja dhe skedarë css.
Hapi 5: Bëjeni të bukur
Ka mënyra të ndryshme për të bërë një tren të bukur. Une kam zgjedhur
për të bërë një printim 3D të një treni.
Sediljet.
Një vrimë e vogël duhet të parashikohet në sedilje pasi sensori duhet të vendoset në vend. Llambat fiksohen në majë të sediljes.
Karroca.
Ka disa karakteristika të rëndësishme në kamionçinë. Në fillim duhet të ketë vrima të vogla në dyshemenë ku vijnë vendet.
- Sensori dhe shiritat e llambave duhet të kalojnë nëpër këto vrima.
- Në panelin anësor ka një vrimë për të rregulluar ekranin LCD me informacionin në adresën IP dhe numrin e vendeve të lira.
- Raspberry Pi duhet të jetë e vendosur në anën e pasme jashtë shikimit.
Kujdes: printimi 3d është shtypur pak më i vogël, kështu që duhet të parashikohet një shtesë prej 3 ose 4 mm për vrimat!
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni