Turinys:
- 1 žingsnis: greitas vaizdo įrašas
- 2 žingsnis: Elektroniniai komponentai, reikalingi asmeninei oro stotiui
- 3 žingsnis: įrankiai ir papildomi elementai, reikalingi asmeninei oro stotiui
- 4 žingsnis: Programinės įrangos reikalavimai
- 5 veiksmas: privataus kanalo kūrimas „Thingspeak.com“
- 6 veiksmas: asmeninės oro stoties schema
- 7 veiksmas: grandinės surinkimas bendrosios paskirties grandinės plokštėje (GCB)
- 8 žingsnis: kodas
- 9 žingsnis: gaubto paruošimas
- 10 žingsnis: uždarykite dangtį
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
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
Č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
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:
- BMP180 slėgio ir temperatūros jutiklis,
- DHT11 drėgmės jutiklis,
- Nuo šviesos priklausomas rezistorius (LDR),
- ESP8266 „Wi -Fi“modulis (parengta programinė įranga),
- Arduino nano,
- 2 rezistoriai- 51 KOhm ir 4,7 KOhm,
- LM2596 pinigų keitiklis,
- DC lizdas,
- Perjunkite ir
- 12V-2A sieninis adapteris.
3 žingsnis: įrankiai ir papildomi elementai, 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:
- Vielos nuėmiklis,
- Failas,
- Klijų pistoletas,
- Sraigto atsuktuvas ir
- Lituoklis ir lydmetalis.
Papildomų elementų sąrašas:
- 4x4x2 colių plastikinė dėžutė (aš naudoju šį matmenį, visi netoliese esantys matmenys turėtų būti tinkami),
- Bendrosios paskirties plokštės,
- vyriškos ir moteriškos bergo juostelės ir
- moterų jungtys.
4 žingsnis: 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:
- Privatus kanalas „Thingspeak.com“ir
- „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“
Jei norite sukurti privatų kanalą thingspeak.com, atlikite šiuos veiksmus:
- Atidarykite žiniatinklio naršyklę ir eikite į thingspeak.com ir dešiniajame viršutiniame kampe spustelėkite skirtuką „Registruotis“(Paveikslėlis Nr. 1)
- Užpildykite išsamią informaciją ir spustelėkite „Sukurti paskyrą“, (2 pav.)
- Dabar spustelėkite skirtuką „Naujas kanalas“(vaizdas Nr. 3)
- 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)
- Š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
Čia pridedu „Personal Weather Station“schemos vaizdą. Aš taip pat pridedu „fritzing“failą. Sujungimai yra gana paprasti.
- BMP180 jungiasi prie arduino nano I2C prievado.
- LDR yra prijungtas prie įtampos skirstytuvo su 51 KOhm rezistoriumi, o jungtis yra prijungta prie A1 arduino nano kaiščio.
- DHT11 duomenų kaištis yra pakeltas aukštai su 4,7 KOhm rezistoriumi ir prijungtas prie A0 kaiščio arduino nano.
- ESP8266 TX ir RX jungiasi atitinkamai prie arduino nano D10 ir D11. ESP8266 CH_PD jungiamas prie 3.3V bėgio.
- 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.
- 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)
Techninės įrangos įrankiai ir papildomi elementai iš 3 veiksmo dabar veikia.
- Naudokite moterišką bergo juostelę „Arduino nano“ir ESP8288 įdėjimui į GCB,
- Naudokite lituoklį ir lydmetalio laidą, kad juos elektra prijungtumėte prie plokštės,
- Naudokite moteriškas jungtis, kad padidintumėte visų jutiklių ir LM2596 modulio pasiekiamumą, nes jie bus prilipę prie gaubto dangčio ir sienos,
- Naudokite vyrišką bergo juostelę, kad sujungtumėte taškus, skirtus moteriškiems pratęsimams, pagamintiems 3,
- Supraskite GCB grandinės schemą naudodami laidus (nuimkite juos vielos nuėmikliu) arba išlydytos lydmetalio vielos bėgelį ir, galiausiai,
- 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.
- Įsitikinkite, kad visos bibliotekos yra įdiegtos,
- Pakeiskite brūkšnelius prieigos taško („WiFi“maršrutizatoriaus) SSID kodo 14 eilutėje,
- Pakeiskite brūkšnelius „wifi“tinklo PASSWORD kodu 15 kodo eilutėje,
- Pakeiskite brūkšnelius savo „Speakspeak“asmeninio kanalo rašymo API raktu 17 eilutėje ir
- 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
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į
Į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:
Sukurkite Raspberry Pi SUPER orų stotį: 8 žingsniai (su nuotraukomis)
Sukurkite Raspberry Pi SUPER orų stotį: Pripažinkime, mes, žmonės, daug kalbame apie orą ⛅️. Vidutinis žmogus apie orą kalba keturis kartus per dieną, vidutiniškai 8 minutes ir 21 sekundę. Atlikite matematiką ir tai sudaro 10 jūsų gyvenimo mėnesių, kuriuos praleisite kvatodamiesi
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: 6 žingsniai
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: blogas oras visada atrodo blogiau pro langą. Mums visada buvo įdomu stebėti savo orą ir tai, ką matome pro langą. Mes taip pat norėjome geriau valdyti šildymo ir oro kondicionavimo sistemą. Sukurti asmeninę orų stotį yra nuostabu
Užbaigti „pasidaryk pats“Raspberry Pi orų stotį su programine įranga: 7 žingsniai (su nuotraukomis)
Užpildykite „pasidaryk pats“Raspberry Pi orų stotį su programine įranga: dar vasario pabaigoje pamačiau šį įrašą „Raspberry Pi“svetainėje. http://www.raspberrypi.org/school-weather-station-… Jie sukūrė Raspberry Pi orų stotis mokykloms. Aš visiškai norėjau vieno! Bet tuo metu (ir aš vis dar tikiu, kad rašau
Sukurkite savo „Hyperion New-U“stotį iš Borderlands 2: 15 žingsnių
Sukurkite savo „Hyperion New-U“stotį iš „Borderlands 2“: „New-U“stotys „Borderlands 2“yra viena iš labiausiai žinomų žaidimo dalių (net jei tai nėra kanonas). Taigi, aš nusprendžiau sukurti vieną! Šis projektas yra gana paprastas ir jam reikės 0 žinių apie „Linux“ar „python“(nebent to norite)
Sukurkite paprastą IOT orų stotį: 4 žingsniai
Sukurkite paprastą IOT orų stotį: Šioje pamokoje mes sukursime nuostabią (ji turi prietaisų skydelį ir pokalbių funkciją!), Tačiau paprastą „IoT“orų stotį, naudodami „Zio“„Zuino XS PsyFi32“ir mūsų naujausią „Qwiic“šeimos „Zio Qwiic Air“įtraukimą Slėgio daviklis ! Lentelėje yra