Cuprins:

IOT Weather Cloud - Utilizarea OpenWeatherMaps: 11 pași (cu imagini)
IOT Weather Cloud - Utilizarea OpenWeatherMaps: 11 pași (cu imagini)

Video: IOT Weather Cloud - Utilizarea OpenWeatherMaps: 11 pași (cu imagini)

Video: IOT Weather Cloud - Utilizarea OpenWeatherMaps: 11 pași (cu imagini)
Video: CHAINLINK (LINK) Analiza fundamente,adoptie!!! Ce viitor are in spatiul crypto? Este de ACUMULAT? 2024, Iulie
Anonim
Image
Image

Acesta este un nor care atârnă de tavanul unei camere și redă anumite tipare pe baza rezultatului returnat de pe internet. Preluează datele meteo din OpenWeatherMaps. Poate fi controlat manual printr-o interfață web sau automat pe baza datelor primite de la OpenWeatherMaps.

De asemenea, l-am configurat astfel încât, dacă vreți vreodată să actualizați software-ul în cloud (adică dacă sunt adăugate noi modele sau s-au remediat erori), puteți actualiza software-ul prin WiFi fără a fi nevoie să vă conectați la computer. Porniți cloud-ul și conectați-vă la acesta prin intermediul software-ului Arduino. Apăsați butonul de încărcare și introduceți parola și gata.

Există zece modele:

  • Nori curati
  • Zi de primavara
  • Apus de soare
  • răsărit
  • Noros
  • Ploaie
  • Zăpadă
  • Furtuna cu fulgere
  • Cicluri curcubeu
  • Modul Sechestru (acesta este un model de glumă care a fost o eroare pe care am decis să o țin la sugestiile prietenilor mei)

Pasul 1: Materiale și instrumente

Materiale și instrumente
Materiale și instrumente
Materiale și instrumente
Materiale și instrumente

Materiale:

Electric:

  • Microcontroler Wemos D1 Mini ESP8266
  • Wemos D1 Mini anteturi pentru femei și bărbați
  • Scut protoboard Wemos D1 Mini
  • Banda LED WS2812B RGB (5 metri din varianta cu 60 de LED-uri pe metru)
  • Conector JST cu 3 pini (1 pereche)
  • Conector JST cu 2 pini (2 perechi)
  • Conector XT-60 (1 pereche)
  • Mufă cilindrică de 2,5 x 5,5 mm DC
  • 5V 4A sursă de alimentare cu perete negru
  • Rezistor de 10K
  • buton cu led
  • Condensator polarizat 1000uf 25V
  • anteturi cu unghi drept
  • Cablu conector dupont mamă cu 4 pini
  • Afișaj OLED cu 4 pini.96 "pentru Arduino SPI
  • Sârmă LED cu 2 nuclee (16 AWG este ceea ce aș recomanda)

Alte:

  • Filament alb pentru imprimantă 3D PLA (fie 1,75 mm, fie 3 mm, în funcție de imprimanta pe care o utilizați)
  • Felinare de hârtie albă de diferite dimensiuni
  • Umplutura din poliester pentru perne
  • Linia de pescuit
  • Cârlige pentru ochi
  • Ancore de cablu
  • Cravate cu fermoar

Instrumente:

  • Pistol de lipit fierbinte
  • Adeziv fierbinte (mult din el)
  • Ciocan de lipit
  • Sârmă de lipit cu miez de flux 60/40
  • Cuţit
  • Foarfece
  • Freze de sârmă
  • Cleşte
  • imprimantă 3d

Pasul 2: Realizați cadrul în formă de nor

Realizați cadrul în formă de nor
Realizați cadrul în formă de nor
Realizați cadrul în formă de nor
Realizați cadrul în formă de nor
Realizați cadrul în formă de nor
Realizați cadrul în formă de nor

Conectați pistolul de lipire fierbinte și scoateți lămpile de hârtie. Aranjați aproximativ 10 sau mai multe dimensiuni diferite într-o formă asemănătoare unui nor de desene animate. Lipiți totul la cald, asigurându-vă că este posibil să conectați banda LED cu lanterne fără a fi nevoie să șerpați prea mult pe exterior. Folosiți o mulțime de adeziv fierbinte aici. Cu cât mai mult, cu atât mai bine, deoarece se va ține împreună mai bine.

Pasul 3: Aprinderea luminilor

Punerea în lumină
Punerea în lumină
Punerea în lumină
Punerea în lumină
Punerea în lumină
Punerea în lumină

Strângeți luminile în întregul „nor”. Nu aveți nevoie de prea multe LED-uri în fiecare felinar. Ai nevoie doar de fire pentru a-l lumina. Am avut-o astfel încât să intre și să se învârtă în jurul fundului, ieșind să intru în celelalte părți ale norului. Asigurați-vă că trageți banda LED strâns, astfel încât să aveți doar puțin mai multă lungime de condus prin felinare. S-ar putea să dureze puțin timp pentru a afla cum doriți să vă strângeți luminile. Nu fiecare felinar are nevoie de lumini în el

Pasul 4: Imprimați carcasa 3D pentru microcontroler

Imprimați carcasa 3D pentru microcontroler
Imprimați carcasa 3D pentru microcontroler

Imprimați fișierele carcasei pentru microcontroler. Acest caz va ține D1 Mini, scutul protoboardului, afișajul, butonul și mufa DC. Asamblați-l mai târziu odată ce aparatele electronice sunt terminate. Singura setare care contează pentru această imprimare este că o imprimați doar cu o fustă sau un bord, nu utilizați o plută. Am constatat că înălțimile stratului de.2mm au funcționat excelent pentru mine.

Pasul 5: Asamblați și instalați aparatele electronice

Asamblați și instalați aparatele electronice
Asamblați și instalați aparatele electronice
Asamblați și instalați aparatele electronice
Asamblați și instalați aparatele electronice
Asamblați și instalați aparatele electronice
Asamblați și instalați aparatele electronice

Asamblați componentele electronice așa cum se arată în imaginile de mai sus. Acordând o atenție deosebită pentru a nu scurta pinii și asigurați-vă că totul este cablat corect înainte de a-l conecta. Când conectați luminile la placa de control, asigurați-vă că luminile au o conexiune directă la sursa de alimentare utilizând un fir mai gros pentru a manipula curent mai mare de care au nevoie (cum ar fi cel conectat la conectorul XT60 prezentat în imagine). Puneți electronica în carcasă și înșurubați-o cu ajutorul șuruburilor M3.

Pasul 6: Încărcați codul

Încărcați codul
Încărcați codul

Conectați D1 Mini la computer și deschideți software-ul Arduino. Asigurați-vă că ați selectat placa D1 Mini (dacă nu este instalată, adăugați-o prin managerul plăcii). Alegeți următoarea setare așa cum se arată mai sus în imagine și apoi încărcați codul pe D1 Mini. Acest lucru va dura puțin, deoarece codul durează puțin timp pentru a compila.

  • Placă: Wemos D1 R2 și mini
  • Viteza de încărcare: 115200
  • Frecvența procesorului: 80Mhz
  • Dimensiune bliț: 4M (1M SPIFFS)
  • Port de depanare: dezactivat
  • Nivel de depanare: nici unul
  • IwP Variant: v2 Memorie inferioară
  • Șterge Flash: tot conținutul

Pasul 7: Închideți norul

Închideți norul
Închideți norul
Închideți norul
Închideți norul
Închideți norul
Închideți norul

Atașați linia de pescuit la două sau trei puncte de pe nor, distanțate în mod ideal pe părțile opuse, puneți cârligele de ochi în tavan unde intenționați să le montați și agățați norul de cârligele de ochi folosind linia de pescuit. Este o idee bună să aveți un cablu planificat înainte de a face acest lucru, deoarece veți avea nevoie de o modalitate de a conecta norul și de a-l alimenta.

Când configurați cablul, asigurați-vă că tăiați mufa de curent continuu de la sursa de alimentare și o lipiți până la capătul cablului utilizat pentru alimentarea norului. Lipiți celălalt capăt al acestui cablu la sursa de alimentare unde ați tăiat mufa de curent continuu. Asigurați-vă că verificați toate polaritățile, astfel încât să nu le conectați greșit și să distrugeți LED-urile sau placa.

Pentru a agăța cutia de control în nor, conectați o cravată cu fermoar la inelul din partea de sus și agățați-o din interiorul unuia dintre felinare de unde începe banda LED.

Pasul 8: A face norul să arate mai „noros”

A face norul să arate mai mult
A face norul să arate mai mult
A face norul să arate mai mult
A face norul să arate mai mult

Acoperiți norul în umplutura din poliester. Este mai ușor să acoperiți norul cu luminile din interior aprinse, pentru a vedea unde trebuie adăugate mai multe pentru a acoperi norul. Folosește o mulțime de adeziv fierbinte, probabil am folosit aproximativ 50 de bețe de indicii fierbinți care atașează umplutura la felinare. Utilizați o mulțime de umpluturi și, dacă vi se pare că este oprit, îl puteți scoate foarte ușor.

Pasul 9: configurați Cloud

Configurați Cloud
Configurați Cloud
Configurați Cloud
Configurați Cloud
Configurați Cloud
Configurați Cloud

La pornirea cloud-ului, va crea o rețea WiFi numită IOT-WEATHER-CLOUD. Conectați-vă la acesta și vă va redirecționa către o pagină de configurare. Dacă nu vă redirecționează, accesați pagina web la 192.168.4.1

Apăsați butonul Configurare WiFi și conectați-vă la cloud în rețeaua dvs. WiFi. Norul vă va da afară din portal odată ce este configurat și vă va spune să vă conectați la pagina de control. După ce v-ați conectat la rețea, conectați-vă computerul la aceeași rețea ca cloud.

Pasul 10: site-ul web

Site-ul
Site-ul
Site-ul
Site-ul
Site-ul
Site-ul

Pentru a accesa pagina de control pentru cloud, conectați-vă la aceeași rețea WiFi ca cloud. Apăsați butonul de pe caseta de control pentru a porni afișajul și a afișa adresa IP. Introduceți această adresă IP în bara de căutare pentru a accesa site-ul web. (Adresa dvs. IP pentru cloud va fi cel mai probabil diferită de a mea). Pentru ca ecranul să afișeze adresa IP, pur și simplu apăsați butonul. Am inclus această caracteristică, astfel încât ecranul să nu fie pornit tot timpul și să sufere arsuri.

Site-ul are trei pagini:

  • Pagina de pornire care arată modelul curent și este pagina de destinație pentru prima dată când v-ați conectat
  • Pagina de control vă permite să modificați manual modelul sau să puneți norul în modul automat, care redă modele pe baza datelor meteo
  • Pagina de configurare vă permite să modificați locația, numele de utilizator, parola și cheia API OpenWeatherMap

Pentru a accesa pagina de control sau configurare, trebuie să introduceți parola și numele de utilizator în fereastra pop-up care apare atunci când faceți clic pe linkul către oricare dintre pagini. Numele de utilizator implicit este: admin și parola implicită este: parola. Acestea pot fi schimbate ulterior dacă doriți

Pentru a activa modul automat, trebuie să introduceți ID-ul orașului dvs. și să creați și să introduceți o cheie API OpenWeatherMap. Lista de identificare a orașului poate fi găsită aici: https://raw.githubusercontent.com/ZGoode/IOT-Cloud … Setați norul în modul automat pe pagina de control pentru a-l activa. (Aș recomanda să descărcați fișierul text pentru lista de identificare a orașului. Este masiv și va rămâne în browserul dvs.)

Pasul 11: Actualizarea software-ului prin WiFi

Actualizarea software-ului prin WiFi
Actualizarea software-ului prin WiFi

Porniți cloud-ul și asigurați-vă că acesta este conectat la aceeași rețea ca computerul dvs. Asigurați-vă că aveți instalat python 2.7. Puteți să-l descărcați aici dacă nu îl aveți. Aceasta este ceea ce face ca OTA să funcționeze pentru Arduino. Fără ea, OTA nu va funcționa. OTA este Over The Air (adică încărcarea codului prin WiFi). Aceasta înseamnă că nu va trebui să eliminați ESP8266 din cloud pentru a actualiza software-ul.

Pentru a actualiza cloud, deschideți software-ul Arduino cu programul și selectați sub port portul de rețea. După ce este selectat, puteți încărca codul apăsând butonul de încărcare așa cum ați face în mod normal. Asta este tot ce există pentru OTA.

Recomandat: