Obsah:
- Zásoby
- Krok 1: Vytvorenie schémy zmrazovania
- Krok 2: Vytvorenie databázy
- Krok 3: Budovanie môjho nastavenia a programovania
- Krok 4: Vytvorenie môjho webu
- Krok 5: Budovanie môjho prípadu
Video: CloudLamp: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Som študentom Howest Kortrijk. Aby sme ukázali, čo sme sa naučili na konci roka, museli sme urobiť projekt. Vybral som si vyrobiť inteligentnú lampu v tvare mraku. Prišiel som na tento nápad, pretože som chcel urobiť cloudlampu k narodeninám svojich sestier. Ale nemal som čas ani schopnosti to zvládnuť. Na konci roka som sa naučil toľko, že som dokonca mohol vytvoriť lepšiu/múdrejšiu verziu cloudlampy.
CloudLamp je inteligentná lampa v tvare mraku.
Má veľa funkcií.
Mal senzory na meranie kvality vnútorného vzduchu. Meria:
- Koncentrácia CO2 (v ppm)
- Relatívna vlhkosť (v %)
- Teplota (v ° C)
Na webových stránkach môžete vidieť správy o počasí pre vami zvolené miesta. Farba žiarovky sa prispôsobuje počasiu vybraného miesta. Pre svoje údaje o počasí používam API openweathermaps.
Vstavaný je aj mikrofón, takže polohu cloudu môžete zmeniť dvoma zatlieskaniami. A LCD displej vám ukáže umiestnenie žiarovky a popis počasia. Môžete to vidieť tu.
Lampa má 5 rôznych režimov počasia:
- slnečno
- sneh
- dážď
- oblačno
- Polojasno
- búrka
Zásoby
V obchode pre domácich majstrov nájdete takmer všetko.
Celkové náklady pre mňa boli okolo 220 €.
pre tento projekt potrebujete:
- Raspberry Pi 3 model B
- Senzor vlhkosti a teploty - DHT11
- Odlomenie snímača kvality vzduchu Adafruit CCS811
- výplň vankúša
- 5l fľaša na vodu
- rgb ledstrip
- tranzistory
- LCD 16x2
- Mikrofón KY-038
- 8 GB micro SD karta
- Rezistory 470-OHM
- Žena - ženské drôty
- Samičie - Mužské vodiče
- Samčie - Mužské vodiče
- lepiaca pištoľ
- DPS
Krok 1: Vytvorenie schémy zmrazovania
ĎALŠIE INFORMÁCIE Aby bolo možné používať CSS811, sú potrebné niektoré ďalšie konfigurácie. Tu nájdete všetko. DHT11 je jednovodičový komponent. Na programovanie som použil knižnicu. Ak si to chcete naprogramovať sami, je to neporiadok, preto vrelo odporúčam použiť knižnicu: Adafruit DHT
Používam sériovú komunikáciu cez USB medzi Raspberry Pi a Arduino. Môj LCD displej a LED pásy sú pripojené k Arduinu a moje DHt11, mikrofón a ccs811 sú pripojené k maline.
Krok 2: Vytvorenie databázy
Tu vidíte môj databázový model.
Túto databázu som hostil na svojom Raspberry pi pomocou MariaDB.
Moja databáza mala 3 tabuľky, 1 pre moje senzory, 1 pre zaznamenávanie údajov. a 1 pre všetky umiestnenia rozhrania API openweathermaps.
Krok 3: Budovanie môjho nastavenia a programovania
Predtým, ako som to všetko spájkoval, použil som svoje nepájivé pole, aby som všetko prepojil a otestoval svoje senzory a LED pásy. Môj kód nájdete na github.
Krok 4: Vytvorenie môjho webu
Aby som mohol zobrazovať údaje svojich senzorov a API openweathermaps, vytvoril som web, ktorý všetko prehľadne zobrazuje.
Krok 5: Budovanie môjho prípadu
Keď úspešne dokončíte všetky kroky, môžete začať stavať puzdro. Aby ste to urobili, dôrazne vám odporúčame spájkovať svoje súčasti dohromady, aby sa nedali náhodne odpojiť. Na vyššie uvedených obrázkoch vidíte niekoľko krokov, ktoré som urobil, aby som svoj prípad uplatnil. Najprv som všetko spájkoval a potom som mohol každý komponent vložiť do veľkej 5 -litrovej fľaše s vodou. Nakoniec som horúcim lepidlom nalepila výplň vankúša na fľašu.
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Od Roomby k Roveru iba 5 krokov!: 5 krokov
Od Roomby po Rover za pouhých 5 krokov !: Roboti Roomba sú zábavným a jednoduchým spôsobom, ako ponoriť prsty do nohy vo svete robotiky. V tomto návode podrobne popíšeme, ako previesť jednoduchú Roombu na ovládateľný rover, ktorý súčasne analyzuje svoje okolie. Zoznam dielov 1.) MATLAB2.) Roomb