Cuprins:

Cum să creați un „covor de alarmă” cu Arduino Mega: 9 pași
Cum să creați un „covor de alarmă” cu Arduino Mega: 9 pași

Video: Cum să creați un „covor de alarmă” cu Arduino Mega: 9 pași

Video: Cum să creați un „covor de alarmă” cu Arduino Mega: 9 pași
Video: Creați un Covor Pufos și Frumos cu croșeta pe plasă 2024, Noiembrie
Anonim
Cum se creează un „covor de alarmă” cu Arduino Mega
Cum se creează un „covor de alarmă” cu Arduino Mega

Cu toții avem acele dimineți în care avem probleme să ne ridicăm din pat. Alarma continuă să declanșeze și continuăm să lovim snooze până când … este prea târziu! Am ratat întâlnirea sau orele au început deja. Pentru a ajuta la combaterea acestei probleme, am creat Alarm Mat, dispozitivul care combină activitatea mentală și fizică pentru a vă scoate din pat! După ce ieși din pat și faci exerciții fizice și mentale, vei fi mai puțin probabil să te întorci în pat și, să reușești! Veți fi la timp pentru următorul dvs. eveniment!

Pasul 1: Strângeți materiale

Adunați materiale
Adunați materiale

Pentru a crea proiectul veți avea nevoie de următoarele:

CREAREA BAZEI:

-1 bucată de placaj de 35x35x1 / 4in

-8 bucăți de placaj de 9x9x1 / 4in

-10 11x11x1 / 4in bucăți de placaj

-4 bucăți de placaj de 35x1x1 / 2in

-1 cutie de adeziv spray

-1 sticlă de lipici pentru lemn Gorilla

-1 rolă de folie de aluminiu

-8 bucăți de hârtie cu frunze libere

-4 role de bandă izolatoare de spumă 1 / 4x1 / 2x10ft

-24 șuruburi de perete cu cap plat 1 / 2in și șaibe potrivite

-rubber

-super-lipici

-banda electrica

ELECTRONICĂ:

Disponibil la:

-DS1307 Ceas în timp real

-Adaptor de alimentare 9VDC

-Conectați setul de bobină de sârmă

Disponibil la:

-LCD de bază de 16x2 caractere

-Jumper Wires Awg 20 Pack

-Arduino Mega 2560

-Muntare buton momentan pe panou x3

-Baterie monedă 12mm

-10K rezistențe pachet de 20

-buzzer piezo

-LED-uri

-cablu de conectare pentru Arduino

Pasul 2: Asamblați chenarul

Asamblați frontiera
Asamblați frontiera
Asamblați frontiera
Asamblați frontiera
Asamblați frontiera
Asamblați frontiera
Asamblați frontiera
Asamblați frontiera

1. Luați fiecare dintre cele 4 bucăți de placaj de 35x1x1 / 4in și tăiați un unghi de 45 de grade la capăt.

2. Folosind Lipiciul pentru Lemn Gorilla, atașați-le la perimetrul exterior al plăcii de bază, într-un mod care creează o margine. Dimensiunile interne ale plăcii de bază măsoară acum 33x33 inch

3. Imaginile 3 și 4 arată cum ar trebui să se întâlnească colțurile marginilor.

Pasul 3: Atașați plăcile de contact la bază

Atașați plăcile de contact la bază
Atașați plăcile de contact la bază
Atașați plăcile de contact la bază
Atașați plăcile de contact la bază

1. Plăcile de contact sunt bucăți de placaj de 9x9x1 / 4in. Acestea ar trebui să fie atașate, utilizând adezivul pentru lemn, la bază așa cum se arată. După lipire, lăsați să se fixeze peste noapte.

2. În acest moment, lipiți două bucăți de placaj de 11x11x1 / 4in împreună pentru a crea o bucată de placaj de 11x11x1 / 2in. Aceasta este placa centrală și ar trebui lipită în centrul plintei.

În imaginea de mai sus, dala gri închis este dala centrală de 11x11. Plăcile clare sunt plăcile de 9x9.

A doua imagine afișată, deși cu câțiva pași înainte, vă oferă o idee generală despre cum vor arăta plăcile atunci când sunt lipite în loc.

Pasul 4: Atașarea foliei de aluminiu pe plăcile de contact

Atașarea foliei de aluminiu pe plăcile de contact
Atașarea foliei de aluminiu pe plăcile de contact
Atașarea foliei de aluminiu pe plăcile de contact
Atașarea foliei de aluminiu pe plăcile de contact
Atașarea foliei de aluminiu pe plăcile de contact
Atașarea foliei de aluminiu pe plăcile de contact

1. Folosind folia de aluminiu, decupați formele așa cum se arată în imagine. Apoi, utilizând adezivul spray, atașați aceste decupaje la plăcile de contact. Este foarte important să fiți siguri că niciunul dintre „brațele” decupajelor din folie de aluminiu nu se ating.

2. Folosind folia de aluminiu, decupați foi care acoperă fiecare dintre cele 8 bucăți de placaj de 11x11x1 / 4 inch rămase. Atașați folia folosind adeziv spray pe o parte a fiecăreia dintre aceste plăci. Este foarte important ca folia de aluminiu să fie netedă și, de asemenea, ca niciun adeziv spray să nu intre pe folie. (Imaginea 3) Imaginea 4 arată cum arată plăcile cu folia de aluminiu netezită. Dacă întâmpinați probleme pentru ca folia să rămână atașată, încercați să folosiți o bucată de bandă electrică pe colțuri.

3. După ce toată folia de aluminiu este atașată la pătratele corespunzătoare, așezați plăcile de contact pe bază așa cum se arată în imaginea 5. Ele nu sunt atașate de nimic, dar ar trebui să se încadreze în siguranță în tablă.

Pasul 5: Plasați spuma și conectați placa

Așezați spuma și sârmă placa
Așezați spuma și sârmă placa
Așezați spuma și sârmă placa
Așezați spuma și sârmă placa
Așezați spuma și sârmă placa
Așezați spuma și sârmă placa

1. Pentru a forma butonul nostru de detectare a presiunii, am căptușit plăcile de bază cu spumă. Tăiați spuma la lungime și aplicați pe pătrate. Așa cum se arată în imaginea 1 (uitați-vă la benzile albe).

2. Folosind cablul de conectare, conectați placa. Pe plăcile de contact, pe o parte a atașamentului E (folosind șurub și șaibă așa cum se arată în imaginea 3) un fir care va merge la + 5V pe arduino și un fir care va merge la pinul de intrare pe arduino. Pe cealaltă E atașați un rezistor de 10K la folie și apoi atașați un fir de împământare care va ajunge la masă pe arduino. Imaginea este mult mai descriptivă. (Imaginea 2). Repetați pentru fiecare dintre cele 8 plăci de contact, etichetând firele în timp ce mergeți. Sârmele sunt plasate în plictisit într-un mod organizat care funcționează pentru dvs. Am decis să-l trec prin golurile deschise și să-l fixez pe plinta cu bandă electrică.

Ocazional este necesar să tăiați o parte din spumă, astfel încât firul să aibă un loc unde să se potrivească. Acest lucru este prezentat în imaginea 3. La finalizare, fiecare țiglă ar trebui să arate ca imaginea 4. Imaginea 5 arată cum ar trebui să arate „portul” pentru fire

Pasul 6: Imprimați 3D containerul

Imprimați 3D containerul
Imprimați 3D containerul
Imprimați 3D containerul
Imprimați 3D containerul
Imprimați 3D containerul
Imprimați 3D containerul

1. Folosind fișierul imprimantei 3D atașat, imprimați 3D cutia containerului.

2. După imprimarea cutiei, asamblați astfel încât cele 3 găuri ale butonului să fie capacul superior al cutiei și ecranul LCD să fie pe fața frontală a cutiei. Folosiți superglue pentru a asambla cutia împreună, dar asigurați-vă că nu lipiți capacul. Folosiți superglue pentru a atașa ecranul LCD, butoanele și cele 8 LED-uri din partea din față a cutiei.

3. În partea de sus a containerului se află cele trei butoane pe care utilizatorul le împinge pentru a seta alarma. Acești știfturi trebuie reatribuiți în cod pentru a se potrivi cu știfturile pe care alegeți să le utilizați.

Observați în imaginea 3 că partea laterală a containerului are două găuri, una permite cablul de date și firele de intrare să ruleze, iar cealaltă oferă acces pentru o sursă de alimentare de perete.

Pasul 7: conectați toate componentele și decorați

Sârmă toate componentele și decorați
Sârmă toate componentele și decorați
Sârmă toate componentele și decorați
Sârmă toate componentele și decorați
Sârmă toate componentele și decorați
Sârmă toate componentele și decorați

1. Conectați toate componentele conform schemei fritzing (fișierul este disponibil și).

2. Cele 8 fire de intrare, masă și + 5V vor intra în cutie prin portul lateral și vor fi conectate în arduino în consecință. Aceste fire de intrare pot intra în oricare port deschis dorit.

3. LED-urile trebuie să fie conectate la pământ și pinii de intrare atașați la orice porturi deschise dorite.

4. Am ales să plasăm un strat de cauciuc peste plăcile noastre, astfel încât utilizatorul să fie mai confortabil. Pe partea de sus a cauciucului era o schiță brută a designului nostru. După ce am atașat cauciucul cu adeziv pentru gorilă, am așezat țesătură peste el și ne-am recreat designul din pâslă.

Pasul 8: Programați Arduino

Programați Arduino
Programați Arduino

Pentru a vizualiza aceste fișiere și a programa arduino, va trebui să descărcați compilatorul arduino.

www.arduino.cc/en/Main/Software (DESCĂRCARE LINK)

1. Programați Arduino utilizând programul arduino inclus.

2. Poate fi necesar să importați bibliotecile incluse în compilatorul dvs. Arduino. Nu uitați să schimbați pinii de intrare pentru a se potrivi cu ceea ce ați creat.

Codul funcționează astfel:

- setează ora pe cipul cu ceas în timp real folosind computerul

-utilizatorul introduce ora alarmei, computerul compară ora reală cu ora alarmei

-când timpul se potrivește, începe funcția de alarmă

-în timpul funcției de alarmă, se alege numărul 1-8 generat aleatoriu corespunzător unei dale de pe covor. Dacă, de exemplu, se alege 4, buzzer-ul va buzz pentru timp și al patrulea LED se va aprinde. Odată ce utilizatorul pășește pe a 4-a țiglă, este selectată următoarea țiglă și procesul se repetă până când au fost călcate 4 numere.

-la sfârșitul funcției de alarmă, timpul este afișat din nou în așteptarea utilizatorului pentru a seta o altă alarmă

Pasul 9: Cum se folosește covorul cu alarmă

Felicitări, ați terminat de creat covorul cu ceas cu alarmă. Iată cum să-l folosiți!

1. Asigurați-vă că ceasul cu ceas cu alarmă este alimentat. Odată programat, nu mai este necesar să îl conectați la computer. Există un port în partea laterală a containerului tipărit 3D atât pentru cablul USB de programare, cât și pentru un cablu de alimentare de perete. Ca utilizare practică, cel mai bine este să folosiți cablul de alimentare de perete.

2. Pentru a seta alarma, recipientul imprimat 3D ar trebui să fie pe noptieră sau aproape de pat. Începeți să setați alarma apăsând butonul „set” din partea superioară a containerului. Ecranul LCD vă solicită acum să setați alarma. Utilizați butonul „crește” pentru a mări ora și apoi butonul „oră / minut” pentru a comuta la minute și a crește minutele după cum este necesar. Acum apăsați din nou butonul „set”. Ecranul LCD confirmă că alarma a fost setată.

3. Dormi

4. Când alarma se declanșează, veți primi mai întâi 12 semnale sonore. Aceasta este pentru a vă permite să vă ridicați din pat. În acest moment ar trebui să studiați pe placa centrală a covorului. Acum ascultați numărul de bipuri, precum și uitați-vă la ce LED se aprinde. Dacă auziți 4 bipuri și al patrulea LED se aprinde, puneți-vă toată greutatea pe al 4-lea buton. Rămâneți în această poziție până când următorul LED se aprinde. Repetați încă 3 ori și ați finalizat secvența de trezire.

Calea de urmat! Ai ajuns la ore la timp și te simți și mai treaz decât normal.

Recomandat: