Indholdsfortegnelse:

Kend dit vejr: 5 trin
Kend dit vejr: 5 trin

Video: Kend dit vejr: 5 trin

Video: Kend dit vejr: 5 trin
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Juli
Anonim
Kend dit vejr
Kend dit vejr

Hej, til vores projekt i skolen havde vi en liste, hvor vi kunne vælge et projekt, som vi ville lave eller en idé af os selv.

Jeg havde valgt en vejrstation, fordi det så interessant ud og måske en god idé at holde det intakt og lille som muligt at bruge hjemme hos os.

i denne instruerbare kan du lave en vejrstation med arduino og en hindbærpi, der er forbundet til en database,

Trin 1: Hvad har du brug for

Hvad har du brug for
Hvad har du brug for
Hvad har du brug for
Hvad har du brug for
Hvad har du brug for
Hvad har du brug for

hvad har vi brug for:

  • bmp 180
  • dht11
  • regnsensormodul
  • arduino nano (som jeg brugte) eller enhver arduino du kan lide
  • hindbær pi

i filen kan du se, hvor jeg købte den, og hvor du kunne købe den. prisen er en indikation og dens pris jeg betalte. Hvis du finder det billigere, gå efter det.

Trin 2: Ledningsføring

Ledninger
Ledninger

i dette billede ser du komponenterne og hvordan de er forbundet til arduino nano, Sørg for at tilslutte SDA til pin A4 og SCL til pin A5 fra bmp180, fordi det er i2c -benene til denne model af arduino, hvis du bruger en anden model, vil jeg foreslå at slå op på, hvilke pins i2c er på din.

også bmp180 skal tilsluttes 3,3 Volt. Alle de andre komponenter kan tilsluttes 5Volt.

Trin 3: Database

Database
Database
Database
Database

sådan ser min database ud, jeg har en tabel, hvor alle data kommer ind.

som du kan se, har hver data sin egen kolonne.

id -tabellen skal du have, fordi det ellers er svært at sortere dataene, når du laver websiden.

Trin 4: Kode

her kan du finde linket til github -kontoen, hvor du kan downloade koden til webstedet, arduino og python med kolbe

-

Trin 5: webside

Hjemmeside
Hjemmeside

websiden ser sådan ud.

Du kan give dit eget twist til det. fordi det nu er meget grundlæggende, men det virker.

Hvis du vil, kan du tilføje grafer for at se, hvordan dataene var i løbet af de sidste dage, jeg gjorde det ikke, fordi mine javascript -færdigheder ikke er gode nok til at implementere det.

Anbefalede: