Cuprins:

Bandă de avertizare a temperaturii: 10 pași
Bandă de avertizare a temperaturii: 10 pași

Video: Bandă de avertizare a temperaturii: 10 pași

Video: Bandă de avertizare a temperaturii: 10 pași
Video: Cum Montez Incalzirea In Pardoseala? [10 Pasi De Montaj] 2024, Noiembrie
Anonim
Bandă de avertizare a temperaturii
Bandă de avertizare a temperaturii

Locuind în Florida, m-a interesat să creez o haină care să mă poată avertiza când afară se încălzește prea mult. Folosind Arduino și câteva componente simple am reușit să creez o placă de circuit care să poată fi încorporată într-o bandă de susținere care mă avertizează când temperatura atinge un punct specificat, în acest caz 30C sau 78F.

Pasul 1: piesele

Părțile
Părțile

Părțile necesare pentru a finaliza această versiune includ:

1) Un Arduino Uno

2) Placă de circuit goală

3) Senzor TMP36

4) Pinii conectorului

5) Banda de susținere

6) Buzzer

7) fire

8) Materiale de cusut / ac, fir etc.

9) baterie de 9v

Pasul 2: Diagrama de cablare

Diagrama de cablare
Diagrama de cablare

Pentru ca proiectul să funcționeze corect și să mă asigur că a fost conectat corect, am testat mai întâi planul meu în Fritzing. Următoarea schemă va servi ca șablon pentru plasarea componentelor ulterior. Notă: în cazul meu, am simplificat și mai mult proiectul final. În loc să conectez manual bateria de 9V la Vin și GND pe placa Arduino, am îmbinat o intrare de 3,5 mm și am alimentat-o în acest fel. Menționez acest lucru acum pentru a evita orice confuzie mai târziu, dacă vă decideți să creați singur acest proiect capricios.

Pasul 3: Cod

Pentru a codifica acest proiect, am folosit informații de pe site-ul Mecabot enumerate mai jos. Cu toate acestea, voi posta codul aici și pentru ușurință.

int Senzor = 0;

configurare nulă ()

{Serial.begin (9600);

}

bucla nulă ()

{

// float temp = (5.0 * analogRead (A0) * 100.0) / 1024;

int lectura = analogRead (Sensor);

float voltaje = 5.0 / 1024 * lectura; // Atencion aqui

// Si usais un LM35DZ vuestra formula sera

// float temp = voltaje * 100;

float temp = voltaje * 100 -50;

dacă (temp> 32)

{

t ();

}

altceva

{

dacă (temp> 30)

{

t1 ();

}

if (temp <30);

{

noTone (7);

}

}

}

nul t ()

{

ton (7, 494, 500);

întârziere (1000);

}

nul t1 ()

{

ton (7, 494, 500);

întârziere (2000);

}

mecabot-ula.org/tutoriales/arduino/practica…

Pasul 4: Testați-l

Testează-l
Testează-l

Pentru a mă asigura că dovada conceptului a funcționat, am construit proiectul înainte de a lipi componentele, făcându-le permanente. În acest exemplu, am conectat puternic bateria de 9v în zonele Vin și GND de pe Arduino, la fel ca schema.

Pasul 5: Pinii conectorului

Pinii conectorului
Pinii conectorului
Pinii conectorului
Pinii conectorului

După ce circuitul de testare funcționează corect, următorul pas este să construiți versiunea finală cu puncte de lipit permanente. Pentru a reduce numărul de fire am folosit conectori mici pe o placă de circuit pe care am pus-o direct deasupra Arduino. Acest pas arată conectorii mici în poziție înainte de a pune placa de circuit deasupra. Vă arăt două vizualizări diferite, astfel încât să puteți vedea unde merg pinii conectorului.

Pasul 6: Alungirea firelor

Sârme alungite
Sârme alungite
Sârme alungite
Sârme alungite

În acest proiect am vrut să fac senzorul de temperatură să arate ca o antenă. Pentru a realiza acest lucru, am alungit punctele de contact adăugând aproximativ 8 de sârmă, așa cum se vede în fotografie. Notă: asigurați-vă că punctele de contact de pe senzorul TMP36 nu se lipesc împreună. Pentru a preveni acest lucru, am adăugat ceva material izolant așa cum se vede în prim plan. Acest întreg pas nu este necesar pentru ca proiectul să funcționeze, doar dacă intenționați să creați o antenă pentru construcția dvs.

Pasul 7: lipire

Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire

Apoi puneți placa de circuit deasupra pinilor amplasați în pasul anterior și lipiți componentele la locul lor, așa cum se vede în imagine. În acest moment, puteți lipi firele difuzoarelor și firele TMP36.

Pasul 8: Testare

Testarea
Testarea

Este o idee bună să testați proiectul încă o dată înainte de a merge mai departe. Odată ce pasul anterior este finalizat, proiectul dvs. ar trebui să arate similar cu cel de aici. Videoclipul demonstrează funcționalitatea și dovada că funcționează corect.

Pasul 9: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Acum că proiectul este lipit și funcționează corect, puteți începe să îl încadrați în îmbrăcămintea care vă place. Pentru mine, am crezut că o bandă de cap funcționează bine, așa că am început să coase o pungă pentru a se potrivi componentele electronice. Apoi, am cusut partea antenei separat.

Pasul 10: Final

Final
Final

Iată o fotografie a produsului final. Cred că a funcționat foarte bine. Chiar dacă antena nu este necesară, cred că conferă proiectului un ton plin de umor și îl face distractiv!

Recomandat: