Innholdsfortegnelse:

Slap -vekkerklokke med Arduino: 13 trinn (med bilder)
Slap -vekkerklokke med Arduino: 13 trinn (med bilder)

Video: Slap -vekkerklokke med Arduino: 13 trinn (med bilder)

Video: Slap -vekkerklokke med Arduino: 13 trinn (med bilder)
Video: Fastest 100 meters by a bipedal robot - 24.73 seconds 🤖 2024, November
Anonim
Image
Image

Jeg vet ikke om deg, men en enkel vekkerklokke kan ikke vekke meg. Jeg trenger lys, lyd og til og med myk smell for å våkne.

Ingen vekkerklokke appellerer til meg, så jeg bestemte meg for å gjøre meg selv til en som er verdig til å vekke meg.

Selv om det ser ut som vekkerklokken treffer deg, vil du bare føle noen myke trykk.

I dette prosjektet lærer du hvordan du programmerer en vekkerklokke ved hjelp av et Arduino -kort, en RTC og en TM1637. Det er superenkelt !!!

Hoved mål:

Våkn opp en gigant

Rekvisita

  • Skumark
  • 3D -skriver
  • ATarduino 2560 brett
  • Kabler

    • Stor
    • Kort
  • Servo
  • RTC ds3231
  • 10 lysdioder
  • Silikon | Silikonpistol
  • TM1637
  • 4*4 tastatur
  • 1 summer
  • 2 Trykknapp
  • 1 "sensor reflexivo de suelo" | Lineær IR LED -sensor (det er det samme, men den har 2 forskjellige navn)
  • 1 mini brødbrett
  • Iskrempinner
  • 2 små pennfjær

Trinn 1: Utvikle ideen

Tar tiltaket
Tar tiltaket

Jeg må ha tankene klare før jeg begynner.

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

Hvis tastaturet trykkes, vises tasten som trykkes på TM1637, når den trykkes på de fire sifrene i alarmen, vises timen igjen på TM1637.

Hvis du vil se når alarmen er, trykker du bare på trykknappen N2.

Når timen er den samme som alarmen, begynner servoen å bevege seg, LED -en begynner å flimre, på TM1637 begynner ordet UP å flimre og summeren begynner å høres til du "sensor reflexivo de suelo" "| Lineær IR LED -sensor oppdager svart.

Når "sensor reflexivo de suelo" | Lineær IR LED -sensor oppdager svarte alarmen vil bli tilbakestilt, og alt starter på nytt.

Trinn 2: Ta tiltaket

Vi skal ha klart hvor alt skal være og hva avstanden er mellom alt.

Det er viktig å vite hvor mye kabel vi trenger.

For å vite det nøyaktige stedet for "sensor reflexivo de suelo" | Lineær IR LED -sensor legger deg på sengen og strekker armen så mye du kan uten å reise deg.

"Sensor reflexivo de suelo" | Lineær IR LED Sensor vil er knappen som stopper alarmen, jeg legger den ikke i nærheten av meg, fordi jeg ville sovne igjen.

Ved å gjøre en innsats for å strekke kroppen min, og det er lettere å våkne.

Trinn 3: UTSKRIFT

PRINTING
PRINTING

Skriv ut.stl -filene jeg forlater deg nedenfor.

Den store er for tastaturet, summer, TM1637 og 2 trykknappen.

De dupliserte er for lysdiodene, og den andre er for "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Trinn 4: Last opp koden

Last opp koden
Last opp koden

Last opp koden jeg legger igjen til styret ditt.

Du trenger følgende biblioteker. Jeg legger også igjen en lenke. Du må bare laste den ned:

  • 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/

Trinn 5: SOLDER

SELDER
SELDER
SELDER
SELDER

Jeg lodder alt (bortsett fra lysdiodene som jeg lodder senere) som vist på bildet, med tanke på avstanden til kabelen jeg trenger.

Husk å ikke koble noe til TX -pinnene.

Dekk deretter formen med silikon, vær forsiktig, det jeg gjorde var å legge på litt silikon, vent litt, våt fingrene og gi den litt form.

SELDER ALT Bortsett fra lysdiodene !!!!!!!!

Trinn 6: Lim til 3d -trykte stykker

Lim til 3d -trykte stykker
Lim til 3d -trykte stykker

Lim komponentene som vist på bildet.

På trykknappene la jeg til små sirkler.

Trinn 7: Slik limer du "sensoren Reflexivo De Suelo" | Lineær IR LED -sensor !!!!

Hvordan limes
Hvordan limes
Hvordan limes
Hvordan limes
Hvordan limes
Hvordan limes
Hvordan limes
Hvordan limes

Slik limer jeg "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Siden jeg ikke har flere trykknapper, forvandler jeg en refleksiv | på en trykknapp.

Klipp litt isolasjonstape (svart) eller svart papir foran "sensor reflexivo de suelo" | Lineær IR LED -sensor.

Fest de 2 små fjærene på springen. Ettersom kranen er helt hvit (hvis den ikke limes med hvitt papir) når denne håndlagde trykknappen ikke trykkes, vil "sensor reflexivo de suelo" | Lineær IR LED -sensor vil oppdage svart, men hvis jeg trykker på lokket, vil "sensor reflexivo de suelo" | Lineær IR LED -sensor registrerer hvitt.

Trinn 8: Solgte Leds

Solgte ledene
Solgte ledene
Solgte ledene
Solgte ledene

Lodd hver ledning med tanke på avstanden mellom dem.

Jeg anbefaler på det sterkeste å lodde dem etter utskrift og bruke det 3d -trykte stykket som referanse.

Etter lodding, legg til litt silikon.

Trinn 9: Dekorer med skumark (valgfritt)

Dekorer med skumark (valgfritt)
Dekorer med skumark (valgfritt)

LA VI GI DET NOE FARGE !!!!

Bortsett fra å dekorere det, la jeg til nummeret på tastene og skrev "Se alarmen" for å skille mellom de to trykknappene (den ene er for å opprette alarmen den andre eller se alarmen).

Trinn 10: Lim til sengen

Lim til sengen
Lim til sengen

Lim alt på sengen, jeg brukte silikon, for hvis du har gjort en feil, er det lettere å ta av.

Trinn 11: Organiser kablene

Organiser kablene
Organiser kablene

Jeg brukte noen klemmer der de fleste kablene var (på Arduino -brettet), og la til litt silikon (den kan også brukes, noe isolerende tape) for å holde kablene fortsatt ved siden av sengen.

Trinn 12: Lag hendene

Å lage hendene
Å lage hendene
Å lage hendene
Å lage hendene
Å lage hendene
Å lage hendene
  1. Tegn og kutt 2 hender på skumplaten (for å dekke hele puten)
  2. Stikk de 2 hendene mellom 2 iskrem
  3. Lim en annen ispinne vinkelrett på den siste, som vist på bildet.
  4. Lim servoarmen til grensen til iskremen (til den du kan se på bildet).
  5. VALGFRITT: Selv om slaghånden skal være lett, stikker jeg 2 iskrempinner, introduserer den mellom sengen og kabelen og lar skumarkhendene støtte på den. Siden hendene er laget av skumplater som er fleksible, ville ikke isen som støtter hendene være noe problem når servoen begynner å bevege seg.

Trinn 13: Forleng Arduino -kabelen, og den er ferdig !!

Image
Image
Forleng Arduino -kabelen, og den er ferdig !!!!
Forleng Arduino -kabelen, og den er ferdig !!!!

Jeg prøvde å bruke noen batterier til å forsyne brettet, men det fungerte ikke, det virker som om det ikke var nok energi.

Jeg forlenger Arduino -kabelen, ved å gjøre det må du:

  1. Klipp av Arduino -kabelen, du vil se at det er 4 kabler inne: grønn, hvit, rød og svart
  2. Strip alle kablene ca 0,4 tommer- 1 cm.
  3. Lodd USB -kablene til de lange kablene.
  4. Deretter loddes Arduino -portkabelen til de lange kablene, husk å lodde det grønne med det grønne, rødt med rødt, svart med svart, hvitt med hvitt

Husk at når vekkerklokken ikke er tilkoblet, vil tiden ikke bli tilbakestilt fordi RTC vil telle tid.

DET ER DET!!!!!!

Jeg håper du likte å lese det samme. Jeg har hatt glede av å gjøre det.

Anbefalt: