Indholdsfortegnelse:

Slap vækkeur med Arduino: 13 trin (med billeder)
Slap vækkeur med Arduino: 13 trin (med billeder)

Video: Slap vækkeur med Arduino: 13 trin (med billeder)

Video: Slap vækkeur med Arduino: 13 trin (med billeder)
Video: MyTrendyPhone / AEC BT501 Bluetooth Højttaler med LED Vækkeur 2024, November
Anonim
Image
Image

Jeg ved ikke om dig, men et simpelt vækkeur kan ikke vække mig. Jeg har brug for lys, lyd og endda blødt slag for at vågne.

Intet vækkeur tiltaler mig, så jeg besluttede at gøre mig selv til et værdigt at vække mig.

Selvom det ser ud til, at vækkeuret rammer dig, vil du kun føle nogle bløde tryk.

I dette projekt lærer du, hvordan du programmerer et vækkeur ved hjælp af et Arduino -kort, en RTC og en TM1637. Det er super nemt !!!

Hovedmål:

Vågn op med en kæmpe

Forbrugsvarer

  • Skumplade
  • 3D printer
  • ATarduino 2560 bord
  • Kabler

    • Stor
    • Kort
  • Servo
  • RTC ds3231
  • 10 lysdioder
  • Silikone | Silikonepistol
  • TM1637
  • 4*4 tastatur
  • 1 summer
  • 2 Trykknap
  • 1 "sensor reflexivo de suelo" | Lineær IR LED -sensor (det er det samme, men det har 2 forskellige navne)
  • 1 mini brødbræt
  • Ispinde
  • 2 små penfjedre

Trin 1: Udvikl ideen

Tager målingen
Tager målingen

Jeg skal have mit sind klart, inden jeg starter.

TM1637 skulle vise den faktiske tid, i trykknappen N1 trykkes der på, vises følgende tekst: "ALA:)"

Hvis der trykkes på tastaturet, vises tasten, der trykkes på TM1637, når der trykkes på alarmens 4 cifre, vises timen igen på TM1637.

Hvis du vil se hvornår alarmen er, skal du bare trykke på trykknappen N2.

Når timen er den samme som alarmen, begynder servoen at bevæge sig, LED'en begynder at blinke, på TM1637 begynder ordet UP at flimre, og summeren begynder at lyde, indtil du "sensor reflexivo de suelo" "| Lineær IR LED -sensor registrerer sort.

Når "sensor reflexivo de suelo" | Lineær IR LED -sensor registrerer sorte alarmen ville blive nulstillet, og alt starter igen.

Trin 2: Foranstaltning

Vi bør have klarhed over, hvor alt skal være, og hvad afstanden er mellem alt.

Det er vigtigt at vide, hvor meget kabel vi skal bruge.

For at kende det nøjagtige sted for "sensor reflexivo de suelo" | Lineær IR LED -sensor ligger på sengen og strækker armen så meget du kan uden at rejse dig.

"Sensor reflexivo de suelo" | Lineær IR LED Sensor vil er knappen, der stopper alarmen, jeg lægger den ikke tæt på mig, fordi jeg ville falde i søvn igen.

Ved at gøre en indsats for at strække min krop, og det er lettere at vågne op.

Trin 3: UDSKRIVNING

TRYKNING
TRYKNING

Udskriv.stl -filerne, jeg efterlader dig nedenfor.

Den store er til tastaturet, summer, TM1637 og den 2 trykknap.

De duplikerede er til lysdioderne, og den anden er til "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Trin 4: Upload koden

Upload koden
Upload koden

Upload den kode, jeg efterlader, til dit board.

Du skal bruge følgende biblioteker, jeg efterlader også et link. Du skal bare downloade det:

  • TM1637Display =

    https://github.com/avishorp/TM1637

  • Timer =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Tastatur =

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

Trin 5: SOLDER

SÆLGER
SÆLGER
SÆLGER
SÆLGER

Jeg lodder alt (undtagen lysdioderne, som jeg lodder senere) som vist på billedet, under hensyntagen til afstanden til kablet, jeg skulle bruge.

Husk ikke at tilslutte noget til TX -benene.

Dæk derefter formen med silikone, vær forsigtig, hvad jeg gjorde var, kom lidt silikone på, vent et øjeblik, fugt mine fingre og giv den derefter en form.

SÆLGER ALT Bortset fra lysdioderne !!!!!!!!

Trin 6: Lim til de 3D -trykte stykker

Lim til de 3d trykte stykker
Lim til de 3d trykte stykker

Lim komponenterne som vist på billedet.

På trykknapperne tilføjede jeg små cirkler.

Trin 7: Sådan limes "sensoren Reflexivo De Suelo" | Lineær IR LED -sensor !!!!

Sådan limes
Sådan limes
Sådan limes
Sådan limes
Sådan limes
Sådan limes
Sådan limes
Sådan limes

Sådan limer jeg "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Da jeg ikke har mere trykknap, forvandler jeg en refleksiv | på en trykknap.

Klip noget isolerende tape (sort) eller sort papir foran "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Stick de 2 små fjedre på hanen. Da hanen er helt hvid (hvis den ikke limes med hvidt papir), når der ikke trykkes på denne håndlavede trykknap, "sensor reflexivo de suelo" | Lineær IR LED -sensor registrerer sort, men hvis jeg trykker på låget, vil "sensor reflexivo de suelo" | Lineær IR LED -sensor registrerer hvidt.

Trin 8: Solgte Leds

Solgte Leds
Solgte Leds
Solgte Leds
Solgte Leds

Lodde hver led under hensyntagen til afstanden mellem dem.

Jeg anbefaler kraftigt at lodde dem efter udskrivning og bruge det 3D -trykte stykke som reference.

Efter lodning tilføjes lidt silikone.

Trin 9: Dekorer med skumplade (valgfrit)

Dekorer med skumplade (valgfrit)
Dekorer med skumplade (valgfrit)

LADS GIV DET NOGET FARVE !!!!

Bortset fra at dekorere det, tilføjede jeg nummeret til tasterne og skrev "Se alarmen" for at skelne mellem de 2 trykknapper (den ene er til at oprette alarmen den anden eller se alarmen).

Trin 10: Lim til sengen

Lim til sengen
Lim til sengen

Lim alt til sengen, jeg brugte silikone, for hvis du har begået en fejl, er det lettere at tage af.

Trin 11: Organiser kablerne

Organiser kablerne
Organiser kablerne

Jeg brugte nogle klemmer, hvor de fleste kabler var (på Arduino -pladen), og tilføjede noget silikone (det kan også bruges, noget isolerende tape) for at fastholde kablerne stadig ved siden af sengen.

Trin 12: Lav hænderne

At lave hænderne
At lave hænderne
At lave hænderne
At lave hænderne
At lave hænderne
At lave hænderne
  1. Tegn og skær 2 hænder på skumpladen (for at dække hele puden)
  2. Stik de 2 hænder mellem 2 ispinde
  3. Lim endnu en ispind vinkelret på den sidste, som vist på billedet.
  4. Lim servoarmen til kanten af ispinden (til den, du kan se på billedet).
  5. VALGFRIT: Selvom slap-hånden skal være let, stikker jeg 2 ispinde, introducerer den mellem sengen og kablet og lader skumpladehænderne støtte på den. Da hænderne er lavet af skumplader, der er fleksible, ville isen, der understøtter hænderne, ikke være et problem, når servoen begynder at bevæge sig.

Trin 13: Forlæng Arduino -kablet, og det er gjort !!

Image
Image
Forlæng Arduino -kablet, og det er gjort !!!!
Forlæng Arduino -kablet, og det er gjort !!!!

Jeg forsøgte at bruge nogle batterier til at forsyne kortet, men det fungerede ikke, det ser ud til, at det ikke var nok energi.

Jeg forlænger Arduino -kablet, ved at gøre det skal du:

  1. Skær Arduino -kablet, du vil se, at der er 4 kabler indeni: grøn, hvid, rød og sort
  2. Fjern alle kablerne omkring 0,4 tommer- 1 cm.
  3. Lodde USB -kablerne til de lange kabler.
  4. Lod derefter Arduino -portkablet til de lange kabler, husk at lodde det grønne med det grønne, rødt med rødt, sort med sort, hvid med hvid

Husk, at når vækkeuret ikke er tilsluttet, vil tiden ikke blive nulstillet, fordi RTC vil tælle tid.

DET ER DET !!!!!!

Jeg håber, at du har nydt at læse det samme, jeg har nydt at gøre det.

Anbefalede: