Përmbajtje:

Paraqitja e parashikimit të motit Art Deco Paraqitja: 9 hapa (me fotografi)
Paraqitja e parashikimit të motit Art Deco Paraqitja: 9 hapa (me fotografi)

Video: Paraqitja e parashikimit të motit Art Deco Paraqitja: 9 hapa (me fotografi)

Video: Paraqitja e parashikimit të motit Art Deco Paraqitja: 9 hapa (me fotografi)
Video: 7pa5 - Parashikimi i motit për këtë javë - 25 Nëntor 2019 - Show - Vizion Plus 2024, Nëntor
Anonim
Image
Image
Paraqitja e Parashikimit të Motit Art Deco
Paraqitja e Parashikimit të Motit Art Deco

Përshëndetje miq, në këtë Instructable ne do të shohim të nxehtë për të ndërtuar këtë Parashikim të Parashikimit të Motit. Ai përdor një mini bord Wemos D1 së bashku me një ekran TFT me ngjyra 1.8”për të shfaqur parashikimin e motit. Unë gjithashtu projektova dhe printova 3D një rrethim për këtë projekt duke përdorur fije druri! Frymëzimin për këtë rrethim të stilit Art Deco e kam marrë nga një radio e vjetër. Doja një dizajn për Stacionin e Motit që do të ishte unik dhe disi artistik, u mërzita nga rrethimet katrore pa asnjë karakter. Doja diçka që të më bënte të ndihesha mirë kur e shikoja.

Projekti lidhet me internetin dhe merr parashikimin e motit për vendndodhjen time dhe e shfaq atë në ekran. Projekti shfaq vetëm ikonën e motit, temperaturën dhe kohën e parashikimit sepse doja një vështrim minimal për këtë projekt. Sigurisht që ju lehtë mund të shtoni më shumë informacion nëse dëshironi. Tani le të shohim se si ta ndërtojmë këtë projekt.

Hapi 1: Merrni të gjitha pjesët

Merrni të gjitha pjesët
Merrni të gjitha pjesët

Pjesët e nevojshme për të ndërtuar këtë projekt janë si më poshtë:

  • Një mini bord Wemos D1 ▶
  • Një ekran TFT me ngjyra 1.8”▶
  • Disa tela ▶

Kostoja e projektit është shumë e ulët është rreth 12 dollarë!

Ne gjithashtu kemi nevojë për një rrethim për këtë projekt. Nëse ju pëlqen rrethimi Art Deco i projektuar për këtë projekt ju e shkarkoni nga Thingiverse.

Merrni këtu ▶

Hapi 2: Wemos D1 Mini

Image
Image

Wemos D1 mini është tabelë e re fantastike e cila kushton rreth 5 dollarë!

Bordi është shumë i vogël. Ai përdor çipin ESP8266 EX i cili mund të funksionojë në një frekuencë deri në 160MHz. Ka shumë memorie, 64Kb udhëzim RAM, 96Kb të dhëna RAM dhe 4MB memorie flash për të ruajtur programet tuaja. Ajo ofron lidhje WiFi, përditësime mbi ajrin dhe shumë më tepër. Mini bordi D1 ofron 11 kunja GPIO dhe një hyrje analoge. Përkundër madhësisë së tij të vogël, shumë mburoja janë duke u zhvilluar për këtë tabelë, e cila mendoj se është e mrekullueshme, pasi në këtë mënyrë ne lehtë mund të ndërtojmë projekte të shkëlqyera të Internetit të Gjërave! Sigurisht që ne mund ta programojmë këtë tabelë duke përdorur Arduino IDE.

Bordi, pavarësisht nga madhësia e tij e vogël, tejkalon performancën nga të gjithë bordet e tjerë të pajtueshëm me Arduino. Unë kam kryer një krahasim midis ESP8266 dhe Arduino, ju mund të kontrolloni videon që kam bashkangjitur në këtë hap. Ky bord është 17 herë më i shpejtë se një Arduino Uno! Ai gjithashtu tejkalon bordin më të shpejtë Arduino, Arduino Due. E gjithë kjo, me një kosto prej më pak se 6 dollarë! Mbresëlënëse.

Hapi 3: Ekrani TFT me ngjyra 1.8"

Image
Image
1.8
1.8

Ky është një ekran TFT me ngjyra 1.8 i cili përdor drejtuesin ST7735. Ky ishte ekrani i parë me ngjyra që përdori me Arduino dhe ekranin me ngjyra që përdor më shumë. Isshtë i lirë, kushton rreth 6 dollarë, ka një rezolucion prej 160x128 piksele, mund të shfaq 65.000 ngjyra, ofron dhe vend për kartë SD në pjesën e pasme dhe ka një mbështetje të madhe bibliotekare. Punon në çdo Arduino, punon në Teensy dhe me tabelat ESP8266! Për çfarë tjetër të pyesni? Një ekran i mrekullueshëm!

Unë kam përgatitur një video mësimore të detajuar në lidhje me këtë ekran dhe i kam bashkangjitur në këtë udhëzues.

Hapi 4: Ndërtoni Qarkun Prototip

Ndërtoni Qarkun Prototip
Ndërtoni Qarkun Prototip
Ndërtoni Qarkun Prototip
Ndërtoni Qarkun Prototip
Ndërtoni Qarkun Prototip
Ndërtoni Qarkun Prototip

Tani është koha për të lidhur të gjitha pjesët së bashku. Veryshtë shumë e lehtë. Ne vetëm duhet të lidhim 8 tela!

Lidhja e ekranit TFT me ngjyra 1.8"

  1. Vcc e ekranit shkon në daljen 5V të Wemos D1 mini
  2. GND e ekranit shkon te Wemos GND
  3. Kunja CS shkon në Pin Pin 2
  4. Rivendosja e kunjit shkon në Kunjin dixhital 4
  5. Kodi A0 shkon në Digital Pin 3
  6. Kodi SDA shkon në Digital Pin 7
  7. Kodi SCK shkon në Digital Pin 5
  8. Kunja LED shkon në daljen 3.3V të Wemos D1 mini

Kjo eshte! Elektronika është gati! Nëse e fuqizojmë projektin, gjithçka funksionon ashtu siç pritej!

Hapi 5: Shtypni 3D Shtojcën

Shtypni 3D Shtojcën
Shtypni 3D Shtojcën
Shtypni 3D Shtojcën
Shtypni 3D Shtojcën

Hapi tjetër është printimi 3D i rrethimit. Unë e projektova këtë rrethim duke përdorur softuer falas Fusion 360.

Kam provuar shumë programe të ndryshme të dizajnit 3d, por Fusion 360 u bë i preferuari për arsyet e mëposhtme.

  • Veryshtë shumë i fuqishëm
  • Eshte falas
  • Relativelyshtë relativisht e lehtë për t'u përdorur
  • Ka shumë mësime në internet se si të përdorni këtë softuer

Unë mora rreth gjysmë ore në 3D duke e dizajnuar këtë rrethim dhe kisha parasysh se jam shumë i ri në dizajnin 3D dhe printimin 3D. Designshtë dizajni i dytë që kam bërë ndonjëherë! Ky dizajn bazohet në hartimin e një radioje të vjetër, shumë të vjetër.

Nëse ju pëlqen rrethimi Art Deco i projektuar për këtë projekt ju e shkarkoni nga Thingiverse. Merreni këtu ▶

Unë e printova 3D duke përdorur fije druri. Kam përdorur filamentin e kokosit Easy Wood të Form Futura. Më duhet të them se ky fije është deri tani i preferuari im. Duket dhe ndjehet shkëlqyeshëm.

Hapi 6: Përfundimi i printimit 3D

Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D
Përfundimi i printimit 3D

Mbulimi përbëhet nga 3 pjesë, dhe më janë dashur disa orë për ta printuar, por rezultati ishte fantastik!

Pasi mbaroi printimi, i lëmova pjesët duke përdorur letër rëre të imët. Më pas lëmojini ato duke përdorur llak druri. Kam pritur rreth një ditë që llaku të thahet para se të procedoj projektin.

Rezultati përfundimtar është mbresëlënës.

Meqenëse jam shumë i ri në printimin 3D, teknika ime për lustrimin e printimit 3D mund të mos jetë ideale, por rezultati përfundimtar është vërtet i mrekullueshëm!

Hapi 7: Lidhni gjithçka së bashku

Lidhni gjithçka së bashku
Lidhni gjithçka së bashku
Lidhni gjithçka së bashku
Lidhni gjithçka së bashku
Lidhni gjithçka së bashku
Lidhni gjithçka së bashku

Pasi llaku i drurit ishte tharë, e bashkova ekranin në pjesën e përparme me një shirit dhe i ngjita telat në mini bordin Wemos D1. Pastaj i lidha telat me ekranin. Pas testimit të qarkut përsëri për t'u siguruar që gjithçka po funksionon siç pritej ishte koha për të ngjitur mini bordin Wemos D1 në vend.

Fatkeqësisht, dizajni nuk ishte i përsosur dhe pjesët nuk u futën në mbyllje për një gabim prej disa milimetra, kështu që më duhej të bëja disa modifikime në dizajn në rrugën e vështirë. Skedarët 3D që kam ngarkuar janë ato të saktët, pasi modifikimet u transferuan në modelin 3D.

Pastaj, aktivizova projektin dhe përqendrova ekranin para se ta bashkoja përgjithmonë me zam të nxehtë. Ishte atëherë koha për të ngjitur një copë të vogël pëlhure në pjesën e përparme në mënyrë që të shtoni një ngjyrë dhe kontrast në rrethim. Hapi i fundit ishte ngjitja e të gjitha pjesëve së bashku! Projekti ynë është gati! Mbresëlënëse apo jo? Më pëlqen shumë forma dhe ndjenja e rrethimit. Bën që një Stacion Moti i zakonshëm të duket unik. Le të shohim tani anën softuerike të projektit.

Hapi 8: Kodi i Projektit

Kodi i Projektit
Kodi i Projektit

Projekti merr parashikimin e motit nga faqja e internetit openweathermap.org. Për të analizuar të dhënat e motit ne kemi nevojë për bibliotekën e shkëlqyer Arduino JSON. Ne gjithashtu kemi nevojë për dy biblioteka për shfaqjen.

Bibliotekat e nevojshme janë këto:

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

Le të shohim kodin tani. Në fillim, ne duhet të vendosim SSID dhe fjalëkalimin e rrjetit tonë WiFi. Tjetra, ne duhet të futim APIKEY falas nga faqja e internetit operweathermap.org. Për të krijuar çelësin tuaj API, duhet të regjistroheni në faqen e internetit. Marrja e të dhënave dhe parashikimit aktual të motit është falas, por faqja e internetit ofron më shumë mundësi nëse jeni të gatshëm të paguani disa para. Tjetra, ne duhet të gjejmë id -në e vendndodhjes sonë. Gjeni vendndodhjen tuaj dhe kopjoni ID -në e cila mund të gjendet në URL -në e vendndodhjes tuaj. Pastaj futni id -in e qytetit tuaj në ndryshoren CityID. Hapi i fundit është të futni zonën tuaj kohore në mënyrë që projekti të shfaqë kohën e duhur. Tani jemi gati të vazhdojmë.

Në fillim, ne lidhemi me Rrjetin WiFi. Pastaj ne kërkojmë të dhëna të motit nga serveri. Kërkoj vetëm një rezultat, parashikimin e motit për 3 orët e ardhshme. Ju mund ta modifikoni lehtë kodin për të marrë më shumë rezultate parashikimi nëse dëshironi. Ne marrim një përgjigje me të dhënat e motit në formatin JSON. Para dërgimit të të dhënave në bibliotekën JSON unë fshij manualisht disa karaktere që më shkaktonin probleme. Pastaj biblioteka JSON merr përsipër dhe ne lehtë mund t'i ruajmë të dhënat që na nevojiten në variabla. Duhet të hedhim një vështrim në strukturën e të dhënave JSON të cilave u përgjigjet uebfaqja e openweathermap për të parë se si të marrim të dhënat që na interesojnë. Pasi t’i kemi ruajtur të dhënat në variabla, e tëra çfarë duhet të bëjmë është t’i shfaqim ato në ekran dhe prisni 30 minuta para se të kërkoni të dhëna të reja nga serveri. Ne shfaqim kohën e parashikimit të motit, temperaturën dhe ikonën e motit. Ikonat e motit përbëhen nga disa grafika bitmap dhe disa forma të thjeshta. Unë gjithashtu kam përgatitur një version të kodit i cili tregon temperaturën në gradë Fahrenheit.

Kodin e projektit mund ta gjeni të bashkangjitur me këtë Udhëzues. Unë urdhëroj të shkarkoj versionin më të fundit të kodit (versioni 2020) ju mund të kontrolloni faqen e internetit të projektit këtu:

ose depo github e projektit:

Hapi 9: Rezultati Përfundimtar

Rezultati Përfundimtar
Rezultati Përfundimtar
Rezultati Përfundimtar
Rezultati Përfundimtar

Siç mund ta shihni, me teknologjinë tani në dispozicion ne mund të ndërtojmë projekte mbresëlënëse me lehtësi dhe me kosto shumë të ulët! Ky projekt është një demonstrim i qartë i kësaj, kushton më pak se 15 $! Sigurisht, ne mund t'i shtojmë shumë gjëra këtij projekti në mënyrë që ta përmirësojmë atë. Ne mund të shtojmë një altoparlant dhe ta bëjmë atë një MP3 player, mund të shtojmë një marrës radio FM dhe ta kthejmë në një radio të cilësisë së mirë dhe shumë gjëra të tjera. Do të doja të dëgjoja mendimin tuaj për këtë projekt. A keni ndonjë ide se si të përmirësoni këtë projekt? Ju lutemi postoni mendimet dhe idetë tuaja më poshtë. Faleminderit!

Konkursi i Ndërtuesve të IoT
Konkursi i Ndërtuesve të IoT
Konkursi i Ndërtuesve të IoT
Konkursi i Ndërtuesve të IoT

Çmimi i parë në Konkursin e Ndërtuesve të IoT

Dizajnoni Tani: Konkursi i Dizajnit 3D 2016
Dizajnoni Tani: Konkursi i Dizajnit 3D 2016
Dizajnoni Tani: Konkursi i Dizajnit 3D 2016
Dizajnoni Tani: Konkursi i Dizajnit 3D 2016

Çmimi i Tretë në Dizajnimin Tani: Konkursi i Dizajnit 3D 2016

Recommended: