Turinys:

1 projektas Weatheron: 6 žingsniai
1 projektas Weatheron: 6 žingsniai

Video: 1 projektas Weatheron: 6 žingsniai

Video: 1 projektas Weatheron: 6 žingsniai
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Spalio mėn
Anonim
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron
1 projektas Weatheron

Aš, Laurensas Dujardinas, turėjau parengti projektą mokyklai. Taigi nusprendžiau padaryti „Weatherstation“. Aš jį pavadinau Weatheron.

Šiam projektui reikalingos dalys be „Raspberry Pi“įkrovimo: potenciometras (jį galite patikrinti BOM, kurį čia susiejau)

Likusioje instrukcijoje paaiškinsiu, kaip galite atkurti šį projektą.

1 žingsnis: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Taigi, pirmiausia sukūriau Fritzing schemą. Žinoma, jūs turite žinoti, kaip tinkamai veikia jūsų dalys. Šiose nuotraukose galite pamatyti, kuris detalės kaištis turėtų būti prijungtas prie kurio „Raspberry Pi“kaiščio. Jei leisite kam nors patikrinti jūsų šlifavimo schemą, kuri daug žino apie šią temą, nepadarysite esminių klaidų, kurios gali būti lemtingos jūsų projektui.

2 veiksmas: normalizuota duomenų bazės struktūra

Normalizuota duomenų bazės struktūra
Normalizuota duomenų bazės struktūra
Normalizuota duomenų bazės struktūra
Normalizuota duomenų bazės struktūra

Norėdami sukurti noramalizuotą duomenų bazės struktūrą, pirmiausia turite atlikti preliminarų tyrimą. Čia galite apgalvoti, kokių duomenų jums reikia ir kaip jūsų projektas veiks.

Atlikę preliminarų tyrimą, galite tęsti normalizuotos duomenų bazės struktūros kūrimą. Pirmiausia tai padariau „Draw. IO. Vėliau aš padariau jį pačiame „MySQL“, kad galėčiau išbandyti savo duomenų bazę su kai kuriais bandymų duomenimis.

3 žingsnis: FA2 šablonas

FA2 šablonas
FA2 šablonas
FA2 šablonas
FA2 šablonas
FA2 šablonas
FA2 šablonas
FA2 šablonas
FA2 šablonas

FA2 šablonas yra išsamus viso projekto šablonas. Šiame šablone atlikau konkurencijos analizę - asmenį, kurią galima identifikuoti kaip paprastą vartotoją. Vartotojo istorijos žemėlapis ir svetainės žemėlapis, kuriame yra visi mano svetainės puslapiai. Be to, čia yra keletas mano vielos rėmų nuotraukų.

4 žingsnis: laidai ir kodavimas

Laidai ir kodavimas
Laidai ir kodavimas
Laidai ir kodavimas
Laidai ir kodavimas
Laidai ir kodavimas
Laidai ir kodavimas

Šios nuotraukos gali būti ne tokios aiškios, bet tai mano projekto laidai, kurie jau yra jo būste.

Kodavimo dalyje galite rasti viską, ką parašiau „Github“:

Yra failų, kurie tik sutelkia dėmesį į duomenų gavimą iš dalių. Kur aš naudoju biblioteką, - BMP280 biblioteka:

- biblioteka SI1145:

- DHT11 biblioteka:

Pirmiausia turite įdiegti šias bibliotekas savo „Raspberry Pi“, kad galėtumėte jas tinkamai naudoti. Tai padaryti galima komandų eilutėje įvedus „sudo python setup.py install“.

Tada yra failas „data.py“, šis sujungia visus atskirus failus, kurie gauna duomenis, į 1 didelį failą. Tokiu būdu galite vienu metu įrašyti visus duomenis į LCD ekraną ir į duomenų bazę.

5 žingsnis: svetainė

Interneto svetainė
Interneto svetainė

Kodą, kurį parašiau savo svetainei, taip pat galite rasti „Github“:

Kaip jau parodžiau žingsnyje apie FA2 šabloną, pirmiausia sukūriau keletą vielos rėmų. Šios vielos rėmai buvo mano svetainės pagrindas. Nuo tada aš pradėjau koduoti.

6 žingsnis: galutinis produktas

Galutinis produktas
Galutinis produktas

Baigdamas viską sudėjau į medinę dėžę, išpjoviau skylutes, kad dalys galėtų iš jos išeiti, kad galėtų išmatuoti teisingus duomenis.

Dabar, norėdami prisijungti prie mano projekto, turite jį paleisti prijungę elektros ir interneto kabelį. Tada prisijunkite naudodami glaistą ir įvesdami pagrindinio kompiuterio pavadinimą, kuris yra „laurens.local“. Vartotojo vardas yra „pi“, o slaptažodis - „avietė“. Norėdami pradėti vykdyti projektą, galite tiesiog naudoti rodyklę aukštyn ir paspausti klavišą Enter. Jis du kartus parodys savo matavimus LCD ekrane, tada galėsite naršyti svetainėje, įvesdami naršyklės paieškos juostą: „169.254.10.11:8080“.

Dėkojame, kad perskaitėte, tikiuosi, kad viskas buvo aišku ir gerai, ir kad šis įrašas jums labai padėjo. Gerai praleiskite laiką atkurdami savo projektą! Laurensas Dujardas, tiriantis naujas žiniasklaidos ir komunikacijos technologijas HOWEST Kortrijk mieste, Belgijoje.

Rekomenduojamas: