Мазмуну:

Art Deco аба ырайынын божомолу: 9 кадам (сүрөттөр менен)
Art Deco аба ырайынын божомолу: 9 кадам (сүрөттөр менен)

Video: Art Deco аба ырайынын божомолу: 9 кадам (сүрөттөр менен)

Video: Art Deco аба ырайынын божомолу: 9 кадам (сүрөттөр менен)
Video: ЖИЗНЬ В ГОРНЫХ СЁЛАХ ДАГЕСТАНА (Отрывок из Большого фильма про Дагестан) #Дагестан #Кавказ 2024, Июль
Anonim
Image
Image
Art Deco аба ырайы дисплейи
Art Deco аба ырайы дисплейи

Салам достор, Бул Нускамада биз бул Аба ырайы Дисплейин куруу үчүн ысык көрөбүз. Бул аба ырайын көрсөтүү үчүн Wemos D1 мини тактасын жана 1.8”түстүү TFT экраны менен бирге колдонот. Мен ошондой эле жыгач жип менен бул долбоордун корпусун иштеп чыгып, 3d басып чыгардым! Мен Art Deco стилиндеги бул корпустун илхамын эски радиодон алдым. Мен Аба ырайы станциясынын уникалдуу жана кандайдыр бир көркөм дизайнын кааладым, эч кандай мүнөзү жок чарчы корпустардан тажадым. Мен бир нерсени көрүп, өзүмдү жакшы сезгим келди.

Долбоор интернетке туташып, менин жайгашкан жерим боюнча аба ырайын алат жана экранда көрсөтөт. Долбоор аба ырайынын сөлөкөтүн, температураны жана болжолдоо убактысын гана көрсөтөт, анткени мен бул долбоорго минималдуу карап көргүм келди. Албетте, эгер кааласаңыз, кошумча маалыматты оңой эле кошо аласыз. Эми бул долбоорду кантип курууну карап көрөлү.

1 -кадам: Бардык бөлүктөрдү алыңыз

Бардык бөлүктөрдү алыңыз
Бардык бөлүктөрдү алыңыз

Бул долбоорду куруу үчүн керектүү бөлүктөр төмөнкүлөр:

  • A Wemos D1 кичи такта ▶
  • 1.8”түстүү TFT дисплей ▶
  • Кээ бир зымдар ▶

Долбоордун баасы өтө төмөн, ал 12 доллардын тегерегинде!

Бизге да бул долбоор үчүн корпус керек. Эгерде сизге бул долбоор үчүн иштелип чыккан Art Deco корпусу жакса, аны Thingiverseден жүктөп алыңыз.

Бул жерден алыңыз ▶

2 -кадам: Wemos D1 Mini

Image
Image

Wemos D1 mini - бул фантастикалык жаңы такта, баасы 5 доллардын тегерегинде!

Такта абдан кичинекей. Бул 160MHz чейин жыштыкта иштей турган ESP8266 EX чипин колдонот. Эстутуму көп, 64Кб көрсөтмө RAM, 96Кб маалымат RAM жана 4МБ флеш -эс программаларыңызды сактоо үчүн. Бул WiFi байланышын, Абада жаңыртууларды жана башкаларды сунуштайт. D1 мини тактасы 11 GPIO казыгын жана бир аналогдук кирүүнү сунуштайт. Чакан болгонуна карабай, бул такта үчүн көптөгөн калканчтар иштелип жатат, мен муну эң сонун деп ойлойм, анткени ушундай жол менен биз нерселердин улуу Интернет долбоорлорун оңой эле кура алабыз! Албетте, биз бул тактаны Arduino IDE аркылуу программалай алабыз.

Такта кичинекей болгонуна карабастан, башка Arduino шайкеш келген такталардан алда канча жогору турат. Мен ESP8266 менен Arduino ортосундагы салыштырууну аткардым, бул кадамда мен тиркеген видеону текшере аласыз. Бул такта Arduino Unoдон 17 эсе ылдам! Ал ошондой эле эң тез Arduino тактасынан жогору турат, Arduino Due. Мунун баары, баасы 6 доллардан аз! Таасирдүү.

3 -кадам: 1.8 дюймдук TFT дисплейи

Image
Image
1.8
1.8

Бул ST7735 драйверин колдонгон 1.8 дюймдук TFT дисплей. Бул Arduino менен эң биринчи колдонгон түстүү дисплей жана мен эң көп колдонгон түстүү дисплей. Бул арзан, баасы 6 доллардын тегерегинде, анын чечими 160х128 пиксел, ал 65.000 түстү көрсөтө алат, ал арткы жагында сунуш кылат жана SD карта уячасы бар, ал чоң китепкана колдоосуна ээ. Ар бир Arduino, Teensy жана ESP8266 такталары менен иштейт! Дагы эмнени сураш керек? Улуу дисплей!

Мен бул дисплей жөнүндө деталдуу видео үйрөткүч даярдадым жана бул көрсөтмөгө тиркелдим.

4 -кадам: Прототип схемасын куруңуз

Прототип схемасын куруңуз
Прототип схемасын куруңуз
Прототип схемасын куруңуз
Прототип схемасын куруңуз
Прототип схемасын куруңуз
Прототип схемасын куруңуз

Азыр бардык бөлүктөрдү бириктирүү мезгили келди. Бул абдан оңой. Бизге болгону 8 зым туташтыруу керек!

1.8 түстүү TFT дисплейин туташтыруу

  1. Vcc дисплейи Wemos D1 miniнин 5V чыгаруусуна барат
  2. Дисплейдин GND Wemos GND барат
  3. CS пин Digital Pin 2ге барат
  4. Кайра коюу пин 4 -цифрасына өтөт
  5. A0 пин Digital Pin 3кө барат
  6. SDA пин Digital Pin 7ге барат
  7. SCK пин Digital Pin 5ке барат
  8. LED пин Wemos D1 mini 3.3V чыгуусуна барат

Дал ушул! Электроника даяр! Эгер биз долбоорду иштетсек, баары күтүлгөндөй иштейт!

5 -кадам: Корпусту 3D басып чыгаруу

3D тиркемесин басып чыгаруу
3D тиркемесин басып чыгаруу
3D тиркемесин басып чыгаруу
3D тиркемесин басып чыгаруу

Кийинки кадам - корпусту 3D басып чыгаруу. Мен бул корпусту Fusion 360 бекер программасын колдонуу менен иштеп чыккам.

Мен ар түрдүү 3d дизайн программаларын көп сынап көрдүм, бирок Fusion 360 төмөнкү себептерден улам менин сүйүктүүм болуп калды.

  • Бул абдан күчтүү
  • Бул бекер
  • Бул колдонууга салыштырмалуу оңой
  • Бул программаны кантип колдонуу керектиги боюнча интернетте көптөгөн сабактар бар

Мен бул корпусту 3D долбоорлоо үчүн жарым сааттай убактымды алдым жана 3D дизайны менен 3D басып чыгарууга абдан жаңы экенимди унутпадым. Бул мен жасаган экинчи дизайн! Бул дизайн эски, абдан эски радионун дизайнына негизделген.

Эгерде сизге бул долбоор үчүн иштелип чыккан Art Deco корпусу жакса, аны Thingiverseден жүктөп алыңыз. Бул жерден алыңыз ▶

Мен 3D аны жыгач жип менен басып чыгардым. Мен Футуранын Easy Wood Coconut жипчесин колдондум. Бул жип менин эң жакшы көргөнүм деп айтышым керек. Бул сонун көрүнөт жана сезилет.

6 -кадам: 3D басып чыгарууну бүтүрүү

3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо
3D басып чыгарууну аяктоо

Корпус 3 бөлүктөн турат жана аны басып чыгарууга бир нече саат кеттим, бирок натыйжасы укмуштуудай болду!

Басып чыгаруу аяктагандан кийин, тетиктерин майда кум кагаз менен сүртүп койдум. Андан кийин аларды жыгач лак менен жылтырат. Долбоорду ишке ашырардан мурун лак кургатылганга чейин бир күндөй күттүм.

Акыркы жыйынтык таасирдүү.

Мен 3d басып чыгарууга жаңы келгендиктен, 3d басып чыгарууну жылтыратуу техникам идеалдуу эмес болушу мүмкүн, бирок акыркы жыйынтык чынында эле сонун!

7 -кадам: Бардыгын бириктирүү

Бардыгын Биригип
Бардыгын Биригип
Бардыгын Биригип
Бардыгын Биригип
Бардыгын Биригип
Бардыгын Биригип

Жыгач лак кургатылгандан кийин, дисплейди алдыңкы бөлүгүнө скотч менен бекитип, зымдарды Wemos D1 мини тактасына коштум. Андан кийин зымдарды экранга туташтырдым. Баары күтүлгөндөй иштеп жатканына ынануу үчүн чынжырды кайра текшергенден кийин, Wemos D1 мини тактасын ордуна жабыштыруу убактысы келди.

Тилекке каршы, дизайн кемчиликсиз болгон эмес жана бөлүктөрү бир нече миллиметрдик ката үчүн корпуска туура келбейт, ошондуктан мен дизайнга катуу өзгөртүүлөрдү киргизүүгө туура келди. Мен жүктөгөн 3D файлдар, өзгөртүүлөр 3D дизайнына өткөрүлгөндөн кийин, туура файлдар.

Андан кийин, мен проектти иштетип, дисплейдин ортосун биротоло ысык клей менен жабыштырдым. Ал кезде кичинекей кездемени алдыңкы бөлүгүнө жабыштыруу үчүн түстү жана контрастты кошуу үчүн убакыт келди. Акыркы кадам - бардык бөлүктөрдү бириктирүү! Биздин долбоор даяр! Таасирдүү, туурабы? Мага корпустун формасы жана сезими абдан жагат. Бул кадимки Аба ырайынын станциясын өзгөчө кылып көрсөтөт. Эми долбоордун программалык жагын карап көрөлү.

8 -кадам: Долбоордун коду

Долбоордун коду
Долбоордун коду

Долбоор openweathermap.org веб -сайтынан аба ырайын алат. Аба ырайы маалыматын талдоо үчүн бизге Arduino JSONдун мыкты китепканасы керек. Дисплей үчүн бизге дагы эки китепкана керек.

Керектүү китепканалар төмөнкүлөр:

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

Эми кодду карап көрөлү. Башында, SSIDди жана WiFi тармагынын сырсөзүн орнотушубуз керек. Андан кийин, биз operweathermap.org веб -сайтынан акысыз APIKEYге киришибиз керек. Өзүңүздүн API ачкычыңызды түзүү үчүн вебсайтка катталууңуз керек. Учурдагы аба ырайы маалыматын жана божомолун алуу акысыз, бирок эгер сиз бир аз акча төлөөгө даяр болсоңуз, вебсайт көбүрөөк мүмкүнчүлүктөрдү сунуштайт. Андан кийин, биз жайгашкан жерибиздин идентификаторун табышыбыз керек. Жайгашкан жериңизди табыңыз жана жайгашкан жериңиздин URL дарегинен табылган идентификаторду көчүрүңүз. Андан кийин CityID өзгөрмөсүнө шаардын идентификаторун киргизиңиз. Акыркы кадам - бул проект туура убакытты көрсөтүү үчүн убакыт алкагына кирүү. Эми биз алдыга жылууга даярбыз.

Башында WiFi тармагына туташабыз. Андан кийин биз серверден аба ырайы маалыматын сурайбыз. Мен бир гана жыйынтык сурайм, кийинки 3 саатка аба ырайы. Кааласаңыз, болжолдуу жыйынтыктарды алуу үчүн кодду оңой өзгөртө аласыз. Биз JSON форматында аба ырайы маалыматтары менен жооп алабыз. JSON китепканасына маалыматтарды жөнөтүүдөн мурун мен көйгөйлөрдү жараткан кээ бир тамгаларды кол менен жок кылам. Андан кийин JSON китепканасы жоопкерчиликти алат жана биз керектүү маалыматтарды өзгөрмөлүү түрдө оңой сактай алабыз. Биз кызыккан маалыматтарды кантип алуу керектигин билүү үчүн openweathermap веб -сайты жооп берген JSON маалыматтарынын түзүлүшүн карап чыгышыбыз керек. Биз маалыматтарды өзгөрмөлөргө сактап койгондон кийин, биз аларды дисплейде көрсөтүүбүз керек. экранды жана серверден жаңы маалыматтарды суроодон мурун 30 мүнөт күтө туруңуз. Биз аба ырайын болжолдоо убактысын, температураны жана аба ырайынын сүрөтчөсүн көрсөтөбүз. Аба ырайы сүрөтчөлөрү кээ бир графикалык графиктерден жана кээ бир жөнөкөй формалардан турат. Мен ошондой эле температураны Фаренгейт градусунда көрсөтүүчү коддун версиясын даярдадым.

Сиз бул Нускамага тиркелген долбоордун кодун таба аласыз. Мен коддун акыркы версиясын (версия 2020) жүктөп алууну буйрук кылдыңыз, бул жерден долбоордун веб-сайтын текшере аласыз:

же долбоордун github репозиторийи:

9 -кадам: Акыркы жыйынтык

Акыркы жыйынтык
Акыркы жыйынтык
Акыркы жыйынтык
Акыркы жыйынтык

Көрүнүп тургандай, азыр жеткиликтүү технология менен биз таасирдүү долбоорлорду оңой жана өтө арзан баада кура алабыз! Бул долбоор мунун ачык далили, баасы 15 доллардан аз! Албетте, биз аны жакшыртуу үчүн бул долбоорго көп нерселерди кошсок болот. Биз спикерди кошуп, аны MP3 ойноткучка айландыра алабыз, FM радиосунун ресиверин кошуп, аны винтаждык радиого жана башка көптөгөн нерселерге айландыра алабыз. Бул долбоор боюнча сиздин пикириңизди уккум келет. Бул долбоорду кантип жакшыртуу керек деген оюңуз барбы? Сураныч, төмөндө өз ойлоруңузду жана идеяларыңызды жазыңыз. Рахмат!

IoT куруучулар конкурсу
IoT куруучулар конкурсу
IoT куруучулар конкурсу
IoT куруучулар конкурсу

IoT Builders конкурсунда биринчи сыйлык

Азыр Дизайн: 3D Дизайн Сынагы 2016
Азыр Дизайн: 3D Дизайн Сынагы 2016
Азыр Дизайн: 3D Дизайн Сынагы 2016
Азыр Дизайн: 3D Дизайн Сынагы 2016

Дизайн боюнча үчүнчү сыйлык: 3D дизайн сынагы 2016

Сунушталууда: