Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan Mong Gawin ang Project na Ito
- Hakbang 2: Fritzing
- Hakbang 3: Ang Code
- Hakbang 4: Video at Mga Larawan
- Hakbang 5: Bumuo
Video: EAL- Naka-embed na Panloob na klima: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Para sa aming proyekto sa paaralan, tinalakay kami sa pagsasama ng isang arduino sa isang awtomatikong sistema. Pinili naming gumawa ng panloob na sensor ng klima, na maaaring makaramdam ng temperatura, kahalumigmigan at antas ng decibel sa loob ng bahay.
Nag-drill kami ng ilang mga butas sa gabinete, at may pandikit at tape, na-secure ang mga bahagi mula sa likuran. Ang LCD screen ay nakadikit, sa harap, tulad ng LED strip. Inilagay namin ang gabinete sa isang piraso ng kahoy, para sa pagpapatatag, at inilagay ang isa pang piraso ng kakahuyan pahaba sa likuran, para sa karagdagang pagpapatatag at isang platform para sa Arduino, breadboard at panlabas na powerource.
Inilagay namin ang mga QR code sa gabinete, para sa agarang pag-access sa site na ito, gamit ang isang mobile phone at isang QR scanner.
Hakbang 1: Mga Bagay na Kailangan Mong Gawin ang Project na Ito
1: Ang shell ng sensor ng klima, ay ginawa ng isang lumang kabinet ng computer
2: Para sa kahalumigmigan at temperatura: 1 kahalumigmigan / temperatura sensor at 2 RGB LED pin
3: Para sa VU meter: 1 mikropono at 1 WS2812B 8-chip LED STRIP
4: 1 LCD screen at 1 potentiometer para sa resolusyon ng screen
5: 1 Arduino Mega 2560, 1 breadboard, 12V panlabas na mapagkukunan ng kuryente, mga wire at resistores
Hakbang 2: Fritzing
Ginamit namin ang programa na Fritzing upang ilarawan kung paano ang mga bahagi ay wired. Ang isang mahusay na programa para sa paggamit ng mga kable iskematiko. Dito makikita mo kung aling mga pin ang dapat mong i-wire ang mga sangkap,
Hakbang 3: Ang Code
Ang code ay nakasulat sa libreng programa ng Arduino, at para sa lahat ng hangarin, wala kaming mga gumagalaw na bahagi, kaya't hinihimok ito ng arduino at ng programa.
Code: Ang unang bahagi ay kung saan tinutukoy namin kung aling mga pin ang ginagamit at aling Mga Aklatan ang ginagamit namin
// RBG Ang pagtatakda ng mga pin para sa RBG-leds na ginagamit upang mailarawan ang Temperatura at Humidityint redPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// Sensor Para sa pagbabasa ng Temperatura at Humidity.
# isama -
dht DHT;
# tukuyin ang DHT11_PIN A0
// LCD Ang display kung saan makikita ang Temperatura at Humidity
# isama ang <LiquidCrystal.h>
// ipasimula ang silid-aklatan sa pamamagitan ng pag-uugnay ng anumang kinakailangang pin ng interface ng LCD
// sa numero ng pin ng arduino ay konektado ito sa const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
// LED strip Upang mailarawan ang antas ng tunog
# isama ang <Adafruit_NeoPixel.h>
# isama ang <math.h>
#define N_PIXELS 8 // Bilang ng mga pixel sa strand
#define MIC_PIN A9 // Ang mikropono ay nakakabit sa analog pin na ito
#define LED_PIN 6 // NeoPixel LED strand ay konektado sa pin na ito
#define SAMPLE_WINDOW 10 // Sample window for average level
# tukuyin ang PEAK_HANG 24 // Oras ng pag-pause bago bumagsak ang tuktok na tuldok
# tukuyin ang PEAK_FALL 4 // Rate ng pagbagsak ng rurok na tuldok
#define INPUT_FLOOR 10 // Mas mababang saklaw ng input ng analogRead
#define INPUT_CEILING 300 // Max range of analogRead input, mas mababa ang halaga ng mas sensitibo (1023 = max)
byte peak = 16; // Pataas na antas ng haligi; ginamit para sa pagbagsak ng mga tuldok na hindi naka-sign na int sample;
byte dotCount = 0; // Frame counter para sa rurok na tuldok
byte dotHangCount = 0; // Frame counter para sa paghawak ng rurok na tuldok
Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Ang kumpletong code ay magagamit bilang pag-download kapwa bilang.ino para sa arduino at bilang.docx file
Hakbang 4: Video at Mga Larawan
Hakbang 5: Bumuo
Sumasalamin sa proyekto at sa aming pagtutulungan, mahusay kaming nagtutulungan sa paaralan at sa lipunan. Ang proyekto ay may mga bahagi sa loob nito na pinlano namin, at may lugar para sa karagdagang mga pagpapabuti. Gumagana ang code, ngunit hindi perpekto. Hindi namin lubos na maunawaan kung saan ipapatupad ang isang snippet ng isang code, upang ang aming LED strip / VU meter ay maaaring gumana nang perpekto, nang hindi nakakagambala mula sa pagkaantala mula sa LCD screen, dahil dapat itong maantala nang 2 segundo upang mabasa nang maayos ang mga impormasyong nakukuha mula sa sensor ng temp / kahalumigmigan. Ito ay sanhi ng LED strip na hindi gumana ng perpekto, dahil hindi ito nangangailangan ng pagkaantala, ngunit hindi namin alam kung saan ipapatupad ang solusyon sa code. Iyon ang aming malaking pagsisisi sa ngayon, ngunit bukas kami para sa mga mungkahi, at susubukan namin ang aming sarili upang higit na mapabuti ang pag-coding. Kung mayroon kaming mas maraming oras, dahil ang proyekto na ito ay timebased, at isang mas mahusay na pag-unawa sa bahagi ng coding, maaari naming, at ngayon ay, mapabuti sa pag-coding.
Ngayon na natapos mo na ang lahat ng mga hakbang na darating sa isang ito, handa ka na upang galugarin ang higit pang mga tampok at kahanga-hangang mga bagay-bagay para sa panloob-klima-aparato. Ang isang paraan upang mapagbuti ang aparatong ito ay maaaring gumawa ng isang pagpapaandar na magpapalitaw sa isang fan kung ang temperatura o halumigmig ay nagpunta sa ibaba o sa isang tiyak na threshold. Kaya't kung ito ay masyadong malamig maaari itong dagdagan ang init sa silid sa someway at kung ito ay masyadong mainit ibababa ito. Gayundin kung ang kahalumigmigan ay masyadong mataas maaari itong buksan ang mga bintana upang babaan ito o atleast imungkahi ito. Maaaring ma-upgrade ang mikropono sa isang blu-module sa iyong smartphone o iba pang aparato. Sa ganitong paraan masusubaybayan mo ang antas ng decibel na kasalukuyang nasa silid. At maaari din itong mai-upgrade sa isang pagpapaandar kung saan ang lakas ng tunog ay maaaring madagdagan o babaan kung masyadong mataas.
Bumuo ngayon at maging inspirasyon ng aming mga saloobin o gawing buhay ang iyong sariling mga ideya.
Salamat sa pagbisita sa aming pahina at salamat kung sinubukan mong buuin ito!
Inirerekumendang:
Laptop sa isang Badyet: isang Pagpipilian sa Powerhouse na may mababang gastos (Dalawang Panloob na Mga Pagmamaneho, Batay sa Lenovo): 3 Mga Hakbang
Laptop sa isang Badyet: isang Pagpipilian sa Powerhouse na may mababang gastos (Dalawang Panloob na Mga Pagmamaneho, Batay sa Lenovo): Ang itinuturo na ito ay magtutuon sa isang na-update na pagsasaayos sa laptop na Lenovo T540p bilang isang pang-araw-araw na driver machine para sa pagba-browse sa web, pagproseso ng salita, magaan na paglalaro, at audio . Ito ay naka-configure gamit ang solidong estado at mekanikal na imbakan para sa bilis at capacit
Raspberry Pi-Batay sa Panloob na Klima sa Pagsubaybay sa Klima: 6 na Hakbang
Sistema ng Pagsubaybay sa Klima na Batay sa Batas sa Raspberry: Basahin ang blog na ito at bumuo ng iyong sariling system upang makatanggap ka ng mga alerto kung ang iyong silid ay masyadong tuyo o mahalumigmig. Ano ang isang panloob na sistema ng pagsubaybay sa klima at bakit kailangan natin ng isa? Mga panloob na sistema ng pagsubaybay sa klima magbigay ng isang mabilis na sulyap sa pangunahing klima rel
UCL - IIoT - Panloob na klima 4.0: 8 Mga Hakbang
UCL - IIoT - Indoor-klima 4.0: Matapos basahin at magtrabaho kasama ang itinuturo na ito, magkakaroon ka ng iyong sariling awtomatikong panloob na klima, na maaari mong obserbahan sa online sa tulong ng Node-red. Sa aming kaso binuo namin ang ideyang ito at ipinakita ito sa isang 3D-printet house
Pagtutubig ng Mga Panloob na Halaman na May NodeMCU, Lokal na Blynk Server at Blynk Apk, Naaayos na Itakda na Punto: 3 Mga Hakbang
Pagtatanim ng Mga Loob na Panloob Sa Pamamagitan ng NodeMCU, Local Blynk Server at Blynk Apk, Adjustable Set Point: Binubuo ko ang proyektong ito dahil ang aking mga panloob na halaman ay kailangang maging malusog kahit na nagbakasyon ako para sa isang pinahabang panahon at gusto ko ang ideya na magkaroon kontrolin o kahit papaano subaybayan ang lahat ng mga posibleng bagay na nangyayari sa aking tahanan sa internet
Ang Dell Laptop WI-FI High Gain Antenna Mod, Taasan ang Saklaw at Mga Signal ng Mga Card sa Panloob !!!: 5 Mga Hakbang
Ang Dell Laptop WI-FI High Gain Antenna Mod, Taasan ang Saklaw at Mga Signal ng Mga Card sa Panloob !!!: Kumusta, Ito ang aking unang itinuturo. Ngayon ay susugod ako sa iyo kung paano makabuluhang taasan ang saklaw at lakas ng signal ng iyong laptop nang halos 15 $. Mayroon akong isang Dell E1505 ngunit madali itong maiakma sa iba pang mga tatak ng laptop. Napakadali at q