Obsah:
- Zásoby
- Krok 1: Shromáždění všech vašich potřeb
- Krok 2: Stavba bydlení
- Krok 3: Vytvoření obvodu
- Krok 4: Stáhněte si kód z Github
- Krok 5: Vytvořte databázi MySQL
- Krok 6: Testování Smartroom
- Krok 7: Umístění obvodu do skříně
- Krok 8: Užijte si Smartroom
Video: Smartroom: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Máte někdy chuť si lehnout do postele a nechce se vám vstávat? Máte někdy pocit, že vstávání a otevírání okenic je příliš náročné? Pak pro vás mám perfektní řešení. Představujeme Smartroom, ovládněte svůj pokoj pomocí mobilního telefonu, tabletu nebo dokonce počítače!
Zásoby
V dalším kroku ukážu seznam potřeb, které budete potřebovat. Nejdůležitější ze všeho budete potřebovat Raspberry Pi a počítač.
Krok 1: Shromáždění všech vašich potřeb
Nejdůležitější jsou zásoby! Všechno jsem umístil do tabulky aplikace Excel.
Krok 2: Stavba bydlení
Na bydlení jsem použil MDF panel o rozměrech 122 cm x 61 cm, ty najdete v každém kutilském obchodě. Řezte je kotoučovou pilou s rozměry na výkresu. Panely jsou poté slepeny lepidlem Soudal Fix All. Malování je volitelné, ale dodává mu příjemný nádech:), použil jsem typy barev, jak je vidět na obrázcích výše. Pro závěsy jsem vyrobil jeden list nejtenčí látky, kterou jsem měl. Také jsem měl plastovou trubku položenou kolem s úhlem 90 stupňů. Rozřezal jsem je na kusy, aby se do nich vešly senzory.
Krok 3: Vytvoření obvodu
Není to nejmenší elektrický obvod, ale právě díky tomu je tento projekt zábavný. Pokuste se vyhnout křížení přeskakujících drátů. Dráty, které nejdou na stejný prkénko, by měly být delší. Můžete buď pájet dva vodiče, nebo navzájem propojit vodiče typu samec a samice.
Krok 4: Stáhněte si kód z Github
Kód pro tento projekt si můžete stáhnout na mém Githubu, odkaz je https://github.com/howest-mct/1920-1mct-project1-V… Klikněte na Code a stáhněte si backend a frontend.
Vytvořte spojení SSH mezi svým PI a kódem Visual Studio, pokud nevíte jak, zde je malý návod.
Ve VS Code vytvořte novou složku a pojmenujte ji, jak chcete, vážně, na tom nezáleží. Vložte všechny soubory ze serveru Backend do této složky. Část první hotová. Nyní přejděte na/var/www/na VC Code a vložte tam soubory frontendu. Část kódování je nyní hotová!
Krok 5: Vytvořte databázi MySQL
Program, který používám pro vytváření databází, je MySQL Workbench. Odkaz na stažení najdete zde.
Vytvořte bezdrátové připojení, viz moje nastavení, ujistěte se, že název hostitele SSH je IP adresou vašeho RPi.
Nyní přejděte na ikonu v části Soubor v levém horním rohu obrazovky, klikněte na ni, mělo by se otevřít obyčejný soubor SQL. vložte tam kód smartroomdb.txt a spusťte jej (žlutý blesk). Teď jsi zlatý!
Krok 6: Testování Smartroom
Nyní, když je většina technických částí hotová, přejděte do právě vytvořené složky ve VS Code a spusťte app.py. V pravém horním rohu je malá počáteční ikona. Nyní přejděte do prohlížeče a zadejte IP adresu vašeho RPi. Měli byste vidět web.
Tento web je vytvořen nejprve pro mobily! Ano, tento projekt můžete použít ve svém telefonu. Stačí zadat IP adresu vašeho RPi.
Můžete také nechat projekt spustit, když se spustí váš Raspberry Pi. Pokud to chcete udělat, budete muset vytvořit službu app1.py. Sledujte tento návod
Budete muset změnit main.py na app1.py a změnit adresář na adresář, kde se nachází app1.py. Vyzkoušejte, zda vše funguje v elektrickém obvodu. Pokud ano, přejděte k dalšímu kroku!
Krok 7: Umístění obvodu do skříně
Došli jste k poslední části, gratulujeme!
Do zdí bude nutné vyvrtat dva otvory. Jeden, kde je oblékání, a druhý pod stolem. K tomu můžete použít běžný dril. Poté prkénko s MCP3008 a L293D jde pod komodu a druhé prkénko jde pod postel. Správa kabelů je na vás. Použil jsem pár lepivých podložek, které jsem našel ve svém místním obchodě pro kutily (Hubo).
Krok 8: Užijte si Smartroom
Nyní jste plně připraveni používat inteligentní místnost, již nemusíte vstávat a otevírat okenice!
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