Sadržaj:
- Korak 1: Stvari koje trebate napraviti za ovaj projekt
- Korak 2: Frizing
- Korak 3: Kôd
- Korak 4: Video i slike
- Korak 5: Izgradite
Video: EAL- Ugrađena unutarnja klima: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Za naš školski projekt imali smo zadatak integrirati arduino u automatizirani sustav. Odlučili smo napraviti unutarnji senzor klime, koji može osjetiti temperaturu, vlagu i razinu decibela u zatvorenom prostoru.
Izbušili smo nekoliko rupa u ormariću i ljepilom i trakom pričvrstili komponente sa stražnje strane. LCD zaslon je bio zalijepljen, s prednje strane, kao i LED traka. Ormarić smo postavili na komad drveta, radi stabilizacije, i montirali još jedan komad drva uzdužno na stražnju stranu, za daljnju stabilizaciju i platformu za Arduino, matičnu ploču i vanjski izvor napajanja.
Na ormarić smo postavili QR kodove, za trenutni pristup ovoj web stranici, pomoću mobilnog telefona i QR skenera.
Korak 1: Stvari koje trebate napraviti za ovaj projekt
1: Kućište senzora klime izradilo je staro računalo
2: Za vlagu i temperaturu: 1 osjetnik vlažnosti/temperature i 2 RGB LED pina
3: Za VU mjerač: 1 mikrofon i 1 WS2812B 8-čip LED LED TRAKA
4: 1 LCD zaslon i 1 potenciometar za razlučivost zaslona
5: 1 Arduino Mega 2560, 1 matična ploča, 12V vanjski izvor napajanja, žice i otpornici
Korak 2: Frizing
Pomoću programa Fritzing ilustrirali smo način povezivanja komponenti. Izvrstan program za shematsku uporabu ožičenja. Ovdje možete vidjeti u kojim iglama morate spojiti komponente,
Korak 3: Kôd
Kôd je napisan u besplatnom Arduino programu, i za sve namjere nemamo pokretnih dijelova, pa ga pokreću arduino i program.
Kod: Prvi dio je gdje definiramo koje se igle koriste i koje knjižnice koristimo
// RBG Postavljanje pinova za RBG-LED diode koji se koriste za vizualizaciju temperature i vlažnosti crvenoPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// Senzor za očitanje temperature i vlažnosti.
#uključi -
dht DHT;
#define DHT11_PIN A0
// LCD Zaslon na kojem se mogu vidjeti temperatura i vlaga
#include <LiquidCrystal.h>
// inicijalizira knjižnicu povezivanjem bilo kojeg potrebnog pina za LCD sučelje
// s arduino brojem pina spojen je na const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LCD tekući kristal (rs, en, d4, d5, d6, d7);
// LED traka Za vizualizaciju razine zvuka
#include <Adafruit_NeoPixel.h>
#uključi <math.h>
#define N_PIXELS 8 // Broj piksela u nizu
#define MIC_PIN A9 // Mikrofon je priključen na ovaj analogni pin
#define LED_PIN 6 // NeoPixel LED žica je spojena na ovaj pin
#define SAMPLE_WINDOW 10 // Uzorak prozora za prosječnu razinu
#define PEAK_HANG 24 // Vrijeme pauze prije pada najveće točke
#define PEAK_FALL 4 // Stopa padajuće vršne točke
#define INPUT_FLOOR 10 // Donji raspon ulaza analognog čitanja
#define INPUT_CEILING 300 // Maksimalni raspon ulaza analognog čitanja, što je niža vrijednost, to je osjetljivije (1023 = max)
bajt vrh = 16; // Vršna razina stupca; koristi se za padajuće točke nepotpisani int uzorak;
bajt dotCount = 0; // Brojač okvira za vršnu točku
bajt dotHangCount = 0; // Brojač okvira za držanje vršne točke
Adafruit_NeoPixel traka = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Cjelokupni kod dostupan je za preuzimanje i kao.ino za arduino i kao.docx datoteka
Korak 4: Video i slike
Korak 5: Izgradite
Razmišljajući o projektu i našem timskom radu, dobro radimo zajedno u školi i na društvenom planu. Projekt ima dijelove koje smo planirali i s prostorom za daljnja poboljšanja. Kod radi, ali nije savršen. Ne možemo sasvim razumjeti gdje implementirati isječak koda, tako da naša LED traka/VU mjerač može raditi savršeno, bez smetnji zbog kašnjenja s LCD zaslona, jer se mora odgoditi 2 sekunde za pravilno čitanje informacije dobivene od senzora temperature/vlažnosti. Zbog toga LED traka ne funkcionira savršeno, jer ne treba odgodu, ali ne znamo gdje ćemo implementirati rješenje u kôd. To je naše veliko žaljenje za sada, ali otvoreni smo za prijedloge i pokušat ćemo se dodatno poboljšati kodiranje. Da smo imali više vremena, budući da je ovaj projekt bio vremenski ograničen, i bolje razumjeli dio kodiranja, mogli bismo, i sada ćemo, poboljšati kodiranje.
Sada kada ste dovršili sve korake koji dolaze do ovog koraka, spremni ste istražiti više značajki i sjajnih stvari za uređaj s unutarnjom klimom. Jedan od načina za poboljšanje ovog uređaja mogao bi biti stvaranje funkcije koja bi aktivirala ventilator ako temperatura ili vlaga padnu ispod ili iznad određenog praga. Dakle, ako je bilo previše hladno, moglo bi na neki način povećati toplinu u prostoriji, a ako je bilo previše toplo, smanjite ga. Također, ako je vlaga bila previsoka, mogla bi otvoriti prozore kako bi je smanjila ili barem to predložila. Mikrofon se može nadograditi u bluetooth-modul na vašem pametnom telefonu ili drugom uređaju. Na ovaj način mogli biste pratiti razinu decibela koja se trenutno nalazi u prostoriji. Također bi se to moglo nadograditi u funkciju u kojoj bi se glasnoća povećala ili smanjila ako je previsoka.
Sada izgrađujte i inspirirajte se svojim mislima ili učinite da vaše ideje zažive.
Hvala vam što ste posjetili našu stranicu i hvala ako ste je pokušali izgraditi!
Preporučeni:
E.T. - UHF unutarnja TV antena: 12 koraka (sa slikama)
E.T. - UHF unutarnja TV antena: Ako ne možete koristiti odgovarajuću vanjsku TV antenu, najvjerojatnije ste zaglavili sa "zečjim ušima". Za primanje UHF emitiranja koriste male, ugrađene antene, dok se teleskopske šipke koriste samo za prijem VHF emitiranja. Većina digitalnih zemaljskih t
Budžet prijenosnog računala: jeftina opcija Powerhouse-a (dva unutarnja pogona, bazirana na Lenovo): 3 koraka
Budžet prijenosnog računala: jeftina opcija Powerhouse-a (dva unutarnja diska, zasnovana na Lenovo-u): Ova će se instrukcija usredotočiti na ažuriranu konfiguraciju prijenosnog računala Lenovo T540p kao svakodnevnog upravljačkog stroja za pregledavanje weba, obradu teksta, lagane igre i zvuk . Konfiguriran je s čvrstim i mehaničkim spremištem za brzinu i kapacitet
Unutarnja antena BIQUAD, izrađena od bakra i drveta za prijem HDTV kanala u UHF opsegu (KANALI 14-51): 7 koraka
Unutarnja antena BIQUAD, izrađena od bakra i drveta za prijem HDTV kanala u UHF opsegu (KANALI 14-51): Na tržištu postoji niz televizijskih antena. Najpopularniji prema mojim kriterijima su: UDA-YAGIS, Dipole, Dipole s reflektorima, Patch i Logaritamske antene. Ovisno o uvjetima, udaljenost od odašiljača
Unutarnja svjetla s Wifi kontrolom (automobil): 5 koraka (sa slikama)
Unutarnja svjetla s Wifi upravljanjem (automobil): Pozdrav svima! U ovoj uputi instalirat ćemo RGB LED traku s Wifi kontrolom za unutrašnjost vašeg automobila. U ovom projektu koristit ću vlastiti automobil (2010 Mitsubishi Lancer GTS), ali postav bi trebao funkcionirati za većinu vozila. Tamo
Unutarnja kutija za sadnju: 7 koraka (sa slikama)
Unutarnja kutija za sadnju: Koncept je napraviti ambijent u kojem biljke rastu. Kao što je sunce zamijenjeno svjetlom za uzgoj koje daje crvenu i plavu valnu duljinu … koje biljke apsorbiraju ….. zrak se ispušta kroz ispuh. a hranjive tvari organskog otpada natopljene su u w