Sadržaj:

Poznajte svoje vreme: 5 koraka
Poznajte svoje vreme: 5 koraka

Video: Poznajte svoje vreme: 5 koraka

Video: Poznajte svoje vreme: 5 koraka
Video: Макс Корж - Горы по колено (Official video) 2024, Juli
Anonim
Knowyourweather
Knowyourweather

zdravo, za naš projekt u školi imali smo popis na kojem smo mogli izabrati projekt od kojeg smo htjeli sami izraditi ili ideju.

Ja sam izabrao meteorološku stanicu jer je izgledala zanimljivo i možda je dobra ideja da je sačuvam netaknutu i što je moguće manju za upotrebu u našoj kući.

u ovom uputstvu možete napraviti meteorološku stanicu sa arduinom i malinom pi koja je povezana s bazom podataka,

Korak 1: Šta vam treba

Šta ti treba
Šta ti treba
Šta ti treba
Šta ti treba
Šta ti treba
Šta ti treba

šta nam treba:

  • bmp 180
  • dht11
  • modul senzora kiše
  • arduino nano (koji sam koristio) ili bilo koji arduino koji vam se sviđa
  • malina pi

u datoteci možete vidjeti gdje sam ga kupio i gdje ga možete kupiti. cijena je indikacija i to je cijena koju sam platio. Ako vam je jeftinije, idite.

Korak 2: Ožičenje

Ožičenje
Ožičenje

na ovoj slici vidite komponente i kako su povezane s arduino nano, svakako spojite SDA na pin A4 i SCL na pin A5 sa bmp180 jer su to i2c pinovi za ovaj model arduina ako koristite drugi model, predlažem da pogledate koje pinove i2c ima na vašem.

takođe bmp180 mora biti povezan na 3,3 Volta. Sve ostale komponente mogu se spojiti na 5Volt.

Korak 3: Baza podataka

Baza podataka
Baza podataka
Baza podataka
Baza podataka

ovako izgleda moja baza podataka imam jednu tablicu u koju ulaze svi podaci.

kao što vidite svaki podatak ima svoju kolonu.

id tablicu koju morate imati jer je u protivnom teško sortirati podatke prilikom izrade web stranice.

Korak 4: Kodirajte

ovdje možete pronaći vezu do github računa gdje možete preuzeti kôd za web stranicu, arduino i python s flaskom

-

Korak 5: Web stranica

Web stranica
Web stranica

web stranica izgleda ovako.

Možete tome dati svoj vlastiti zaokret. jer je sada vrlo osnovno, ali radi.

ako želite, možete dodati grafikone da vidite kako su podaci izgledali posljednjih dana, to nisam učinio jer moje vještine javascripta nisu dovoljno dobre za implementaciju.

Preporučuje se: