Obsah:
- Zásoby
- Krok 1: Rozvíjejte myšlenku
- Krok 2: Provedení opatření
- Krok 3: TISK
- Krok 4: Nahrajte kód
- Krok 5: PÁJEC
- Krok 6: Lepidlo k 3D tištěným dílům
- Krok 7: Jak nalepit „senzor Reflexivo De Suelo“| Lineární IR LED senzor !!!!
- Krok 8: Prodal Leds
- Krok 9: Ozdobte pěnovým listem (volitelně)
- Krok 10: Lepidlo na postel
- Krok 11: Uspořádejte kabely
- Krok 12: Vytvoření rukou
- Krok 13: Prodlužte kabel Arduino a je HOTOVO !!
Video: Slap budík s Arduino: 13 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Nevím, jak vy, ale jednoduchý budík mě nedokáže probudit. K probuzení potřebuji světlo, zvuk a dokonce i měkké plácnutí.
Žádný budík mě neláká, a tak jsem se rozhodl udělat ze sebe jednoho, hodného mě vzbudit.
I když to vypadá, že vás budík zasahuje, ucítíte jen jemná klepání.
V tomto projektu se naučíte programovat budík pomocí desky Arduino, RTC a TM1637. Je to super snadné !!!
Hlavní cíl:
Probuďte obra
Zásoby
- Pěnový list
- 3D tiskárna
- Deska ATarduino 2560
-
Kabely
- Velký
- Krátký
- Servo
- RTC ds3231
- 10 LED diod
- Silikon | Silikonová pistole
- TM1637
- Klávesnice 4*4
- 1 bzučák
- 2 Tlačítko
- 1 "senzor reflexivo de suelo" | Lineární IR LED senzor (je to totéž, ale má 2 různá jména)
- 1 Mini BreadBoard
- Tyčinky zmrzliny
- 2 malé pero-pružina
Krok 1: Rozvíjejte myšlenku
Než začnu, musím mít čistou mysl.
TM1637 by měl ukazovat skutečný čas, po stisknutí tlačítka N1 se zobrazí následující text: „ALA:)“
V případě stisknutí klávesnice se stisknutá klávesa zobrazí na TM1637, když se mačkají 4 číslice alarmu, na TM1637 se znovu zobrazí hodina.
Pokud chcete vidět, kdy je budík, stačí stisknout tlačítko N2.
Když je hodina stejná jako alarm, servo se začne pohybovat, LED začne blikat, na TM1637 začne blikat slovo NAHORU a začne bzučet, dokud nezačnete „senzor reflexivo de suelo | Lineární IR LED senzor detekuje černou.
Když se „senzor reflexivo de suelo“| Lineární IR LED senzor detekuje černé odstíny, alarm se resetuje a vše začne znovu.
Krok 2: Provedení opatření
Měli bychom mít jasno, kde by všechno mělo být a jaká je vzdálenost mezi vším.
Je důležité vědět, kolik kabelu bychom potřebovali.
Chcete -li znát přesné místo "senzoru reflexivo de suelo" | Lineární IR LED senzor si lehněte na postel a natáhněte paži, jak jen můžete, aniž byste se zvedli.
"Senzor reflexivo de suelo" | Lineární IR LED senzor vůle je tlačítko, které zastaví alarm, nedávám ho blízko sebe, protože bych znovu usnul.
Vynaložením úsilí natáhnout tělo a je snazší se probudit.
Krok 3: TISK
Níže vytiskněte soubory.stl, které vám ponechám.
Velký je pro klávesnici, bzučák, TM1637 a 2 tlačítko.
Duplikované jsou pro LED diody a druhé pro "sensor reflexivo de suelo" | Lineární IR LED senzor.
Krok 4: Nahrajte kód
Nahrajte kód, který vám nechávám, na vaši tabuli.
Budete potřebovat následující knihovny, nechávám také odkaz. Stačí si to stáhnout:
-
TM1637Display =
https://github.com/avishorp/TM1637
-
Časovač =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Klávesnice =
https://playground.arduino.cc/Code/Keypad/
Krok 5: PÁJEC
Pájím vše (kromě LED diod, které později pájím), jak je znázorněno na obrázku, s přihlédnutím ke vzdálenosti kabelu, kterou bych potřeboval.
Nezapomeňte na piny TX nic nepřipojovat.
Potom zakryjte plech silikonem, pozor, to, co jsem udělal, bylo, naneste trochu silikonu, chvíli počkejte, namočte si prsty a pak mu dejte nějaký tvar.
PÁJEC VŠE kromě LED diod !!!!!!!!
Krok 6: Lepidlo k 3D tištěným dílům
Slepte součásti podle obrázku.
Na tlačítka jsem přidal malé kruhy.
Krok 7: Jak nalepit „senzor Reflexivo De Suelo“| Lineární IR LED senzor !!!!
Takto lepím "senzor reflexivo de suelo" | Lineární IR LED senzor.
Protože nemám více tlačítek, transformuji reflexivní | na tlačítku.
Před „sensor reflexivo de suelo“| odstřihněte izolační pásku (černý) nebo černý papír Lineární IR LED senzor.
Nalepte 2 malé pružiny na kohoutek. Protože kohoutek je úplně bílý (pokud není lepidlo bílý papír), když toto ručně vyrobené tlačítko není stisknuto, "sensor reflexivo de suelo" | Lineární infračervený LED senzor detekuje černou barvu, pokud však stisknu víko, „senzor reflexivo de suelo“| Lineární IR LED senzor detekuje bílou barvu.
Krok 8: Prodal Leds
Pájejte každou LED s ohledem na vzdálenost mezi nimi.
Důrazně doporučuji je po tisku pájet a použít 3D tištěný kus jako referenci.
Po pájení stačí přidat trochu silikonu.
Krok 9: Ozdobte pěnovým listem (volitelně)
VĚNUJEME TO NĚKTERÉ BARVĚ !!!!
Kromě vyzdobení jsem přidal číslo ke klíčům a napsal „Viz alarm“, aby se rozlišovalo mezi dvěma tlačítky (jedno slouží k nastavení budíku nebo k zobrazení budíku).
Krok 10: Lepidlo na postel
Všechno přilepte na postel, já jsem použil silikon, protože v případě, že jste udělali chybu, je snazší vzlétnout.
Krok 11: Uspořádejte kabely
Použil jsem nějaké svorky, kde byla většina kabelů (na desce Arduino), a přidal trochu silikonu (dá se také použít, nějakou izolační pásku), aby kabely zůstaly stále u postele.
Krok 12: Vytvoření rukou
- Nakreslete a vystřihněte 2 ruce na pěnový list (na pokrytí celého polštáře)
- 2 ruce vložte mezi 2 tyčinky zmrzliny
- Kolmo na poslední slepte další zmrzlinovou tyčinku, jak je znázorněno na obrázku.
- Na okraj zmrzlinové tyčinky (na tu, kterou vidíte na obrázku) přilepte rameno serva.
- VOLITELNÉ: Ačkoli by měla být lehká ruka lehká, nalepím 2 tyčinky zmrzliny, vložím ji mezi postel a kabel a nechám na ní podepřít ruce z pěnového plechu. Protože jsou ruce vyrobeny z pěnového plechu, který je pružný, v okamžiku, kdy se servo začne hýbat, nebude zmrzlina podpírající ruce problém.
Krok 13: Prodlužte kabel Arduino a je HOTOVO !!
Pokusil jsem se použít nějaké baterie k napájení desky, ale nefungovalo to, zdá se, že to nebylo dost energie.
Prodlužuji kabel Arduino, takže musíte:
- Odřízněte kabel Arduino a uvidíte, že uvnitř jsou 4 kabely: zelený, bílý, červený a černý
- Odizolujte všechny kabely asi 0,4 palce- 1 cm.
- Připájejte kabely USB k dlouhým kabelům.
- Poté připájejte kabel portu Arduino k dlouhým kabelům, pamatujte na pájení zelené se zelenou, červenou s červenou, černou s černou, bílou s bílou
Pamatujte, že když budík není připojen, čas nebude resetován, protože RTC bude počítat čas.
ŽE JE TO!!!!!!
Doufám, že jste si čtení užili stejně jako já.
Doporučuje:
Budík Twin Bell z plechovek od sodovky: 7 kroků (s obrázky)
Budík Twin Bell z plechovek od sodovky: Tento návod vám ukáže, jak vyrobit budík se dvěma zvonky z plechovek od sodovky. Projekt používá plechovky od sodovky, kde byl odstraněn inkoust (Odkaz: Odstranění inkoustu z plechovek od sodovky). Aby byl tento budík plně funkční, byl do něj integrován hodinový modul DIY Quartz
Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)
Bubble Alarm Clocks Make Waking Up Fun (ish): Probuzení do bzučení budíku je na nic. 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
Budík Oled: 8 kroků (s obrázky)
Oled Alarm Clock: Hodně se točí kolem hodin arduino/ESP32, ale používají ty pěkné a ostré OLED? Chvíli jsem experimentoval s arduinos a ESP32, ale nikdy jsem se nedostal k hotovému produktu. Vyrobil jsem budík se 4 1,3 palcovými mon
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
DIY Arduino binární budík: 14 kroků (s obrázky)
DIY Arduino binární budík: Jsou to opět klasické binární hodiny! Ale tentokrát s ještě více doplňkovými funkcemi! V tomto návodu vám ukážu, jak pomocí Arduina postavit binární budík, který vám může ukázat nejen čas, ale i datum, měsíc, dokonce i s časovačem a zábavou s budíkem