Sadržaj:

Projekat 1 Weatheron: 6 koraka
Projekat 1 Weatheron: 6 koraka

Video: Projekat 1 Weatheron: 6 koraka

Video: Projekat 1 Weatheron: 6 koraka
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Novembar
Anonim
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 1 Weatheron
Projekat 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 (senzor pritiska)- LCD ekran (16x2)- potenciometar (možete provjeriti u BOM -u koji sam povezao ovdje dolje)

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

Korak 1: Frizing

Fritzing
Fritzing
Fritzing
Fritzing

Dakle, prije svega sam napravio Fritzing shemu. Morate znati kako vaši dijelovi pravilno 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 mnogo o ovoj temi, nećete napraviti nikakve ključne greške koje mogu biti kobne za vaš projekt.

Korak 2: Normalizovana 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 obavili preliminarnu studiju, možete nastaviti s izradom same normalizirane strukture baze podataka. Prije svega sam uspio u Draw. IO. Poslije sam to napravio u samom MySQL -u, pa sam mogao isprobati svoju bazu podataka s nekim testnim podacima.

Korak 3: FA2 predložak

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. Mapa korisničke priče i mapa 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 to je ožičenje mog projekta, koje 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 fokusiraju na dobivanje podataka iz dijelova. Gdje sam koristio biblioteke, - biblioteka za BMP280:

- biblioteka za SI1145:

- biblioteka za DHT11:

Prije svega, morate instalirati ove biblioteke na svoj Raspberry Pi da biste ih mogli pravilno koristiti. Način za to je upisivanje "sudo python setup.py install" u naredbenu liniju.

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

Korak 5: Web stranica

Website
Website

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. Ovi žičani okviri bili su 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 uključivanjem električne energije i internetskog kabela. Zatim se prijavite pomoću kit -a i upišite ime hosta, a to je 'laurens.local'. Korisničko ime je 'pi', a lozinka 'malina'. Možete samo upotrijebiti strelicu prema gore, a zatim pritisnuti enter za početak izvođenja projekta. Na LCD ekranu ć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 rekreiranju mog projekta! Laurens Dujardinstudira nove medije i komunikacijske tehnologije u HOWEST Kortrijk, Belgija.

Preporučuje se: