Мазмұны:
- Жабдықтар
- 1 -қадам: Алдымен бізге Arduino IDE көмегімен эскиз жасау керек
- 2 -қадам: Енді біз орнату бөлігін кодтауымыз керек
- 3 -қадам: Код және схема
- 4 -қадам: Бұл қалай жұмыс істейді?
Бейне: Байланыссыз термометр (ковид-19): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Біз дене температурасын осы құрылғымен байланыссыз өлшей аламыз, дене температурасын үздіксіз бақылау - бұл тәжден зардап шегетін науқасты анықтаудың бір әдісі. Термометрлердің көптеген түрлері нарықта бар. Кәдімгі термометр науқастың температурасын өлшей алады, сонымен қатар вирусты таратуы мүмкін. Бұл жағдайда біз байланыссыз термометрді қолдана аламыз. Сондай -ақ, бұл құрылғы температуралық мылтық ретінде белгілі. Бұл Қытайдағы температуралық мылтықтың ең ірі өндірісі. Және бұл құрылғы қымбатқа түседі. Бірақ бұл құлыптау мен Ковид-19 жіптері бұл құрылғыны өндіруді қиындатады.
Біз контактісіз термометрді кейбір қол жетімді компоненттерден жасай аламыз.
MLX90614-байланыссыз температураны өлшеуге арналған IR температура сенсоры. Микроконтроллермен байланысу үшін I2C интерфейсі бар. Мұнда біз Arduino Nano микроконтроллер ретінде қолданамыз. Бұл температура сенсоры температураны объектіге тигізбестен өлшей алады. Ол температураның кең диапазонында Цельсий бойынша 0,5 градус. Оны жасайық !!!!!!!!
Жабдықтар
- MLX90614
- Ардуино нано
- Әйел/әйел секіргіш сымдар
- OTG адаптері
- USB Mini - USB Micro кабелі
- андроид құрылғысы
бағдарламалық қамтамасыз ету қажет
* Android сериялық монитор қосымшасы
* Arduino идеясы
1 -қадам: Алдымен бізге Arduino IDE көмегімен эскиз жасау керек
Arduino IDE ашыңыз және жаңа жұмыс кеңістігін ашыңыз. Бізге кітапхана қосу керек. Эскиз> Кітапхананы қосу> Кітапхана менеджері бөліміне өтіңіз. Содан кейін Adafruit MLX90614 іздеңіз және оны орнатыңыз.
Содан кейін Arduino IDE мен Open Arduino IDE жабыңыз. Содан кейін MLX90614 температура сенсорымен жақсы байланыс үшін «Adafruit_MLX90614.h» тақырып файлын қосыңыз. Содан кейін I2C байланысы үшін басқа «Wire.h» тақырып файлын қосыңыз. Содан кейін MLX90614 сенсорына қоңырау шалу үшін «mlx» айнымалысын анықтаңыз. Adafruit_MLX90614 () функциясын осы айнымалыға шақырыңыз.
2 -қадам: Енді біз орнату бөлігін кодтауымыз керек
Алдымен 9600 жылдамдығымен сериялық байланысты бастаңыз. Содан кейін сенсорды «mlx.begin ()» кілт сөзімен бастаңыз.
жарамсыз орнату ()
{
Serial.begin (9600);
mlx.begin ();
}
Орнату бөлігі аяқталды. Содан кейін мен цикл бөлігін кодтаймын. Алдымен мен «Температура» сөзін басып шығарамын, содан кейін сенсор анықтаған температураны басып шығарамын. Мұнда Цельсий бойынша температура. Сондықтан біз функцияны «mlx.readObjectTempC ()» деп атаймыз, содан кейін бірлік «Цельсий» деп басып шығарамыз. Келесі жолда біз «Температура» сөзін қайтадан басып шығаруымыз керек. Содан кейін температураны Фаренгейтке басып шығарыңыз. Ол үшін біз «mlx.readAmbientTempF ()» функциясын қолданамыз. Содан кейін құрылғыны «Фаренгейт» деп басып шығарыңыз. Содан кейін жаңа жолды басып шығарыңыз және келесі оқу үшін 500 миллисекунд күтіңіз.
бос цикл ()
{
Serial.print («Температура:»);
Serial.print (mlx.readObjectTempC ())
; Serial.println («Цельсий»);
Serial.print («Температура:»);
Serial.print (mlx.readObjectTempF ());
Serial.println («Фаренгейт»);
Serial.println (); кешіктіру (500);
}
Кодтау бөлігі аяқталды. Толық код осы мақаланың код бөлігінде берілген. Arduino Nano. Hardware Connection Arduino Nano MLX90614 коды жүктеңіз
A4 - SDA
A5 - SDL
3.3В - кернеу
GND - GND
Жоғарыда келтірілген мәліметтердің немесе схеманың көмегімен тізбекті сыммен қосыңыз. Енді Arduino Nano мен сенсорды корпусқа орнатыңыз. Сенсорға температураны оқу үшін корпусқа тесік қойыңыз. USB кабелін arduino тақтасына қосу үшін басқа тесік салыңыз. Содан кейін USB -ді Arduino -ға, ал басқа ұшын смартфонға жалғаңыз. Монитордың сериялық қосымшасын орнатып, бордтың жылдамдығын 9600 -ге орнатыңыз. Жоба аяқталды.
3 -қадам: Код және схема
#қосу
#қосу
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
жарамсыз орнату ()
{
Serial.begin (9600);
mlx.begin ();
}
бос цикл ()
{
Serial.print («Температура:»);
Serial.print (mlx.readObjectTempC ());
Serial.println («Цельсий»);
Serial.print («Температура:»);
Serial.print (mlx.readObjectTempF ());
Serial.println («Фаренгейт»);
Serial.println ();
кешіктіру (500);
}
Жүктеу қол жетімді
4 -қадам: Бұл қалай жұмыс істейді?
Бұл байланыссыз термометрдің негізгі компоненті MLX90614 байланыссыз температура сенсоры болып табылады. MLX90614 жұмысы келесі параграфта сипатталған. Бұл сенсордың шығысы Arduino Nano -ға қосылған. Arduino смартфондағы температураны Serial Monitor Android қосымшасының көмегімен басып шығарады. Сондықтан сыртқы қуат көзінің қажеті жоқ. Себебі Arduino мен сенсор смартфоннан қуат алады.
Ұсынылған:
Қол дезинфекциялаушы диспенсер схемасы/DIY [Байланыссыз]: 10 қадам
Қол дезинфекциялаушы диспенсерлік схемасы/DIY [Байланыссыз]: Хесам Мошири, [email protected] Ерекшеліктері Жоғары тұрақтылық және қоршаған ортаға сезімталдық жоқ Лазермен кесілген акрил (плексигласс) қоршау Қолмен тазартқыштың шығынды үнемдеу мүмкіндігі /алкоголь (тиімділік)
Байланыссыз Midi контроллері: 6 қадам (суреттермен)
Байланыссыз Midi контроллері: Байланыссыз заттарды жасау қазіргі уақытта тренд болды. Мен Arduino Pro micro мен кейбір IR-жақындық детекторларының тақтасын қолдана отырып, қарапайым midi контроллерін құрдым, онда салыстырмалы компараторы бар, бұл өте қарапайым және арзан болуы керек. Бұл жоба шамамен
Байланыссыз термометр: 7 қадам
Байланыссыз термометр: дене температурасын үздіксіз бақылау-бұл тәждік науқасты анықтаудың бір әдісі. Термометрлердің көптеген түрлері нарықта бар. Кәдімгі термометр науқастың температурасын өлшей алады, сонымен қатар вирусты таратуы мүмкін. Т
Смартфонды байланыссыз термометр / портативті термометр ретінде пайдалану: 8 қадам (суреттермен)
Смартфонды контактісіз термометр / портативті термометр ретінде қолданыңыз: дене температурасын термотека сияқты жанаспайтын / байланыссыз өлшеңіз. Мен бұл жобаны жасадым, себебі Thermo Gun қазір өте қымбат, сондықтан мен DIY жасаудың балама нұсқасын алуым керек. Мақсаты төмен бюджеттік нұсқамен жасалады. SupplsliesMLX90614Ardu
Arduino негізіндегі байланыссыз инфрақызыл термометр - IR негізіндегі термометр Arduino көмегімен: 4 қадам
Arduino негізіндегі байланыссыз инфрақызыл термометр | Ардуиноны қолданатын инфрақызыл термометр: Сәлеметсіз бе, балалар, біз индуктивті емес термометр жасаймыз, өйткені кейде сұйықтықтың/қатты заттың температурасы тым жоғары немесе төмен болады, содан кейін онымен байланыс жасау және оны оқу қиын. сол кездегі температура