Obsah:
- Zásoby
- Krok 1: Vytvoření Fritzingova schématu
- Krok 2: Vytvoření databáze
- Krok 3: Budování mého nastavení a programování
- Krok 4: Vytvoření mého webu
- Krok 5: Budování mého případu
Video: CloudLamp: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Jsem studentem Howest Kortrijk. Abychom ukázali, co jsme se na konci roku naučili, museli jsme udělat projekt. Rozhodl jsem se vyrobit chytrou lampu ve tvaru mraku. Přišel jsem na tento nápad, protože jsem chtěl udělat cloudlampu k narozeninám svých sester. Ale neměl jsem na to čas ani schopnosti. Na konci roku jsem se toho naučil tolik, že jsem dokonce mohl vytvořit lepší/chytřejší verzi cloudlampy.
CloudLamp je chytrá lampa ve tvaru mraku.
Má mnoho funkcí.
Měl senzory pro měření kvality vnitřního vzduchu. Měří:
- Koncentrace CO2 (v ppm)
- Relativní vlhkost (v %)
- Teplota (ve ° C)
Na webových stránkách můžete vidět zprávy o počasí pro vámi zvolená místa. Barva lampy se přizpůsobuje počasí vybraného místa. Pro svá data o počasí používám API openweathermaps.
K dispozici je také vestavěný mikrofon, takže můžete umístění cloudu změnit 2 tleskáním. A LCD displej vám ukáže umístění lampy a popis počasí. Můžete to vidět zde.
Lampa má 5 různých režimů počasí:
- slunný
- sníh
- déšť
- zataženo
- Částečně oblačno
- bouřka
Zásoby
V kutilském obchodě najdete téměř vše.
Celkové náklady pro mě byly kolem 220 EUR.
pro tento projekt potřebujete:
- Raspberry Pi 3 model B
- Senzor vlhkosti a teploty - DHT11
- Breakout senzoru kvality vzduchu Adafruit CCS811
- výplň polštáře
- 5l láhev na vodu
- rgb ledstrip
- tranzistory
- LCD 16x2
- Mikrofon KY-038
- 8 GB micro SD karta
- Rezistory 470-OHM
- Žena - ženské dráty
- Ženské - mužské dráty
- Samec - Mužské dráty
- tavná pistole
- PCB
Krok 1: Vytvoření Fritzingova schématu
DALŠÍ INFORMACE Abyste mohli používat CSS811, jsou vyžadovány některé další konfigurace. Vše najdete zde. DHT11 je komponenta s jedním drátem. K programování jsem použil knihovnu. Pokud si to chcete naprogramovat sami, je to nepořádek, takže vřele doporučuji použít knihovnu: Adafruit DHT
Používám sériovou komunikaci přes USB mezi Raspberry Pi a Arduino. Můj LCD displej a LED pásky jsou připojeny k Arduinu a moje DHt11, mikrofon a ccs811 jsou připojeny k malině.
Krok 2: Vytvoření databáze
Zde můžete vidět můj databázový model.
Tuto databázi jsem hostoval na svém Raspberry pi pomocí MariaDB.
Moje databáze měla 3 tabulky, 1 pro mé senzory, 1 pro protokolování dat. a 1 pro všechna umístění API openweathermaps.
Krok 3: Budování mého nastavení a programování
Než jsem to všechno spojil, použil jsem svůj prkénko, abych vše spojil a otestoval své senzory a LED pásky. Můj kód najdete na github.
Krok 4: Vytvoření mého webu
Abych mohl zobrazit data svých senzorů a API openweathermaps, vytvořil jsem web, který vše přehledně zobrazuje.
Krok 5: Budování mého případu
Jakmile úspěšně dokončíte všechny kroky, můžete začít stavět pouzdro. Za tímto účelem vám důrazně doporučujeme spojit součásti dohromady, aby nemohly být náhodně odpojeny. Na výše uvedených obrázcích můžete vidět některé kroky, které jsem podnikl, aby se můj případ. Nejprve jsem vše pájel dohromady, pak jsem mohl každou součást dát do velké 5litrové láhve s vodou. Nakonec jsem horkým lepidlem nalepil výplň polštáře na láhev.
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