Агуулгын хүснэгт:
- Алхам 1: IoT данс, Adafruit IO тэжээл, IFTTT апплет ба Zapier Zap
- Алхам 2: Arduino кодыг тохируулна уу
- Алхам 3:
- Алхам 4: Дэлгэцийг бэлтгэх
- Алхам 5: Breadboard Dry Run Assembly
- Алхам 6: Эцсийн хэлхээг гагнах
- Алхам 7: Сүүдрийн хайрцгийг угсрах
Видео: Цаг агаарын тэмдэглэл: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэ бол цаг агаарын станц ба сануулагчийн хослол юм. Бид бүгд утсаараа цаг агаарыг шалгаж болно, гэхдээ заримдаа, ялангуяа хүн хаалгаар гарах гэж байгаа бол цаг агаарын нөхцөл байдалд хурдан хүрэх шаардлагатай байдаг. Энэхүү цаг уурын станц нь нарлаг, үүлэрхэг, бороотой эсвэл цастай, агаарын температур, товч тэмдэглэл зэрэг одоогийн нөхцөл байдлыг хурдан харуулдаг. Нэмж дурдахад хөдөлгөөн идэвхжүүлсэн мэдрэгч нь "маск + түлхүүрүүд" гэсэн ашигтай мессежийг санал болгодог гүйлгэх дэлгэцийг идэвхжүүлдэг.
Тодорхойлолт: Энэхүү станц нь Arduino -д бүтээгдсэн бөгөөд IoT (Интернетийн зүйл) тэжээл, триггерүүдийг нэгтгэдэг. Дөрвөн үндсэн дэлгэц, нэг хөдөлгөөн мэдрэгч байдаг.
Дэлгэц 1: Цаг агаарын нөхцөл байдал нь нарны гэрэл, үүл, борооны дусал, цасан ширхэгийн ард неопикселийг гэрэлтүүлдэг. Энэ бол цэвэр харааны дэлгэц юм.
Дэлгэц 2: 7 сегментийн дэлгэц дээрх өдрийн өндөр температур.
Дэлгэц 3: OLED дэлгэц дээрх Сүүг санаарай (жишээ нь "бидэнд нохойн хоол хэрэгтэй") гэсэн товч тэмдэглэл
Дэлгэц 4: 3 үсэг, тоон дэлгэц дээр маск, түлхүүрийг мартаж болохгүй гэдгийг сануулсан хөдөлгөөн.
Хангамж:
Материал/багаж хэрэгслийн жагсаалт (линкүүдийн ихэнх нь АНУ -ын Adafruit -тэй холбоотой болохыг анхаарна уу, гэхдээ эдгээр хэсгүүдийг бусад худалдагчаас авах боломжтой. Энэхүү төсөл нь esp8266 wifi arduino самбар дээр суурилсан болно. Энэ төсөл нь esp8266 хавтангийн Adafruit хувилбарыг ашигладаг бол. - Adafruit Feather Huzzah самбар, NodeMCU самбарыг сольж болох боловч тээглүүрийн физик байршил өөр байх болно. Багаж хэрэгслийн холбоосыг лавлахад зориулагдсан болно. Төхөөрөмж нь ямар загвар худалдаж авахыг төсвөөс шалтгаалж болно.)
(1) Өд Хуззагийн самбар adafruit 2821 хэсэг
(1) 7 сегментийн өд матриц Adafruit хэсэг 3106
(3) дөрвөл цагаан толгой, тоон хэлбэрийн дэлгэц - цэнхэр Adafruit хэсэг 3128
(1) OLED өд дэлгэц 128x64 Adafruit хэсэг 4650
(1) Mini PIR хөдөлгөөн мэдрэгч SR 505 amazon PIR S505 ба мэдээллийн хуудас
(1) 1048 Ом эсэргүүцэгч adafruit хэсэг 2748
(4-5) хатуу цөмт утас-хамгийн багадаа дөрвөн өнгийг санал болгож, энэ багцыг санал болгоорой: Adafruit хэсэг 1311
(олон) талхны хавтан (эрэгтэй-эрэгтэй) adafruit хэсэг 153
(3) талхны утас (эмэгтэй-эмэгтэй) adafruit хэсэг 1919
(1) талхны хавтан: jameco гагнуургүй талхны хавтан
(2) толгой (OLED дэлгэцийн хувьд)
(1) эрэгтэй толгойн зүү - adafruit хэсэг 3002 -аас доошгүй 3 толгойн зүү
(1) а/с адаптер 5.25vdc 1A adafruit хэсэг 1994
(1) usb micro B to usb A кабель (тэмдэглэл нь зөвхөн хүч байх ёсгүй) adafruit хэсэг 23791
(заавал биш) Switch adafruit 620 хэсэг бүхий USB кабель
(1) 1 метр неопиксел RGBW тууз adafruit 2842 хэсэг
(1) цаасан хэвлэмэл хэлхээний самбар 10x22 см хэмжээтэй amazon perf самбар
(1) 8 × 8 сүүдэр хайрцаг сүүдэр хайрцаг
60/40 хар тугалга Жилий цөмт гагнуурын adafruit хэсэг 145
Гагнуурын зулын adafruit хэсэг 149
гагнуурын төмрийн adafruit хэсэг 1204
3529 дугаартай
утас хайчлах Amazon snips
527
(олон) дулаан багасгадаг хоолой adafruit. 4559 хэсэг
цавуу буу Amazon цавуу буу
Dremel хэрэгсэл amazon Dremel хэрэгсэл
(төрөл бүрийн) картон, цаас, ширээний теннисний бөмбөг, тунгалаг материалаар неопикселийг сарниулна. хар судалтай хавтан эсвэл хар барилгын цаас
цуглуулах нэмэлт хэрэгслүүд: захирагч, хобби хутга, хайчлах дэвсгэр, хамгаалалтын шил, барзгар хайч (гал тогооны хайч гэх мэт).
заавал биш:
Мультиметр Adafruit хэсэг 308
нарийн хавтгай бахө adafruit хэсэг 1368
Алхам 1: IoT данс, Adafruit IO тэжээл, IFTTT апплет ба Zapier Zap
Adafruit IO болон IFTTT-ийг хэрхэн тохируулах талаар заавар авахыг хүсвэл https://www.instructables.com/Software-Setup/ авна уу.
Мөн Zapier дээр IoT данс нээж, Сүүг санаарай. Хэрэглэгчийн нэр, API тус бүрийг бичнэ үү.
Wi -Fi дээрх 2.4G SSID -ийг тодорхойлж, энэ SSID -ийн SSID нэр, нууц үгийг оруулна уу.
Adafruit IO дээр Feed -ийг тохируулах (эдгээрийг юу ч гэж нэрлэж болно, гэхдээ эдгээр нэрсийг тайлбарлахад тусалдаг. Энд Arduino кодонд өгсөн нэрс байна.)
хур тунадас оруулах текст тайлбар
IFTTT руу очиж 4 апплет тохируулж, Adafruit IO тэжээлд холбоно уу.
Өдөр бүр өглөөний 7 цагт өндөр температур илгээдэг - Adafruit IO дахь hightemp тэжээлд холбогдоно уу Хэрэв өнөөгийн байдал нарлаг болж хувирвал - Adafruit IO -ийн хур тунадасны тэжээлд холбогдоно уу Хэрэв өнөөгийн байдал үүлэрхэг бол Adafruit IO дахь хур тунадасны тэжээлд холбогдоно уу - Adafruit IO дахь хур тунадасны тэжээлд холбогдох Хэрэв өнөөгийн байдал цас болж өөрчлөгдвөл- Adafruit IO дахь хур тунадасны тэжээлд холбогдоно уу.
Zapier руу очоод нэг Zap үүсгээд үүнийг санаарай Сүү болон Adafruit IO тэжээлийн текстийн хооронд холбоно уу.
Алхам 2: Arduino кодыг тохируулна уу
Хэрэв та хараахан хийгээгүй бол Arduino програм хангамжийг хянаж, тохируулаад esp8266 самбарт зориулагдсан эсэхийг шалгаарай. Үүнийг хэрхэн хийх талаархи зааварчилгааны холбоос энд байна:
Arduino -г тохируулсны дараа эдгээр файлыг хуулж эсвэл татаж аваарай
config.hweathernote.ino
Weathernote.ino үндсэн файл ба config.h файл гэсэн хоёр файл байдаг
Config.h файл нь таны API болон wifi хандалтын нууц үгийг агуулдаг. Энэ бол таны өөрчлөх шаардлагатай цорын ганц файл юм.
Гэхдээ энэ кодыг ажиллуулахын тулд та эдгээр Arduino номын санг суулгах хэрэгтэй болно. (Хэрэв та өмнө нь номын сан суулгаагүй бол https://learn.adafruit.com/adafruit-all-about-ard… хаягийг үзнэ үү.
Adafruit GFX утас
Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X
Алхам 3:
Алхам 4: Дэлгэцийг бэлтгэх
OLED, 7 сегмент, гурван үсэг тоон дэлгэц дээр бүх толгойг угсарч, гагнана. Тэмдэглэл: Дараах холбогчийг үсэг, тоон дэлгэц дээр гагнах шаардлагатай бөгөөд ингэснээр дэлгэц бүр эдгээр өвөрмөц хаягтай болно.
0x710x720x74
Adafruit хичээлийн линкүүд:
Https://learn.adafruit.com/adafruit-oled-featherw… дээрх OLED
7 сегментийн дэлгэцийг
үсэг тоон дэлгэц
эдгээр холбогчийг гагнах https://learn.adafruit.com/14-segment-alpha-numer…-хуудасны доод талд: "Хаяг холбогч"
Алхам 5: Breadboard Dry Run Assembly
Эдгээр бүх бүрэлдэхүүн хэсгүүдийг талхны утсан талх дээр хуурай байдлаар суурилуулж, эцсийн угсрахаас өмнө Arduino кодоор туршиж үзэхийг зөвлөж байна.
Энэхүү төсөлд ашигладаг Adafruit Feather Huzzah самбар дээрх зүүг энд оруулав
14 PIR2 Neopixels5 SCL дөрвөн дэлгэц 4 SDA дөрвөн дэлгэц GND дөрвөн дэлгэц, PIR3.3v дөрвөн дэлгэц ба PIR
Алхам 6: Эцсийн хэлхээг гагнах
Өргөтгөсөн самбараа 8 -аас арай бага хэмжээтэй болгон хайчилж ав. (Хамгаалалтын шил зүүгээрэй, бакелит чипс нисч чаддаг.) Төслийнхөө талхны самбар дээр холболтыг анхаарч үзээрэй. Дараа нь төслөө талхны самбараас перфорд руу зөө. Утсыг ашиглана уу. Гагнуурын эд ангиудыг боож, perfboard -тэй холболт хийх нь найдвартай бөгөөд тасралтгүй ажиллахын тулд утаснууд таны хэсгүүдийн толгойн зүү дээр хүрч байх ёстой. Анхаарна уу: OLED дэлгэц нь үүрд үргэлжлэхгүй тул энэ хэсгийг толгойн хэсэгт байрлуулахыг зөвлөж байна (мөн толгойнууд нь тус болно) OLED дэлгэцийг өргөж, ингэснээр 7 сегмент ба үсэг тоон дэлгэцтэй ижил хавтгайд байрладаг бөгөөд энэ нь төсөл дуусахад дэлгэцийг харахад хялбар болгоно).
3 неопикселийн 4 туузыг тусад нь гагнаж, дараа нь perfboard дээр гагнах боломжтой.
PIR -ийн 3 утас ба резисторыг дараа нь тайрч авахад хангалттай хэмжээгээр perfboard -д гагнах боломжтой. Эцсийн алхам бол 3 эмэгтэй эмэгтэй талхны хавтангийн утас, жижиг хэсгийг таслах самбараас 3 зүү эрэгтэй толгойн зүү, дараа нь самбараас ирж буй PIR утасны гурван утсыг гагнах явдал юм. PIR -ийн "холбогч".)
Алхам 7: Сүүдрийн хайрцгийг угсрах
Үүний ихэнх нь энгийн боловч PIR нь шилээр ажиллахгүй тул сүүдрийн хайрцгийн гадна шилжүүлэх шаардлагатай болно. Дремелийн хэрэгслийг ашиглан PIR -ээр дамжуулахын тулд хүрээний дээд хэсэгт зохих нээлхийг хийж болно. Цахилгааны утсыг чиглүүлэхийн тулд арын доод буланд нүх гарга.
Картоныг неопикселээс салгахад ашиглаж болох тул тууз тус бүрийн гэрэл өөр хэсэг рүү урсахгүй. Диффузийн тусламжтайгаар бүтээлч болж, нүүрний хэв маягийг өөрийн гараар хий.
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: 5 алхам (зурагтай)
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: Энэ бол Морфин дижитал цаг (ойлголт, кодын хувьд Хари Вигунагийн ачаар) бөгөөд энэ нь аналог цаг, цаг агаарын мэдээ, гал тогооны цаг хэмжигч юм. Ухаалаг гар утсан дээрээ WiFi -ээр Blynk програм. Энэхүү програм нь танд
Цаг агаарын цаг: 11 алхам (зурагтай)
Цаг агаарын цаг: Цахилгаан схем болон Fritzing схемээр шинэчлэх Би хоёр байр байрлуулдаг: Энэ бол миний анхны зааварчилгаа, би англи хэл сураагүй, мунхаг итали хүн юм. Тиймээс би тусламж хүссэн. баярлалаа гэж
Цаг агаарын цаг: 15 алхам (зурагтай)
Цаг агаарын цаг: Огноо бүхий гайхалтай харагдах ширээний цаг & цаг агаарын дэлгэц
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон