Агуулгын хүснэгт:

Өвөрмөц ширээний цаг агаарын станцын үзэсгэлэн: 5 алхам (зурагтай)
Өвөрмөц ширээний цаг агаарын станцын үзэсгэлэн: 5 алхам (зурагтай)

Видео: Өвөрмөц ширээний цаг агаарын станцын үзэсгэлэн: 5 алхам (зурагтай)

Видео: Өвөрмөц ширээний цаг агаарын станцын үзэсгэлэн: 5 алхам (зурагтай)
Видео: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, Долдугаар сарын
Anonim
Image
Image

Сайн уу найзуудаа! Энэ сарын төслийн хувьд би ширээний ургамал хэлбэрээр цаг уурын станц хийсэн эсвэл та үүнийг ширээний үзэсгэлэн гэж нэрлэж болно. Энэхүү цаг уурын станц нь openwethermap.org вэбсайтаас ESP8266 руу мэдээлэл авч, үзэсгэлэнгийн RGB өнгийг өөрчилдөг. Үзэсгэлэнгийн төрөл нь олон янзын өнгөний хослолтой бөгөөд цаг хугацаа, уур амьсгалын дагуу өөрчлөгддөг. Жишээлбэл, оройн цагаар гадаа бороо орвол үүлний өнгө нь улаан, улбар шар, шар өнгийн хослол болж, аянга цахилгаантай болохыг харуулдаг. Үүнтэй адил олон янзын өнгөний хослол байдаг.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

*MCU зангилаа (ESP8266)

*WS2812 LED зурвас

*5V микро USB цэнэглэгч

*3D хэвлэсэн эд анги

Алхам 2: Хэлхээ холболт

Хэлхээ холболт
Хэлхээ холболт
Хэлхээ холболт
Хэлхээ холболт
Хэлхээ холболт
Хэлхээ холболт

*Холболтыг диаграммд үзүүлсэн шиг хий.

*Та тусдаа LED -ийн оронд WS2812B LED зурвас ашиглаж болно.

*Өгөгдлийн зүү нь ESP8266 -ийн D4 зүү, GND -ийг GND -д, 5v -ийг NodeMCU -д холбосон.

*Та хана тус бүрт 4 LED (4 LED x 4 хана = 16 LED), үүлэнд 7 LED, Нар/Сарны хувьд 2 LED (3D хэвлэсэн Small Circe) ашиглаж байгаа эсэхээ шалгаарай.

*ESP8266 самбарыг суурийн доор байрлуулсан бөгөөд суурь нь түүнийг хаах зориулалттай 3D хэвлэсэн бүрхүүлтэй.

Алхам 3: Тарих

Тарих
Тарих

*Полиэтилен тагийг саванд хийнэ.

*Хөрс, өмдийг хайрцаг хэлбэртэй саванд хийнэ.

Алхам 4: Кодлох

Кодлох
Кодлох
Кодлох
Кодлох
Кодлох
Кодлох
Кодлох
Кодлох

*Доорх кодыг Arduino IDE дээр нээнэ үү.

*Код:

*Кодод дурдсан номын сан бүрийг оруулсан эсэхээ шалгаарай.

*Одоо та үүнийг засах хэрэгтэй

OPEN_WEATHER_MAP_APP_ID = "App_ID" мөр; OPEN_WEATHER_MAP_LOCATION_ID мөр: "Байршил_ID";

*Хөтөчийг нээгээд www.openweathermap.org дээрээс хайж олоорой.

*Бүртгэл үүсгэж, вэбсайт руу нэвтэрнэ үү.

*API түлхүүрүүд дээр дарж түлхүүрийг хуулж, APP_ID дээрх програмд оруулна уу.

*Нэг вэбсайтаас хайлт хийж, байршлыг хайж олоод үр дүнг нээгээд URL -аас сүүлчийн дугаарыг хуулж LOCATION_ID дээр буулгана уу.

*MAP_ID ба LOCATION_ID нь минийхтэй төстэй байх болно.

*Wifi_ нэрээ ssid болон Wifi нууц үгээ оруулна уу.

const char* ssid = "Wifi_name"; const char* password = "нууц үг";

*Одоо цагийн бүсээ өөрийн улсын цагийн бүсийн дагуу өөрчил

int цагийн бүс = 5.5 * 3600;

Энэтхэгийн дагуу цагийн бүс 5:30 байдаг тул би 5.5 гэж бичсэн бөгөөд та мөн цагийн бүсээ бичиж болно.

*Доорх бүх мөрийг миний харуулсан шиг та засварлах ёстой.

*Одоо ESP8266 -ийг компьютерт холбож, портыг сонгоод кодыг байршуулна уу.

Алхам 5: Эцсийн шат

Төгсгөл
Төгсгөл

Микро USB цэнэглэгчийг залгаад дуусгачихлаа.

Баярлалаа!

Зөвлөмж болгож буй: