Sisukord:

Projekt 1 Weatheron: 6 sammu
Projekt 1 Weatheron: 6 sammu

Video: Projekt 1 Weatheron: 6 sammu

Video: Projekt 1 Weatheron: 6 sammu
Video: Как потерять почти 1 миллион рублей на RTX3090 за 1 год! 🤯 2024, Oktoober
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

Mina, Laurens Dujardin, pidin koolile projekti tegema. Nii otsustasin teha ilmastikunäituse. Ma nimetasin seda Weatheroniks.

Selle projekti jaoks vajalikud osad ilma Raspberry Pi laadimiseta on järgmised:- leivanöör- hüppajajuhtmed- takistid- DHT11 (temperatuuri- ja niiskusandur)- SI1145 (UV-andur)- BMP280 (rõhuandur)- LCD-ekraan (16x2)- potentsiomeeter (seda saate vaadata siin lingitud BOM -is)

Ülejäänud juhendatava osas selgitan teile, kuidas saate seda projekti uuesti luua.

Samm: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Niisiis, kõigepealt tegin Fritzingi skeemi. Muidugi peate teadma, kuidas teie osad korralikult töötavad. Nendel piltidel näete, milline osa tihvt peaks olema ühendatud Raspberry Pi pistikuga. Kui lasete kellelgi oma friisimisskeemi kontrollida, kes teab sellest teemast palju, ei tee te olulisi vigu, mis võivad teie projektile saatuslikuks saada.

2. samm: andmebaasi normaliseeritud struktuur

Normaliseeritud andmebaasi struktuur
Normaliseeritud andmebaasi struktuur
Normaliseeritud andmebaasi struktuur
Normaliseeritud andmebaasi struktuur

Noramaliseeritud andmebaasi struktuuri jaoks peate kõigepealt tegema eeluuringu. Siin saate mõelda, milliseid andmeid vajate ja kuidas teie projekt töötab.

Pärast eeluuringu tegemist saate jätkata andmebaasi normaliseeritud struktuuri loomist. Tegin selle esmalt Draw. IO. Hiljem tegin selle MySQL -is, nii et sain oma andmebaasi mõne testiandmega proovida.

3. samm: FA2 mall

FA2 mall
FA2 mall
FA2 mall
FA2 mall
FA2 mall
FA2 mall
FA2 mall
FA2 mall

FA2 mall on terviklik mall kogu projekti jaoks. Selles mallis tegin konkurentsianalüüsi, isiku, keda saab tuvastada üldkasutajana. Kasutaja lugude kaart ja saidi kaart, mis sisaldab kõiki minu veebisaidi lehti. Lisaks on siin mõned pildid minu traatraamidest.

Samm: juhtmestik ja kodeerimine

Juhtmed ja kodeerimine
Juhtmed ja kodeerimine
Juhtmed ja kodeerimine
Juhtmed ja kodeerimine
Juhtmed ja kodeerimine
Juhtmed ja kodeerimine

Need pildid ei pruugi olla nii selged, kuid see on minu projekti juhtmestik, mis on juba tema korpuses.

Kodeerimisosa jaoks leiate kõik, mida Githubis kirjutasin:

On faile, mis keskenduvad ainult osade andmete hankimisele. Kus ma teeki kasutasin - BMP280 raamatukogu:

- SI1145 raamatukogu:

- DHT11 raamatukogu:

Esiteks peate need teegid oma Raspberry Pi -sse installima, enne kui saate neid õigesti kasutada. Seda saab teha käsureale tippides "sudo python setup.py install".

Siis on fail "data.py", see koondab kõik andmed hankivad eraldi failid üheks suureks failiks. Nii saate kirjutada kõik andmed korraga LCD -ekraanile ja andmebaasi.

Samm: veebisait

Veebisait
Veebisait

Minu veebisaidi jaoks kirjutatud koodi leiate ka Githubist:

Nagu ma FA2 malli kohta juba näitasin, tegin kõigepealt mõned traatraamid. Need traatraamid olid minu veebisaidi aluseks. Sealt edasi hakkasin kodeerima.

6. samm: lõpptoode

Lõpptoode
Lõpptoode

Selle kõige lõpetuseks panin kõik puidust kasti, lõikasin sinna augud sisse, et osad sealt välja saaksid, et nad saaksid õigeid andmeid mõõta.

Nüüd, et minu projekti sisse logida, peate selle käivitama, ühendades elektri ja Interneti -kaabli. Seejärel logige sisse, kasutades kitti ja sisestades hostinime, mis on "laurens.local". Kasutajanimi on 'pi' ja parool on 'vaarikas'. Saate projekti käivitamiseks lihtsalt kasutada noolt ülespoole ja seejärel vajutada sisestusklahvi. See näitab oma mõõtmisi kaks korda LCD -ekraanil, seejärel saate sirvida veebisaiti, sisestades brauseri otsinguribale: "169.254.10.11:8080".

Tänan teid lugemise eest, loodan, et kõik oli selge ja hea ning et see postitus aitas teid palju. Head projekti taasloomist! Laurens Dujard, uue meedia ja kommunikatsioonitehnoloogia uurimine HOWEST Kortrijkis, Belgias.

Soovitan: