Sadržaj:

Projekt 1 Weatheron: 6 koraka
Projekt 1 Weatheron: 6 koraka

Video: Projekt 1 Weatheron: 6 koraka

Video: Projekt 1 Weatheron: 6 koraka
Video: Призрак (фильм) 2024, Listopad
Anonim
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron
Projekt 1 Weatheron

Ja, Laurens Dujardin, morala sam napraviti projekt za školu. Pa sam odlučio napraviti Weatherstation. Nazvao sam ga Weatheron.

Dijelovi koji su vam potrebni za ovaj projekt, a da se Raspberry Pi ne puni, su:- žice za prespajanje žica- otpornici- DHT11 (osjetnik temperature i vlažnosti)- SI1145 (UV senzor)- BMP280 (osjetnik tlaka)- LCD zaslon (16x2)- potenciometar (možete provjeriti u BOM -u koji sam povezao ovdje dolje)

Za ostale upute objašnjavat ću vam kako možete ponovno stvoriti ovaj projekt.

Korak 1: Frizing

Frizing
Frizing
Frizing
Frizing

Dakle, prije svega sam napravio Fritzing shemu. Morate znati kako vaši dijelovi ispravno rade. Naravno. Na ovim slikama možete vidjeti koji pin dijela treba spojiti na koji pin na Raspberry Pi. Ako dopustite nekome da provjeri vašu shemu frcanja, a koji zna puno o ovoj temi, nećete napraviti nikakve ključne pogreške koje mogu biti kobne za vaš projekt.

Korak 2: Normalizirana struktura baze podataka

Normalizirana struktura baze podataka
Normalizirana struktura baze podataka
Normalizirana struktura baze podataka
Normalizirana struktura baze podataka

Za noramaliziranu strukturu baze podataka prije svega morate napraviti preliminarnu studiju. Ovdje možete razmisliti o tome koji su vam podaci potrebni i kako će vaš projekt funkcionirati.

Nakon što ste napravili preliminarnu studiju, možete nastaviti s izradom same normalizirane strukture baze podataka. Prije svega uspio sam u Draw. IO. Poslije sam to napravio u samom MySQL -u pa sam mogao isprobati svoju bazu podataka s nekim testnim podacima.

Korak 3: Predložak FA2

Predložak FA2
Predložak FA2
Predložak FA2
Predložak FA2
Predložak FA2
Predložak FA2
Predložak FA2
Predložak FA2

Predložak FA2 opsežan je predložak za cijeli projekt. U ovom predlošku napravio sam analizu konkurencije, osobu koja se može identificirati kao opći korisnik. Karta korisničke priče i karta web stranice koja sadrži sve stranice moje web stranice. Plus evo nekoliko slika mojih žičanih okvira.

Korak 4: Ožičenje i kodiranje

Ožičenje i kodiranje
Ožičenje i kodiranje
Ožičenje i kodiranje
Ožičenje i kodiranje
Ožičenje i kodiranje
Ožičenje i kodiranje

Ove slike možda nisu tako jasne, ali radi se o ožičenju mog projekta, koji je već u njegovom stanu.

Što se tiče kodiranja, možete pronaći sve što sam napisao na Githubu:

Postoje datoteke koje se samo usredotočuju na dobivanje podataka iz dijelova. Gdje sam koristio biblioteke, - biblioteka za BMP280:

- knjižnica za SI1145:

- knjižnica za DHT11:

Prije svega morate instalirati ove biblioteke na svoj Raspberry Pi prije nego što ih možete pravilno koristiti. Način za to je upisivanje "sudo python setup.py install" u naredbeni redak.

Zatim postoji datoteka 'data.py', ova spaja sve zasebne datoteke koje dobivaju podatke u jednu veliku datoteku. Na ovaj način možete odjednom upisati sve podatke na LCD zaslon i u bazu podataka.

Korak 5: Web stranica

Web stranica
Web stranica

Kod koji sam napisao za svoju web stranicu može se pronaći i na Githubu:

Kao što sam već pokazao u koraku o FA2 predlošku, prije svega sam napravio neke žičane okvire. Ti su žičani okviri bili osnova za moju web stranicu. Od tada sam počeo kodirati.

Korak 6: Krajnji proizvod

Krajnji proizvod
Krajnji proizvod

Da sve završim, sve sam stavio u drvenu kutiju, izrezao rupe u njoj kako bi dijelovi mogli izaći iz nje, kako bi mogli izmjeriti točne podatke.

Sada da biste se prijavili na moj projekt, morate ga pokrenuti priključivanjem struje i internetskog kabela. Zatim se prijavite pomoću kita i upišite ime hosta, a to je 'laurens.local'. Korisničko ime je 'pi', a lozinka je 'malina'. Možete samo upotrijebiti strelicu prema gore, a zatim pritisnuti enter za početak rada projekta. Na LCD zaslonu će dvaput pokazati svoja mjerenja, a zatim možete posjetiti web stranicu upisivanjem u traku za pretraživanje preglednika: '169.254.10.11:8080'.

Hvala vam na čitanju, nadam se da je sve bilo jasno i dobro i da vam je ovaj post puno pomogao. Uživajte u ponovnom stvaranju mog projekta! Laurens Dujardinstudira nove medije i komunikacijsku tehnologiju u HOWEST -u Kortrijk, Belgija.

Preporučeni: