Përmbajtje:

Wifs: 5 hapa
Wifs: 5 hapa

Video: Wifs: 5 hapa

Video: Wifs: 5 hapa
Video: 2,4 ГГц против 5 ГГц WiFi: в чем разница? 2024, Tetor
Anonim
Wifs
Wifs

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

Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
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

Qarku
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

Bëni një bazë të dhënash
Bëni 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ë

Kodojeni atë!
Kodojeni atë!
Kodojeni atë!
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

Bëni Bukur
Bëni Bukur
Bëni Bukur
Bëni Bukur
Bëni Bukur
Bëni 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.

  1. Sensori dhe shiritat e llambave duhet të kalojnë nëpër këto vrima.
  2. 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.
  3. 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: