Мазмуну:

Температуранын эскертүүсү: 10 кадам
Температуранын эскертүүсү: 10 кадам

Video: Температуранын эскертүүсү: 10 кадам

Video: Температуранын эскертүүсү: 10 кадам
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim
Температура жөнүндө эскертүү
Температура жөнүндө эскертүү

Флоридада жашап, сыртта өтө ысып кеткенде мага эскертүү бере турган кийимди жасоого кызыкчумун. Ардуинону жана бир нече жөнөкөй компоненттерди колдонуу менен, температура белгиленген чекке жеткенде, бул учурда 30C же 78F болгондо, мага эскертүүчү, жоолуктун башына киргизиле турган схеманы түзө алдым.

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр

Бул курулушту бүтүрүү үчүн керектүү бөлүктөргө төмөнкүлөр кирет:

1) An 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 (Sensor);

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

// LM35DZ vuestra формуласынын жардамы менен

// float temp = voltaje * 100;

float temp = voltaje * 100 -50;

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

{

t ();

}

башка

{

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

{

t1 ();

}

if (temp <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 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Кийинки схеманы мурунку баскычка орнотулган төөнөгүчтөрдүн үстүнө коюп, компоненттерди сүрөттө көрүнгөндөй ордуна коюңуз. Бул учурда, сиз спикерлердин зымдарына жана TMP36 зымдарына ширете аласыз.

8 -кадам: Тестирлөө

Тестирлөө
Тестирлөө

Долбоорду мындан ары дагы бир жолу сынап көрүү жакшы идея. Мурунку кадам бүткөндөн кийин, долбооруңуз бул жердегиге окшош болушу керек. Видео функционалдыгын жана анын туура иштеп жатканын далилдейт.

9 -кадам: Ассамблея

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

Эми проект ширетилип, туура иштеп жаткандыктан, аны өзүңүзгө жаккан кийим менен курчап баштасаңыз болот. Мен үчүн, баштын боосу жакшы иштейт деп ойлоп, электрондук компоненттердин батышы үчүн баштык тиге баштадым. Анан антеннанын бөлүгүн өзүнчө тигип койгом.

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

Финал
Финал

Бул жерде акыркы продуктунун сүрөтү. Менимче, ал жакшы эле иштеди. Антенна кереги жок болсо да, менимче, бул долбоорго күлкүлүү обон берет жана аны кызыктуу кылат!

Сунушталууда: