Мазмуну:

Температура жана нымдуулук сенсору: 7 кадам
Температура жана нымдуулук сенсору: 7 кадам

Video: Температура жана нымдуулук сенсору: 7 кадам

Video: Температура жана нымдуулук сенсору: 7 кадам
Video: 10-класс | Физика | Аморфтук жана кристаллдык заттар 2024, Ноябрь
Anonim
Температура жана нымдуулук сенсору
Температура жана нымдуулук сенсору

Менин атым Такер Чайсит. Мен төртүнчү курста окуп жатам жана учурда Массачусетс Амхерст университетинде электротехника боюнча бакалавр даражасын окуп жатам, мен дагы M5 деп аталган ECE Makerspace аймагына тез -тез келип турам.

1 -кадам: Оригиналдуу план

Оригиналдуу план
Оригиналдуу план

Мен билем, M5 учуучу заттар менен жана ECE студенттеринин массалык долбоорлору менен иштейт. Менин оюмча, абанын сапатына кандайдыр бир таасир тийгизиши керек, анткени менде аба сапатынын сенсорун куруу идеясы пайда болду. Берилиштерди реалдуу убакытта чогултуп, аны M5те колдонуучуга түздөн -түз билдире алат, бирок бул сенсорду жасоо үчүн мен келечекте жасагым келген жогорку билимди талап кылат. Мен анын ордуна температура менен нымдуулукту чогулткан жана Makerspace тутумунда иштей ала турган түзмөктөрдү курууга көбүрөөк көңүл бурган алдын ала курулган сенсорду колдонууну чечтим.

2 -кадам: Мен жолдо эмнелерди үйрөндүм

Жол бою эмнелерди үйрөндүм
Жол бою эмнелерди үйрөндүм

Колдонуучу менен Makerspaceте жана профессор Чарльз Маллохтун жардамы менен байланышта боло турган сенсорду куруу үчүн. Мен M5-те курулган IoT платформасы менен байланышууга жардам берүү үчүн ESP8266 Wi-Fi модулун колдонууну чечтим. Мунун баарын жасоо үчүн, мен MQTT жөнүндө билишим керек жана Arduino жөнүндө да билимимди толуктап алгам.

3 -кадам: Кыйынчылыктар

Кыйынчылыктар
Кыйынчылыктар

Сенсорду куруу жолунда кыйынчылыктар жана кыйынчылыктар бар. Менде болгон эң биринчи көйгөйлөрдүн бири ESP8266 туура жана коопсуз иштеши үчүн эң жогорку чыңалууга ээ болгон. Мен 3төн 3.6Вга чейин чыңалууну жөнгө салуу үчүн чыңалуу жөндөгүчүн колдонушум керек. Биринчиден, мен 3Вга барабар болгон эки батареяны колдонууга аракет кылдым, бирок аппараттын күчү жетпей жаткандай сезилет, бирок эгер сиз үч батареяны колдонсоңуз, анда чыңалуу 4.5Vга барабар болот, ал ESP8266 кабыл ала турган максималдуу чыңалуудан өтөт. Семестрдин аягында, мен ЖКны күйгүзүү көйгөйүнө туш болдум жана иштөө үчүн энергия менен камсыз кылдым, кийинчерээк көйгөйдүн булагы батарейка кармагыч экенин билдим, анын башында ачык розетка бар, ачык розетка бар. Мен бош розеткалардын ортосундагы зымды туташтыруу менен маселени чечтим.

4 -кадам: M5 кантип өзгөрүшү керек

M5 кантип өзгөрүшү керек
M5 кантип өзгөрүшү керек

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

5 -кадам: Мен эмнеге жетиштим

Мен эмнеге жетиштим
Мен эмнеге жетиштим

Акыры мен сенсор куруп, M5те өткөн Circuit & Code иш -чарасына катыша алдым. Сенсор маалыматтарды чогултуп, аларды Arduino UNOдо сактай алат, андан кийин эки сигнал жөнөтөт. Arduino жөнөткөн биринчиси - бул сенсордун абалын көрсөтүүчү ЖКга жана сенсор качан жаңыраарын жана колдонуучулардын башка турду жөнөтөрүн айтуу. Экинчи сигнал M5те IoT тутуму менен байланышуу үчүн колдонулган ESP8266га өтөт.

6 -кадам: Кимдир бирөө менин изимди кантип ээрчигиси келет

Кантип кимдир бирөө менин изиме түшмөк
Кантип кимдир бирөө менин изиме түшмөк

Менимче, бул сенсорду куруу кыйын эмес. Сиз MQTT, Arduino UNO жөнүндө билишиңиз керек, схеманы кароодон схеманы ээрчип, кура аласыз, жана мага бир аз убакытты талап кылган маанилүү нерселердин бири - чыңалуу жөндөгүчүн жана ар бир бөлүктүн канча чыңалуусун билүү. мыкты аткаруу үчүн керек.

7 -кадам: Мен андан кийин эмне кылмак элем

Кийинкисинде эмне кылмак элем
Кийинкисинде эмне кылмак элем

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

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