Satura rādītājs:

Unikāla galda stacijas meteoroloģiskā stacija: 5 soļi (ar attēliem)
Unikāla galda stacijas meteoroloģiskā stacija: 5 soļi (ar attēliem)

Video: Unikāla galda stacijas meteoroloģiskā stacija: 5 soļi (ar attēliem)

Video: Unikāla galda stacijas meteoroloģiskā stacija: 5 soļi (ar attēliem)
Video: Zinātnes kafejnīca "Laika prognozes" 2024, Novembris
Anonim
Image
Image

Čau, puiši! Šo mēnešu projektam esmu izveidojis meteoroloģisko staciju galda iekārtas veidā vai arī to var saukt par galda izstādi. Šī meteoroloģiskā stacija ielādē datus ESP8266 no vietnes ar nosaukumu openwethermap.org un izmaina RGB krāsas. Izstādē ir daudz dažādu krāsu kombināciju, tās mainās atkarībā no laika un klimata. Piemēram, ja vakarā līst ārā, tad mākoņa krāsa kļūst par sarkanu, oranžu, dzeltenu kombināciju un tas parāda pērkona negaisa efektu. Līdzīgi tam ir daudz dažādu krāsu kombināciju.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

*Mezgls MCU (ESP8266)

*WS2812 LED sloksne

*5V Micro USB lādētājs

*3D drukātas detaļas

2. darbība: ķēdes savienojums

Ķēdes savienojums
Ķēdes savienojums
Ķēdes savienojums
Ķēdes savienojums
Ķēdes savienojums
Ķēdes savienojums

*Izveidojiet savienojumus, kā parādīts shēmas shēmā.

*Atsevišķu gaismas diožu vietā varat izmantot WS2812B LED sloksni.

*Datu tapa ir pievienota ESP8266 D4 tapai, GND - GND un 5v - NodeMCU Vin.

*Pārliecinieties, ka katrai sienai izmantojat 4 gaismas diodes (4 gaismas diodes x 4 sienas = 16 gaismas diodes), 7 gaismas diodes mākoņiem un 2 gaismas diodes saulei/mēnesim (3D drukāts neliels aplis).

*ESP8266 dēlis ir novietots zem pamatnes, pamatnei ir 3D drukāts vāks, kas to pārklāj.

3. solis: stādīšana

Stādīšana
Stādīšana

*Ielieciet katlā polietilēna vāku.

*Ielieciet augsni un elpu kastes formas katlā.

4. solis: kodēšana

Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana
Kodēšana

*Atveriet zemāk norādīto kodu Arduino IDE.

*Kods:

*Pārliecinieties, vai esat iekļāvis visas kodā minētās bibliotēkas.

*Tagad jums tas ir jārediģē

String OPEN_WEATHER_MAP_APP_ID = "App_ID"; String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Atveriet pārlūkprogrammu un meklējiet www.openweathermap.org.

*Izveidojiet kontu un piesakieties šajā vietnē.

*Noklikšķiniet uz API atslēgas, nokopējiet atslēgu un ielīmējiet programmā vietnē APP_ID.

*Tajā pašā mājaslapas meklēšanā atveriet savu atrašanās vietu un nokopējiet pēdējo numuru no URL un ielīmējiet to LOCATION_ID.

*MAP_ID un LOCATION_ID būs līdzīgi manējam.

*Ievadiet savu Wifi_name vietnē ssid un savu Wifi paroli.

const char* ssid = "Wifi_name"; const char* parole = "parole";

*Tagad mainiet laika joslu atbilstoši savas valsts laika joslai

int laika josla = 5,5 * 3600;

Saskaņā ar Indiju laika josla ir 5:30, tāpēc es esmu ierakstījis 5,5, līdzīgi jūs varat ierakstīt savu laika joslu.

*Visas zemāk esošās rindas ir jārediģē jums, kā es parādīju.

*Tagad pievienojiet ESP8266 datoram, atlasiet portu un augšupielādējiet kodu.

5. solis: fināls

Fināls
Fināls

Pievienojiet Micro USB lādētāju un esat pabeidzis.

Paldies!

Ieteicams: