Sisukord:
Video: Projekt 1 Weatheron: 6 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
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 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
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
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
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.