Obsah:

Slap budík s Arduino: 13 krokov (s obrázkami)
Slap budík s Arduino: 13 krokov (s obrázkami)

Video: Slap budík s Arduino: 13 krokov (s obrázkami)

Video: Slap budík s Arduino: 13 krokov (s obrázkami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Image
Image

Neviem ako vy, ale jednoduchý budík ma nemôže prebudiť. Na prebudenie potrebujem svetlo, zvuk a dokonca aj jemné facky.

Žiadny budík ma neláka, a tak som sa rozhodol, že sa zo seba stanem taký, ktorý ma bude hodný zobudiť.

Aj keď sa zdá, že vás budík zasahuje, ucítite iba jemné klepnutia.

V tomto projekte sa naučíte programovať budík pomocou dosky Arduino, RTC a TM1637. Je to super ľahké !!!

Hlavný cieľ:

Zobuďte obra

Zásoby

  • Penový list
  • 3D tlačiareň
  • Doska ATarduino 2560
  • Káble

    • Veľký
    • Krátky
  • Servo
  • RTC ds3231
  • 10 LED diód
  • Silikón | Silikónová pištoľ
  • TM1637
  • Klávesnica 4*4
  • 1 bzučiak
  • 2 Tlačidlo
  • 1 "reflexný snímač suelo" | Lineárny IR LED senzor (je to to isté, má však 2 rôzne názvy)
  • 1 mini chlebová doska
  • Zmrzlinové tyčinky
  • 2 malé perá-pružina

Krok 1: Rozvíjajte myšlienku

Prijatie opatrenia
Prijatie opatrenia

Pred štartom musím mať čistú myseľ.

TM1637 by mal ukazovať skutočný čas, po stlačení tlačidla N1 sa zobrazí nasledujúci text: „ALA:)“

V prípade stlačenia klávesnice sa stlačené tlačidlo zobrazí na TM1637, keď sa stlačia 4 číslice alarmu, na TM1637 sa opäť zobrazí hodina.

Ak chcete vidieť, kedy je budík, stačí stlačiť tlačidlo N2.

Keď je hodina rovnaká ako alarm, servo sa začne pohybovať, LED dióda začne blikať, na TM1637 začne blikať slovo UP a začne bzučiak, kým sa nezobrazí „sensor reflexivo de suelo“. | Lineárny IR LED senzor detekuje čiernu farbu.

Keď sa „senzor reflexivo de suelo“| Lineárny IR LED senzor detekuje čierne odtiene, alarm sa resetuje a všetko sa spustí znova.

Krok 2: Vykonanie opatrenia

Mali by sme mať jasno, kde by všetko malo byť a aká je vzdialenosť medzi všetkým.

Je dôležité vedieť, koľko kábla by sme mali potrebovať.

Ak chcete vedieť presné miesto "senzora reflexivo de suelo" | Lineárny IR LED senzor si ľahne na posteľ a natiahne ruku, ako môže, bez toho, aby sa zdvihol.

„Senzorové reflexné svetlo“| Linear IR LED Sensor will je tlačidlo, ktoré zastaví alarm, nedávam ho blízko seba, pretože by som znova zaspal.

Vyvinúť úsilie na natiahnutie tela a ľahšie sa zobudiť.

Krok 3: TLAČ

TLAČ
TLAČ

Vytlačte nižšie uvedené súbory.stl.

Veľký je pre klávesnicu, bzučiak, TM1637 a 2 tlačidlo.

Duplikáty sú pre LED diódy a druhé pre "senzor reflexivo de suelo" | Lineárny IR LED senzor.

Krok 4: Nahrajte kód

Nahrajte kód
Nahrajte kód

Nahrajte kód, ktorý vám zanechám, na vašu nástenku.

Budete potrebovať nasledujúce knižnice, taktiež zanechávam odkaz. Stačí si ho stiahnuť:

  • TM1637Displej =

    https://github.com/avishorp/TM1637

  • Časovač =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Klávesnica =

    https://playground.arduino.cc/Code/Keypad/

Krok 5: VÁJAČ

PÁJAČ
PÁJAČ
PÁJAČ
PÁJAČ

Všetko spájkujem (okrem diód, ktoré neskôr spájkujem) tak, ako je to znázornené na obrázku, pričom zohľadním vzdialenosť kábla, ktorý by som potreboval.

Nezabudnite, že na piny TX nič nepripájajte.

Potom plechovku prikryte silikónom, dávajte pozor, čo som urobil, naneste silikón, počkajte minútu, navlhčite prsty a potom dajte tvar.

SPOJKA VŠETKO okrem LED diód !!!!!!!!

Krok 6: Lepidlo na 3D tlačené kusy

Lepidlo na 3D tlačené kusy
Lepidlo na 3D tlačené kusy

Prilepte komponenty podľa obrázku.

Na tlačidlá som pridal malé kruhy.

Krok 7: Ako prilepiť „senzor Reflexivo De Suelo“| Lineárny IR LED senzor !!!!!

Ako lepiť
Ako lepiť
Ako lepiť
Ako lepiť
Ako lepiť
Ako lepiť
Ako lepiť
Ako lepiť

Takto prilepím „senzor reflexivo de suelo“| Lineárny IR LED senzor.

Keďže nemám viac tlačidiel, transformujem reflexívne | na tlačidle.

Pred „senzorovým reflexným dielom“odstrihnite izolačnú pásku (čiernu) alebo čierny papier Lineárny IR LED senzor.

Prilepte 2 malé pružiny na kohútik. Keďže je kohútik úplne biely (ak nie je lepidlom biely papier), keď nie je stlačené toto ručne vyrobené tlačidlo, „senzor reflexivo de suelo“| Lineárny IR LED senzor detekuje čiernu farbu, ak však stlačím veko, „senzor reflexivo de suelo“| Lineárny IR LED senzor detekuje bielu farbu.

Krok 8: Predal Leds

Predal Leds
Predal Leds
Predal Leds
Predal Leds

Spájkujte všetky LED diódy so zreteľom na vzdialenosť medzi nimi.

Po tlači ich dôrazne odporúčam spájkovať a použiť ako referenciu 3D vytlačený kus.

Po spájkovaní stačí pridať trochu silikónu.

Krok 9: Ozdobte penovým plátom (voliteľné)

Ozdobte penovým listom (voliteľné)
Ozdobte penovým listom (voliteľné)

Dajme tomu FARBU !!!!

Okrem toho, že som ho ozdobil, pridal som číslo ku kľúčom a napísal „Pozri budík“, aby som rozlíšil 2 tlačidlá (jedno slúži na vytvorenie budíka alebo na zobrazenie budíka).

Krok 10: Lepidlo na posteľ

Lepidlo na posteľ
Lepidlo na posteľ

Všetko prilepte na posteľ, použil som silikón, pretože v prípade, že ste urobili chybu, je jednoduchšie vzlietnuť.

Krok 11: Usporiadajte káble

Usporiadajte káble
Usporiadajte káble

Použil som niekoľko svoriek, kde bola väčšina káblov (na doske Arduino), a pridal som silikón (dá sa použiť aj nejaká izolačná páska), aby káble zostali stále pri posteli.

Krok 12: Výroba rúk

Výroba rúk
Výroba rúk
Výroba rúk
Výroba rúk
Výroba rúk
Výroba rúk
  1. Nakreslite a vystrihnite 2 ruky na penový plech (na zakrytie celého vankúša)
  2. 2 ruky prilepte medzi 2 tyčinky zmrzliny
  3. Ďalšiu zmrzlinovú tyčinku prilepte kolmo na poslednú, ako je znázornené na obrázku.
  4. Na okraj zmrzlinovej tyčinky (na ten, ktorý vidíte na obrázku) prilepte rameno serva.
  5. VOLITELNÉ: Aj keď by mala byť slap-handa ľahká, nalepím 2 tyčinky zmrzliny, zavediem ich medzi posteľ a kábel a nechám ruky penového plechu o ne podoprieť. Keďže sú ruky vyrobené z penového plechu, ktorý je pružný, v momente, keď sa servo začne pohybovať, by zmrzlina, ktorá ruky drží, nebol problém.

Krok 13: Predĺžte kábel Arduino a je HOTOVO !!!

Image
Image
Predĺžte kábel Arduino a je HOTOVO !!!!
Predĺžte kábel Arduino a je HOTOVO !!!!

Na napájanie dosky som sa pokúsil použiť niekoľko batérií, ale nefungovalo to, zdá sa, že to nestačilo.

Predĺžim kábel Arduino, pričom musíte:

  1. Odstrihnite kábel Arduino a uvidíte, že vnútri sú 4 káble: zelený, biely, červený a čierny
  2. Odizolujte všetky káble asi 0,4 palca- 1 cm.
  3. Pripojte káble USB k dlhým káblom.
  4. Potom spájajte kábel portu Arduino s dlhými káblami, nezabúdajte na spájkovanie zelenej so zelenou, červenú s červenou, čiernu s čiernou, bielu s bielou

Pamätajte si, že keď nie je pripojený budík, čas sa nevynuluje, pretože RTC bude počítať čas.

TO JE !!!!!!

Dúfam, že ste si čítanie užili rovnako ako ja.

Odporúča: