Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Dobrý den, jmenuji se Sushant Joshi a vítejte v mém Instructable / FINAL PROJECT. Tento projekt představuje můj závěrečný projekt pro můj kurz Engineering Grade 11. Projde všemi materiály potřebnými k výrobě, všemi součástmi, jak jej postavit (obvod), kódem projektu a jak vypadat hezky! Základním přehledem tohoto projektu je v podstatě simulátor počasí (říkám tomu Weather Shazam). Má detektor humiture, který detekuje vlhkost a teplotu, plamenový poplach s bzučákem, takže pokud dojde k požáru, vydá hlasitý zvuk, je zde vodní senzor, který detekuje, zda je vody příliš mnoho, a nakonec plynový senzor aby zjistil, jestli je tam hodně CO2. To vše se zobrazuje na LCD displeji.
Zásoby:
POTŘEBNÉ DODÁVKY:
BREADBOARD
ARDUINO UNO
JUMPER WIRES
ŽENSKÉ ŽENY
MUŽSKÉ MUŽE
KARTON A PÁSKA (ELEKTRICKÁ)
1 X LCD OBRAZOVKA
1 X SNÍMAČ PLYNU
1 X SNÍMAČ HUMITURY
1 X ALARM PLAMENE
1 X BUZZER
1 X VODNÍ SENZOR
1 X ROSTLINA
1 X ZAPALOVAČ
VODA
Krok 1: Příprava každého senzoru
PŘÍPRAVA LCD OBRAZOVKY
Pro tuto součást musíte nejprve připojit obrazovku LCD k uzemnění a napájení (buď na Arduinu, nebo na desce s propojovacími vodiči)
Poté musíte připojit porty LCD k analogovým pinům A4 a A5 (zelené vodiče na prvním obrázku pro LCD)
PŘÍPRAVA VODNÍHO SENZORU
Toto je docela jednoduché, připojíte napájení a zem (+ a - na senzoru) do jejich sekcí, pak pro poslední port připojíte analogový pin A1.
PŘÍPRAVA SNÍMAČE HUMITURY
V tomto případě připojte první a poslední port (Jak je znázorněno na pátém obrázku vlhkosti), připojte je k napájení a uzemnění a poté připojte střední port k digitálnímu kolíku 7.
PŘÍPRAVA SNÍMAČE PLYNU
K tomuto senzoru znovu připojte napájení a uzemnění a poté připojte analogový pin k A2
PŘÍPRAVA PLAMENOVÉHO ALARMU
Nejprve tedy připojte napájení a zem (běžný trend), poté připojte analogový pin k A0 a digitální pin 8.
PŘÍPRAVA NA BUZZER
Připojte zápornou stranu bzučáku k zemi a druhý pin k digitálnímu pinu 6.
Krok 2: Sestavení kódu dohromady
Kód je tedy hlavně samovysvětlující, ale projdu si základy kódu, abych vylíčil nejdůležitější bity.
Začátek:
Nezapomeňte vždy přidat knihovny do svého systému (nebo alespoň své složky Arduino)
Potřebné konkrétní knihovny jsou:
Wire.h
LiquidCrystal_I2c.h
dht.h
Tyto konkrétní knihovny jsou potřebné k naplnění kódu a jeho fungování, bez nich je kód k ničemu.
Další důležitou věcí, kterou jsem chtěl zmínit, jsou vstupy a ujistěte se, že jsou uvedeny všechny digitální piny a analogové piny
#define FLAME 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
int waterValue = 0;
int plyn;
int voda;
Tyto věci jsou důležité a zásadní pro fungování kódu.
Při psaní kódu nezapomeňte správně vložit potřebné závorky a také správné příkazy if, postupujte podle obrázků.
Krok 3: Aby to vypadalo hezky
Není to povinné, ale jde to navíc, aby to vypadalo hezky a upraveně
Chcete -li vyrobit tento typ domu / krabice, můžete to udělat svým vlastním způsobem, ale pro můj. vše, co musíte udělat, je:
- Najděte ve svém domě náhodné pole
- Nakrájejte ho na kousky a lepte k sobě páskou
- Vyřízněte otvory pro každou jednotlivou součást
- Poté, co to uděláte a dáte si práci, budete mít první obrázek
- Poté vložte do svého boxu prkénko a Arduino
- Vytvořte pro ně dveře, jak ukazuje druhý obrázek
- Upřesněte to a vypadejte ještě lépe
- Přidejte poslední úpravy a dekorace
- Skončil jsi!
Nyní si užijte simulátor počasí a bavte se.