Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten për ta bërë këtë projekt
- Hapi 2: Ngrirja
- Hapi 3: Kodi
- Hapi 4: Video dhe fotografi
- Hapi 5: Ndërtoni larg
Video: EAL- Klima e brendshme e integruar: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Për projektin tonë shkollor, na u ngarkua të integronim një arduino në një sistem të automatizuar. Ne zgjodhëm të bëjmë një sensor të klimës së brendshme, i cili mund të ndiejë temperaturën, lagështinë dhe nivelin e decibelit brenda.
Ne shpuam disa vrima në kabinet, dhe me zam dhe shirit, siguruam përbërësit nga pjesa e pasme. Ekrani LCD ishte ngjitur, në pjesën e përparme, siç ishte rripi LED. Ne e vendosëm dollapin në një copë druri, për stabilizim, dhe montuam një copë druri tjetër për së gjati në anën e pasme, për stabilizim të mëtejshëm dhe një platformë për Arduino, pjatën e bukës dhe burimin e jashtëm të fuqisë.
Ne kemi vendosur kodet QR në kabinet, për qasje të menjëhershme në këtë faqe, duke përdorur një telefon celular dhe një skaner QR.
Hapi 1: Gjërat që ju nevojiten për ta bërë këtë projekt
1: Predha e sensorit të klimës, është bërë nga një kabinet kompjuterik i vjetër
2: Për lagështinë dhe temperaturën: 1 sensor lagështie/temperature dhe 2 kunja LED RGB
3: Për VU metër: 1 mikrofon dhe 1 WS2812B 8-chip LED STRIP
4: 1 ekran LCD dhe 1 potenciometër për zgjidhjen e ekranit
5: 1 Arduino Mega 2560, 1 pjatë, burim i jashtëm i energjisë 12V, tela dhe rezistorë
Hapi 2: Ngrirja
Ne përdorëm programin Fritzing për të ilustruar se si përbërësit janë të lidhur. Një program i shkëlqyeshëm për përdorim skematik të instalimeve elektrike. Këtu mund të shihni në cilat kunja duhet të lidhni përbërësit,
Hapi 3: Kodi
Kodi u shkrua në programin falas Arduino, dhe për të gjitha qëllimet, ne nuk kemi pjesë lëvizëse, kështu që drejtohet nga arduino dhe programi.
Kodi: Pjesa e parë është ajo ku përcaktojmë se cilat kunja përdoren dhe cilat Biblioteka përdorim
// RBG Vendosja e kunjave për prizat e RBG që përdoren për të vizualizuar Temperaturën dhe Lagështinë në të kuqePintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluPinHumi = 21;
// Sensori për leximin e Temperaturës dhe Lagështisë.
#përfshi -
dht DHT;
#përcakto DHT11_PIN A0
// LCD Ekrani ku mund të shihet Temperatura dhe Lagështia
#përfshi <LiquidCrystal.h>
// inicializoni bibliotekën duke shoqëruar çdo pin të nevojshëm të ndërfaqes LCD
// me numrin pin arduino lidhet me const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal LCD (rs, en, d4, d5, d6, d7);
// Rrip LED Për të vizualizuar nivelin e zërit
#përfshi <Adafruit_NeoPixel.h>
#përfshi <math.h>
#përcakto N_PIXELS 8 // Numri i pikseleve në fije
#define MIC_PIN A9 // Mikrofoni është i bashkangjitur në këtë pin analog
#define LED_PIN 6 // Fijet e NeoPixel LED janë të lidhura me këtë kunj
#define SAMPLE_WINDOW 10 // Mostra e dritares për nivelin mesatar
#përcaktoni PEAK_HANG 24 // Koha e pauzës para se të bjerë pika e pikut
#përcaktoni PEAK_FALL 4 // Shkalla e rënies së pikut të pikut
#përcaktoni INPUT_FLOOR 10 // Gama më e ulët e hyrjes analogRead
#përcakto INPUT_CEILING 300 // Gama maksimale e hyrjes analoge Lexo, sa më e ulët të jetë vlera aq më e ndjeshme (1023 = max)
piku i bajtit = 16; // Niveli maksimal i kolonës; përdoret për rënien e pikave mostër int mostër;
bajt dotCount = 0; // Numëruesi i kornizës për pikën e pikut
byte dotHangCount = 0; // Numëruesi i kornizës për mbajtjen e pikës së pikut
Rrip Adafruit_NeoPixel = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Kodi i plotë është i disponueshëm si shkarkues si.ino për arduino ashtu edhe si skedar.docx
Hapi 4: Video dhe fotografi
Hapi 5: Ndërtoni larg
Duke reflektuar mbi projektin dhe punën tonë në grup, ne punojmë mirë së bashku në shkollë dhe shoqërisht. Projekti ka pjesët në të për të cilat kemi planifikuar, dhe me hapësirë për përmirësime të mëtejshme. Kodi funksionon, por nuk është perfekt. Ne nuk mund ta kuptojmë se ku të zbatojmë një copëz të kodit, në mënyrë që shiriti LED/VU metri ynë të funksionojë në mënyrë të përsosur, pa marrë ndërhyrje nga vonesa nga ekrani LCD, pasi duhet të vonohet për 2 sekonda për të lexuar siç duhet informacionet i merr nga sensori i temperaturës/lagështisë. Kjo bën që shiriti LED të mos funksionojë në mënyrë perfekte, pasi nuk ka nevojë për vonesë, por ne nuk dimë se ku ta zbatojmë zgjidhjen në kod. Ky është keqardhja jonë e madhe tani për tani, por ne jemi të hapur për sugjerime dhe do të përpiqemi të përmirësojmë më tej kodimin. Nëse do të kishim më shumë kohë, pasi ky projekt ishte i bazuar në kohë, dhe një kuptim më të mirë të pjesës së kodimit, ne mund, dhe tani do të përmirësohemi mbi kodimin.
Tani që keni përfunduar të gjitha hapat që vijnë për këtë, ju jeni gati të eksploroni më shumë veçori dhe gjëra të mrekullueshme për pajisjen me klimë të brendshme. Një mënyrë për të përmirësuar këtë pajisje mund të jetë krijimi i një funksioni që do të shkaktonte një ventilator nëse temperatura ose lagështia do të binin nën ose mbi një prag të caktuar. Pra, nëse ishte shumë ftohtë mund të rrisë nxehtësinë në dhomë në një farë mënyre dhe nëse ishte shumë e ngrohtë ulni atë. Gjithashtu nëse lagështia ishte shumë e lartë mund të hapte dritaret për ta ulur atë ose të paktën ta sugjeronte. Mikrofoni mund të azhurnohet në një modul bluetooth në smartphone ose pajisje tjetër. Në këtë mënyrë ju mund të mbani gjurmët e nivelit të decibelit aktualisht në dhomë. Dhe gjithashtu kjo mund të përmirësohet në një funksion ku vëllimi ose do të rritet ose ulet nëse është shumë i lartë.
Tani ndërtoni dhe frymëzohuni nga mendimet tona ose bëni që idetë tuaja të vijnë në jetë.
Faleminderit që vizituat faqen tonë dhe faleminderit nëse u përpoqët ta ndërtoni!
Recommended:
Trajner i mençur i biçikletave të brendshme DIY: 5 hapa
DIY Indoor Bike Smart Trainer: Hyrje Ky projekt filloi si një modifikim i thjeshtë në një biçikletë të brendshme Schwinn IC Elite e cila përdor një vidë të thjeshtë dhe jastëkë të ndjerë për cilësimet e rezistencës. Problemi që doja të zgjidhja ishte se hapi i vidës ishte i madh, kështu që diapazoni
Raspberry Pi Sistemi i Monitorimit dhe Kontrollit të Klimës së Brendshme: 6 hapa
Raspberry Pi Sistemi i Monitorimit dhe Kontrollit të Klimës së Brendshme: Njerëzit duan të jenë të rehatshëm brenda shtëpisë së tyre. Meqenëse klima në zonën tonë mund të mos i përshtatet vetes sonë, ne përdorim shumë pajisje për të ruajtur një mjedis të shëndetshëm të brendshëm: ngrohës, ftohës ajri, lagështues, dehumidifikues, pastrues, etj. Në ditët e sotme, është kom
Dritë e brendshme portative me çip LED 100W: 26 hapa (me fotografi)
Dritë e brendshme portative me çip LED 100W: Në këtë video / udhëzuese do t'ju tregoj se si e kam bërë dritën e brendshme të lëvizshme me çip LED 100W i cili mundësohet me furnizim me energji 19V 90W nga një laptop i vjetër. PPRDITSIM 2 (FINAL): Temperatura rreth LED (37C e qëndrueshme @85W pas 30 minutash në një dhomë 20C)
4 hapa për të matur rezistencën e brendshme të baterisë: 4 hapa
4 hapa për të matur rezistencën e brendshme të baterisë: Këtu janë 4 hapa të thjeshtë që mund t'ju ndihmojnë të matni rezistencën e brendshme të brumit
EAL - Programimi i integruar: Candy Mixer 1000: 9 Hapa
EAL - Programimi i Embedded: Candy Mixer 1000: Për projektin tonë në Arduino kemi vendosur të bëjmë një mikser për karamele. Ideja është që përdoruesi mund të shtyjë një buton dhe pastaj motorët do të fillojnë të nxjerrin karamelet në një tas, dhe kur programi të ketë ecur në rrjedhën e tij do të ndalet. Drafti i parë me