Përmbajtje:

Projekti 1 Moti: 6 hapa
Projekti 1 Moti: 6 hapa

Video: Projekti 1 Moti: 6 hapa

Video: Projekti 1 Moti: 6 hapa
Video: Математика это не Ислам 2024, Tetor
Anonim
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti
Projekti 1 Moti

Unë, Laurens Dujardin, duhej të bëja një projekt për shkollën. Kështu që vendosa të bëj një Weatherstation. Unë e quajta Weatheron.

Pjesët që ju nevojiten për këtë projekt, pa u ngarkuar Raspberry Pi, janë:- kordoni i bukës- telat e kërcyesit- rezistorët- DHT11 (sensori i temperaturës dhe lagështisë)- SI1145 (sensori UV)- BMP280 (Sensori i presionit)- ekrani LCD (16x2)- potenciometër (mund ta kontrolloni në BOM që kam lidhur këtu)

Për pjesën tjetër të udhëzueshme, unë do t'ju shpjegoj se si mund ta rikrijoni këtë projekt.

Hapi 1: Ngrirja

I ngrirë
I ngrirë
I ngrirë
I ngrirë

Pra, para së gjithash kam bërë një skemë Fritzing. Sigurisht që duhet të dini se si funksionojnë siç duhet pjesët tuaja. Në këto fotografi mund të shihni se cila kunj e pjesës, duhet të lidhet me cilën kunj në Raspberry Pi. Nëse lejoni dikë të kontrollojë skemën tuaj të ngrirjes, i cili di shumë për këtë temë, nuk do të bëni asnjë gabim thelbësor që mund të jetë fatal për projektin tuaj.

Hapi 2: Struktura e normalizuar e bazës së të dhënave

Struktura e normalizuar e bazës së të dhënave
Struktura e normalizuar e bazës së të dhënave
Struktura e normalizuar e bazës së të dhënave
Struktura e normalizuar e bazës së të dhënave

Për strukturën e bazës së të dhënave të noramalizuar, para së gjithash duhet të bëni një studim paraprak. Këtu mund të krijoni ide mbi ato të dhëna që ju nevojiten dhe se si do të funksionojë projekti juaj.

Pasi të keni bërë studimin paraprak, mund të vazhdoni të krijoni vetë strukturën e bazës së të dhënave të normalizuar. Para së gjithash e bëra atë në Draw. IO. Më pas e bëra atë në vetë MySQL, kështu që mund të provoja bazën time të të dhënave me disa të dhëna testimi.

Hapi 3: Modeli FA2

Modeli FA2
Modeli FA2
Modeli FA2
Modeli FA2
Modeli FA2
Modeli FA2
Modeli FA2
Modeli FA2

Modeli FA2 është një model gjithëpërfshirës për të gjithë projektin. Në këtë shabllon bëra një analizë të konkurrencës, një person që mund të identifikohet si një përdorues i përgjithshëm. Një hartë e historisë së përdoruesit dhe një hartë e sitit e cila përmban të gjitha faqet e faqes sime të internetit. Plus këtu janë disa fotografi të kornizave të mia.

Hapi 4: Instalimet dhe Kodimi

Tela & Kodim
Tela & Kodim
Tela & Kodim
Tela & Kodim
Tela & Kodim
Tela & Kodim

Këto fotografi mund të mos jenë aq të qarta, por është instalimi i projektit tim, i cili tashmë është në banesën e tij.

Për pjesën e kodimit, mund të gjeni gjithçka që kam shkruar në Github:

Ka skedarë që janë duke u përqëndruar vetëm në marrjen e të dhënave nga pjesët. Ku kam përdorur bibliotekën, - biblioteka për BMP280:

- bibliotekë për SI1145:

- bibliotekë për DHT11:

Para së gjithash ju duhet t'i instaloni këto biblioteka në Raspberry Pi tuaj para se t'i përdorni ato në mënyrë korrekte. Mënyra për ta bërë këtë është duke shtypur "sudo python setup.py install" në rreshtin e komandës.

Pastaj ka skedarin 'data.py', ky i bashkon të gjithë skedarët e veçantë që marrin të dhënat, në 1 skedar të madh. Në këtë mënyrë ju mund të shkruani të gjitha të dhënat në një kohë në ekranin LCD dhe në bazën e të dhënave.

Hapi 5: Faqja e internetit

Faqe interneti
Faqe interneti

Kodi që kam shkruar për faqen time të internetit mund të gjendet edhe në Github:

Siç kam treguar tashmë në hapin për modelin FA2, para së gjithash kam bërë disa korniza teli. Këto korniza teli ishin baza për faqen time në internet. Nga atje fillova kodimin.

Hapi 6: Produkti përfundimtar

Produkti Fundor
Produkti Fundor

Për të përfunduar gjithçka, unë vendos gjithçka në një kuti prej druri, unë pres vrima në të në mënyrë që pjesët të dalin nga ajo, në mënyrë që të mund të matin të dhënat e sakta.

Tani për t'u kyçur në projektin tim, duhet ta filloni duke lidhur rrymën dhe kabllon e internetit. Pastaj identifikohuni duke përdorur stuko dhe duke shtypur emrin e hostit, i cili është 'laurens.local'. Emri i përdoruesit është 'pi' dhe fjalëkalimi është 'mjedër'. Ju thjesht mund të përdorni shigjetën lart dhe pastaj shtypni enter që projekti të fillojë të funksionojë. Ai do të tregojë matjet e tij dy herë në ekranin LCD, pastaj mund të shfletoni në uebfaqe duke shtypur në shiritin e kërkimit të shfletuesit: '169.254.10.11:8080'.

Faleminderit për leximin, shpresoj se gjithçka ishte e qartë dhe e mirë dhe se ky postim ju ndihmoi shumë. Kalofshi mirë duke rikrijuar projektin tim! Laurens Dujardin duke studiuar Teknologjinë e Re të Medias dhe Komunikimit në HOWEST Kortrijk, Belgjikë.

Recommended: