Obsah:
- Krok 1: Věci, které potřebujete k vytvoření tohoto projektu
- Krok 2: Fritzování
- Krok 3: Kód
- Krok 4: Video a obrázky
- Krok 5: Postavte se
Video: EAL- Vestavěné vnitřní klima: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Pro náš školní projekt jsme měli za úkol integrovat arduino do automatizovaného systému. Rozhodli jsme se vyrobit snímač vnitřního klimatu, který dokáže v interiéru snímat teplotu, vlhkost a úroveň decibelů.
Do skříně jsme vyvrtali několik otvorů a lepidlem a páskou zajistili součásti ze zadní strany. Na přední straně byl nalepen LCD displej, stejně jako LED pás. Skříň jsme umístili na kus dřeva pro stabilizaci a na zadní stranu jsme podélně namontovali další kus dřeva pro další stabilizaci a platformu pro Arduino, prkénko a externí zdroj energie.
Na skříň jsme umístili QR kódy pro okamžitý přístup na tyto stránky pomocí mobilního telefonu a skeneru QR.
Krok 1: Věci, které potřebujete k vytvoření tohoto projektu
1: Plášť klimatického senzoru vyrobila stará počítačová skříň
2: Pro vlhkost a teplotu: 1 snímač vlhkosti/teploty a 2 RGB LED kolíky
3: Pro měřič VU: 1 mikrofon a 1 WS2812B 8čipový LED STRIP
Obrazovka 4: 1 LCD a 1 potenciometr pro rozlišení obrazovky
5: 1 Arduino Mega 2560, 1 prkénko, 12V externí zdroj napájení, vodiče a odpory
Krok 2: Fritzování
Pomocí programu Fritzing jsme ilustrovali, jak jsou součásti zapojeny. Skvělý program pro zapojení schématického použití. Zde vidíte, do kterých kolíků musíte zapojit součásti,
Krok 3: Kód
Kód byl napsán ve volném programu Arduino a pro všechny účely a účely nemáme žádné pohyblivé části, takže je poháněn arduino a programem.
Kód: V první části definujeme, které piny se používají a jaké knihovny používáme
// RBG Nastavení pinů pro led diody RBG, které se používají k vizualizaci teploty a vlhkostiint redPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// Senzor pro čtení teploty a vlhkosti.
#zahrnout -
dht DHT;
#define DHT11_PIN A0
// LCD Displej, na kterém lze měřit teplotu a vlhkost
#include <LiquidCrystal.h>
// inicializace knihovny přidružením jakéhokoli potřebného pinu rozhraní LCD
// s číslem pinu arduino je připojeno k const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
// LED pásek Pro vizualizaci úrovně zvuku
#include <Adafruit_NeoPixel.h>
#include <math.h>
#define N_PIXELS 8 // Počet pixelů v řetězci
#define MIC_PIN A9 // K tomuto analogovému pinu je připojen mikrofon
#define LED_PIN 6 // K tomuto pinu je připojen pramen LED NeoPixel
#define SAMPLE_WINDOW 10 // Ukázkové okno pro průměrnou úroveň
#define PEAK_HANG 24 // Čas pauzy, než klesne bod špičky
#define PEAK_FALL 4 // Rychlost klesajícího bodu špičky
#define INPUT_FLOOR 10 // Dolní rozsah vstupu analogového čtení
#define INPUT_CEILING 300 // Maximální rozsah analogového vstupu Číst, čím nižší hodnota, tím citlivější (1023 = max)
vrchol bajtů = 16; // Špičková úroveň sloupce; používá se pro padající tečky bez znaménka ve vzorku;
byte dotCount = 0; // Počítadlo snímků pro špičkovou tečku
byte dotHangCount = 0; // Počitadlo snímků pro držení špičkové tečky
Proužek Adafruit_NeoPixel = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Kompletní kód je k dispozici ke stažení jako.ino pro arduino i jako.docx soubor
Krok 4: Video a obrázky
Krok 5: Postavte se
Když přemýšlíme o projektu a naší týmové práci, dobře spolupracujeme ve škole i v sociální oblasti. Projekt obsahuje části, které jsme plánovali, a prostor pro další vylepšení. Kód funguje, ale není dokonalý. Nemůžeme úplně pochopit, kde implementovat úryvek kódu, aby náš LED pás/měřič VU mohl fungovat perfektně, aniž by docházelo k rušení zpožděním z obrazovky LCD, protože pro správné čtení musí být zpožděno o 2 sekundy informace získává ze snímače teploty/vlhkosti. To způsobí, že LED pásek nebude fungovat dokonale, protože nepotřebuje žádné zpoždění, ale nevíme, kde implementovat řešení v kódu. To je prozatím naše velká lítost, ale jsme otevřeni návrhům a pokusíme se dále zlepšit kódování. Pokud bychom měli více času, protože tento projekt byl založen na čase, a lepší porozumění kódovací části, mohli bychom a nyní budeme v kódování vylepšovat.
Nyní, když jste dokončili všechny kroky k tomuto, jste připraveni prozkoumat další funkce a úžasné věci pro zařízení s vnitřním klimatem. Jedním ze způsobů, jak toto zařízení vylepšit, může být vytvoření funkce, která by spustila ventilátor, pokud by teplota nebo vlhkost klesly pod nebo nad určitou prahovou hodnotu. Pokud by tedy bylo příliš chladno, mohlo by to nějakým způsobem zvýšit teplo v místnosti a pokud bylo příliš teplo, snižte to. Pokud byla vlhkost příliš vysoká, mohlo by to otevřít okna a snížit to, nebo to alespoň navrhnout. Mikrofon lze upgradovat na modul bluetooth ve vašem smartphonu nebo jiném zařízení. Tímto způsobem můžete sledovat úroveň decibelů aktuálně v místnosti. A také by to mohlo být upgradováno na funkci, kde by hlasitost byla zvýšena nebo snížena, pokud je příliš vysoká.
Nyní se uvolněte a nechte se inspirovat našimi myšlenkami nebo oživte své vlastní nápady.
Děkujeme, že jste navštívili naši stránku a děkujeme, pokud jste se ji pokusili vytvořit!
Doporučuje:
Přenosné vnitřní světlo s LED čipem 100 W: 26 kroků (s obrázky)
Přenosné vnitřní světlo se 100W LED čipem: V tomto návodu / videu vám ukážu, jak jsem vyrobil přenosné vnitřní světlo se 100W LED čipem, který je napájen 19V 90W napájecím zdrojem ze starého notebooku. UPDATE 2 (KONEČNÉ): Teplota kolem LED (37C stabilní @85W po 30 minutách v místnosti 20C)
Automatický vnitřní skleník založený na Ikea Socker: 5 kroků
Automatický vnitřní skleník založený na Ikea Socker: Ahoj, toto je můj první pokyn. Díky této komunitě jsem se hodně naučil a myslím, že je na čase vrátit své skromné nápady. Omlouvám se za svou angličtinu, je chudá, ale udělám vše, co bude v mých silách. Cílem bylo vytvořit deskopský skleník, který mi umožní pěstovat semena a
Vnitřní zahrada Arduino: 7 kroků
Vnitřní zahrada Arduino: Zahradnictví v moderní době znamená dělat věci komplikovanějšími a náročnějšími, s elektrony, bity a bajty. Kombinace mikrokontrolérů a zahradničení je opravdu populární nápad. Myslím, že je to proto, že zahrady mají velmi jednoduché vstupy a výstupy, které
E.T. - UHF vnitřní televizní anténa: 12 kroků (s obrázky)
E.T. - Vnitřní televizní anténa UHF: Pokud nemůžete používat správnou venkovní televizní anténu, pravděpodobně jste uvízli v „králičích uších“. Pro příjem UHF vysílání používají malou vestavěnou smyčkovou anténu, zatímco pro příjem VKV vysílání se používají pouze teleskopické tyče. Většina digitálních pozemských t
UCL - IIoT - vnitřní klima 4,0: 8 kroků
UCL-IIoT-Vnitřní klima 4.0: Po přečtení a práci s tímto návodem budete mít vlastní automatické vnitřní klima, které můžete sledovat online pomocí Node-red. V našem případě jsme tuto myšlenku vyvinuli a představili ve 3D-printetovém domě