Sisällysluettelo:

IOT Weather Cloud - OpenWeatherMaps: 11 vaihetta (kuvilla)
IOT Weather Cloud - OpenWeatherMaps: 11 vaihetta (kuvilla)

Video: IOT Weather Cloud - OpenWeatherMaps: 11 vaihetta (kuvilla)

Video: IOT Weather Cloud - OpenWeatherMaps: 11 vaihetta (kuvilla)
Video: CAMPING on MOUNTAIN - Elevated TENT - RAIN 2024, Heinäkuu
Anonim
Image
Image

Tämä on pilvi, joka roikkuu huoneen katosta ja toistaa tiettyjä kuvioita Internetistä palautetun tuloksen perusteella. Se hakee säätiedot OpenWeatherMapsista. Sitä voidaan ohjata manuaalisesti verkkokäyttöliittymän kautta tai automaattisesti OpenWeatherMapsista saatujen tietojen perusteella.

Olen myös määrittänyt sen niin, että jos haluat päivittää ohjelmiston pilveen (eli jos uusia kuvioita lisätään tai virheenkorjauksia tehdään), voit päivittää ohjelmiston WiFi -yhteyden kautta ilman, että sinun tarvitsee kytkeä tietokoneeseen. Kytke vain pilvi päälle ja muodosta yhteys siihen Arduino -ohjelmiston kautta. Paina latauspainiketta ja syötä salasana ja se on valmis.

Malleja on kymmenen:

  • Pilvistä
  • Kevätpäivä
  • Auringonlasku
  • Auringonnousu
  • Pilvinen
  • Sade
  • Lumi
  • Salama Myrsky
  • Sateenkaarisyklit
  • Takavarikkotila (tämä on vitsi, joka oli virhe, jonka päätin pitää ystävieni ehdotuksista)

Vaihe 1: Materiaalit ja työkalut

Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut
Materiaalit ja työkalut

Materiaalit:

Sähkö:

  • Wemos D1 Mini ESP8266 mikro -ohjain
  • Wemos D1 Mini naaras- ja urosotsikot
  • Wemos D1 Mini protoboard -kilpi
  • WS2812B RGB -LED -nauha (5 metriä 60 LED -valosta per metri)
  • 3 -nastainen JST -liitin (1 pari)
  • 2 -nastainen JST -liitin (2 paria)
  • XT-60-liitin (1 pari)
  • 2,5 x 5,5 mm DC -tynnyrin liitin
  • 5V 4A seinä-syylän tyyppinen virtalähde
  • 10K vastus
  • painike ledillä
  • 1000uf 25V polarisoitu kondensaattori
  • suorakulmaiset tapit
  • 4 -napainen naaraspuolinen dupont -liitäntäkaapeli
  • 4 -nastainen.96 "OLED -näyttö Arduino SPI: lle
  • 2 -ytiminen LED -johto (suosittelen 16 AWG: tä)

Muu:

  • Valkoinen PLA 3D -kirjoittimen filamentti (joko 1,75 mm tai 3 mm käyttämästäsi tulostimesta riippuen)
  • Erikokoisia valkoisia paperilyhtyjä
  • Tyynyjen täytteet polyesteristä
  • Siima
  • Silmäkoukut
  • Kaapelin ankkurit
  • Vetoketjut

Työkalut:

  • Kuuma liimapistooli
  • Kuuma liima (paljon)
  • Juotin
  • 60/40 lyijyvirtausjuotoslanka
  • Veitsi
  • Sakset
  • Lankaleikkurit
  • Pihdit
  • 3D tulostin

Vaihe 2: Tee pilvimuotoinen kehys

Tee pilvimuotoinen kehys
Tee pilvimuotoinen kehys
Tee pilvimuotoinen kehys
Tee pilvimuotoinen kehys
Tee pilvimuotoinen kehys
Tee pilvimuotoinen kehys

Kytke kuuma liimapistooli ja ota paperilamput pois. Järjestä noin 10 erikokoista muotoa sarjakuvapilven muotoiseksi. Kuumaa liimaa kaikki yhteen varmistaen, että LED -nauha on mahdollista kytkeä lyhtyjen läpi ilman, että joudut liikaa käärmeen ulkopuolelle. Käytä täällä paljon kuumaa liimaa. Mitä enemmän, sitä parempi, koska se pysyy paremmin yhdessä.

Vaihe 3: Valojen sytyttäminen

Valojen sytyttäminen
Valojen sytyttäminen
Valojen sytyttäminen
Valojen sytyttäminen
Valojen sytyttäminen
Valojen sytyttäminen

Sytytä valot koko "pilveen". Sinun ei tarvitse liikaa LED -valoja kussakin lyhtyssä. Tarvitset vain tarpeeksi säikeitä valaisemaan sitä. Minulla oli se niin, että se tuli sisään ja kierteli pohjan ympäri poistumalla menemään pilven muihin osiin. Varmista, että vedät LED -nauhaa tiukalle, jotta sinulla on vain vähän enemmän pituutta lyhtyjen läpi. Voi kestää hieman aikaa selvittääksesi, kuinka haluat kiinnittää valot. Kaikki lyhdyt eivät tarvitse valoja

Vaihe 4: 3D -tulostus mikrokontrollerin kotelolle

3D Tulosta mikrokontrollerin kotelo
3D Tulosta mikrokontrollerin kotelo

Tulosta mikrokontrollerin kotelon tiedostot. Tässä kotelossa on D1 Mini, protoboard -suoja, näyttö, painike ja tasavirtaliitin. Kokoa se myöhemmin, kun elektroniikka on valmis. Ainoa asetus, jolla on merkitystä tämän tuloksen kannalta, on, että tulostat sen vain hameella tai reunalla, älä käytä lauttaa. Huomasin, että 2 mm: n kerroksen korkeudet toimivat minulle hyvin.

Vaihe 5: Kokoa ja asenna elektroniikka

Kokoa ja asenna elektroniikka
Kokoa ja asenna elektroniikka
Kokoa ja asenna elektroniikka
Kokoa ja asenna elektroniikka
Kokoa ja asenna elektroniikka
Kokoa ja asenna elektroniikka

Kokoa elektroniikka yllä olevien kuvien mukaisesti. Kiinnitä erityistä huomiota siihen, että nastat eivät oikosulje ja varmista, että kaikki on kytketty oikein, ennen kuin liität sen pistorasiaan. Kun liität valot ohjauskorttiin, varmista, että valot on kytketty suoraan virtalähteeseen käyttämällä paksumpaa mittajohtoa. suurempaa virtaa kuin he tarvitsevat (kuten kuvassa näkyvä XT60 -liitäntään kytketty). Aseta elektroniikka koteloon ja ruuvaa se kiinni M3 -ruuveilla.

Vaihe 6: Lataa koodi

Lataa koodi
Lataa koodi

Liitä D1 Mini tietokoneeseen ja avaa Arduino -ohjelmisto. Varmista, että D1 Mini -kortti on valittu (jos sitä ei ole asennettu, lisää se kortinhallinnan kautta). Valitse seuraava asetus yllä olevan kuvan mukaisesti ja lataa koodi sitten D1 Mini -laitteeseen. Tämä kestää hieman, koska koodin kääntäminen kestää jonkin aikaa.

  • Alusta: Wemos D1 R2 & mini
  • Latausnopeus: 115200
  • Suorittimen taajuus: 80 MHz
  • Salaman koko: 4M (1M SPIFFS)
  • Virheenkorjausportti: poistettu käytöstä
  • Virheenkorjaustaso: ei mitään
  • IwP -muunnelma: v2 Alempi muisti
  • Poista Flash: kaikki sisältö

Vaihe 7: Katkaise pilvi

Ripusta pilvi
Ripusta pilvi
Ripusta pilvi
Ripusta pilvi
Ripusta pilvi
Ripusta pilvi

Kiinnitä siima kahteen tai kolmeen pilven pisteeseen, mieluiten vastakkaisille puolille, aseta silmäkoukut kattoon, johon aiot asentaa sen, ja ripusta pilvi silmäkoukkuista siiman avulla. On hyvä idea suunnitella kaapeli loppuun ennen kuin teet tämän, koska tarvitset jonkin tavan kytkeä pilvi ja kytkeä siihen virta.

Kun asennat kaapelia, katkaise tasavirtaliitäntä virtalähteestäsi ja juota se pilven virtaan käytetyn kaapelin päähän. Juotos tämän kaapelin toinen pää virtalähteeseen, jossa katkaisit tasavirtaliitännän. Muista tarkistaa kaikki napaisuudet, jotta et kytke sitä väärin ja tappaa LED -valoja tai levyä.

Jos haluat ripustaa ohjauslaatikon pilveen, yhdistä vetoketju yläreunassa olevaan renkaaseen ja ripusta se irti yhdestä lyhtystä, josta LED-nauha alkaa.

Vaihe 8: Tee pilvestä "pilvisempi"

Saa pilvi näyttämään enemmän
Saa pilvi näyttämään enemmän
Saa pilvi näyttämään enemmän
Saa pilvi näyttämään enemmän

Peitä pilvi polyesteritäytteessä. On helpompaa peittää pilvi, kun sen sisällä olevat valot ovat päällä, jotta näet, mihin niitä on lisättävä pilven peittämiseksi. Käytä runsaasti kuumaa liimaa, käytin luultavasti noin 50 tikkua kuumaa vihjettä, jotka kiinnittivät täytteen lyhtyihin. Käytä runsaasti täytettä, ja jos se tuntuu olevan pois päältä, voit vetää sen pois helposti.

Vaihe 9: Määritä pilvi

Määritä pilvi
Määritä pilvi
Määritä pilvi
Määritä pilvi
Määritä pilvi
Määritä pilvi

Kun pilvi käynnistetään, se luo WiFi-verkon nimeltä IOT-WEATHER-CLOUD. Yhdistä siihen ja se ohjaa sinut asetussivulle. Jos se ei uudelleenohjaa, siirry verkkosivulle osoitteessa 192.168.4.1

Paina Määritä WiFi -painiketta ja kirjaudu pilvi WiFi -verkkoon. Pilvi potkaisee sinut ulos portaalista, kun se on määritetty, ja kehottaa sinua kirjautumaan ohjaussivulle. Kun olet kirjautunut verkkoon, kirjaudu tietokoneesi samaan verkkoon kuin pilvi.

Vaihe 10: Verkkosivusto

Nettisivu
Nettisivu
Nettisivu
Nettisivu
Nettisivu
Nettisivu

Pääset pilven ohjaussivulle kirjautumalla samaan WiFi -verkkoon kuin pilvi. Kytke näyttö päälle ja näytä IP -osoite painamalla ohjauslaatikon painiketta. Kirjoita tämä IP -osoite hakupalkkiin päästäksesi verkkosivustoon. (IP -osoitteesi pilveen on todennäköisesti eri kuin minun). Jos haluat saada IP -osoitteen näyttöön, paina painiketta. Lisäsin tämän ominaisuuden, jotta näyttö ei olisi päällä koko ajan ja kärsi palamisesta.

Sivustolla on kolme sivua:

  • Kotisivu, joka näyttää nykyisen mallin ja on aloitussivu, kun kirjaudut sisään ensimmäisen kerran
  • Ohjaussivulla voit muuttaa kuvion manuaalisesti tai siirtää pilven automaattitilaan, joka toistaa kuvioita säätietojen perusteella
  • Määrityssivulla voit muuttaa sijaintia, käyttäjänimeä, salasanaa ja OpenWeatherMap API -avainta

Päästäksesi hallinta- tai asetussivulle sinun on annettava salasana ja käyttäjätunnus ponnahdusikkunaan, joka tulee näkyviin, kun napsautat jommankumman sivun linkkiä. Oletuskäyttäjänimi on: admin ja oletussalasana on: password. Näitä voidaan muuttaa myöhemmin, jos haluat

Ota automaattinen tila käyttöön kirjoittamalla kaupunkitunnuksesi ja luomalla OpenWeatherMap -sovellusliittymäavain. Kaupunkitunnisteluettelo löytyy täältä: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Ota pilvi käyttöön automaattisella tilassa ohjaussivulla. (Suosittelen lataamaan kaupunkitunnisteiden tekstitiedoston. Se on massiivinen ja viivästyttää selaintasi)

Vaihe 11: Ohjelmiston päivittäminen WiFi -yhteyden kautta

Ohjelmiston päivittäminen WiFi -yhteyden kautta
Ohjelmiston päivittäminen WiFi -yhteyden kautta

Käynnistä pilvi ja varmista, että se on yhdistetty samaan verkkoon kuin tietokoneesi. Varmista, että python 2.7 on asennettu. Voit ladata sen täältä, jos sinulla ei ole sitä. Tämä saa OTA: n toimimaan Arduinolla. Ilman sitä OTA ei toimi. OTA on Over The Air (eli koodin lataaminen WiFi: n kautta). Tämä tarkoittaa, että sinun ei tarvitse poistaa ESP8266 -laitetta pilvestäsi ohjelmiston päivittämiseksi.

Päivitä pilvi avaamalla Arduino -ohjelmisto ohjelmalla ja valitsemalla portin alta verkkoportti. Kun tämä on valittu, voit ladata koodin painamalla latauspainiketta normaalisti. Siinä kaikki OTA: ssa.

Suositeltava: