Мазмұны:

Температураның ескертуі: 10 қадам
Температураның ескертуі: 10 қадам

Бейне: Температураның ескертуі: 10 қадам

Бейне: Температураның ескертуі: 10 қадам
Бейне: Температураны дәрісіз қалай түсіреді? 2024, Қараша
Anonim
Температура туралы ескерту
Температура туралы ескерту

Флоридада тұратындықтан, мен сыртта тым ыстық болған кезде ескертуге болатын киім жасауға қызығушылық таныттым. Arduino мен бірнеше қарапайым компоненттерді қолдана отырып, мен температура белгіленген нүктеге жеткенде, бұл жағдайда 30C немесе 78F болатын кезде, мені ескертетін бас тақтасына қосылатын схеманы құра алдым.

1 -қадам: Бөлшектер

Бөлшектер
Бөлшектер

Бұл құрылысты аяқтау үшін қажет бөліктерге мыналар кіреді:

1) Arduino Uno

2) Бос тізбек тақтасы

3) TMP36 сенсоры

4) қосқыш түйреуіштер

5) Бау

6) Дабыл сигналы

7) сымдар

8) тігін материалдары/ине, жіп және т.

9) 9в батарея

2 -қадам: Сымдардың диаграммасы

Сымдардың диаграммасы
Сымдардың диаграммасы

Жоба дұрыс жұмыс істеуі және оның дұрыс сымдалғанына көз жеткізу үшін мен алдымен өз жоспарымды Фритзингте сынап көрдім. Келесі схема компоненттерді кейінірек орналастыру үшін үлгі болады. Ескерту: менің жағдайда, мен соңғы жобаны одан әрі жеңілдеттім. 9V аккумуляторын Arduino тақтасындағы Vin және GND -ге қолмен қосудың орнына мен 3,5 мм кірістіріп, оны осылай қуаттадым. Мен бұл туралы айтамын, кейінірек сіз бұл таңғажайып жобаны өзіңіз жасауды шешсеңіз, шатаспау үшін.

3 -қадам: код

Бұл жобаны кодтау үшін мен төменде көрсетілген Mecabot веб -сайтындағы ақпаратты қолдандым. Дегенмен, мен кодты осында орналастырамын.

int Sensor = 0;

жарамсыз орнату ()

{Serial.begin (9600);

}

бос цикл ()

{

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

int lektura = analogRead (Сенсор);

float voltaje = 5.0 /1024 * лекция; // Atencion aqui

// LM35DZ vuestra формуласы

// float temp = voltaje * 100;

өзгермелі температура = voltaje * 100 -50;

егер (температура> 32)

{

t ();

}

басқа

{

егер (температура> 30)

{

t1 ();

}

егер (температура <30);

{

noTone (7);

}

}

}

жарамсыз t ()

{

тон (7, 494, 500);

кешіктіру (1000);

}

жарамсыз t1 ()

{

тон (7, 494, 500);

кешіктіру (2000);

}

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

4 -қадам: тестілеу

Оны сынап көріңіз
Оны сынап көріңіз

Тұжырымдаманың дәлелі жұмыс істегеніне көз жеткізу үшін мен компонентті дәнекерлеместен бұрын жобаны құрдым, бұл оларды тұрақты етеді. Бұл мысалда мен 9v аккумуляторын Arduino -дағы Vin және GND аймақтарына сыммен қостым.

5 -қадам: қосқыш түйреуіштер

Қосқыш түйреуіштері
Қосқыш түйреуіштері
Қосқыш түйреуіштері
Қосқыш түйреуіштері

Сынақ схемасы дұрыс жұмыс істегеннен кейін, сіздің келесі қадамыңыз тұрақты дәнекерлеу нүктелері бар соңғы нұсқаны құру болып табылады. Сымдардың санын азайту үшін мен Arduino -ның үстіне тікелей салынған тақтадағы шағын қосқыштарды қолдандым. Бұл қадам тақтаны үстіне қоймас бұрын шағын қосқыштардың орнында екенін көрсетеді. Мен сізге екі түрлі көріністі көрсетемін, осылайша сіз қосқыш түйреуіштердің қайда кететінін көре аласыз.

6 -қадам: сымдарды созыңыз

Сымдарды ұзарту
Сымдарды ұзарту
Сымдарды ұзарту
Сымдарды ұзарту

Бұл жобада мен температура сенсорын антеннаға ұқсас етіп жасағым келді. Бұған қол жеткізу үшін мен суретте көрсетілгендей шамамен 8 дюймдік сымды қосу арқылы байланыс нүктелерін ұзарттым. Ескертпе: TMP36 сенсорындағы түйісу нүктелері бір -бірімен дәнекерленбейтініне көз жеткізіңіз. Бұған жол бермеу үшін мен оқшаулағыш материалды қостым. Бұл қадамның бәрі жобаның жұмыс істеуі үшін қажет емес, егер сіз өзіңіздің антеннаңызды жасағыңыз келсе.

7 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Әрі қарай, тақтаны алдыңғы қадамда орналасқан түйреуіштердің үстіне қойыңыз және суретте көрсетілгендей компоненттерді дәнекерлеңіз. Бұл кезде динамик сымдары мен TMP36 сымдарын дәнекерлеуге болады.

8 -қадам: тестілеу

Сынақ
Сынақ

Әрі қарай жүрмес бұрын жобаны тағы бір рет тексерген дұрыс. Алдыңғы қадам аяқталғаннан кейін сіздің жобаңыз осындағыға ұқсас болуы керек. Бейне оның функционалдығын және оның дұрыс жұмыс істейтінін көрсетеді.

9 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Енді жоба дәнекерленген және дұрыс жұмыс істеп тұрған кезде, сіз оны өзіңізге ұнайтын киім мен қаптауға кірісе аласыз. Мен үшін орамал жақсы жұмыс істейді деп ойладым, сондықтан электронды компоненттерге сәйкес келу үшін дорба тігуді бастадым. Содан кейін мен антенна бөлігін бөлек тіктім.

10 -қадам: Финал

Финал
Финал

Міне соңғы өнімнің фотосы. Менің ойымша, бұл жақсы өтті. Антенна қажет болмаса да, менің ойымша, бұл жобаға әзіл -оспақ береді және оны көңілді етеді!

Ұсынылған: