Sadržaj:
- Korak 1: Frizing
- Korak 2: Normalizirana struktura baze podataka
- Korak 3: Predložak FA2
- Korak 4: Ožičenje i kodiranje
- Korak 5: Web stranica
- Korak 6: Krajnji proizvod
Video: Projekt 1 Weatheron: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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 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
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
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
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:
Linefollower HoGent - sintetički projekt: 8 koraka
Linefollower HoGent - Syntheseproject: Za vaš trenutni sintetizirani projekt kreiramo našu liniju praćenja linija za praćenje. In deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projekt stabilizatora kardana: 9 koraka (sa slikama)
Projekt stabilizatora kardana: Kako napraviti nosač Naučite kako izraditi 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
Automatski EKG- BME 305 Završni projekt Dodatni kredit: 7 koraka
Automatizirani EKG-BME 305 Završni projekt Dodatni kredit: Elektrokardiogram (EKG ili EKG) koristi se za mjerenje električnih signala koje proizvodi srce koje ima otkucaje srca i igra veliku ulogu u dijagnostici i prognozi kardiovaskularnih bolesti. Neki od podataka dobivenih EKG -om uključuju ritam
Projekt automatizirane zdjele za hranu za kućne ljubimce: 13 koraka
Projekt automatizirane zdjele za hranu za kućne ljubimce: Ova instrukcija će prikazati i objasniti kako izgraditi automatiziranu, programabilnu hranilicu za kućne ljubimce s pričvršćenim zdjelama za hranu. Ovdje sam priložio video koji prikazuje kako proizvodi funkcioniraju i kako izgledaju
Plamenik s USB pogonom! Ovaj projekt može izgorjeti kroz plastiku / drvo / papir (zabavan projekt također mora biti vrlo fino drvo): 3 koraka
Plamenik s USB pogonom! Ovaj projekt može izgorjeti kroz plastiku / drvo / papir (zabavan projekt također mora biti vrlo fino drvo): NEMOJTE OVAJ KORISTITI USB!!! iz svih komentara saznao sam da to može oštetiti vaše računalo. moje računalo je dobro. Koristite punjač za telefon od 600m 5v. Koristio sam ovo i radi dobro i ništa se ne može oštetiti ako upotrijebite sigurnosni utikač za zaustavljanje napajanja