Innholdsfortegnelse:

Hvordan lage en 'alarmmatte' med Arduino Mega: 9 trinn
Hvordan lage en 'alarmmatte' med Arduino Mega: 9 trinn

Video: Hvordan lage en 'alarmmatte' med Arduino Mega: 9 trinn

Video: Hvordan lage en 'alarmmatte' med Arduino Mega: 9 trinn
Video: Hvordan lage en spå // Mortensrud AKS 2024, November
Anonim
Hvordan lage en 'alarmmatte' med Arduino Mega
Hvordan lage en 'alarmmatte' med Arduino Mega

Vi har alle de morgenene hvor vi har problemer med å komme oss ut av sengen. Alarmen fortsetter å gå, og vi fortsetter å slumre til … det er for sent! Vi har savnet møtet, eller så har klassen allerede begynt. For å bekjempe dette problemet har vi laget Alarm Mat, enheten som kombinerer mental og fysisk aktivitet for å komme deg ut av sengen! Når du er ute av sengen og utfører fysisk og mental trening, er det mindre sannsynlig at du kommer tilbake i sengen, og lykkes! Du kommer i tide til ditt neste arrangement!

Trinn 1: Samle materialer

Samle materialer
Samle materialer

For å lage prosjektet trenger du følgende:

OPPRETTE AV GRUNNEN:

-1 35x35x1/4in stykke kryssfiner

-8 9x9x1/4in biter av kryssfiner

-10 11x11x1/4in biter av kryssfiner

-4 35x1x1/2in biter av kryssfiner

-1 boks spraylim

-1 flaske Gorilla Wood Lim

-1 rulle aluminiumsfolie

-8 stykker løst bladpapir

-4 ruller med 1/4x1/2x10ft skumisolasjonstape

-24 1/2 veggskruer med flate hoder og matchende skiver

-gummi

-superlim

-Elektrisk tape

ELEKTRONIKK:

Tilgjengelig på:

-DS1307 sanntidsklokke

-9VDC strømadapter

-Koble til Wire Spool Set

Tilgjengelig på:

-Grunnleggende 16x2 tegn LCD

-Genser Wires Awg 20 Pack

-Arduino Mega 2560

-Modell knapppanelfeste x3

-Myntcellebatteri 12 mm

-10K motstander 20 pakke

-piezo summer

-LEDs

-koble til Arduino

Trinn 2: Monter grensen

Sett sammen grensen
Sett sammen grensen
Sett sammen grensen
Sett sammen grensen
Sett sammen grensen
Sett sammen grensen
Sett sammen grensen
Sett sammen grensen

1. Ta hver av de 4 35x1x1/4in biter av kryssfiner og skjær en vinkel på 45 grader på slutten.

2. Bruk Gorilla Wood Lim til å feste dem til den ytre omkretsen av bunnplaten, på en måte som skaper en kant. De indre dimensjonene på grunnplaten måler nå til 33 x 33 tommer

3. Bildene 3 og 4 viser hvordan kanthjørnene skal møtes sammen.

Trinn 3: Fest kontaktplatene til basen

Fest kontaktplatene til basen
Fest kontaktplatene til basen
Fest kontaktplatene til basen
Fest kontaktplatene til basen

1. Kontaktplatene er 9x9x1/4in biter av kryssfiner. De bør festes ved hjelp av trelimet til basen som vist. Etter liming, la det stivne over natten.

2. På dette tidspunktet limer du to 11x11x1/4in biter av kryssfiner sammen for å lage et 11x11x1/2in stykke kryssfiner. Dette er senterflisen og skal limes i midten av grunnplaten.

På bildet vist ovenfor er den mørkegrå flisen 11x11 senterflisen. De klare flisene er 9x9 flisene.

Det andre bildet som vises, selv om det er noen få skritt foran, gir deg en generell ide om hvordan flisene vil se ut når de limes på plass.

Trinn 4: Fest aluminiumsfolie til kontaktplatene

Fest aluminiumsfolie til kontaktplatene
Fest aluminiumsfolie til kontaktplatene
Fest aluminiumsfolie til kontaktplatene
Fest aluminiumsfolie til kontaktplatene
Fest aluminiumsfolie til kontaktplatene
Fest aluminiumsfolie til kontaktplatene

1. Bruk aluminiumsfolien til å kutte ut figurene som vist på bildet. Fest deretter disse utsparingene til kontaktplatene ved hjelp av spraylimet. Det er veldig viktig å være sikker på at ingen av "armene" på aluminiumsfolieutskjæringene berører hverandre.

2. Bruk aluminiumsfolien til å kutte ut ark som dekker hver av de resterende 8 11x11x1/4 tommers kryssfiner. Fest folien med spraylim på den ene siden av hver av disse platene. Det er veldig viktig at aluminiumsfolien er glatt og at det ikke kommer sprøytemiddel på folien. (Bilde 3) Bilde 4 viser hvordan flisene ser ut med aluminiumsfolien glatt ut. Hvis du har problemer med å få folien til å forbli festet, kan du prøve å bruke et stykke tape på hjørnene.

3. Etter at alt aluminiumsfolie er festet til de riktige firkantene, plasserer du kontaktplatene på bunnen som vist på bilde 5. De er ikke festet av noe, men bør passe godt inn i brettet.

Trinn 5: Legg skum og Wire brettet

Plasser skum og led styret
Plasser skum og led styret
Plasser skum og led styret
Plasser skum og led styret
Plasser skum og led styret
Plasser skum og led styret

1. For å danne vår trykkfølende knapp foret vi baseplatene med skum. Skjær skummet i lengden og påfør på rutene. Som vist på bilde 1 (se på de hvite stripene).

2. Bruk den tilkoblede kabelen til å koble brettet. På kontaktplatene, på den ene siden av E fest (med skrue og skive som vist på bilde 3) en ledning som går til +5V på arduinoen og en ledning som går til inngangspinnen på arduinoen. På den andre E fest en 10K motstand til folien og fest deretter en jordledning som vil gå til bakken på arduinoen. Bildet er mye mer beskrivende. (Bilde 2). Gjenta for hver av de 8 kontaktplatene, merk ledningene mens du går. Ledningene er plassert i boringen på en organisert måte som fungerer for deg. Jeg bestemte meg for å kjøre den gjennom de åpne hullene og feste den til baseboardet med elektrisk tape.

Noen ganger er det nødvendig å kutte en del av skummet bort slik at ledningen har et sted å passe. Dette er vist i bilde 3. Når det er ferdig, skal hver flis se ut som bilde 4. Bilde 5 viser hvordan "porten" for ledningene skal se ut

Trinn 6: 3D -utskrift av beholderen

3D -utskrift av beholderen
3D -utskrift av beholderen
3D -utskrift av beholderen
3D -utskrift av beholderen
3D -utskrift av beholderen
3D -utskrift av beholderen

1. Bruk den vedlagte 3D -skriverfilen til å skrive ut 3D -boksen.

2. Etter at esken er skrevet ut, settes den sammen slik at de 3 knapphullene er det øvre lokket på esken og LCD -skjermen er på forsiden av esken. Bruk superlim for å sette boksen sammen, men pass på at du ikke lim lokket. Bruk superlim for å feste LCD -skjermen, knappene og de 8 lysdiodene foran på esken.

3. På toppen av beholderen er de tre knappene som brukeren trykker på for å stille alarmen. Disse pinnene må tilordnes på nytt i koden for å matche med pinnene du velger å bruke.

Legg merke til på bilde 3 at siden av beholderen har to hull, den ene lar datakabelen og inngangskablene løpe inn, og den andre gir tilgang til en veggstrømforsyning.

Trinn 7: Koble til alle komponenter og dekorer

Koble alle komponenter og dekorer
Koble alle komponenter og dekorer
Koble til alle komponenter og dekorer
Koble til alle komponenter og dekorer
Koble til alle komponenter og dekorer
Koble til alle komponenter og dekorer

1. Koble alle komponentene i henhold til fritz -diagrammet (filen er også tilgjengelig).

2. De 8 inngangskablene, jordet og +5V kommer inn i boksen gjennom sideporten og kobles til arduinoen tilsvarende. Disse inngangskablene kan gå inn i den åpne porten du ønsker.

3. Lysdiodene bør være jordet og inngangspinnene festet til alle åpne porter du ønsker.

4. Vi valgte å legge et lag med gummi over flisene våre for at brukeren skulle bli mer komfortabel. På toppen av gummien var et grovt utkast av designet vårt. Etter å ha festet gummien med gorillalim, la vi stoff over det og gjenskape designet vårt ut av filt.

Trinn 8: Programmer Arduino

Programmer Arduino
Programmer Arduino

For å se disse filene og programmere arduinoen, må du laste ned arduino -kompilatoren.

www.arduino.cc/en/Main/Software (DOWNLOAD LINK)

1. Programmer Arduino ved å bruke det medfølgende arduino -programmet.

2. Det kan være nødvendig å importere de medfølgende bibliotekene til Arduino -kompilatoren. Ikke glem å endre inngangspinnene for å matche det du har laget.

Koden fungerer slik:

-sett tid på sanntids klokkebrikke ved hjelp av datamaskin

-bruker angir alarmtid, datamaskin sammenligner faktisk tid med alarmtid

-Når tiden samsvarer, begynner alarmfunksjonen

-under alarmfunksjonen velges tilfeldig generert nummer 1-8 som tilsvarer en flis på matten. Hvis for eksempel 4 er valgt, summer summeren noen ganger, og den fjerde LED -en lyser. Når brukeren trinn på den fjerde flisen, velges den neste flisen og prosessen gjentas til 4 tall har blitt tråkket på.

-på slutten av alarmfunksjonen vises tiden igjen og venter på at brukeren skal stille en ny alarm

Trinn 9: Slik bruker du vekkerklokken

Gratulerer, du er ferdig med å lage vekkermatten. Slik bruker du det!

1. Kontroller at vekkerklokke -matten er slått på. Når den er programmert, er det ikke lenger nødvendig å koble den til datamaskinen. Det er en port på siden av den 3D -trykte beholderen for både programmerings -USB -ledningen og en veggledning. Som praktisk bruk er det best å bruke veggledningen.

2. For å stille inn alarmen, bør den 3D -trykte beholderen ligge på nattbordet eller i nærheten av sengen. Begynn å stille alarmen ved å trykke på "sett" -knappen på toppen av beholderen. LCD -skjermen ber deg nå om å stille alarmen. Bruk "øk" -knappen for å øke timen og deretter "time/minutt" -knappen for å bytte til minutter og øke minutter etter behov. Trykk nå på "sett" -knappen igjen. LCD -skjermen bekrefter at alarmen er innstilt.

3. Sov

4. Når alarmen går, vil du først her 12 pip. Dette er for å gi deg tid til å komme deg ut av sengen. På dette tidspunktet bør du studere på senterflisen på matten. Lytt nå etter antall pip, og se på hvilken LED som lyser. Hvis du hører 4 pip og den fjerde LED -lampen lyser, legg hele vekten på den fjerde knappen. Hold deg i denne posisjonen til neste LED lyser. Gjenta 3 ganger til, og du har fullført oppvåkningssekvensen.

Godt jobbet! Du kom deg til timen og følte deg enda mer våken enn normalt.

Anbefalt: