Spisu treści:

Poznaj swoją pogodę: 5 kroków
Poznaj swoją pogodę: 5 kroków

Wideo: Poznaj swoją pogodę: 5 kroków

Wideo: Poznaj swoją pogodę: 5 kroków
Wideo: WRZECION - PARĘ CHWIL (prod. by Tim House) 2024, Listopad
Anonim
Znaj swojąpogodę
Znaj swojąpogodę

dzień dobry, dla naszego projektu w szkole mieliśmy listę, z której mogliśmy wybrać projekt, który chcieliśmy zrobić lub pomysł własny.

wybrałem stację pogodową, ponieważ wyglądała interesująco i może to dobry pomysł, aby była nienaruszona i jak najmniejsza do użytku w naszym domu.

w tej instrukcji możesz zrobić stację pogodową z arduino i raspberry pi, która jest połączona z bazą danych,

Krok 1: Czego potrzebujesz

Czego potrzebujesz
Czego potrzebujesz
Czego potrzebujesz
Czego potrzebujesz
Czego potrzebujesz
Czego potrzebujesz

czego potrzebujemy:

  • bmp 180
  • dht11
  • moduł czujnika deszczu
  • arduino nano (którego używałem) lub dowolne arduino, które lubisz
  • pi malinowa

w pliku możesz zobaczyć, gdzie go kupiłem i gdzie można go kupić. cena jest wskazówką i jest to cena, którą zapłaciłem. Jeśli okaże się, że jest tańszy, idź na to.

Krok 2: Okablowanie

Okablowanie
Okablowanie

na tym zdjęciu widać podzespoły i sposób ich podłączenia do arduino nano, upewnij się, że podłączasz SDA do pinu A4 i SCL do pinu A5 z bmp180, ponieważ są to piny i2c dla tego modelu arduino, jeśli używasz innego modelu, sugerowałbym sprawdzenie, jakie piny i2c jest na twoim.

również bmp180 musi być podłączony do 3,3 V. Wszystkie inne komponenty można podłączyć do 5Volt.

Krok 3: Baza danych

Baza danych
Baza danych
Baza danych
Baza danych

tak wygląda moja baza danych, jakbym miała jedną tabelę, w której znajdują się wszystkie dane.

jak widać, każda z danych ma swoją własną kolumnę.

tabelę identyfikatorów, którą musisz mieć, ponieważ w przeciwnym razie trudno będzie posortować dane podczas tworzenia strony internetowej.

Krok 4: Kod

tutaj znajdziesz link do konta github gdzie możesz pobrać kod do strony, arduino i python z flask

-

Krok 5: Strona internetowa

Strona internetowa
Strona internetowa

strona wygląda tak.

Możesz nadać mu swój własny zwrot. ponieważ teraz jest to bardzo proste, ale działa.

jeśli chcesz, możesz dodać wykresy, aby zobaczyć, jak dane były w ciągu ostatnich dni, nie zrobiłem tego, ponieważ moje umiejętności javascript nie są wystarczająco dobre, aby je zaimplementować.

Zalecana: