Satura rādītājs:

1. projekts Weatheron: 6 soļi
1. projekts Weatheron: 6 soļi

Video: 1. projekts Weatheron: 6 soļi

Video: 1. projekts Weatheron: 6 soļi
Video: 🙄 Подержанный Hyundai Solaris: что в нём ломается? каких проблем ждать? куда смотреть при покупке? 2024, Novembris
Anonim
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron
1. projekts Weatheron

Man, Lorānam Dujardinam, bija jāizveido projekts skolai. Tāpēc es nolēmu izveidot laika apstākļu iestudējumu. Es to nosaucu par Vestonu.

Šim projektam nepieciešamās detaļas bez Raspberry Pi uzlādes ir šādas:- maizes vads- džemperu vadi- rezistori- DHT11 (temperatūras un mitruma sensors)- SI1145 (UV sensors)- BMP280 (spiediena sensors)- LCD displejs (16x2)- potenciometrs (to varat pārbaudīt BOM, ko es šeit saistīju)

Pārējā pamācībā es jums paskaidrošu, kā jūs varat atjaunot šo projektu.

1. solis: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Tātad, vispirms es izveidoju Fritzing shēmu. Protams, jums ir jāzina, kā jūsu detaļas darbojas pareizi. Šajos attēlos varat redzēt, kura detaļas tapa jāpievieno Raspberry Pi tapai. Ja ļausit kādam pārbaudīt savu frizēšanas shēmu, kurš daudz zina par šo tēmu, jūs nepieļausit nekādas būtiskas kļūdas, kas var būt liktenīgas jūsu projektam.

2. darbība: normalizēta datu bāzes struktūra

Normalizēta datu bāzes struktūra
Normalizēta datu bāzes struktūra
Normalizēta datu bāzes struktūra
Normalizēta datu bāzes struktūra

Lai noramalizētu datu bāzes struktūru, jums vispirms ir jāveic iepriekšējs pētījums. Šeit jūs varat pārdomāt, kādi dati jums ir nepieciešami un kā jūsu projekts darbosies.

Pēc sākotnējā pētījuma veikšanas varat turpināt izveidot pašu normalizēto datu bāzes struktūru. Vispirms to izdarīju Draw. IO. Pēc tam es to izveidoju pašā MySQL, lai es varētu izmēģināt savu datu bāzi ar dažiem testa datiem.

3. darbība: FA2 veidne

FA2 veidne
FA2 veidne
FA2 veidne
FA2 veidne
FA2 veidne
FA2 veidne
FA2 veidne
FA2 veidne

FA2 veidne ir visaptveroša veidne visam projektam. Šajā veidnē es veicu konkurences analīzi - personu, kuru var identificēt kā vispārēju lietotāju. Lietotāja stāstu karte un vietnes karte, kurā ir visas manas vietnes lapas. Turklāt šeit ir daži manu vadu rāmju attēli.

4. darbība. Elektroinstalācija un kodēšana

Elektroinstalācija un kodēšana
Elektroinstalācija un kodēšana
Elektroinstalācija un kodēšana
Elektroinstalācija un kodēšana
Elektroinstalācija un kodēšana
Elektroinstalācija un kodēšana

Šīs bildes varētu nebūt tik skaidras, bet tā ir mana projekta elektroinstalācija, kas jau atrodas viņa mājoklī.

Kodēšanas daļā jūs varat atrast visu, ko rakstīju vietnē Github:

Ir faili, kas koncentrējas tikai uz datu iegūšanu no detaļām. Kur es izmantoju bibliotēku, - bibliotēka BMP280:

- bibliotēka SI1145:

- bibliotēka DHT11:

Vispirms jums ir jāinstalē šīs bibliotēkas savā Raspberry Pi, lai varētu tās pareizi lietot. To var izdarīt, komandrindā ierakstot "sudo python setup.py install".

Tad ir fails 'data.py', tas apvieno visus atsevišķos failus, kas iegūst datus, vienā lielā failā. Tādā veidā jūs varat vienlaicīgi ierakstīt visus datus LCD displejā un datu bāzē.

5. darbība: vietne

Vietne
Vietne

Kods, kuru es uzrakstīju savai vietnei, atrodams arī vietnē Github:

Kā jau esmu parādījis solī par FA2 veidni, es vispirms izveidoju dažus vadus. Šie vadi bija pamats manai vietnei. No turienes es sāku kodēt.

6. darbība: gala produkts

Gala produkts
Gala produkts

Lai visu pabeigtu, es visu ievietoju koka kastē, es tajā izgriezu caurumus, lai detaļas varētu no tās izkļūt, lai viņi varētu izmērīt pareizos datus.

Tagad, lai pieteiktos manā projektā, jums tas jāsāk, pievienojot elektrību un interneta kabeli. Pēc tam piesakieties, izmantojot špakteli un ierakstot saimniekdatora nosaukumu, kas ir “laurens.local”. Lietotājvārds ir “pi” un parole “aveņu”. Lai sāktu projektu, varat vienkārši izmantot bultiņu uz augšu un pēc tam nospiest taustiņu Enter. Tas divreiz parādīs mērījumus LCD displejā, pēc tam varat pārlūkot vietni, ierakstot pārlūkprogrammas meklēšanas joslā: “169.254.10.11:8080”.

Paldies, ka lasījāt, es ceru, ka viss bija skaidrs un labs, un ka šī ziņa jums ļoti palīdzēja. Labu laiku atjaunojiet savu projektu! Laurens Dujard

Ieteicams: