Obsah:

Knowyourweather: 5 kroků
Knowyourweather: 5 kroků

Video: Knowyourweather: 5 kroků

Video: Knowyourweather: 5 kroků
Video: Samsung Gear S Black Smartwatch Review: Overview of Phone / Smartwatch 2024, Červenec
Anonim
Znáš své počasí
Znáš své počasí

Ahoj, pro náš projekt ve škole jsme měli seznam, kde jsme si mohli vybrat projekt, který jsme chtěli vytvořit, nebo nápad sami.

Vybral jsem si meteorologickou stanici, protože to vypadalo zajímavě a možná jako dobrý nápad, udržet ji neporušenou a co nejmenší pro použití u nás doma.

v tomto pokynu můžete vytvořit meteorologickou stanici s arduino a malinovým pi, která je připojena k databázi,

Krok 1: Co potřebujete

Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ
Co potřebuješ

co potřebujeme:

  • bmp 180
  • dht11
  • modul senzoru deště
  • arduino nano (které jsem použil) nebo jakékoli arduino, které máte rádi
  • malinový pí

v souboru vidíte, kde jsem ho koupil a kde jste ho mohli koupit. cena je orientační a je to cena, kterou jsem zaplatil. Pokud vám to přijde levnější, jděte do toho.

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení

na tomto obrázku vidíte komponenty a jak jsou připojeny k arduino nano, ujistěte se, že připojíte SDA na pin A4 a SCL na pin A5 z bmp180, protože to jsou piny i2c pro tento model arduina, pokud používáte jiný model, doporučil bych vyhledat, jaké piny je i2c na vašem.

také bmp180 musí být připojen k 3,3 voltu. Všechny ostatní komponenty lze připojit k 5Volt.

Krok 3: Databáze

Databáze
Databáze
Databáze
Databáze

takto vypadá moje databáze, mám jednu tabulku, do které přicházejí všechna data.

jak vidíte, každá data mají svůj vlastní sloupec.

ID tabulku, kterou potřebujete mít, protože jinak je těžké data při vytváření webové stránky třídit.

Krok 4: Kód

zde najdete odkaz na účet github, kde si můžete stáhnout kód pro web, arduino a python s baňkou

-

Krok 5: Webová stránka

Webová stránka
Webová stránka

webová stránka vypadá takto.

Můžete tomu dát svůj vlastní šmrnc. protože nyní je to velmi základní, ale funguje to.

pokud chcete, můžete přidat grafy, abyste viděli, jak byla data za poslední dny, nedělal jsem to, protože moje schopnosti javascriptu nejsou dost dobré na to, aby to bylo možné implementovat.

Doporučuje: