Агуулгын хүснэгт:
- Алхам 1: Энэ нь хэрхэн ажилладаг талаар
- Алхам 2: Бүтээх
- Алхам 3: Хөтөлбөр
- Алхам 4: APIXU -ийн цаг агаарын код
Видео: 3 хоногийн цаг агаарын урьдчилсан мэдээ: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
3 хоногийн цаг агаарын урьдчилсан мэдээний мэдээлэл нь таны хүссэн байршилд эсвэл таны IP хаягийн байршилд үндэслэн 3 хоногийн цаг агаарын урьдчилсан мэдээг өгдөг. Төсөл нь GET хүсэлт гаргах бүрт JSON форматтай хариулт өгдөг Wunderground Weather API үйлчилгээг ашигладаг. Цаг агаарын урьдчилсан мэдээнд хүссэн өдөр, дараагийн 3 хоногийн урьдчилсан мэдээ багтсан болно.
Цаг агаарын урьдчилсан мэдээг бие даан шаардах, шинэчлэхийн тулд бид UDP холболтыг ашигладаг NTP цаг хүсэх функцийг нэмсэн. Хүссэн цагийн мэдээллийг цаг тутамд автоматаар гүйцэтгэхийн тулд кодыг дотооддоо ашигладаг. Дараа нь цагийн мэдээлэлд үндэслэн төсөл нь өглөөний 6, 12, 18 цаг тутамд цаг агаарын мэдээг автоматаар авах хүсэлт гаргадаг.
Алхам 1: Энэ нь хэрхэн ажилладаг талаар
Алхам 2: Бүтээх
Бүрэлдэхүүн хэсгүүд
- gen4-IoD-32T
- gen4-IoD програмист
- 10 талын хавтгай уян хатан кабель
- uSD карт
- uUSB кабель
- Гадаад цахилгаан хангамж
Диаграммд үзүүлсэн шиг бүрэлдэхүүн хэсгүүдийг холбоно уу
Алхам 3: Хөтөлбөр
- Arduino IDE-тэй gen4-IoD дэлгэцийг бэлтгэхийн тулд Хэрэгжүүлэх хэсгийн доорх алхамуудыг үзнэ үү.
- Gen4-IoD-32T програмчлах. Кодыг эндээс татаж авна уу.
- Workshop 4 -ийг ашиглан Visi төслийг нээнэ үү. Энэхүү төсөл нь Visi Environment -ийг ашигладаг. Та виджет, товчлуур бүрийн шинж чанарыг өөрчилж болно.
- "Эмхэтгэх" товчийг дарна уу. Тэмдэглэл: Энэ алхамыг алгасаж болно. Гэсэн хэдий ч дибаг хийх зорилгоор эмхэтгэх нь чухал юм.
- Дэлгэцийг microUSB кабельд холбоно уу. Та зөв порт руу холбогдсон эсэхээ шалгаарай.
- Одоо "(Build) Copy/Load" товчийг дарна уу.
- Workshop 4 нь зургийн файлыг uSD карт руу хуулах дискийг сонгохыг танд сануулах болно. Зөв дискийг сонгосны дараа OK дарна уу.
- USD картыг холбох Модуль нь танд uSD картыг оруулахыг шаардах болно. USD картыг компьютерээс зөв салгаж, дэлгэцийн модулийн uSD картны үүрэнд оруулна уу. ачаалагдсан.
Бусад gen4-IoD төслүүдийг энд дарж үзнэ үү.
Алхам 4: APIXU -ийн цаг агаарын код
Энэхүү цаг агаарын мэдээллийн кодыг энэ линкээс татаж авах боломжтой:
Төсөлд бид зарим кодуудыг манай байршил/улсад ашиглах боломжгүй тул хассан болохыг анхаарна уу.
Зөвлөмж болгож буй:
DIY энгийн Arduino цаг агаарын урьдчилсан мэдээ: 3 алхам
DIY Энгийн Arduino цаг агаарын урьдчилсан мэдээ: Энэ бол орон нутгийн цаг агаарын урьдчилсан мэдээг богино хугацаанд ашиглах гайхалтай хэрэгсэл юм
WunderThing: зайгаар ажилладаг, соронзон, ESP8266 цаг агаарын урьдчилсан мэдээ IoThing !: 6 алхам
The WunderThing: Батерейгаар ажилладаг, соронзон, ESP8266 цаг агаарын урьдчилсан мэдээг IoThing !: Сайн байна уу, анхны зааварчилгаа өгөхдөө танд гайхалтай зүйлийн талаар хэлье. Энэ бол хамгийн сүүлийн үеийн төсөл байсан бөгөөд миний зорилго бол цаг агаарын урьдчилсан хөргөгч соронзыг бий болгох явдал байв! Энэ төслийн сонгосон хянагч нь Sparkfun's Thing байсан
Цаг агаарын урьдчилсан мэдээ: 4 алхам (зурагтай)
Цаг агаарын урьдчилсан мэдээ: Энэ төсөлд би 3D хэвлэх, LED зурвас, цахилгаан хангамж, wifi холболттой Arduino самбар ашиглан хийсэн маргаашийн цаг агаарын урьдчилсан мэдээг авахын тулд хийсэн орон нутгийн цаг агаарын гэрэлтүүлгийн загварыг танилцуулж байна. Энэхүү арга хэмжээний гол зорилго нь
Цаг агаарын урьдчилсан мэдээ: 11 алхам (зурагтай)
Цаг агаарын урьдчилсан мэдээний үүл: Энэхүү төсөл нь Raspberry Pi Zero W. ашиглан цаг агаарын үүлийг бий болгодог бөгөөд энэ нь Yahoo Weather API -тай холбогддог бөгөөд маргаашийн урьдчилсан мэдээнээс хамааран өнгийг өөрчилдөг. Дээвэр дээр дөл нь өөрчлөгдөж байдаг Висконсин мужийн хийн барилга надад урам зориг өгсөн
Хуучин сэрүүлэг, Arduino ашиглан цаг агаарын урьдчилсан мэдээ: 13 алхам (зурагтай)
Хуучин сэрүүлэг, Arduino ашиглан цаг агаарын урьдчилсан мэдээний цаг: Надад эвдэрсэн сэрүүлэгтэй цаг байсан бөгөөд үүнийг цаг, цаг агаарын урьдчилсан мэдээний станц болгон хөрвүүлэх санаа төрсөн бөгөөд энэ төслийн хувьд танд хэрэгтэй болно: Хуучин дугуйны сэрүүлэгтэй цаг Arduino Nano BME280 мэдрэгч модуль ( температур, чийгшил, даралт) LCD дэлгэц