
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Tento návod je krok za krokem k vytvoření ventilačního systému pomocí Raspberry Pi. To byl úkol do školy, studuji MCT (Media and communication technology) na HOWEST Kortrijk, kde jsme museli použít minimálně 3 různé senzory, aktuátor a displej.
Větrání měří venkovní a vnitřní teplotu, vlhkost a procento světla. Tato data jsou odesílána do databáze. Hodnoty jsou zobrazeny na malém webu, který jsem vytvořil, kde můžete také přidat své preference. Back-end běží na Raspberry Pi.
Krok 1: Spotřební materiál
- Raspberry Pi 3 B+ s napájecím zdrojem a kartou SD
- 9V baterie
- Čidlo vlhkosti a teploty DHT11
- 2 9V ventilátory
- OLED displej
- Jeden drátový snímač teploty
- L293D
- MCP3008
- Odpor závislý na světle
- Skákací dráty (samec-samice a samec-samec)
- Odpor 4,7 kOhm
- Rezistor 10 kOhm
- Skříňka na prkénko
- Multiplex (18 mm a 3 mm)
- Plexisklo (4 mm)
- Šrouby
- Malovat
- Lepidlo na drevo
- Vrtáky
Více informací v mém kusovníku
Krok 2: Okruh

Toto je obvod mého projektu. Obsahuje spoustu drátů, ale není tak těžké jej postavit. Na Raspberry Pi nezapomeňte povolit následující rozhraní
- SPI: pro MCP
- I2C: pro OLED displej
Použil jsem následující knihovny:
- Knihovna DHT: https://learn.adafruit.com/dht(Poznámka: Tento senzor není opravdu přesný, pokud ho potřebujete, doporučuji hledat jiný druh.)
- Knihovna L293D:
- Nainstalujte si knihovnu Adafruit_SSD1306 z balíčků
- Nainstalujte si knihovnu Adafruti_DHT z balíčků
Krok 3: Příloha



Po provedení obvodu jsem začal stavět ohradu. Chtěl jsem dát vše do miniaturní kuchyně. Použil jsem MDF 3 mm, 18 mm a plexisklo 4 mm. Vrtákem jsem udělal spoustu otvorů, kterými jsem prošel kabely.
Náčrt byl vytvořen v měřítku 1: 3 cm a 1 krabička má pro referenci délku 0, 5 cm.
Krok 4: Databáze

Tuto databázi jsem použil pro kód, který propojím v dalším kroku. Byl vytvořen s MySQL a hostován na Raspberry Pi s MariaDB.
Krok 5: Kód
Vložil jsem veškerý kód do jednoho úložiště github, najdete tam front-end i back-end. Kód: Moje úložiště github nebo stáhnout a rozbalit soubory, které jsem sem nahrál.
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)

Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků

Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)

Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)

Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků

Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon