
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Заттар Интернеті көптеген қолөнер қайнатушылар мен шарап жасаушылардың үйлеріне бұрын көптеген күрделі құрылғыларды енгізді. Деңгей сенсорлары бар қосымшалар ондаған жылдар бойы ірі мұнай өңдеу зауыттарында, су тазарту қондырғыларында және химиялық зауыттарда қолданылған. Сенсор бағасы төмендегенде, қазір өнеркәсіптік де, DIY де кез келген резервуардың, баррельдің немесе канистрдің көлемін бақылай алады.
Ашық нарықтағы сенсорлар көп нәрсені сезе алады және сәйкесінше жіктеледі. Ылғалдылықты өлшеуге арналған сенсорды ылғалдылық сенсоры, қысымды қысым сенсоры, қашықтықты позиция сенсоры деп атайды. Сұйықтық деңгейін өлшеу үшін қолданылатын сенсор деңгей сенсоры деп аталады.
Деңгей сенсорлары еркін ағатын заттардың деңгейін өлшеу үшін қолданылады. Мұндай заттарға су, май, суспензия сияқты сұйықтықтар, сондай -ақ түйіршіктелген/ұнтақ түріндегі қатты заттар (ағып кетуі мүмкін қатты заттар) жатады. Бұл заттар ауырлық күші әсерінен контейнерлік цистерналарға шөгеді және демалыс күйінде өз деңгейін сақтайды. Бұл нұсқаулықта сіз өзіңіздің үй деңгейіңізді, температура мен ылғалдылық датчигін қалай жасау керектігін білесіз. Сондай -ақ, қосымшаларды қосатын Ubidots платформасы арқылы жаңадан жиналған деректерге арналған нұсқаулар бар.
1 -қадам: талаптар
- ESP32
- Ультрадыбыстық сенсор - HC -SR04
- DHT11 сенсоры
- Пластикалық қорғаныс қабығы
- Jumper Wires
- Микро USB кабелі
- Arduino IDE 1.8.2 немесе одан жоғары
-
Ubidots тіркелгісі - немесе - STEM лицензиясы
2 -қадам: сымдар мен корпус



HC-SR04 сенсоры (ультрадыбыстық сенсор) 5В логикасымен жұмыс істейді. ESP32 мен ультрадыбыстық сенсор арасында, сондай -ақ ESP32 мен DHT11 сенсоры (температура мен ылғалдылық сенсоры) арасында дұрыс байланыс орнату үшін кестелер мен диаграмманы орындаңыз.
Мен сенсордың функцияларын көрсететін масштабты сыйымдылығы бар шағын прототип жасадым, бірақ оның корпусының соңғы прототипі жоғарыдағыдай болуы керек.
Көріп отырғаныңыздай, ультрадыбыстық сенсор резервуардың жоғарғы жағында болуы керек, сондықтан оның көмегімен біз резервуардың жоғарғы бөлігі мен заттың соңғы нүктесі арасындағы қашықтықты өлшей аламыз, содан кейін температура мен ылғалдылықты орнатамыз. қоршаған ортаны бақылайтын сенсорлар.
3 -қадам: Қосылған құрылғыны бағдарламалау үшін Arduino IDE арқылы қосылыңыз
ESP32 бағдарламасын бастамас бұрын тақтаны Arduino IDE көмегімен орнатыңыз. Егер сіз тақтаны орнатуды білмесеңіз, төмендегі мақалаға сілтеме жасаңыз және тақтаны құрастырғанша қадам бойынша орындаңыз:
ESP32-DevKitC Ubidots-қа қосыңыз
Сіздің тақта құрастырылғаннан кейін сенсорларды іске қосу үшін қажет кітапханаларды орнатыңыз: «PubSubClient» және «DHT:»
Sketch/Program -> Include Library -> Library Manager тармағына өтіп, PubSubClient кітапханасын орнатыңыз. Дұрыс кітапхананы табу үшін PubSubClient іздеу жолағынан іздеңіз
2. DHT кітапханасын жүктеу үшін кітапхана репозиторийіне өтіңіз. Кітапхананы жүктеу үшін «Clone or download» деген жасыл түймені басып, «ZIP жүктеуді» таңдаңыз.
3. Енді Arduino IDE -ге оралыңыз, эскиз -> кітапхананы қосу -> қосу. ZIP кітапханасын шертіңіз.
4. DHT. ZIP файлын таңдаңыз, содан кейін «Қабылдау» немесе «Таңдау»
5. Arduino IDE жабыңыз және оны қайтадан ашыңыз. Қайта іске қосу қажет; өтінемін, бұл қадамды өткізіп алмаңыз.
Енді кодтауды бастау керек:) Төмендегі кодты көшіріп, Arduino IDE -ге қойыңыз.
Кодты білу үшін келесі сілтемеге өтіңіз.
Әрі қарай, параметрлерді тағайындаңыз: Wi-Fi атауын және құпия сөзін, сонымен қатар сіздің бірегей Ubidots TOKEN. Егер сіз Ubidots TOKEN -ді қалай табуға болатынын білмесеңіз, төмендегі мақаланы қараңыз.
Ubidots TOKEN қалай алуға болады
Сіз кодты қойып, тиісті Wi -Fi желісін тағайындағаннан кейін Arduino IDE -де растаңыз. Тексеру үшін біздің Arduino IDE -дің жоғарғы сол жақ бұрышында төмендегі белгішелерді көресіз. Кез келген кодты тексеру үшін құсбелгі белгісін таңдаңыз. Тексерілгеннен кейін сіз Arduino IDE -де «Орындалды» хабарламасын аласыз.
Содан кейін кодты ESP32 -ге жүктеңіз. Жүктеу үшін құсбелгі белгішесінің жанындағы оң жақ көрсеткіні таңдаңыз. Жүктелгеннен кейін сіз Arduino IDE -де «Жүктеу аяқталды» хабарын аласыз.
Осылайша сенсор сенсор Ubidots Could -ға деректерді жібереді!
4 -қадам: Убидоттағы деректерді басқару



Егер сіздің құрылғы дұрыс қосылған болса, Ubidots қосымшасында құрылғы бөлімінде жасалған жаңа құрылғыны көресіз. Құрылғының атауы «esp32» болады, сонымен қатар құрылғының ішінде сіз қашықтық, ылғалдылық және температура айнымалыларын көресіз:
Егер сіз құрылғы мен айнымалы атауды мейлінше ыңғайлы етіп өзгерткіңіз келсе, осы мақаланы қараңыз:
Құрылғы атауы мен айнымалы атауды қалай реттеуге болады
Әрі қарай, резервуардағы еркін ағатын заттардың көлемін есептеу үшін көлемдік мәнді есептеу үшін туынды айнымалыны құру қажет.
Туынды айнымалы бізге әдепкі айнымалыларды қолдана отырып операциялар құруға мүмкіндік береді, сондықтан бұл жағдайда цилиндрлік цистернаның сипаттамасы бар көлем формуласын қолданамыз:
- Pi = Шеңбер шеңберінің оның диаметріне қатынасы (тұрақты)
- r = резервуардың радиусы
- h = Резервуардың биіктігі
«Айнымалы» түймесін басып, «Туынды» таңдаңыз. Жаңа терезеде көріп тұрғандай өріске өрнекті тіркеу керек.
Формуланы цистернаның сипаттамасымен тіркегеннен кейін «қашықтық» айнымалысын таңдаңыз.
Формула енгізілгенде, сіз Ubidots қосымшасында көлемді оқи аласыз.
5 -қадам: Нәтижелер


Енді сенсор жұмыс істеуге дайын! Жоғарыда әр түрлі көлемдегі деңгей сенсорының қызметін көруге болады.
Ubidots виджеттері мен оқиғалары туралы көбірек білу үшін мына бейне оқулықтарды қараңыз.
Ұсынылған:
Ақылды көзілдірік (10 доллардан төмен !!!): 8 қадам (суреттермен)

Ақылды көзілдірік (10 доллардан төмен !!!): Сәлеметсіз бе! Біз бәріміз E.D.I.T.H сияқты ақылды көзілдірікті жақсы білеміз. біздің сүйікті кейіпкеріміз Тони Старк жасаған, ол кейіннен Питер Паркерге берілді. Бүгін мен осындай ақылды әйнектің бірін жасамақпын, бағасы 10 доллардан төмен! Олар мүлде емес
Power Bank 10 доллардан төмен! - DIY - 3D басып шығару: 6 қадам (суреттермен)

Power Bank 10 доллардан төмен! | DIY | 3D басып шығару: Қазіргі заманғы смартфондар индустриясы өте қуатты телефон шығарады, біз 90 -шы жылдары күткен едік, бірақ оларда тек бір нәрсе жетіспейді, олар батарея. Ал қазір бізде жалғыз шешім - бұл қуат банкі. Бұл бейнеде мен сізге қалай болатынын көрсетемін
DIY 2.1 сынып AB Hi -Fi дыбыс күшейткіші - 5 доллардан төмен: 10 қадам (суреттермен)

DIY 2.1 класс AB Hi -Fi аудио күшейткіші - 5 доллардан төмен: Барлығына сәлем! Бүгін мен сізге 2.1 каналды жүйеге (солға-оңға және сабвуферге) арналған дыбыс күшейткішін қалай құрастырғанымды көрсетемін. 1 айға жуық зерттеуден, жобалаудан және тестілеуден кейін мен осы дизайнды ойлап таптым. Бұл нұсқаулықта мен жүгіремін
Solid Steadicam / Steadycam 20 доллардан төмен GoPro, Dslr, Vdslr Нұсқау бойынша ең арзан және ең жақсы Steadicam: 8 қадам (суреттермен)

Solid Steadicam / Steadycam 20 доллардан төмен GoPro, Dslr, Vdslr Нұсқау бойынша ең арзан және ең жақсы Steadicam: Стеадикам қажеттілігін құру үшін1. Ұзындығы 1 м және ені 30 мм жалпақ металл қаңылтыр.2. Бұрғылау тұтқасы3. Розетка кілті 3/8 дюйм 4. Жуғыш бұранда 28мм - 13 дана5. Шарикті мойынтірек, ішкі ені 12 мм 6. Қорқыт төсеніш 7. M6 бұрандасы бар тұтқа8. Кардан буыны
100 доллардан төмен автоматты қақпа сырғытпасы: 15 қадам (суреттермен)

100 доллардан төмен автоматты қақпа сырғытпасы: Жазда әкем мені қақпаның автоматтандыру жүйесін сатып алуға және оны орнатуға талпындырды. Мен зерттеуді бастадым және AliExpress пен жергілікті жеткізушілердегі пакеттік шешімдерді қарастырдым. Жергілікті сатушылар толық шешімдерді ұсынды, соның ішінде