Satura rādītājs:
- 1. solis: Fritzing
- 2. darbība: normalizēta datu bāzes struktūra
- 3. darbība: FA2 veidne
- 4. darbība. Elektroinstalācija un kodēšana
- 5. darbība: vietne
- 6. darbība: gala produkts
Video: 1. projekts Weatheron: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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 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
Šī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
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
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:
Gimbal stabilizatora projekts: 9 soļi (ar attēliem)
Gimbal stabilizatora projekts: kā izveidot gimbalu Uzziniet, kā izveidot 2 asu kardānu savai darbības kamerai. Mūsdienu kultūrā mums visiem patīk ierakstīt video un iemūžināt mirkļus, it īpaši, ja esat satura veidotājs kā es, jūs noteikti esat saskāries ar problēmu tik nestabils video
Automatizēts mājdzīvnieku barības bļodas projekts: 13 soļi
Automatizēts mājdzīvnieku barības bļodas projekts: šajā pamācībā tiks attēlots un paskaidrots, kā izveidot automatizētu, programmējamu mājdzīvnieku barotavu ar pievienotām pārtikas bļodiņām. Šeit esmu pievienojis video, kurā attēlots, kā produkti darbojas un kā tas izskatās
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: Šajā pamācībā mēs izveidosim vienkāršu IOT projektu, kurā mēs iegūstam mūsu pilsētas laika apstākļu datus no vietnes openweather.com/api un parādām tos, izmantojot apstrādes programmatūru
Dopamīna kaste - projekts, kas līdzīgs Maikam Boidam - nebūt Maikam Boidam: 9 soļi
Dopamīna kaste | projekts, kas līdzīgs Maikam Boidam - nebūdams Maika Boida: Es gribu vienu! Man vajag vienu! Es esmu vilcinātājs! Nu, es gribu dopamīna kasti … Bez nepieciešamības programmēt. Nav skaņu, ir tikai tīra griba
Spin Art Turbine Remix projekts: 4 soļi
Spin Art Turbine Remix projekts: Ja jūs interesē griešanās māksla, pastāv problēma, un šī problēma ir tāda, ka urbjmašīna ir jāuztur ar vienu roku, kamēr jūs krāsojat ar otru. Reizēm tas var būt kaitinoši, bet man šķiet, ka esmu atradis risinājums ar šo vienkāršo turbīnu, kuru jūs varat izveidot