Turinys:
- 1 žingsnis: dalykai, kurių reikia norint įgyvendinti šį projektą
- 2 žingsnis: Fritzing
- 3 žingsnis: Kodas
- 4 žingsnis: vaizdo įrašai ir nuotraukos
- 5 žingsnis: būkite toli
Video: EAL- įterptas patalpų klimatas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Mūsų mokyklos projektui mums buvo pavesta integruoti arduino į automatizuotą sistemą. Mes nusprendėme pagaminti patalpų klimato jutiklį, kuris gali jausti temperatūrą, drėgmę ir decibelų lygį patalpose.
Mes gręžėme porą skylių spintoje, o klijais ir juostele pritvirtinome komponentus iš užpakalinės pusės. LCD ekranas buvo priklijuotas priekyje, kaip ir LED juostelė. Mes pastatėme spintelę ant medžio gabalo stabilizavimui ir pritvirtinome kitą medžio gabalą išilgai ant nugaros, kad būtų toliau stabilizuotas ir „Arduino“, duonos lentos ir išorinio maitinimo šaltinio platforma.
Mes įdėjome QR kodus į spintelę, kad galėtumėte greitai pasiekti šią svetainę, naudodami mobilųjį telefoną ir QR skaitytuvą.
1 žingsnis: dalykai, kurių reikia norint įgyvendinti šį projektą
1: Klimato jutiklio korpusą pagamino sena kompiuterio spintelė
2: Drėgmei ir temperatūrai: 1 drėgmės/temperatūros jutiklis ir 2 RGB LED kaiščiai
3: VU matuokliui: 1 mikrofonas ir 1 WS2812B 8 lustų LED juostelė
4: 1 skystųjų kristalų ekranas ir 1 potenciometras, skirtas ekrano raiškai
5: 1 „Arduino Mega 2560“, 1 duonos lenta, 12 V išorinis maitinimo šaltinis, laidai ir rezistoriai
2 žingsnis: Fritzing
Mes panaudojome programą „Fritzing“, norėdami parodyti, kaip komponentai yra prijungti. Puiki programa, skirta schemai naudoti. Čia galite pamatyti, kuriuose kaiščiuose turite prijungti komponentus,
3 žingsnis: Kodas
Kodas buvo parašytas nemokamoje „Arduino“programoje, ir visais tikslais mes neturime judančių dalių, todėl jį valdo arduino ir programa.
Kodas: pirmoje dalyje apibrėžiame, kurie smeigtukai naudojami ir kurias bibliotekas naudojame
// RBG Smeigtukų nustatymas RBG šviesos diodams, kurie naudojami temperatūrai ir drėgmei vizualizuotiint redPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// Jutiklis Temperatūrai ir drėgmei skaityti.
#įtraukti -
dht DHT;
#define DHT11_PIN A0
// LCD Ekranas, kuriame matoma temperatūra ir drėgmė
#include <LiquidCrystal.h>
// inicijuoti biblioteką, susiejant reikiamą LCD sąsajos kaištį
// su arduino kaiščio numeriu prijungtas prie konst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; „LiquidCrystal“LCD (rs, en, d4, d5, d6, d7);
// LED juostelė Garso lygiui vizualizuoti
#include <Adafruit_NeoPixel.h>
#įtraukti <matematika.h>
#define N_PIXELS 8 // Pikselių skaičius grandinėje
#define MIC_PIN A9 // Prie šio analoginio kaiščio prijungtas mikrofonas
#define LED_PIN 6 // Prie šio kaiščio prijungta „NeoPixel“LED grandinė
#define SAMPLE_WINDOW 10 // Vidutinio lygio pavyzdinis langas
#define PEAK_HANG 24 // Pauzės laikas, kol nukrenta didžiausias taškas
#define PEAK_FALL 4 // Didžiausio taško kritimo greitis
#define INPUT_FLOOR 10 // Mažesnis analoginio skaitymo diapazonas
#define INPUT_CEILING 300 // Maksimalus analoginio skaitymo diapazonas, kuo mažesnė vertė, tuo jautresnė (1023 = maks.)
baitų smailė = 16; // Maksimalus stulpelio lygis; naudojamas kritusiems taškams nepasirašytas int mėginyje;
baitų dotCount = 0; // Rėmo skaitiklis smailiam taškui
baitas dotHangCount = 0; // Rėmelio skaitiklis, skirtas piko taškui laikyti
Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Visą kodą galima atsisiųsti kaip.ino, skirtą arduino, ir kaip.docx failą
4 žingsnis: vaizdo įrašai ir nuotraukos
5 žingsnis: būkite toli
Apmąstydami projektą ir savo komandinį darbą, mes gerai bendradarbiaujame mokykloje ir socialiai. Projekte yra dalių, kurias planavome, ir yra vietos tolesniems patobulinimams. Kodas veikia, bet nėra tobulas. Nelabai suprantame, kur įdiegti kodo fragmentą, kad mūsų LED juostelė/VU matuoklis galėtų veikti puikiai, nesikišdamas į vėlavimą iš LCD ekrano, nes norint tinkamai perskaityti, reikia atidėti 2 sekundes informacija gaunama iš temperatūros/drėgmės jutiklio. Dėl to šviesos diodų juostelė neveikia puikiai, nes jai nereikia delsti, tačiau mes nežinome, kur diegti kodo sprendimą. Šiuo metu labai apgailestaujame, tačiau esame atviri pasiūlymams ir stengsimės toliau tobulinti kodavimą. Jei turėtume daugiau laiko, nes šis projektas buvo pagrįstas laiku ir geriau suprastume kodavimo dalį, galėtume ir dabar patobulinsime kodavimą.
Dabar, kai baigėte visus veiksmus, kuriuos atliksite, būsite pasiruošę ištirti daugiau funkcijų ir nuostabių patalpų klimato įrenginio funkcijų. Vienas iš būdų patobulinti šį įrenginį galėtų būti funkcija, kuri suaktyvintų ventiliatorių, jei temperatūra ar drėgmė nukristų žemiau ar virš tam tikros ribos. Taigi, jei buvo per šalta, tai gali kažkaip padidinti kambario šilumą, o jei buvo per šilta, sumažinkite. Be to, jei drėgmė buvo per didelė, ji galėjo atidaryti langus, kad ją nuleistų, arba bent jau pasiūlyti. Mikrofonas gali būti atnaujintas į „Bluetooth“modulį jūsų išmaniajame telefone ar kitame įrenginyje. Tokiu būdu galėtumėte sekti šiuo metu kambaryje esančio decibelo lygį. Tai taip pat gali būti atnaujinta į funkciją, kai garsas būtų padidintas arba sumažintas, jei per didelis.
Dabar kurkitės ir įkvėpkite mūsų minčių arba įgyvendinkite savo idėjas.
Dėkojame, kad lankotės mūsų puslapyje, ir ačiū, jei bandėte jį sukurti!
Rekomenduojamas:
Patalpų oro kokybės matuoklis: 5 žingsniai (su nuotraukomis)
Patalpų oro kokybės matuoklis: paprastas projektas, skirtas patikrinti jūsų namų oro kokybę. Kadangi pastaruoju metu daug apsistojame/dirbame iš namų, gali būti gera mintis stebėti oro kokybę ir priminti sau, kada laikas atidaryti langą ir įkvėpti gryno oro
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: 6 žingsniai
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: Žmonės nori jaustis patogiai savo namuose. Kadangi mūsų regiono klimatas gali netikti mums, mes naudojame daug prietaisų, kad palaikytume sveiką patalpų aplinką: šildytuvą, oro aušintuvą, drėkintuvą, sausintuvą, valytuvą ir tt
„Raspberry Pi“pagrįsta patalpų klimato stebėjimo sistema: 6 žingsniai
„Raspberry Pi“pagrįsta patalpų klimato stebėjimo sistema: perskaitykite šį tinklaraštį ir sukurkite savo sistemą, kad galėtumėte gauti įspėjimus, kai jūsų kambarys yra per sausas ar drėgnas. Kas yra patalpų klimato stebėjimo sistema ir kodėl mums jos reikia? greitai pažvelgti į svarbiausias klimato sąlygas
UCL - IIoT - Vidinis klimatas 4,0: 8 žingsniai
UCL-IIoT-Vidinis klimatas 4.0: perskaitę ir dirbdami su šia instrukcija turėsite savo automatinį patalpų klimatą, kurį galėsite stebėti internete naudodami „Node-red“. Mūsų atveju mes sukūrėme šią idėją ir pristatėme ją 3D spausdinimo namuose
Sukurkite patalpų aplinkos jutiklį: 4 žingsniai
Sukurkite patalpų aplinkos jutiklį: šiais laikais žmonėms labiau rūpi patalpų kokybė, kurioje jie gyvena, nes tai glaudžiai susiję su jų sveikata. Geresnės gyvenimo kokybės svarba apima žinojimą, kad jūsų gyvenimo sąlygos pagerėjo. As irgi labai dalis