Kazalo:
Video: Projekt 1 Weatheron: 6 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Jaz, Laurens Dujardin, sem moral narediti projekt za šolo. Zato sem se odločil, da naredim vremensko postajo. Klical sem ga Weatheron.
Deli, ki jih potrebujete za ta projekt, ne da bi morali polniti Raspberry Pi, so:- žice za drobtine- mostične žice- upori- DHT11 (senzor temperature in vlažnosti)- SI1145 (senzor UV)- BMP280 (senzor tlaka)- LCD zaslon (16x2)- potenciometer (to lahko preverite v BOM -u, ki sem ga povezal tukaj)
Za preostanek navodil vam bom razložil, kako lahko znova ustvarite ta projekt.
1. korak: Frizing
Torej, najprej sem naredil Fritzing shemo. Seveda morate vedeti, kako vaši deli pravilno delujejo. Na teh slikah lahko vidite, kateri zatič dela mora biti povezan s katerim zatičem na Raspberry Pi. Če nekomu dovolite, da preveri vašo shemo zmrzovanja, ki veliko ve o tej temi, ne boste naredili nobenih bistvenih napak, ki so lahko usodne za vaš projekt.
2. korak: Normalizirana struktura baze podatkov
Za noramalizirano strukturo baze podatkov morate najprej narediti predhodno študijo. Tu lahko razmislite o tem, katere podatke potrebujete in kako bo vaš projekt deloval.
Po predhodni študiji lahko nadaljujete z izdelavo same normalizirane strukture baze podatkov. Najprej mi je uspelo v Draw. IO. Nato mi je uspelo v samem MySQL, tako da sem lahko preizkusil svojo bazo podatkov z nekaj testnimi podatki.
3. korak: Predloga FA2
Predloga FA2 je celovita predloga za celoten projekt. V tej predlogi sem naredil analizo konkurence, osebo, ki jo je mogoče identificirati kot splošnega uporabnika. Zemljevid uporabniške zgodbe in zemljevid spletnega mesta, ki vsebuje vse strani moje spletne strani. Pa še nekaj slik mojih žičnih okvirjev.
4. korak: Ožičenje in kodiranje
Te slike morda niso tako jasne, vendar gre za ožičenje mojega projekta, ki je že v njegovem stanovanju.
Za del kodiranja lahko najdete vse, kar sem napisal na Githubu:
Obstajajo datoteke, ki se osredotočajo le na pridobivanje podatkov iz delov. Kjer sem uporabljal knjižnice, - knjižnica za BMP280:
- knjižnica za SI1145:
- knjižnica za DHT11:
Najprej morate te knjižnice namestiti na svoj Raspberry Pi, preden jih lahko pravilno uporabite. To lahko storite tako, da v ukazno vrstico vnesete "sudo python setup.py install".
Potem je datoteka 'data.py', ta združuje vse ločene datoteke, ki dobijo podatke, v 1 veliko datoteko. Na ta način lahko hkrati na LCD -zaslon in v bazo podatkov zapišete vse podatke.
5. korak: Spletno mesto
Kodo, ki sem jo napisal za svojo spletno stran, lahko najdete tudi na Githubu:
Kot sem že pokazal v koraku o predlogi FA2, sem najprej naredil nekaj žičnih okvirjev. Ti žični okvirji so bili osnova za mojo spletno stran. Od takrat sem začel s kodiranjem.
6. korak: Končni izdelek
Za konec vse sem dal v leseno škatlo, v njej sem izrezal luknje, da so lahko iz nje prišli deli, da bodo lahko izmerili pravilne podatke.
Zdaj, da se prijavite v svoj projekt, ga morate zagnati tako, da priključite elektriko in internetni kabel. Nato se prijavite s kitom in vnesite ime gostitelja, ki je 'laurens.local'. Uporabniško ime je 'pi', geslo pa 'malina'. Lahko uporabite puščico navzgor in nato pritisnite enter, da se projekt začne izvajati. Na LCD -prikazovalniku bo dvakrat pokazal svoje meritve, nato pa lahko poiščete spletno mesto tako, da v iskalno vrstico brskalnika vnesete: '169.254.10.11:8080'.
Hvala za branje, upam, da je bilo vse jasno in dobro ter da vam je ta objava veliko pomagala. Lepo se imejte pri ustvarjanju mojega projekta! Laurens Dujardin študira nove medije in komunikacijsko tehnologijo v HOWEST Kortrijk, Belgija.