Sadržaj:
- Korak 1: Frizing
- Korak 2: Normalizovana struktura baze podataka
- Korak 3: FA2 predložak
- Korak 4: Ožičenje i kodiranje
- Korak 5: Web stranica
- Korak 6: Krajnji proizvod
Video: Projekat 1 Weatheron: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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 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
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
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
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:
Linefollower HoGent - sintetički projekat: 8 koraka
Linefollower HoGent - Syntheseproject: Za vaš sintetički projekat kreirajte našu liniju praćenja linija za izradu. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problems ik o.a ben aangelopen
Projekat stabilizatora kardana: 9 koraka (sa slikama)
Projekt stabilizatora kardana: Kako napraviti kardan Naučite kako napraviti dvoosni gimbal za svoju akcijsku kameruU današnjoj kulturi svi volimo snimati video zapise i bilježiti trenutke, posebno kada ste kreator sadržaja poput mene, sigurno ste se suočili s problemom tako klimav video
CPE 133 Finalni projekat decimalni u binarni: 5 koraka
CPE 133, završni projekat, decimalni u binarni: binarni brojevi su jedna od prvih stvari koje mi padaju na pamet pri razmišljanju o digitalnoj logici. Međutim, binarni brojevi mogu biti težak koncept za one koji su mu tek počeli. Ovaj projekt će pomoći onima koji su i novi i iskusni s binarnim brojevima
Dopamin Box - projekat sličan Mikeu Boydu - Ne biti Mike Boyd's: 9 koraka
Dopamin Box | projekat sličan Mikeu Boydu - Ne biti Mike Boyd: Želim ga! Treba mi jedan! Ja sam odugovlačenje! Pa, želim kutiju dopamina … Bez potrebe za programiranjem. Bez zvukova, samo čista volja
Bluetooth50g - projekat nadogradnje za pokvareni kalkulator HP50G .: 7 koraka
Bluetooth50g - projekat nadogradnje za slomljeni kalkulator HP50G .: Putanja provodnika do ekrana je prekinuta zbog curenja baterije. Baterija je procurila i nagrizla staze. Kalkulator za sebe radi, ali rezultati se ne prikazuju na ekranu (samo okomite linije). Sustav emulira Bluetooth tastaturu i