Мазмұны:
- 1 -қадам: Материалдық есеп
- 2 -қадам: Барлығын қайда қоюға болады?
- 3 -қадам: Барлығын байланыстырайық
- 4 -қадам: Кодекс
Бейне: Конденсация қаупін бағалаушы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Барлығына сәлем, мен әрқашан жаңа технологияларға қызығушылық танытсам да, құрылысшы болып жұмыс жасаймын.
Мен 3D басып шығару, Arduino және электронды мәселелер туралы көп оқыдым. Мен бұл веб -сайтқа үнемі кіремін, сондықтан мен өз үлесімді қосқым келеді.
Менің жұмысымда кейде қоршаған ортаға зиянды әсер ететін қабырғадағы ылғалдың себебін білу оңай емес.
Бұл жоба бізге судың ағуы мен қоюландырылған ылғалдылықты ажыратуға көмектеседі.
Бұған жету үшін мен белгілі бір уақыт ішінде деректерді тіркеушімен келесі мәндерді бақылауды ойладым:
-Экологиялық ылғалдылық
-Қоршаған ортаның температурасы
-Ылғал аймақтың температурасы
Бұл мәндер ылғалды аймақтың температурасы шық нүктесінің астында болғанын түсінуге мүмкіндік береді. Бұл ылғалдылықтың себебі конденсация екенін білдіреді.
Терминографиялық камера бұл жұмысты жасай алатынына қарамастан, бұл жобаны жасауымның екі себебі бар:
1. -Олар өте қымбат
2. Бір күн ішінде мәндердің өзгеруіне байланысты деректерді алу үшін өлшеу сәті дұрыс бола алмады.
Бұл жоба біреуге көмектесе алады деп сенемін.
1 -қадам: Материалдық есеп
-arduino nano деректерді тіркеуші https://s.click.aliexpress.com/e/tWzq3o4-OLED дисплейі 0, 96 ssd1306https:/ /s.click.aliexpress.com/e/0vsomLQ- Ылғалдылық пен температура сенсоры DHT22 /bY57Pd1I-2 батареялары 18650 3500mahhttps://s.click.aliexpress.com/e/b1uwHSV6-case 2 батареяға 30 евродан аз
2 -қадам: Барлығын қайда қоюға болады?
Дұрыс жұмыс істеген кодты алғаннан кейін мен бұл мәселемен күресуім керек.
Маған барлық компоненттерді орналастыру үшін қорап қажет болды. Мен бәрін бірге ұстауды ғана емес, сонымен қатар MLX90614 мақсатқа жету үшін қозғалуын қаладым.
Оны алу үшін мен бұл жағдайды Autocad2015 көмегімен жасадым және оны 3d принтеріммен басып шығардым (Anet A10). Менің жобамдағы барлық нәрсе сияқты, бұл жақсы болуы мүмкін, бірақ бұл біреуге көмектесе алады.
Мұнда сізде stl файлдары бар.
Мүмкін болатын қателіктер үшін кешірім сұраймын, бірақ бұл менің алғашқы жобам.
Уақыт бөлгеніңізге рахмет. Егер сізге қосымша ақпарат қажет болса, маған хабарласудан тартынбаңыз.
Егер сізге бұл қызықты болса, мен сіздің дауысыңызды немесе ең болмағанда ұнатуды бағалайтын болар едім.;)
3 -қадам: Барлығын байланыстырайық
Жақсы, қазір бізде барлық қажеттіліктер бар.
Біз артықшылықпен бастаймыз. Деректерді тіркеуші micro sd -ге RTC сағатын қосқан.
Мен сарапшы болмағандықтан, мен оқулықтарды қарап, сенсорлар туралы қосымша ақпарат жинай бастадым.
Маған DHT22, MLX90614, сонымен қатар OLED дисплейін қосу керек болды.
Әрқайсысын бөлек қосу өте оңай және оны жасауға арналған бірнеше оқулықтар бар, бірақ ең қиыны - бәрі бірге жұмыс істейді.
Мен Arduino нано деректерді тіркеушіге қол жеткізе алмайтын жағдайда, бөлінген модульдермен байланысы бар Фрицзинг схематикасынан кетемін.
Сонымен қатар, мен батареяның күйін білу үшін вольтметрді енгіздім.
4 -қадам: Кодекс
Бұл код маған ең ұзақ уақытты қажет етті және онда әлі де кішігірім проблемалар бар (егер біреу тексере алатын болса, мен риза болар едім, lol), бірақ ол өз мақсатына сәйкес келеді.
Бағдарламалауға қатысты шектеулерім болғандықтан, онымен күресу әдісі - әр түрлі кітапханалардан тапқан мысалдар жинау.
Ең қиыны OLED дисплейі мен MLX90614 кітапханаларын табу болды, олардың әрқайсысы бөлек жұмыс жасады, бірақ олардың барлығын бірге жұмыс жасау мүмкін болмады. Мен мұны OLED, MLX90614 және Micro sd, олардың үшеуі I2C қолданатындығына байланыстырамын.
Мен оны LCD 16x2 дисплейімен сынап көрдім, бұл оңайырақ болды, бірақ мен оны OLED дисплейімен жасағым келді.
Ақырында, мен мұны істей алдым, бірақ бұл маған бірнеше сағатқа алға және артқа қадам жасады.
Эскиз келесідей жұмыс істейді:
-Кітапханалар кіреді.
-Айнымалылар анықталады.
-Сенсорлар инициализацияланған.
-Шығу нүктесі есептеледі және оны ылғалды аймақтың температурасымен салыстырады, оны Rcond деп аталатын айнымалыда ұстайды (конденсация қаупі).
- micro sd картасында сақталатын мәліметтер: қоршаған ортаның ылғалдылығы, қабырға температурасы, Rcond және Rmax (Rcond айнымалысының максималды мәні), сонымен қатар күн мен уақыт.
-Экранда салыстырмалы ылғалдылық, қабырға температурасы, Rmax және вольтметрдің мәні көрсетіледі.
-Эскиз ұйықтауға және әр бес минут сайын оянуға және мәндерді алуға арналған. Мұны конфигурациялауға болады. Бұл конфигурациямен батареяның қызмет ету мерзімі жеті күнге дейін жетеді. Бұл уақыт маңызды деректерді алу үшін жеткілікті.
- Деректер Excel файлына оңай импортталатын мәтіндік файлда сақталады және егер ылғалдылық конденсация болса, мәнді графиканы құруға мүмкіндік береді.
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
Ковидтік қауіпсіздік дулыға 1 -бөлім: Tinkercad схемаларына кіріспе: 20 қадам (суреттермен)
Covid Safety дулыға 1 -бөлім: Tinkercad схемаларына кіріспе !: Сәлеметсіз бе, дос! Бұл екі бөлімнен біз Tinkercad схемаларын қалай қолдануға болатынын білеміз - бұл схемалардың қалай жұмыс істейтінін білуге арналған көңілді, қуатты және білім беру құралы! Оқудың ең жақсы әдістерінің бірі - бұл жасау. Сонымен, біз алдымен өзіміздің жеке жобамызды жасаймыз: th
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау