Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Krug
- Korak 3: Napravite bazu podataka
- Korak 4: Kodirajte ga
- Korak 5: Učinite to lijepim
Video: Žene: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ja sam Stephanie Minne, studiram nove medije i komunikacijsku tehnologiju (NMCT) na Howest -u (Kortrijk, Belgija). U školi smo dobili zadatak da napravimo uređaj sa web stranicom. Možete pogledati moj portfolio.
Odlučio sam da napravim sedište za voz sa senzorom u njemu. Senzor će otkriti postoji li osoba koja sjedi na sjedalu.
Korak 1: Potrebni materijali
Za ovaj projekt potrebno je nekoliko materijala.
Senzor pritiska (fsr 400) = 9,20 €/jedinici
Malina Pi 3 = 37,95 €
RGB LED diode = 0,5 € /jedinici
Otpornik (470 ohma) = 0,10 € /jedinici
LCD ekran = 2,44 € /jedinici
Mcp 3008 = 29,00 € /kom
Sn74hc595n = 1, 20 € /kom
Potenciometar = 1, 15 €
Korak 2: Krug
Hardver je prilično jednostavan.
Kao što se može vidjeti na shemi, koristio sam 74hc47 za svoje LED diode. Razlog tome je što moja malina Pi nema puno igala. Nedostatak ovoga je što LED diodu možete učiniti samo crvenom ili zelenom. Nemate pwm signal za pravljenje različitih boja.
Raspberry Pi nema iglice za analogni ulaz. Treba mi mcp 3008. Ovo pretvara analogni signal u digitalni. Senzor pritiska postavljen je na kanale mcp 3008.
Korak 3: Napravite bazu podataka
U ovom projektu mysql je korišten kao poslužitelj baze podataka.
Tablica ima podatke o senzorima. Snima gde osoba sedi na sedištu voza. Od trenutka kada osoba sjedne na sjedalo, prvi podaci bit će upisani u tablicu. Svi podaci bit će zapisani u tablici s izuzetkom datetimeEnd.
U tabelarnoj ruti nalaze se podaci o različitim rutama kojima vozi vlak.
Tablica ima dvije vrijednosti: jednu za normalni datum i drugu za stvarni datum i vrijeme.
Normalno za datum i vrijeme je vrijeme kada se voz teoretski zaustavlja. Datum i vrijeme je vrijeme u kojem se vlak zaista zaustavlja. Ovo vrijeme je uključeno sa kašnjenjem.
Svaki voz ima jasnu i jedinstvenu referencu, sastavljenu od slova (p.e. IC znači Intercity train) i brojeva (p.e. 4565 je voz iz Brisela za Antwerpen).
I svaki tip ima svoj smještaj. Na primjer stolovi, kante za smeće.
Korak 4: Kodirajte ga
Osnovni kod senzora napisan je na Pythonu. Oni su
2 vrste koda. Prvi je za senzore. Druga je za web stranicu. Podaci web stranice su napisani na Pythonu, Flasku, JavaScript -u, HTML -u i CSS -u.
Senzor
Svaka komponenta ima svoju klasu. Sve različite klase se koriste u test.py.
Web
Web kod je napisan na Pythonu i Flasku. Za zaglavlje se koristi predložak. Drugi dio stranice ima svoju html stranicu.
Struktura datoteke
- Testna datoteka se može pronaći u senzoru direktorija.
- Klase se nalaze u modelima direktorija.
- Direktorij sql sadrži dump baze podataka vlakova.
- Web direktorija sadrži index.py. Ovo je stranica Flask. Ova datoteka se mora pokrenuti da bi se pokrenula web stranica.
- Direktorij predložaka sadrži html stranice.
- Statički direktorij sadrži slike, fontove i css datoteke.
Korak 5: Učinite to lijepim
Postoje različiti načini da napravite lijep vlak. Odabrao sam
da napravite 3D otisak voza.
Sedišta.
Na sjedalu se mora predvidjeti mala rupa jer senzor treba postaviti na sjedalo. LED diode su pričvršćene na vrh sjedala.
Vagon.
U vagonu postoji nekoliko važnih karakteristika. U početku moraju postojati male rupe na podu gdje dolaze sjedala.
- Senzor i otvori LED dioda trebali bi proći kroz ove rupe.
- Na bočnoj ploči nalazi se rupa za pričvršćivanje LCD ekrana sa podacima o IP adresi i broju slobodnih mjesta.
- Raspberry Pi bi trebao biti smješten straga izvan vidokruga.
Pažnja: 3D ispis je otisnut nešto manje pa se moraju predvidjeti dodatna 3 ili 4 mm za rupe!
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
Ženski sigurnosni uređaj s GPS praćenjem i upozorenjima koji koriste Arduino: Uz svu tehnologiju koja nam je dostupna u posljednje vrijeme, nije teško izgraditi zaštitni uređaj za žene koji neće samo generirati alarm za hitne slučajeve, već će poslati i poruku vašim prijateljima, porodici , ili zabrinutu osobu. Ovdje ćemo izgraditi bend
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima