Obsah:
- Krok 1: Součásti a materiály
- Krok 2: Databáze
- Krok 3: Vytvoření schématu fritzování
- Krok 4: Sestavení hardwaru
- Krok 5: Navrhněte mobilní web jako první
- Krok 6: Stavba pouzdra
Video: CigarSaver: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Dobrý den, jmenuji se Thibault D'Haese a jsem studentem Howest Kortrijk. Aktuálně jsem v prvním ročníku oboru Multimédia a komunikační technologie.
Na konci roku jsme museli udělat projekt IoT. Pro tento projekt jsem přišel s nápadem vytvořit humidor, který posílá všechna naměřená data na web. Pro své zařízení jsem zvolil jasný název, CigarSaver.
Níže si můžete přečíst všechny nezbytné kroky, kterými jsem musel projít, abych projekt dovedl k úspěšnému výsledku.
Krok 1: Součásti a materiály
Pro svůj projekt jsem použil spoustu různých komponent, abych mohl vše dotáhnout do dobrého konce. Komponenty, které jsem použil, jsou uvedeny níže. Celkové náklady na tento projekt se pohybovaly kolem 233 EUR.
Složky:
- Raspberry Pi 4 model B
- Napájení Raspberry Pi
- Raspberry Pi T-cobbler
- 32 GB micro SD karta
- Prkénko
- Snímač teploty ~ DS18B20
- Senzor vlhkosti ~ DHT11
- Magnetický dveřní spínač
- Rezistory 5K
- LCD 16x2
- Krokový motor ~ 28BYJ-48
- Ovladač ULN2003
- Aktivní bzučák
- Propojovací vodiče mezi ženami a ženami
- Propojovací vodiče mezi muži a muži
- Propojovací vodiče mezi ženami a muži
Materiály:
- Dřevo
- Plexisklo
- Klika
Nástroje:
- Průmyslová pila na dřevo
- Elektrická pila
- Elektrický šroubovák
- Páječka
- Vrtat
V níže uvedeném souboru aplikace Excel můžete vidět kompletní ceník všech mých materiálů.
Krok 2: Databáze
Poté, co jsem zjistil všechny komponenty, začal jsem vytvářet diagram vztahů mezi entitami.
S mojí databází můžete vidět:
- Aktuální hodnota, pokud jsou dveře otevřené nebo ne
- Když jsou dveře otevřené
- Historie teploty a aktuální teplota
- Historie procenta vlhkosti a aktuální procento vlhkosti
Hostoval jsem svou databázi na svém RPi pomocí MariaDB.
Krok 3: Vytvoření schématu fritzování
Poté, co bylo vše vyřešeno, bylo načase dát dohromady můj hardware. Nejprve jsem to udělal virtuálně s počítačem, takže jsem nemohl udělat nic špatného, což by mohlo způsobit zkrat.
Pro vytvoření tohoto schématu jsem použil program fritzing.
Krok 4: Sestavení hardwaru
Jakmile bylo moje schéma fritzování hotové a byl jsem s ním spokojen, začal jsem dávat dohromady svůj hardware. Začal jsem senzorem teploty a vlhkosti. Udělal jsem to, protože senzory mi připadaly nejjednodušší. Dveřní senzor byl poslední věcí, kterou jsem ze senzorů udělal, protože stále musel být dodán.
Když byly senzory hotové, udělal jsem si LCD. To už nebylo tak těžké, protože jsem to přepnul a zakódoval už v minulosti.
Posledním krokem bylo připojení mých pohonů. První pohon, který jsem připojil, byl můj bzučák. Jakmile se mi to podařilo, přepnul jsem na poslední pohon, konkrétně na můj krokový motor
Můj kód najdete na github.
Krok 5: Navrhněte mobilní web jako první
Abych mohl zobrazit všechna data naměřená mými senzory, rozhodl jsem se vytvořit návrh v Adobe XD, který později převedu na skutečný web. Prostřednictvím webových stránek můžete také ovládat procento vlhkosti humidoru.
Krok 6: Stavba pouzdra
Pak bylo načase udělat můj výběh. Pro své materiály jsem šel do Brica a koupil si dřevo a plexisklo. Vnější část své krabice jsem vyrobil ze dřeva, které jsem nařezal tesařem. Na vnitřní stranu jsem dal své plexisklo, takže můžete snadno vidět elektronické součástky, pokud se něco pokazí.
Můj kód najdete na githubu přímo zde.
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