Sisukord:

Teadke oma ilma: 5 sammu
Teadke oma ilma: 5 sammu

Video: Teadke oma ilma: 5 sammu

Video: Teadke oma ilma: 5 sammu
Video: TAHAN, EI TAHA! - Loore All ja Laulupesa lapsed 2024, Juuli
Anonim
Teadke oma ilma
Teadke oma ilma

Tere, kooliprojekti jaoks oli meil nimekiri, kus saame valida projekti, mille soovisime teha, või idee ise.

Olin valinud ilmajaama, sest see tundus huvitav ja võib -olla oleks hea mõte hoida see puutumatuna ja võimalikult väike, et seda meie kodus kasutada.

selles juhendis saate luua ilmajaama arduino ja vaarika pi abil, mis on ühendatud andmebaasiga,

Samm: mida vajate

Mida sul vaja on
Mida sul vaja on
Mida sul vaja on
Mida sul vaja on
Mida sul vaja on
Mida sul vaja on

mida me vajame:

  • bmp 180
  • dht11
  • vihmasensori moodul
  • arduino nano (mida ma kasutasin) või mis tahes arduino, mis teile meeldib
  • vaarika pi

failist näete, kust ma selle ostsin ja kust seda osta saaksite. hind on viide ja see on hind, mille ma maksin. Kui leiate selle odavamalt, minge selle juurde.

2. samm: juhtmestik

Juhtmestik
Juhtmestik

sellel pildil näete komponente ja nende ühendamist arduino nanoga, veenduge, et ühendate SDA bmp180 -st tihvtiga A4 ja SCL -i tihvtiga A5, kuna need on selle arduino mudeli i2c -tihvtid, kui kasutate mõnda muud mudelit, soovitaksin otsida, millised tihvtid on teie oma.

ka bmp180 tuleb ühendada 3,3 V voltiga. Kõiki teisi komponente saab ühendada 5V -ga.

3. samm: andmebaas

Andmebaas
Andmebaas
Andmebaas
Andmebaas

nii näeb minu andmebaas välja selline, et mul on üks tabel, kus on kõik andmed.

nagu näete, on igal andmetel oma veerg.

id -tabel, mis teil peab olema, sest muidu on veebilehe tegemisel andmeid raske sortida.

4. samm: kood

siit leiate lingi githubi kontole, kust saate veebisaidi, arduino ja pythoni koodi kolviga alla laadida

-

Samm: veebisait

Veebileht
Veebileht

veebileht näeb välja selline.

Saate sellele omapoolse vindi anda. sest nüüd on see väga lihtne, kuid see töötab.

kui soovite, võite lisada graafikuid, et näha, kuidas andmed viimastel päevadel olid, ma ei teinud seda, sest minu JavaScripti oskused pole selle rakendamiseks piisavalt head.

Soovitan: