INHOUDSOPGAWE:

Hoe om 'n 'alarmmat' te maak met Arduino Mega: 9 stappe
Hoe om 'n 'alarmmat' te maak met Arduino Mega: 9 stappe

Video: Hoe om 'n 'alarmmat' te maak met Arduino Mega: 9 stappe

Video: Hoe om 'n 'alarmmat' te maak met Arduino Mega: 9 stappe
Video: Как сделать лазерную охранную (охранную) сигнализацию с помощью SCR 2024, November
Anonim
Hoe om 'n 'alarmmat' te maak met Arduino Mega
Hoe om 'n 'alarmmat' te maak met Arduino Mega

Ons het almal die oggende waar ons sukkel om uit die bed te kom. Die wekker gaan voort en ons hou aan sluimer totdat dit te laat is! Ons het die vergadering gemis, of die klas het reeds begin. Om hierdie probleem te help bekamp, het ons die Alarm Mat gemaak, 'n toestel wat geestelike en fisiese aktiwiteit kombineer om u uit die bed te kry! As u eers uit u bed is en fisiese en geestelike oefeninge uitgevoer het, sal u minder geneig wees om weer in die bed te kom en slaag u daarin! U is betyds vir u volgende geleentheid!

Stap 1: Versamel materiaal

Versamel materiaal
Versamel materiaal

Om die projek te skep, benodig u die volgende:

DIE BASIS SKEPP:

-1 35x35x1/4in stuk laaghout

-8 9x9x1/4in stukke laaghout

-10 11x11x1/4in stukke laaghout

-4 35x1x1/2in stukke laaghout

-1 blikkie spuitgom

-1 bottel Gorilla Wood Glue

-1 rol aluminiumfoelie

-8 stukke los blaarpapier

-4 rolle 1/4x1/2x10ft skuimisolasieband

-24 1/2 muurskroewe met platte kop en bypassende ringe

-rubber

-wondergom

-elektriese band

ELEKTRONIES:

Beskikbaar by:

-DS1307 Real -time horlosie

-9VDC kragadapter

-Sluit die draadspoelstel aan

Beskikbaar by:

-Basiese 16x2 karakter LCD

-Jumper Wires Awg 20 Pack

-Arduino Mega 2560

-Momentêre knoppiepaneelhouer x3

-Muntselbattery 12 mm

-10K weerstande 20 pak

-piezo-zoemer

-LEDs

-aansluitkoord vir Arduino

Stap 2: Monteer die grens

Monteer die grens
Monteer die grens
Monteer die grens
Monteer die grens
Monteer die grens
Monteer die grens
Monteer die grens
Monteer die grens

1. Neem elk van die 4 35x1x1/4in stukke laaghout en sny 'n hoek van 45 grade aan die einde.

2. Bevestig dit met die Gorilla Wood Glue aan die buitekant van die basisplaat, op 'n manier wat 'n rand skep. Die interne afmetings van die basisbord is nou 33x33 duim

3. Beelde 3 en 4 toon aan hoe die randhoeke bymekaar moet pas.

Stap 3: Bevestig die kontakplate aan die basis

Bevestig die kontakplate aan die basis
Bevestig die kontakplate aan die basis
Bevestig die kontakplate aan die basis
Bevestig die kontakplate aan die basis

1. Die kontakplate is die stukke laaghout van 9x9x1/4in. Hulle moet met behulp van die houtlym aan die basis vasgemaak word, soos aangedui. Na gom, laat oornag stol.

2. Plak op hierdie tydstip twee 11x11x1/4in stukke laaghout saam om een 11x11x1/2in stuk laaghout te vorm. Dit is die middelste teël en moet in die middel van die plint vasgeplak word.

In die prent hierbo is die donkergrys teël die middelste teël van 11 x 11. Die duidelike teëls is die 9x9 teëls.

Die tweede prentjie, hoewel 'n paar tree vooruit, gee u 'n algemene idee van hoe die teëls sal lyk as hulle vasgeplak word.

Stap 4: Bevestig aluminiumfoelie aan die kontakplate

Heg aluminiumfoelie aan die kontakplate
Heg aluminiumfoelie aan die kontakplate
Heg aluminiumfoelie aan die kontakplate
Heg aluminiumfoelie aan die kontakplate
Heg aluminiumfoelie aan die kontakplate
Heg aluminiumfoelie aan die kontakplate

1. Gebruik die aluminiumfoelie om die vorms uit te sny soos in die prentjie aangedui. Heg dan hierdie uitsparings met die spuitgom aan die kontakplate. Dit is baie belangrik om seker te wees dat nie een van die "arms" van die aluminiumfoelie -uitsparings mekaar raak nie.

2. Gebruik die aluminiumfoelie om velle wat elk van die oorblywende 8 11x11x1/4 duim stukke laaghout bedek, uit te sny. Bevestig die foelie met spuitgom aan die een kant van elk van hierdie borde. Dit is baie belangrik dat die aluminiumfoelie glad is en dat geen spuitgom op die foelie kom nie. As u probleme ondervind om die foelie vas te hou, probeer om 'n stuk elektriese band op die hoeke te gebruik.

3. Nadat al die aluminiumfoelie aan die toepaslike vierkante geheg is, plaas die kontakplate op die voetstuk soos in prentjie 5. Dit is aan niks vasgemaak nie, maar moet veilig in die bord pas.

Stap 5: Plaas skuim en bedek die bord

Plaas skuim en bedraad die bord
Plaas skuim en bedraad die bord
Plaas skuim en bedraad die bord
Plaas skuim en bedraad die bord
Plaas skuim en bedraad die bord
Plaas skuim en bedraad die bord

1. Om ons drukopsporingsknoppie te vorm, het ons die basisplate met skuim uitgevoer. Sny die skuim in lengte en pas dit op die vierkante toe. Soos getoon in prentjie 1 (kyk na die wit stroke).

2. Draai die bord met die haak -kabel. Op die kontakplate, aan die een kant van die E, bevestig (met behulp van skroef en wasser soos op foto 3) een draad wat na +5V op die arduino gaan en een draad wat na die ingangspen op die arduino gaan. Aan die ander E, heg 'n 10K -weerstand aan die foelie en heg dan 'n gronddraad wat op die arduino grond toe gaan. Die beeld is baie meer beskrywend. (Beeld 2). Herhaal vir elk van die 8 kontakplate en merk die drade terwyl u gaan. Die drade word op 'n georganiseerde manier in die verveelde rigting geplaas wat vir u werk. Ek het besluit om dit deur die oop gapings te laat loop en dit met elektriese band aan die bord vas te maak.

Soms is dit nodig om 'n deel van die skuim weg te sny sodat die draad iewers moet pas. Dit word getoon in prentjie 3. As dit voltooi is, moet elke teël lyk soos prent 4. Beeld 5 toon hoe die "poort" vir die drade moet lyk

Stap 6: 3D -druk die houer

3D -druk die houer
3D -druk die houer
3D -druk die houer
3D -druk die houer
3D -druk die houer
3D -druk die houer

1. Druk die houerdoos met behulp van die aangehegte 3D -drukkerlêer.

2. Nadat die boks gedruk is, monteer dit sodat die drie knoopsgate die boonste deksel van die boks is en die LCD -skerm op die voorkant van die boks is. Gebruik 'n superlijm om die boks aanmekaar te sit, maar plak die deksel nie vas nie. Gebruik supergom om die LCD -skerm, die knoppies en die 8 LED's aan die voorkant van die boks vas te maak.

3. Bo -op die houer is die drie knoppies wat die gebruiker druk om die alarm in te stel. Hierdie penne moet in die kode toegewys word sodat dit pas by die penne wat u kies.

Let op prent 3 dat die kant van die houer twee gate het, dat die een die datakabel en ingangskabels laat inloop en dat die ander toegang bied tot 'n muurkragbron.

Stap 7: Bedraad alle komponente en versier

Bedraad alle komponente en versier
Bedraad alle komponente en versier
Bedraad alle komponente en versier
Bedraad alle komponente en versier
Bedraad alle komponente en versier
Bedraad alle komponente en versier

1. Dra al die komponente volgens die ritsdiagram (lêer ook beskikbaar).

2. Die 8 ingangdrade, grond en +5V kom deur die sypoort in die boks en word dienooreenkomstig in die arduino ingeprop. Hierdie ingangskabels kan ingaan in die oop poort wat u verlang.

3. Die LED's moet elk gegrond wees en hul invoerpenne moet aan die oop poorte wat u verlang, verbind word.

4. Ons het gekies om 'n laag rubber oor ons teëls te plaas sodat die gebruiker gemakliker sou wees. Bo -op die rubber was 'n growwe konsep van ons ontwerp. Nadat ons die rubber met gorillagom vasgemaak het, het ons stof daaroor geplaas en ons ontwerp uit vilt gemaak.

Stap 8: Programmeer die Arduino

Program die Arduino
Program die Arduino

Om hierdie lêers te sien en die arduino te programmeer, moet u die arduino -samesteller aflaai.

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

1. Programmeer die Arduino met behulp van die ingeslote arduino -program.

2. Dit kan nodig wees om die ingesluit biblioteke in u Arduino -samesteller in te voer. Moenie vergeet om die invoerpenne te verander om aan te pas by wat u geskep het nie.

Die kode werk soos volg:

-stel die tyd op die real -time klokskyfie met die rekenaar in

-gebruiker gaan alarmtyd in, rekenaar vergelyk werklike tyd met alarmtyd

-As die tyd ooreenstem, begin die alarmfunksie

-Tydens alarmfunksie word willekeurig gegenereerde nommer 1-8 gekies wat ooreenstem met 'n teël op die mat. As byvoorbeeld 4 gekies word, sal die gonser soms gons en die 4de LED sal brand. Sodra die gebruiker op die 4de teël stap, word die volgende teël gekies en die proses word herhaal totdat daar op 4 getalle getrap is.

-aan die einde van die alarmfunksie word die tyd weer gewys totdat die gebruiker 'n ander alarm moet instel

Stap 9: Hoe om die wekkermat te gebruik

Baie geluk, u het die wekkermat klaar gemaak. Hier is hoe u dit kan gebruik!

1. Maak seker dat die wekkermat aangeskakel is. Sodra dit geprogrammeer is, is dit nie meer nodig om dit aan te sluit op u rekenaar nie. Daar is 'n poort aan die kant van die 3D -gedrukte houer vir die programmeer -USB -koord sowel as 'n muurkoord. As praktiese gebruik is dit die beste om die muurkabel te gebruik.

2. Om die alarm in te stel, moet die 3D -gedrukte houer op u bedkassie of naby u bed wees. Begin met die instelling van die alarm deur op die "stel" -knoppie bo -op die houer te druk. Die LCD -skerm vra u nou om die alarm in te stel. Gebruik die "verhoog" -knoppie om die uur te verhoog en dan die "uur/minuut" -knoppie om na minute oor te skakel en minute te verhoog, indien nodig. Druk nou weer op die "stel" -knoppie. Die LCD -skerm bevestig dat die alarm ingestel is.

3. Slaap

4. As die alarm afgaan, sal u eers 12 biep hoor. Dit gee u tyd om uit die bed te kom. Op hierdie tydstip moet u die middelste teël van die mat bestudeer. Luister nou na die aantal piep, en kyk watter LED brand. As u 4 piep hoor en die 4de LED brand, plaas u volle gewig op die 4de knoppie. Bly in hierdie posisie totdat die volgende LED brand. Herhaal nog 3 keer en u het die wakker volgorde voltooi.

Goeie pad! U het betyds by die klas gekom en nog meer wakker as normaal gevoel.

Aanbeveel: