Mundarija:

Art Deco ob -havo ma'lumoti: 9 qadam (rasmlar bilan)
Art Deco ob -havo ma'lumoti: 9 qadam (rasmlar bilan)

Video: Art Deco ob -havo ma'lumoti: 9 qadam (rasmlar bilan)

Video: Art Deco ob -havo ma'lumoti: 9 qadam (rasmlar bilan)
Video: Trendi oxiri shunaqa bo'ladi 🤣 2024, Iyul
Anonim
Image
Image
Art Deco ob -havo ma'lumoti
Art Deco ob -havo ma'lumoti

Salom Do'stlar, Ushbu yo'riqnomada biz ob -havo ma'lumoti displeyini qurishni juda yaxshi ko'ramiz. U ob -havo ma'lumotlarini ko'rsatish uchun Wemos D1 mini taxtasi va 1,8 dyuymli rangli TFT ekranidan foydalanadi. Men, shuningdek, yog'och filamentdan foydalangan holda, bu loyiha uchun korpusni 3D dizaynida chop etdim! Men eski radiodan Art Deco uslubidagi bu korpusga ilhom oldim. Men ob -havo stantsiyasining o'ziga xos va qandaydir badiiy dizaynini xohlardim, men hech qanday belgisiz to'rtburchaklar to'siqlardan zerikdim. Men bir narsani ko'rib, o'zimni yaxshi his qilmoqchi edim.

Loyiha Internetga ulanadi va ob -havo ma'lumotlarini oladi va uni ekranda ko'rsatadi. Loyihada faqat ob -havo belgisi, harorat va bashorat qilish vaqti ko'rsatiladi, chunki men bu loyihani minimal darajada ko'rishni xohlardim. Albatta, agar xohlasangiz, qo'shimcha ma'lumotlarni osongina qo'shishingiz mumkin. Keling, ushbu loyihani qanday qurishni ko'rib chiqaylik.

1 -qadam: Barcha qismlarni oling

Barcha qismlarni oling
Barcha qismlarni oling

Loyihani amalga oshirish uchun quyidagi qismlar zarur:

  • Wemos D1 mini -taxtasi ▶
  • 1,8 dyuymli rangli TFT displey ▶
  • Ba'zi simlar ▶

Loyihaning narxi juda past - 12 dollar atrofida!

Bizga ham bu loyiha uchun korpus kerak. Agar sizga ushbu loyiha uchun mo'ljallangan Art Deco muhofazasi yoqsa, uni Thingiverse -dan yuklab olasiz.

Bu yerdan oling ▶

2 -qadam: Wemos D1 Mini

Image
Image

Wemos D1 mini - bu taxminan 5 dollarlik ajoyib taxta!

Kengash juda kichik. U 160 MGts chastotada ishlay oladigan ESP8266 EX chipidan foydalanadi. U juda ko'p xotiraga ega, 64Kb ko'rsatma RAM, 96Kb ma'lumotli RAM va 4MB flesh -xotira, dasturlarni saqlash uchun. U Wi -Fi ulanishini, Havodan yangilanishlarni va boshqalarni taklif qiladi. D1 mini -platasi 11 ta GPIO pin va bitta analogli kirishni taklif qiladi. Kichik o'lchamiga qaramay, men bu taxta uchun ko'plab qalqonlar ishlab chiqilmoqda, menimcha, bu juda yaxshi, chunki biz Internet -buyumlarning ajoyib loyihalarini osongina qura olamiz! Albatta, biz bu taxtani Arduino IDE yordamida dasturlashimiz mumkin.

Kengash kichik o'lchamiga qaramay, boshqa Arduino mos keluvchi platalaridan yaxshiroq ishlaydi. Men ESP8266 va Arduino o'rtasida taqqoslashni amalga oshirdim, siz bu bosqichda biriktirilgan videoni ko'rishingiz mumkin. Bu taxta Arduino Uno -dan 17 baravar tezroq! Bundan tashqari, u eng tezkor Arduino boshqaruv paneli Arduino Due -dan ustun turadi. Hammasi, narxi 6 dollardan kam! Ta'sirchan.

3 -qadam: 1,8 dyuymli TFT rangli displey

Image
Image
1.8
1.8

Bu ST7735 drayverini ishlatadigan 1,8 dyuymli rangli TFT displey. Bu Arduino bilan birinchi marta ishlatilgan rangli displey va men eng ko'p ishlatadigan rangli displey edi. Bu arzon, narxi 6 dollar atrofida, o'lchamlari 160x128 piksel, u 65.000 ta rangni ko'rsatishi mumkin, u taklif qiladi va SD -karta uyasi orqada, kutubxonani qo'llab -quvvatlaydi. U har bir Arduino -da ishlaydi, Teensy -da va ESP8266 taxtasida ishlaydi! Yana nima so'rash kerak? Ajoyib displey!

Men ushbu displey haqida batafsil video darslik tayyorladim va unga ko'rsatma berdim.

4 -qadam: Prototip sxemasini yarating

Prototip sxemasini yarating
Prototip sxemasini yarating
Prototip sxemasini yarating
Prototip sxemasini yarating
Prototip sxemasini yarating
Prototip sxemasini yarating

Endi barcha qismlarni bir -biriga ulash vaqti keldi. Bu juda oson. Biz faqat 8 ta simni ulashimiz kerak!

1,8 dyuymli TFT rangli displeyni ulash

  1. Vcc displeyi Wemos D1 mini -ning 5V kuchlanishiga o'tadi
  2. Displeyning GND belgisi Wemos GND ga o'tadi
  3. CS pin raqamli pin 2 ga o'tadi
  4. PIN -kodni tiklash raqamli pin 4 -ga o'tadi
  5. A0 pin raqamli pin 3 ga o'tadi
  6. SDA pin raqamli pin 7 ga o'tadi
  7. SCK pin raqamli pin 5 ga o'tadi
  8. LED pin Wemos D1 mini -ning 3,3V kuchlanishiga o'tadi

Bo'ldi shu! Elektronika tayyor! Agar biz loyihani yoqsak, hammasi kutilganidek ishlaydi!

5 -qadam: Korpusni 3D bosib chiqarish

3D bosib chiqarish muhiti
3D bosib chiqarish muhiti
3D bosma korpus
3D bosma korpus

Keyingi qadam - bu korpusni 3D bosib chiqarish. Men bu korpusni Fusion 360 bepul dasturidan foydalanib ishlab chiqdim.

Men juda ko'p turli xil 3d dizayn dasturlarini sinab ko'rdim, lekin Fusion 360 quyidagi sabablarga ko'ra menga yoqdi.

  • Bu juda kuchli
  • Bu bepul
  • Foydalanish nisbatan oson
  • Internetda ushbu dasturiy ta'minotdan foydalanish bo'yicha ko'plab qo'llanmalar mavjud

Menga 3D muhofaza qilish uchun yarim soat vaqt kerak bo'ldi va shuni esda tutish kerakki, men 3D dizayn va 3D bosib chiqarishda juda yangi. Bu men yaratgan ikkinchi dizayn! Bu dizayn eski, juda eski radio dizayniga asoslangan.

Agar sizga ushbu loyiha uchun mo'ljallangan Art Deco muhofazasi yoqsa, uni Thingiverse -dan yuklab oling. Bu yerdan oling ▶

Men yog'ochdan yasalgan filament yordamida 3D chop etdim. Men Form Futuraning oson yog'och kokos filamanidan foydalandim. Aytishim kerakki, bu filament hozirgacha mening eng sevimli narsam. Bu ajoyib ko'rinadi va ko'rinadi.

6 -qadam: 3D bosib chiqarishni tugatish

3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish
3D bosib chiqarishni tugatish

Qoplama 3 qismdan iborat bo'lib, uni chop etishim uchun bir necha soat vaqt ketdi, lekin natija ajoyib edi!

Chop etish tugagandan so'ng, men nozik qumli qog'oz yordamida qismlarni silliqladim. Keyin ularni yog'och lak yordamida jilolang. Men loyihani amalga oshirishdan oldin lak quriguncha taxminan bir kun kutdim.

Yakuniy natija ta'sirli.

Men 3D bosib chiqarishni juda yangi boshlaganim uchun, 3d nashrni silliqlash texnikam ideal bo'lmasligi mumkin, lekin yakuniy natija juda zo'r!

7 -qadam: Hamma narsani bir -biriga ulash

Hamma narsani bir -biriga bog'lash
Hamma narsani bir -biriga bog'lash
Hamma narsani bir -biriga bog'lash
Hamma narsani bir -biriga bog'lash
Hamma narsani bir -biriga bog'lash
Hamma narsani bir -biriga bog'lash

Yog'ochdan yasalgan lak quriganidan so'ng, displeyni oldingi qismiga lenta bilan biriktirdim va simlarni Wemos D1 mini taxtasiga lehimladim. Keyin simlarni ekranga uladim. Hammasi kutilganidek ishlayotganiga ishonch hosil qilish uchun sxemani yana sinovdan o'tkazgandan so'ng, Wemos D1 mini -kartasini joyiga yopishtirish vaqti keldi.

Afsuski, dizayn mukammal emas edi va uning qismlari bir necha millimetrlik xatoga yo'l qo'yilmadi, shuning uchun men dizaynga biroz o'zgartirish kiritishga majbur bo'ldim. O'zgartirishlar 3D dizaynga o'tkazilgandan so'ng, men yuklagan 3D fayllar to'g'ri.

Keyin, men loyihani yoqdim va displeyni issiq elim bilan bir -biriga yopishtirishdan oldin markazlashtirdim. O'sha paytda korpusga biroz rang va kontrast qo'shish uchun oldingi qismini kichik mato bilan yopishtirish vaqti keldi. Oxirgi qadam barcha qismlarni yopishtirish edi! Loyihamiz tayyor! Ta'sirchan, shunday emasmi? Menga korpusning shakli va ko'rinishi juda yoqadi. Bu oddiy ob -havo stantsiyasini o'ziga xos ko'rinishga olib keladi. Keling, loyihaning dasturiy tomonini ko'rib chiqaylik.

8 -qadam: Loyihaning kodeksi

Loyiha kodeksi
Loyiha kodeksi

Loyiha ob -havo ma'lumotlarini openweathermap.org saytidan oladi. Ob -havo ma'lumotlarini tahlil qilish uchun bizga ajoyib Arduino JSON kutubxonasi kerak. Ko'rgazma uchun bizga ikkita kutubxona kerak.

Quyidagi kutubxonalar kerak:

  1. Adafruit GFX:
  2. Adafruit ST7735:
  3. Arduino JSON:

Keling, kodni ko'rib chiqaylik. Birinchidan, biz SSID va WiFi tarmog'ining parolini o'rnatishimiz kerak. Keyinchalik, operweathermap.org veb -saytidan bepul APIKEY -ga kirishimiz kerak. O'z API kalitini yaratish uchun siz veb -saytda ro'yxatdan o'tishingiz kerak. Hozirgi ob -havo ma'lumotlari va prognozlarini olish bepul, lekin agar siz pul to'lashga tayyor bo'lsangiz, veb -sayt ko'proq imkoniyatlarni taklif qiladi. Keyinchalik, biz joylashuvimiz identifikatorini topishimiz kerak. Joylashuv manzilingizni toping va manzilingizni manzilidan topishingiz mumkin bo'lgan identifikatorni nusxalash. Keyin shahar identifikatorini CityID o'zgaruvchisiga kiriting. Oxirgi qadam - loyiha to'g'ri vaqtni ko'rsatishi uchun o'z vaqt zonasini kiritish. Endi biz davom etishga tayyormiz.

Avval WiFi tarmog'iga ulanamiz. Keyin biz serverdan ob -havo ma'lumotlarini so'raymiz. Men faqat bitta natijani so'rayman, keyingi 3 soatlik ob -havo ma'lumoti. Agar xohlasangiz, ko'proq prognoz natijalarini olish uchun kodni osongina o'zgartirishingiz mumkin. Biz ob -havo ma'lumoti bilan JSON formatida javob olamiz. Ma'lumotni JSON kutubxonasiga yuborishdan oldin men muammolarga olib keladigan ba'zi belgilarni qo'lda o'chirib tashlayman. Keyin JSON kutubxonasi o'z zimmasiga oladi va biz o'zimizga kerakli ma'lumotlarni o'zgaruvchiga osongina saqlashimiz mumkin. Bizni qiziqtirgan ma'lumotlarni qanday olish kerakligini bilish uchun openweathermap veb -sayti javob beradigan JSON ma'lumotlarining tuzilishini ko'rib chiqishimiz kerak. Ma'lumotlarni o'zgaruvchiga saqlaganimizdan so'ng, biz ularni ekranda ko'rsatishimiz kerak. ekranga o'ting va serverdan yangi ma'lumotlarni so'rashdan oldin 30 daqiqa kuting. Biz ob -havo ma'lumoti, harorat va ob -havo belgisini ko'rsatamiz. Ob -havo piktogrammalari ba'zi bitmap grafikalar va oddiy shakllardan iborat. Men, shuningdek, haroratni Farengeyt darajasida ko'rsatadigan kodning versiyasini tayyorladim.

Siz ushbu yo'riqnomaga biriktirilgan loyiha kodini topishingiz mumkin. Men kodning so'nggi versiyasini (2020 versiyasi) yuklab olishni buyuraman, siz loyihaning veb-saytini bu erda tekshirishingiz mumkin:

yoki loyihaning github ombori:

9 -qadam: Yakuniy natija

Yakuniy natija
Yakuniy natija
Yakuniy natija
Yakuniy natija

Ko'rib turganingizdek, hozirda mavjud texnologiya yordamida biz ta'sirchan loyihalarni osongina va juda arzon narxlarda qura olamiz! Bu loyiha buning yaqqol namoyonidir, narxi 15 dollardan kam! Albatta, biz bu loyihani yaxshilash uchun ko'p narsalarni qo'shishimiz mumkin. Biz karnay qo'shib, uni MP3 pleerga aylantira olamiz, FM radio qabul qilgichini qo'shib, uni vintage radioga va boshqa ko'p narsalarga aylantirishimiz mumkin. Bu loyiha haqidagi fikringizni eshitishni istardim. Ushbu loyihani qanday takomillashtirish haqida fikringiz bormi? Iltimos, o'z fikr va mulohazalaringizni quyida yozing. Rahmat!

IoT quruvchilar tanlovi
IoT quruvchilar tanlovi
IoT quruvchilar tanlovi
IoT quruvchilar tanlovi

IoT quruvchilar tanlovida birinchi sovrin

Hozir dizayn: 3D dizayn tanlovi 2016
Hozir dizayn: 3D dizayn tanlovi 2016
Hozir dizayn: 3D dizayn tanlovi 2016
Hozir dizayn: 3D dizayn tanlovi 2016

Hozirgi dizayndagi uchinchi mukofot: 3D dizayn tanlovi 2016

Tavsiya: