Turinys:

Sukurkite asmeninę orų stotį: 10 žingsnių (su nuotraukomis)
Sukurkite asmeninę orų stotį: 10 žingsnių (su nuotraukomis)

Video: Sukurkite asmeninę orų stotį: 10 žingsnių (su nuotraukomis)

Video: Sukurkite asmeninę orų stotį: 10 žingsnių (su nuotraukomis)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Liepa
Anonim
Sukurkite asmeninę orų stotį
Sukurkite asmeninę orų stotį

Sėdėdamas savo kambaryje, jūs pradedate prakaituoti ar jaučiatės šaltas; įdomu, kokia temperatūra būtų jūsų kambaryje? arba kokia bus drėgmė? Tai atsitiko su manimi prieš kurį laiką.

Dėl to atsirado „Personal Weather Station“, kuri stebi jūsų kambario temperatūrą, drėgmę, slėgį ir šviesos intensyvumą ir įkelia ją į privatų kanalą „thingspeak.com“.

Pradėkime.

1 žingsnis: greitas vaizdo įrašas

Image
Image

Čia yra nedidelis vaizdo įrašas, kuriame viskas apibendrinama per 5 minutes.

Spustelėkite čia, jei norite žiūrėti „YouTube“

2 žingsnis: Elektroniniai komponentai, reikalingi asmeninei oro stotiui

Elektronikos komponentai, reikalingi asmeninei oro stotiui
Elektronikos komponentai, reikalingi asmeninei oro stotiui
Elektronikos komponentai, reikalingi asmeninei oro stotiui
Elektronikos komponentai, reikalingi asmeninei oro stotiui

Aprašymas: Mes naudosime DHT11 drėgmei, BMP180 temperatūrai ir slėgiui bei nuo šviesos priklausomą rezistorių (LDR), kad galėtume apytiksliai suvokti šviesos intensyvumą. „Arduino nano“surinks duomenis iš šių jutiklių ir nusiųs į ESP8266, kad galėtų juos įkelti į privatų kanalą „thingspeak.com“. Mes maitinsime savo „Arduino nano“iš 12V-2A sieninio adapterio, jutiklių ir ESP8266 gaus žemesnę konvertuotą įtampą iš LM2596 pagrindo keitiklio.

Komponentų sąrašas:

  1. BMP180 slėgio ir temperatūros jutiklis,
  2. DHT11 drėgmės jutiklis,
  3. Nuo šviesos priklausomas rezistorius (LDR),
  4. ESP8266 „Wi -Fi“modulis (parengta programinė įranga),
  5. Arduino nano,
  6. 2 rezistoriai- 51 KOhm ir 4,7 KOhm,
  7. LM2596 pinigų keitiklis,
  8. DC lizdas,
  9. Perjunkite ir
  10. 12V-2A sieninis adapteris.

3 žingsnis: įrankiai ir papildomi elementai, reikalingi asmeninei oro stotiui

Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui
Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui
Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui
Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui
Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui
Įrankiai ir papildomi daiktai, reikalingi asmeninei oro stotiui

Aprašymas: Mes naudosime vielos nuėmiklį vielai nuimti, dildę, skirtą gaubto įpjovoms/skylėms išlyginti, klijų pistoletą, skirtą komponentams įdėti į korpusą, atsuktuvą, kad uždarytumėte gaubto dangtį, ir lituoklį su litavimo viela, kad surinktumėte grandinę ant bendrosios paskirties plokštės (GCB). 4x4x2 colių plastikinė dėžutė veikia kaip korpusas. Mums taip pat reikės berg juostelės ir patelės kartu su moteriškomis jungtimis, kad tinkamai surinktume GCB.

Įrankių sąrašas:

  1. Vielos nuėmiklis,
  2. Failas,
  3. Klijų pistoletas,
  4. Sraigto atsuktuvas ir
  5. Lituoklis ir lydmetalis.

Papildomų elementų sąrašas:

  1. 4x4x2 colių plastikinė dėžutė (aš naudoju šį matmenį, visi netoliese esantys matmenys turėtų būti tinkami),
  2. Bendrosios paskirties plokštės,
  3. vyriškos ir moteriškos bergo juostelės ir
  4. moterų jungtys.

4 žingsnis: Programinės įrangos reikalavimai

Programinės įrangos reikalavimai
Programinės įrangos reikalavimai
Programinės įrangos reikalavimai
Programinės įrangos reikalavimai

Aprašymas: Norėdami pamatyti jutiklių duomenų vertę, mums reikės privataus kanalo thingspeak.com. Mums reikės „Arduino IDE“, kad parašytume „arduino nano“arduino kodą. (Manau, kad jūs, vaikinai, turite kompiuterį/nešiojamąjį kompiuterį ir „Wi -Fi“maršrutą su prieiga prie interneto)

Programinės įrangos reikalavimų sąrašas:

  1. Privatus kanalas „Thingspeak.com“ir
  2. „Arduino IDE“(pageidautina naujausia versija).

Naujausią „Arduino IDE“versiją galite atsisiųsti iš arduino.cc.

Dabar leiskite sukurti privatų kanalą thingspeak.com.

5 veiksmas: privataus kanalo kūrimas „Thingspeak.com“

Privačiojo kanalo kūrimas „Thingspeak.com“
Privačiojo kanalo kūrimas „Thingspeak.com“
Privačiojo kanalo kūrimas „Thingspeak.com“
Privačiojo kanalo kūrimas „Thingspeak.com“
Privačiojo kanalo kūrimas „Thingspeak.com“
Privačiojo kanalo kūrimas „Thingspeak.com“

Jei norite sukurti privatų kanalą thingspeak.com, atlikite šiuos veiksmus:

  1. Atidarykite žiniatinklio naršyklę ir eikite į thingspeak.com ir dešiniajame viršutiniame kampe spustelėkite skirtuką „Registruotis“(Paveikslėlis Nr. 1)
  2. Užpildykite išsamią informaciją ir spustelėkite „Sukurti paskyrą“, (2 pav.)
  3. Dabar spustelėkite skirtuką „Naujas kanalas“(vaizdas Nr. 3)
  4. Dar kartą užpildykite išsamią kanalo informaciją ir įjunkite 4 laukus (nes mes atsiųsime 4 jutiklio reikšmes), slinkite žemyn ir spustelėkite skirtuką „Išsaugoti kanalą“(Paveikslėlis Nr. 4/5)
  5. Šiame puslapyje spustelėkite skirtuką „API raktai“ir užsirašykite „Rašyti API raktą“.

Tai viskas, žmonės, dabar jūs turite savo asmeninį pokalbių kanalą.

Dabar sujunkime visus elektronikos komponentus.

6 veiksmas: asmeninės oro stoties schema

Asmeninių orų stoties schema
Asmeninių orų stoties schema

Čia pridedu „Personal Weather Station“schemos vaizdą. Aš taip pat pridedu „fritzing“failą. Sujungimai yra gana paprasti.

  1. BMP180 jungiasi prie arduino nano I2C prievado.
  2. LDR yra prijungtas prie įtampos skirstytuvo su 51 KOhm rezistoriumi, o jungtis yra prijungta prie A1 arduino nano kaiščio.
  3. DHT11 duomenų kaištis yra pakeltas aukštai su 4,7 KOhm rezistoriumi ir prijungtas prie A0 kaiščio arduino nano.
  4. ESP8266 TX ir RX jungiasi atitinkamai prie arduino nano D10 ir D11. ESP8266 CH_PD jungiamas prie 3.3V bėgio.
  5. Pasukdami šio modulio potenciometrą, sureguliuokite LM2596 modulio išėjimą iki 3,3 V. Prijunkite šio modulio išvestį prie BMP180, DHT11, LDR ir ESP8266 Vcc ir Gnd Vcc ir Gnd.
  6. LM2596 modulio įvestis gaunama iš 12V-2A sieninio adapterio, kuris taip pat jungiamas prie „Vin“ir „Gnd“iš „Arduino nano“.

Turime surinkti šią grandinę ant bendrosios paskirties grandinės plokštės. Padarykime tai.

7 veiksmas: grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)

Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
Grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)

Techninės įrangos įrankiai ir papildomi elementai iš 3 veiksmo dabar veikia.

  1. Naudokite moterišką bergo juostelę „Arduino nano“ir ESP8288 įdėjimui į GCB,
  2. Naudokite lituoklį ir lydmetalio laidą, kad juos elektra prijungtumėte prie plokštės,
  3. Naudokite moteriškas jungtis, kad padidintumėte visų jutiklių ir LM2596 modulio pasiekiamumą, nes jie bus prilipę prie gaubto dangčio ir sienos,
  4. Naudokite vyrišką bergo juostelę, kad sujungtumėte taškus, skirtus moteriškiems pratęsimams, pagamintiems 3,
  5. Supraskite GCB grandinės schemą naudodami laidus (nuimkite juos vielos nuėmikliu) arba išlydytos lydmetalio vielos bėgelį ir, galiausiai,
  6. Prieš maitindami grandinę naudodami multimetrą, patikrinkite, ar nėra rūšių.

Dabar, kai visa aparatinė įranga yra GCB, pažvelkime į kodą.

8 žingsnis: kodas

Asmeninės orų stoties kodas yra gana paprastas. Tinkamai pakomentavau kodą, kad būtų lengviau perkelti. Prieš įrašydami kodą, pasirūpinkite šiais dalykais.

  1. Įsitikinkite, kad visos bibliotekos yra įdiegtos,
  2. Pakeiskite brūkšnelius prieigos taško („WiFi“maršrutizatoriaus) SSID kodo 14 eilutėje,
  3. Pakeiskite brūkšnelius „wifi“tinklo PASSWORD kodu 15 kodo eilutėje,
  4. Pakeiskite brūkšnelius savo „Speakspeak“asmeninio kanalo rašymo API raktu 17 eilutėje ir
  5. Programuodami „Arduino nano“įsitikinkite, kad 12 V nuolatinės srovės maitinimas yra IŠJUNGTAS.

Čia yra nuoroda į „github“(„Personal Weather Station“), kur galima atsisiųsti kodą ir mano naudojamas bibliotekas.

Dabar, kai jau turime techninę ir programinę įrangą, lieka tik pakuotė.

9 žingsnis: gaubto paruošimas

Korpuso paruošimas
Korpuso paruošimas
Korpuso paruošimas
Korpuso paruošimas
Korpuso paruošimas
Korpuso paruošimas

Dabar ant 4x4x2 colių dėžutės turime padaryti įvairių formų ir dydžių skyles. Turime padaryti skyles nuolatinės srovės lizdui ir įjungti bet kurią pageidaujamą gaubto sieną. Mes taip pat turime padaryti skyles jutikliams ant gaubto dangčio.

Pridėjau paveikslėlį, kuriame parodyti skylių, kurias turime padaryti ant korpuso, matmenys.

Plastikui perpjauti naudokite karštą ašmenį.

Naudokite failą skylėms išlyginti.

Dabar jūsų gaubtas yra paruoštas jūsų grandinei.

10 žingsnis: uždarykite dangtį

Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas
Dangtelio uždarymas

Įdėkite surinktą GCB į korpusą.

Įstatykite jungiklį ir nuolatinės srovės lizdą į skyles ant sienos; jutikliai ant dangčio skylių. Užbaikite jų padėtį ir pritvirtinkite juos klijų pistoletu. Galiausiai uždarykite dangtelį atsuktuvu.

Čia yra jūsų asmeninė orų stotis. Įjunkite maitinimą ir per savo išmanųjį telefoną/kompiuterį/nešiojamąjį kompiuterį/planšetinį kompiuterį įjunkite maitinimo šaltinį ir žiūrėkite savo kambario temperatūrą, drėgmę, slėgį ir šviesos intensyvumą bet kurioje pasaulio vietoje.

Tai viskas dėl šio pamokymo. Kilus abejonėms komentuokite.

Jei jums patiko šios instrukcijos, yra didelė tikimybė, kad jums patiks mano „YouTube“kanalas. Ačiū, kad perskaitėte.

Rekomenduojamas: