Talaan ng mga Nilalaman:

Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega: 9 Mga Hakbang
Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega: 9 Mga Hakbang

Video: Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega: 9 Mga Hakbang

Video: Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega: 9 Mga Hakbang
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Nobyembre
Anonim
Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega
Paano Lumikha ng isang 'Alarm Mat' Sa Arduino Mega

Lahat tayo ay mayroong mga umaga kung saan nagkakaproblema tayo sa pagtulog mula sa kama. Patuloy na pumapatay ang alarma at patuloy kaming tumatama sa pagtulog hanggang sa … huli na! Nasagot namin ang pagpupulong, o nagsimula na ang klase. Upang matulungan na labanan ang problemang ito nilikha namin ang Alarm Mat, ang aparato na pinagsasama ang aktibidad sa pag-iisip at pisikal upang maalis ka sa kama! Kapag nakalabas na ng iyong kama at gumaganap ng pisikal at mental na pag-eehersisyo, mas malamang na bumalik ka sa kama at, magtagumpay! Malalagay ka sa oras sa iyong susunod na kaganapan!

Hakbang 1: Ipunin ang Mga Materyales

Ipunin ang Mga Materyales
Ipunin ang Mga Materyales

Upang likhain ang proyekto kakailanganin mo ang sumusunod:

Paglikha ng Batayan:

-1 35x35x1 / 4in na piraso ng playwud

-8 9x9x1 / 4in na mga piraso ng playwud

-10 11x11x1 / 4in na piraso ng playwud

-4 35x1x1 / 2in na mga piraso ng playwud

-1 lata ng spray adhesive

-1 bote ng Gorilla Wood Glue

-1 roll ng aluminium foil

-8 piraso ng maluwag na papel na dahon

-4 rolyo ng 1 / 4x1 / 2x10ft foam insulation tape

-24 1 / 2sa mga flat screw ng pader sa ulo at tumutugma sa mga hugasan

-rubber

-super na pandikit

-electrical tape

Elektroniko:

Magagamit sa:

-DS1307 Real Time Clock

-9VDC Power Adapter

-Hook up Wire Spool Set

Magagamit sa:

-Basic 16x2 Character LCD

-Jumper Wires Awg 20 Pack

-Arduino Mega 2560

-Momentary Button Panel Mount x3

-Coin Cell Battery 12mm

-10K Resistors 20 Pack

-piezo buzzer

-LEDs

-nag-uugnay na kurdon para sa Arduino

Hakbang 2: Magtipon ng Hangganan

Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan
Ipunin ang Hangganan

1. Kunin ang bawat isa sa 4 35x1x1 / 4in na piraso ng playwud at gupitin ang isang anggulo ng 45 degree sa dulo.

2. Gamit ang Gorilla Wood Glue, ilakip ang mga ito sa panlabas na perimeter ng base plate, sa isang paraan na lumilikha ng isang hangganan. Ang panloob na sukat ng base board ngayon ay sumusukat sa 33x33 pulgada

3. Ipinapakita ng mga larawang 3 at 4 kung paano dapat magtagpo ang mga sulok ng hangganan.

Hakbang 3: Ikabit ang Mga Plato ng Pakikipag-ugnay sa Base

Ikabit ang Mga Plato ng Pakikipag-ugnay sa Base
Ikabit ang Mga Plato ng Pakikipag-ugnay sa Base
Ikabit ang Mga Plato ng Pakikipag-ugnay sa Base
Ikabit ang Mga Plato ng Pakikipag-ugnay sa Base

1. Ang mga contact plate ay ang 9x9x1 / 4in na piraso ng playwud. Dapat silang ikabit, gamit ang pandikit na kahoy, sa base tulad ng ipinakita. Pagkatapos ng pagdikit, hayaang magtakda ng magdamag.

2. Sa oras na ito, idikit ang dalawang 11x11x1 / 4in na piraso ng playwud upang lumikha ng isang 11x11x1 / 2in na piraso ng playwud. Ito ang gitnang tile at dapat na nakadikit sa gitna ng baseboard.

Sa imaheng ipinakita sa itaas, ang madilim na kulay-abo na tile ay ang 11x11 center tile. Ang malinaw na mga tile ay ang 9x9 tile.

Ang pangalawang imaheng ipinakita, kahit na ilang mga hakbang sa unahan, ay nagbibigay sa iyo ng isang pangkalahatang ideya kung ano ang magiging hitsura ng mga tile kapag nakadikit sa lugar.

Hakbang 4: Paglalakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay

Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay
Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay
Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay
Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay
Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay
Ang paglakip ng Aluminium Foil sa Mga Plato ng Pakikipag-ugnay

1. Gamit ang Aluminium Foil, gupitin ang mga hugis tulad ng ipinakita sa imahe. Pagkatapos gamit ang spray adhesive ikabit ang mga ginupit na ito sa mga plate ng contact. Napakahalaga na siguraduhin na wala sa mga "bisig" ng mga cutout ng foil ng aluminyo ang magkadikit.

2. Gamit ang Aluminium Foil, gupitin ang mga sheet na sumasakop sa bawat natitirang 8 11x11x1 / 4 pulgada na piraso ng playwud. Ikabit ang Foil gamit ang spray adhesive sa isang gilid ng bawat plate na ito. Napakahalaga na ang aluminyo foil ay makinis at din na walang spray adhesive na nakukuha sa foil. (Larawan 3) Ipinapakita ng Larawan 4 kung ano ang hitsura ng mga tile na may aluminyo na foil na pinasadya. Kung nagkakaproblema ka sa pagkuha ng foil upang manatiling naka-attach, subukang gumamit ng isang piraso ng electrical tape sa mga sulok.

3. Matapos ang lahat ng Aluminium Foil ay nakakabit sa mga naaangkop na mga parisukat, ilagay ang mga plate ng contact sa base tulad ng ipinakita sa Larawan 5. Hindi sila nakakabit ng anumang bagay, subalit dapat na ligtas na magkasya sa pisara.

Hakbang 5: Ilagay ang Foam at Wire the Board

Ilagay ang Foam at Wire the Board
Ilagay ang Foam at Wire the Board
Ilagay ang Foam at Wire the Board
Ilagay ang Foam at Wire the Board
Ilagay ang Foam at Wire the Board
Ilagay ang Foam at Wire the Board

1. Upang mabuo ang aming pindutan ng sensing ng presyur inilinya namin ang mga base plate na may foam. Gupitin ang foam sa haba at ilapat sa mga parisukat. Tulad ng ipinakita sa imahe 1 (tingnan ang mga puting piraso).

2. Gamit ang hook up cable, i-wire ang board. Sa mga plate ng contact, sa isang bahagi ng E attach (gamit ang tornilyo at washer tulad ng ipinakita sa imahe 3) isang wire na pupunta sa + 5V sa arduino at isang wire na mapupunta sa input pin sa arduino. Sa kabilang E ilakip ang isang 10K risistor sa foil at pagkatapos ay maglakip ng isang ground wire na pupunta sa lupa sa arduino. Ang imahe ay higit na naglalarawan. (Larawan 2). Ulitin para sa bawat isa sa 8 mga contact plate, paglalagay ng label sa mga wire sa iyong pagpunta. Ang mga wire ay inilalagay sa inip sa isang organisadong paraan na gagana para sa iyo. Napagpasyahan kong patakbuhin ito sa pamamagitan ng bukas na mga puwang at upang mai-secure ito sa baseboard gamit ang electrical tape.

Paminsan-minsan ay kinakailangan na i-cut ang isang bahagi ng bula ang layo upang ang kawad ay may isang lugar upang magkasya. Ipinapakita ito sa imahe 3. Kapag kumpleto, ang bawat tile ay dapat magmukhang imahe 4. Ipinapakita ng Larawan 5 kung ano ang dapat magmukhang "port" para sa mga wires

Hakbang 6: 3D I-print ang Lalagyan

3D I-print ang Lalagyan
3D I-print ang Lalagyan
3D I-print ang Lalagyan
3D I-print ang Lalagyan
3D I-print ang Lalagyan
3D I-print ang Lalagyan

1. Gamit ang naka-attach na 3D printer file, i-print ng 3D ang kahon ng lalagyan.

2. Matapos mai-print ang kahon, tipunin upang ang mga butas ng 3 pindutan ay ang tuktok na takip ng kahon at ang LCD screen ay nasa harap ng mukha ng kahon. Gumamit ng superglue upang tipunin ang kahon nang magkakasama ngunit tiyaking hindi idikit ang takip. Gumamit ng superglue upang ikabit ang LCD screen, ang mga pindutan, at ang 8 LEDs sa harap ng kahon.

3. Sa tuktok ng lalagyan ay ang tatlong mga pindutan na itinutulak ng gumagamit upang maitakda ang alarma. Ang mga pin na ito ay dapat muling italaga sa code upang tumugma sa mga pin na pinili mong gamitin.

Pansinin sa imahe 3 na ang gilid ng lalagyan ay may dalawang butas, pinapayagan ng isa na tumakbo ang data cord at mga input wire, at ang iba ay nagbibigay ng pag-access para sa isang supply ng kuryente sa dingding.

Hakbang 7: Wire Lahat ng Mga Bahagi at Palamutihan

Wire Lahat ng Mga Bahagi at Palamutihan
Wire Lahat ng Mga Bahagi at Palamutihan
Wire Lahat ng Mga Bahagi at Palamutihan
Wire Lahat ng Mga Bahagi at Palamutihan
Wire Lahat ng Mga Bahagi at Palamutihan
Wire Lahat ng Mga Bahagi at Palamutihan

1. Wire ang lahat ng mga Components ayon sa fritzing diagram (magagamit din ang file).

2. Ang 8 input wires, ground, at + 5V ay darating sa kahon sa pamamagitan ng port sa gilid at mai-plug sa arduino nang naaayon. Ang mga input wire na ito ay maaaring mapunta sa alinmang bukas na port na nais mo.

3. Ang mga LED ay dapat na may grounded at ang kanilang mga input pin ay nakakabit sa anumang bukas na port na nais mo.

4. Pinili naming ilagay ang isang layer ng goma sa aming mga tile upang mas maging komportable ang gumagamit. Sa tuktok ng goma ay isang magaspang na draft ng aming disenyo. Matapos mailakip ang goma gamit ang kola ng gorilya, inilagay namin ang tela sa ibabaw nito at muling likhain ang aming disenyo nang hindi nadama.

Hakbang 8: I-program ang Arduino

Program ang Arduino
Program ang Arduino

Upang matingnan ang mga file na ito at mai-program ang arduino, kakailanganin mong i-download ang tagatala ng arduino.

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

1. Programa ang Arduino gamit ang kasamang programa ng arduino.

2. Maaaring kailanganin na i-import ang mga kasamang aklatan sa iyong Arduino compiler. Huwag kalimutang baguhin ang mga input pin upang tumugma sa iyong nilikha.

Gumagana ang Code tulad nito:

-set time sa real time na chip ng orasan gamit ang computer

-Nagpapasok ang gumagamit ng oras ng alarma, inihambing ng computer ang aktwal na oras sa oras ng alarma

-kapag tumugma ang oras, nagsisimula ang pagpapaandar ng alarma

-sa panahon ng pag-andar ng alarm, ang random na nabuong numero 1-8 ay pinili na naaayon sa isang tile sa banig. Kung halimbawa, 4 ang napili buzzer ay buzz para sa mga oras at ang ika-4 na LED ay sindihan. Kapag ang mga hakbang ng gumagamit sa ika-4 na tile, ang susunod na tile ay napili at ang proseso ay paulit-ulit hanggang sa 4 na mga numero ay naapakan.

-sa pagtatapos ng pagpapaandar ng alarma ang oras ay muling ipinakita na naghihintay para sa gumagamit na magtakda ng isa pang alarma

Hakbang 9: Paano Gumamit ng Alarm Clock Mat

Binabati kita, natapos mo na ang paglikha ng Alarm Clock Mat. Narito kung paano ito gamitin!

1. Siguraduhin na ang Alarm Clock Mat ay pinalakas. Kapag na-program na, hindi na kinakailangan na mai-plug ito sa iyong computer. Mayroong isang port sa gilid ng naka-print na lalagyan ng 3D para sa parehong mga USB cord ng programa pati na rin isang cord ng kuryente sa dingding. Bilang isang praktikal na paggamit, pinakamahusay na gamitin ang kurdon ng kuryente sa dingding.

2. Upang maitakda ang alarma, ang naka-print na lalagyan ng 3D ay dapat nasa iyong nighttand o malapit sa iyong kama. Simulang itakda ang alarma sa pamamagitan ng pagpindot sa pindutang "itakda" sa tuktok ng lalagyan. Ang LCD screen ay mag-uudyok sa iyo upang itakda ang alarma. Gamitin ang pindutang "dagdagan" upang madagdagan ang oras at pagkatapos ang pindutang "oras / minuto" upang lumipat sa minuto at dagdagan ang mga minuto kung kinakailangan. Pindutin muli ang pindutang "itakda". Kinukumpirma ng LCD screen na ang alarm ay naitakda na.

3. Matulog

4. Kapag ang alarma ay namatay ka muna dito 12 mga beep. Ito ay upang bigyan ka ng oras upang makaahon mula sa kama. Sa oras na ito dapat kang mag-aral sa gitnang tile ng banig. Makinig ngayon para sa bilang ng mga beep, pati na rin tingnan kung aling mga ilaw ang LED. Kung nakakarinig ka ng 4 na beep at ang ika-4 na LED na ilaw ay inilalagay, ilagay ang iyong buong timbang sa ika-4 na pindutan. Manatili sa posisyon na ito hanggang sa sumunod na mga ilaw ng LED. Ulitin ng 3 pang beses at nakumpleto mo ang pagkakasunud-sunod ng paggising.

Paraan na! Naabot mo ito sa klase sa oras at pakiramdam na mas gising pagkatapos ng normal.

Inirerekumendang: