Obsah:

Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)
Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)

Video: Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)

Video: Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)
Video: Co dělat proti depresi hned teď (Svépomoc & péče o duševní zdraví) 2024, Červenec
Anonim
Bublinový budík dělá probuzení zábavným (ish)
Bublinový budík dělá probuzení zábavným (ish)

Probudit se na bzučivý budík je na hovno. Jsem jedním z těch lidí, kteří se neradi probudí, než vyjde slunce (nebo už je venku mnoho hodin). Takže jaký lepší způsob, jak si užít probuzení, než mít bublinovou párty v posteli!

Pomocí arduina a běžně dostupné bublinkové mašinky se i vy můžete probudit k radosti z bublin. Podívejte se na alarm v akci:

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály

Části (rozhodně můžete nahradit věcmi, které máte doma): Hračka generující bubliny: Super Miracle® Bubbles Bubble Factory (zakoupená v Michaels za 12 babek) Mikrokontrolér: Arduino (v mém případě staré Seeduino) LCD displej: Sparkfun Basic 16x2 Znak LCD Tlačítko opakovaného buzení: Spony Snadné tlačítko LED: ThingM BlinkM Tranzistor: TIP-120 (Radio Shack 276-2068) Relé: 5V SF COM-00100 Různá tlačítka/přepínače pro nastavení času: SF COM-09190 & SF COM-00102 Potenciometr: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2K Wire Power adapter for arduino Pin headersNástroje Páječka Drátovačky Zip Kravaty Dremel Multimetr Breadboards

Krok 2: Break Open the Bubble Machine

Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine
Break Open Bubble Machine

Nejprve budete muset otevřít bublinový stroj. Ten, který jsem našel, se dal snadno otevřít, jen čtyři šrouby s hlavou Philips.

Jakmile jste uvnitř, odpojte baterii a motor od spínače a pájecích vodičů pro motor i baterii dostatečně dlouho, aby se mohly napájet mimo stroj. Dále pomocí nástroje Dremel vytvořte v plastu otvor pro vedení vodičů ven. Pokud máte rádi barevné bubliny, připevněte LED nebo ThingM BlinkM na horní část stroje. Nakonec jsem se rozhodl umístit mini-prkénko na zadní stranu bublinového stroje, aby se shromáždily všechny dráty. To usnadnilo nastavení vzdálenosti mezi ovladačem a jednotkou.

Krok 3: Připravte si tlačítko Easy Snooze

Připravte si tlačítko Easy Snooze
Připravte si tlačítko Easy Snooze

Uživatel Flickru Tommy Bear poskytl skvělý krok za krokem průvodce snadným hackováním tlačítek.

Easy Button Hack Krok 11
Easy Button Hack Krok 11

V zásadě musíte odstranit kondenzátor a odpor a připojit vlastní vodiče. Tlačítko Easy lze snadno otevřít odstraněním plastových nožiček, abyste získali přístup ke čtyřem šroubům s hlavou Philips. Ujistěte se, že visíte na nohou. Velká tlačítka rock.

Krok 4: Prototypujte Circut

Prototyp Circut
Prototyp Circut

Zapojení věcí V závislosti na zvoleném LCD displeji mohou existovat různé požadavky na zapojení. Pro Sparkfun Basic 16x2 Character LCD & using the LiquidCrystal.h library Použití LCD knihovny a podle datového listu (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Zde je schéma zapojení:

druhá verze diagramu alarmu bublin
druhá verze diagramu alarmu bublin

Původně jsem plánoval spustit motor přímo z tranzistoru. Zdá se, že motor produkuje v zemi značné množství hluku, což způsobuje, že displej LCD tiskne odpadky. Přešel jsem na relé, aby byly obvody motoru a Arduina oddělené. Nebyl jsem obeznámen s výrobou tohoto typu obvodů. Tyto zdroje byly užitečné, možná byste je chtěli vyzkoušet. Bildr.org: High-Power Control: Arduino + TIP120 TransistorITP Physical Computing Tutorial: Using a transistor to control high current load with a Arduino

Krok 5: Napište kód

Napište kód
Napište kód

Zde je úložiště GitHub aktuálního kódu, který používám. Vyžaduje to trochu práce, ale mělo by vás to rozjet. Https://github.com/tomarthur/Bubble-Clock/ Aktuální verze budíku používá knihovnu Time.h Arduino, která poskytuje základní čas. Vylepšení, která budou v budoucnu provedena: - Zahrnout externí zařízení pro udržování času nebo dokonce hodiny založené na GPS, aby se předešlo ztrátě času a alarmu, když Arduino ztratí napájení - Povolit vzdálené nastavení času nebo různé alarmy pro různé dny týdne - metoda aktivace bublin pro zábavu (tajná sekvence klepnutí na tlačítko?)

Krok 6: Vybudujte obvod na Perfboardu

Vybudujte obvod na Perfboardu
Vybudujte obvod na Perfboardu
Vybudujte obvod na Perfboardu
Vybudujte obvod na Perfboardu

Jakmile máte na obvodové desce funkční obvod, je snadné přenést vše na perfboard a vytvořit trvalejší nastavení. Náhodou jsem seděl kolem několika kusů, ale můžete také najít desky, které jsou podobné designu prkénka, což usnadňuje pohyb po obvodu.

Protože na tomto typu desky nejsou připojeny žádné otvory, připojil jsem po straně uzemnění a vodič +5V. Původně jsem LCD připájel přímo k perfboardu. Špatný nápad! Ztěžovalo to odstraňování problémů. Podruhé jsem připájel samice pinových konektorů k perfboardu, aby bylo možné LCD vyjmout.

Krok 7: Otestujte a upravte

Otestujte a upravte
Otestujte a upravte

Jakmile dokončíte obvod perfboardu, připojte jej ke svému Arduinu. Jakmile vše vypadá, že funguje, můžete namontovat bublinový stroj a ovladač do své ložnice.

Nakonec jsem pomocí extra krabice prozatím připevnil mikrokontrolér na rám postele.

Doporučuje: