Sisukord:

Kuidas luua Arduino Mega abil äratusmatti: 9 sammu
Kuidas luua Arduino Mega abil äratusmatti: 9 sammu

Video: Kuidas luua Arduino Mega abil äratusmatti: 9 sammu

Video: Kuidas luua Arduino Mega abil äratusmatti: 9 sammu
Video: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, Juuli
Anonim
Kuidas luua Arduino Mega abil äratusmatti
Kuidas luua Arduino Mega abil äratusmatti

Meil kõigil on neid hommikuid, kus meil on raskusi voodist tõusmisega. Äratuskell jätkab heitmist ja me jätkame edasilükkamist, kuni… on juba hilja! Oleme koosolekust ilma jäänud või tund on juba alanud. Selle probleemiga võitlemiseks oleme loonud Alarm Mat, seadme, mis ühendab vaimse ja füüsilise tegevuse, et teid voodist välja tõsta! Kui olete oma voodist välja tõusnud ja füüsilisi ja vaimseid harjutusi teinud, on teil vähem tõenäosust voodisse naasta ja õnnestub! Jõuate õigel ajal järgmisele üritusele!

Samm: koguge materjalid

Koguge materjale
Koguge materjale

Projekti loomiseks vajate järgmist:

ALUSE LOOMINE:

-1 35x35x1/4in vineeritükk

-8 9x9x1/4in vineeritükid

-10 11x11x1/4in vineeritükid

-4 35x1x1/2in vineeritükid

-1 purk pihustusliimi

-1 pudel Gorilla puiduliimi

-1 rull alumiiniumfooliumi

-8 tükki lahtist lehtpaberit

-4 rulli 1/4x1/2x10ft vahtmaterjalist isolatsiooniteipi

-24 1/2 lameda peaga seinakruvid ja sobivad seibid

-kummi

-super liim

-elektriline lint

ELEKTROONIKA:

Saadaval aadressil:

-DS1307 reaalajas kell

-9VDC toiteadapter

-Ühendage traatpoolide komplekt

Saadaval aadressil:

-Põhiline 16x2 sümboliga LCD

-Jumper Traadid Awg 20 pakki

-Arduino Mega 2560

-Momentary Button Panel Mount x3

-Moonelemendi aku 12mm

-10K takistid 20 pakki

-piezo summeri

-LED -id

-ühendusjuhe Arduino jaoks

Samm 2: Pange piir kokku

Pange piir kokku
Pange piir kokku
Pange piir kokku
Pange piir kokku
Pange piir kokku
Pange piir kokku
Pange piir kokku
Pange piir kokku

1. Võtke kõik 4 35x1x1/4in vineeritükki ja lõigake lõpus 45 kraadine nurk.

2. Gorilla puiduliimi abil kinnitage need alusplaadi välimise ümbermõõduga viisil, mis loob piiri. Alusplaadi sisemõõtmed on nüüd 33x33 tolli

3. Piltidel 3 ja 4 on näidatud, kuidas piirnurgad kokku peaksid tulema.

Samm: kinnitage kontaktplaadid alusele

Kinnitage kontaktplaadid aluse külge
Kinnitage kontaktplaadid aluse külge
Kinnitage kontaktplaadid aluse külge
Kinnitage kontaktplaadid aluse külge

1. Kontaktplaadid on 9x9x1/4in vineeritükid. Need tuleks puiduliimi abil alusele kinnitada, nagu näidatud. Pärast liimimist lase üleöö tarduda.

2. Sel ajal liimige kaks 11x11x1/4in vineeritükki kokku, et luua üks 11x11x1/2in vineeritükk. See on keskplaat ja see tuleks liimida põrandaliistu keskele.

Ülaltoodud pildil on tumehall plaat 11x11 keskplaat. Selged plaadid on 9x9 plaadid.

Näidatud teine pilt, ehkki paar sammu edasi, annab teile üldise ettekujutuse sellest, millised plaadid paika liimimisel välja näevad.

Samm: alumiiniumfooliumi kinnitamine kontaktplaatidele

Alumiiniumfooliumi kinnitamine kontaktplaatidele
Alumiiniumfooliumi kinnitamine kontaktplaatidele
Alumiiniumfooliumi kinnitamine kontaktplaatidele
Alumiiniumfooliumi kinnitamine kontaktplaatidele
Alumiiniumfooliumi kinnitamine kontaktplaatidele
Alumiiniumfooliumi kinnitamine kontaktplaatidele

1. Alumiiniumfooliumi abil lõigake välja kujundid, nagu pildil näidatud. Seejärel kinnitage pihustusliimiga need väljalõiked kontaktplaatidele. On väga oluline olla kindel, et ükski alumiiniumfooliumist väljalõigete "käed" ei puutu üksteisega kokku.

2. Alumiiniumfooliumi abil lõigake välja lehed, mis katavad kõik ülejäänud 8 11x11x1/4 tolli vineeritükki. Kinnitage foolium pihustusliimiga mõlema plaadi ühele küljele. On väga oluline, et alumiiniumfoolium oleks sile ja et fooliumile ei satuks pihustusliimi. (Pilt 3) Pilt 4 näitab, millised näevad välja plaadid, kui alumiiniumfoolium on silutud. Kui teil on probleeme fooliumi kinnitamisega, proovige nurkades kasutada elektrilinti.

3. Kui kogu alumiiniumfoolium on kinnitatud sobivatele ruutudele, asetage kontaktplaadid alusele, nagu on näidatud pildil 5. Need ei ole millegagi kinnitatud, kuid peaksid kindlalt plaadile sobima.

Samm: asetage vaht ja ühendage plaat juhtmega

Asetage vaht ja traatplaat
Asetage vaht ja traatplaat
Asetage vaht ja traat plaat
Asetage vaht ja traat plaat
Asetage vaht ja traat plaat
Asetage vaht ja traat plaat

1. Survetundliku nupu moodustamiseks vooderdasime alusplaadid vahuga. Lõika vaht pikkuseks ja kanna ruutudele. Nagu on näidatud pildil 1 (vaadake valgeid ribasid).

2. Ühendage juhtmest plaat, kasutades ühenduskaablit. Kontaktplaatidel kinnitage E ühele küljele (kasutades kruvi ja seibi, nagu on näidatud pildil 3) üks traat, mis läheb arduino +5 V juurde, ja üks juhe, mis läheb arduino sisendnõelale. Teisel küljel kinnitage fooliumile 10K takisti ja seejärel kinnitage maandusjuhe, mis läheb arduino külge maanduma. Pilt on palju kirjeldavam. (Pilt 2). Korrake seda kõigi kaheksa kontaktplaadi puhul, märgistades juhtmed. Juhtmed paigutatakse igavikusse organiseeritud viisil, mis sobib teie jaoks. Otsustasin selle läbi lagedate vahede ajada ja elektrilindiga põrandalaua külge kinnitada.

Aeg -ajalt on vaja osa vahust ära lõigata, et traadil oleks kuhugi sobituda. See on näidatud pildil 3. Kui see on valmis, peaks iga plaat välja nägema nagu pilt 4. Joonis 5 näitab, milline peaks juhtmete "port" välja nägema

Samm: printige konteiner 3D -vormingus

3D prindi konteiner
3D prindi konteiner
3D prindi konteiner
3D prindi konteiner
3D prindi konteiner
3D prindi konteiner

1. Kasutage lisatud 3D -printerifaili, printige konteinerikast 3D -vormingus.

2. Pärast karbi printimist pange kokku nii, et 3 nupuauku on karbi ülemine kaas ja LCD -ekraan on karbi esiküljel. Kasutage kasti kokku monteerimiseks superliimi, kuid ärge kindlasti kaant kinni liimige. Kasutage superliimi LCD -ekraani, nuppude ja karbi esiküljel asuva 8 LED -i kinnitamiseks.

3. Konteineri ülaosas on kolm nuppu, mida kasutaja alarmi seadmiseks vajutab. Need tihvtid tuleb koodis ümber määrata, et need sobiksid teie valitud tihvtidega.

Pange tähele pildil 3, et anuma küljel on kaks auku, millest üks võimaldab andmekaabli ja sisendjuhtmete sissevoolu ning teine võimaldab juurdepääsu seina toiteallikale.

Samm: ühendage kõik komponendid ja kaunistage

Juhtige kõik komponendid ja kaunistage
Juhtige kõik komponendid ja kaunistage
Juhtige kõik komponendid ja kaunistage
Juhtige kõik komponendid ja kaunistage
Juhtige kõik komponendid ja kaunistage
Juhtige kõik komponendid ja kaunistage

1. Ühendage kõik komponendid juhtmestiku järgi (ka fail on saadaval).

2. 8 sisendkaablit, maandus ja +5 V tulevad kasti külgpordi kaudu ja ühendatakse vastavalt arduinoga. Need sisendjuhtmed võivad minna soovitud avatud porti.

3. Iga valgusdiood peaks olema maandatud ja sisendpoldid soovitud avatud portide külge kinnitatud.

4. Valisime oma plaatide kohale kummikihi, et kasutajal oleks mugavam. Kummi peal oli meie disaini umbkaudne mustand. Pärast kummi kinnitamist gorillaliimiga asetasime selle peale kanga ja lõime oma disaini vildist uuesti.

Samm: programmeerige Arduino

Programmeerige Arduino
Programmeerige Arduino

Nende failide vaatamiseks ja arduino programmeerimiseks peate alla laadima arduino kompilaatori.

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

1. Programmeerige Arduino kaasasoleva arduino programmi abil.

2. Võimalik, et kaasatud teegid tuleb importida oma Arduino kompilaatorisse. Ärge unustage sisendnõelu muuta, et need vastaksid teie loodud andmetele.

Kood töötab järgmiselt:

-seadistage aeg reaalajas kella kiibil arvuti abil

-kasutaja sisestab äratusaja, arvuti võrdleb tegelikku aega häire ajaga

-kui aeg sobib, käivitub häirefunktsioon

-häirefunktsiooni ajal valitakse matil olevale plaadile juhuslikult genereeritud number 1-8. Kui valite näiteks 4, siis sumiseb mõneks ajaks ja neljas LED süttib. Kui kasutaja astub neljandale plaadile, valitakse järgmine paan ja protsessi korratakse, kuni on astutud 4 numbrit.

-häirefunktsiooni lõpus kuvatakse uuesti aeg, mis ootab, kuni kasutaja määrab uue äratuse

9. samm: äratuskella mati kasutamine

Õnnitleme, olete äratuskella mati loomise lõpetanud. Siin on, kuidas seda kasutada!

1. Veenduge, et äratuskella matt on toitega. Kui see on programmeeritud, pole seda enam vaja arvutiga ühendada. 3D -prinditud konteineri küljel on port nii programmeeritava USB -kaabli kui ka seina toitejuhtme jaoks. Praktiliseks otstarbeks on kõige parem kasutada seina toitejuhet.

2. Äratuse seadmiseks peaks 3D -prinditud konteiner olema teie öökapil või voodi lähedal. Alustage äratuse seadistamist, vajutades konteineri ülaosas asuvat nuppu "Seadista". LCD -ekraan palub teil nüüd äratuse seadistada. Kasutage nuppu "suurendamine", et suurendada tunde ja seejärel nuppu "tund/minut", et lülituda minutitele ja vajadusel minuteid suurendada. Nüüd vajutage uuesti nuppu "set". LCD -ekraan kinnitab äratuse seadistamist.

3. Maga

4. Kui äratus hakkab tööle, kõlab siin kõigepealt 12 piiksu. See annab teile aega voodist tõusta. Sel ajal peaksite õppima mati keskmisel plaadil. Nüüd kuulake piiksude arvu ja vaadake, milline LED süttib. Kui kuulete 4 piiksu ja neljas LED süttib, pange kogu kaal neljandale nupule. Jääge sellesse asendisse, kuni süttib järgmine LED. Korrake veel 3 korda ja olete lõpetanud äratusjärjestuse.

Tee! Jõudsite klassi õigel ajal ja tunnete end tavalisest veelgi ärkvel.

Soovitan: