Мазмұны:
- 1 -қадам: Бөлшектер
- 2 -қадам: Сымдардың диаграммасы
- 3 -қадам: код
- 4 -қадам: тестілеу
- 5 -қадам: қосқыш түйреуіштер
- 6 -қадам: сымдарды созыңыз
- 7 -қадам: дәнекерлеу
- 8 -қадам: тестілеу
- 9 -қадам: құрастыру
- 10 -қадам: Финал
Бейне: Температураның ескертуі: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Флоридада тұратындықтан, мен сыртта тым ыстық болған кезде ескертуге болатын киім жасауға қызығушылық таныттым. 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 -қадам: Финал
Міне соңғы өнімнің фотосы. Менің ойымша, бұл жақсы өтті. Антенна қажет болмаса да, менің ойымша, бұл жобаға әзіл -оспақ береді және оны көңілді етеді!
Ұсынылған:
Python климатының өзгеруінен температураның өзгеруін суреттеу: 6 қадам
Python климатының өзгеруінен температураның өзгеруін суреттеу: Климаттың өзгеруі - үлкен мәселе. Ал қазір көптеген адамдар оның қаншалықты көтерілгенін білмейді. Бұл нұсқаулықта біз климаттың өзгеруіне байланысты климаттағы температураның өзгеруін графикке саламыз. Басқару парағы үшін төмендегі питон файлын көруге болады
Температураның автоматты реттегіші: 4 қадам
Температураның автоматты реттегіші: Бұл жоба сізге автоматты түрде және электронды түрде температураны жақсы диапазонда, сондай -ақ адамдар үшін қолайлы температурада сақтауға көмектеседі. Тұрақты аймақта немесе нақты бөлмеде факторсыз
Температураның дисплейі 3310 графикалық жолды көрсетеді: 5 қадам
Уақыттың дисплейі 3310 дисплейінің графикалық әдісі: Сәлеметсіз бе, менде youtube каналы бар, сондықтан NOKIA 3310 дисплейін қолдану туралы бұл жоба: -1 X NOKIA 3310 дисплейі (ЕСКЕРТІ /ЖАҢА БІР) 1 X ARDUINO UNO /NANO (БАРЛЫҚ ТІР) ЖҰМЫС) 1X LM35 TEMP SENSOR1 X 10uf (ЭЛЕКТРОЛИТИКАЛЫҚ КОНДЕНТОР) кейбір сым
Ауа райы шамы - температураның түсі өзгереді: 6 қадам
Ауа райы шамы - түсі температураға байланысты өзгереді: Сәлеметсіз бе! Сыртта қаншалықты ыстық екенін білмей, бөлмеңіздегі кондиционердің астында суықтап қалғаныңыз қанша рет болды. Сіздің үй жануарыңыздың жағдайын елестетіп көріңіз. Айнымалы ток та, желдеткіш те жоқ. Мүмкін, бұл өте кең таралған емес, бірақ сирек кездеседі
Уақытылы тұрақты температураның түскі асын жасаңыз: 16 қадам
Уақытылы тұрақты температуралық түскі ас қорапшасын жасаңыз: Кәдімгі ас әзірлеуге арналған түскі ас қорапшасы қарапайым және жұмыс істейтін, бірақ бір функцияға ие болса да, уақытты немесе температураны қыздыруға орнату мүмкін емес. Бұл кемшілікті жақсарту үшін бұл жолы DIY аспаздық негізде жасалады