Мазмуну:

Температура жана нымдуулук сенсору Arduino (N) менен: 14 кадам
Температура жана нымдуулук сенсору Arduino (N) менен: 14 кадам

Video: Температура жана нымдуулук сенсору Arduino (N) менен: 14 кадам

Video: Температура жана нымдуулук сенсору Arduino (N) менен: 14 кадам
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
Температура жана нымдуулук сенсору Arduino менен (N)
Температура жана нымдуулук сенсору Arduino менен (N)

сенсор (DHT11) нымдуулукту жана температураны чогултат. Андан кийин бул маалыматты алып, SD картага сактайт, биз аны Google документтеринде талдай алабыз.

1 -кадам: өчүрүү (D)

Баштоо (D)
Баштоо (D)

Интернеттен издеңиз жана дизайндарды жана Arduino'ну кантип туура зымдоо керектигин издеңиз. Сиз моделди кантип бириктирүү боюнча этап -этабы менен нускамаларды басып чыгарышыңыз керек. Бул абдан пайдалуу болот, анткени сиз артка кайтып, эгер ката кетирген болсоңуз, ката таба аласыз.

2 -кадам: Дизайн мээ чабуулу (N)

Дизайн мээ чабуулу (N)
Дизайн мээ чабуулу (N)

Эң биринчи сиз CubeSat үчүн бышык дизайн жөнүндө ойлонушуңуз керек. Дизайнды чийип, майда -чүйдөсүнө чейин түшүнүшүңүз керек.

Ошентип, дизайн үчүн мен отурган кубдун файлын таптым, аны кагазга түшүрбөй, 3d кылып басып чыгардым.

3 -кадам: Акыркы Дизайн (D)

Акыркы дизайн (D)
Акыркы дизайн (D)

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

4 -кадам: Басып чыгаруу (N)

Басып чыгаруу (N)
Басып чыгаруу (N)

Сиз 3-D принтери менен акыркы дизайнды басып чыгара аласыз. Бул бир нече саат талап кылынышы мүмкүн, бирок ал татыктуу жана бышык.

муштум, мен 3D принтер түшүнө турган онлайн STL файлын табышым керек болчу, мен бул файлды биздин дизайнга ылайыкташтыруу үчүн, мен ошол STL файлын алып, файлды repitier деп аталган программаны колдонуп бөлүштүргөнгө караганда, кичине оңдоп койгонго караганда. 3d принтери кантип жылдыруу керек) караганда, мен 3d принтерди даярдадым, эски жипчени алып салдым, керебетти жылыттым жана экструдерди алдын ала жылыттым. Андан кийин мен 4 каптал тилкени, 4 каптал табакты жана 2 жогорку бөлүктү басып чыгардым.

5 -кадам: Зым (K)

Зым (K)
Зым (K)

Кийинки кадам Arduino үчүн зымдарды баштоо болот. Биздин көрсөтмөлөргө ылайык, биз тандап алган белгилүү бир сенсор менен маалыматтарды чогултуу жана бул маалыматты SD картага жүктөө керек болчу. Биз DHT 11 температура жана нымдуулук сенсорун тандап алдык, анткени биз "планетаны" изилдөөбүз керек.

6 -кадам: Программалоо (K)

Программалоо (K)
Программалоо (K)

Биз DHT 11 китепканасын таап, биздин кодго импорттойбуз. Алар сенсор үчүн маалыматтарды чогултуу үчүн өзгөртүү керек болгон кичинекей нерселер болушу мүмкүн. Биздин код үчүн биз коддун көпчүлүк бөлүгүн колдондук

electrosome.com/temperature-humidity-data-logger-arduino/

7 -кадам: Fritzing (N)

Фритзинг (N)
Фритзинг (N)

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

8 -кадам: Акыркы Тийиштер/өзгөртүүлөр (D, K, N)

Акыркы Тийиштер/өзгөртүүлөр (D, K, N)
Акыркы Тийиштер/өзгөртүүлөр (D, K, N)

Эми сиз командаңыз менен сүйлөшүп, баары ойдогудай жана туура иштеп жатканын текшеришиңиз керек болот. Эгерде бир нерсе 100% иштебесе, анда аны шаштырып, өзгөртүүгө убакыт келди.

9 -кадам: Тестирлөө (D)

Сиздин CubeSat чыныгы учууну башкара алабы же жокпу билүү үчүн 3 түрдүү тестти аткарышыңыз керек болот. CubeSat учуу тестин, силкинүү сыноосун жана чектөө тестин тапшыра алаарына ынанууңуз керек.

10 -кадам: Чектөөлөр тести (N)

Чектөөлөр тести (N)
Чектөөлөр тести (N)

Сиз аткара турган жана тапшыра турган биринчи тест - бул чектөөлөр сынагы. Сиздин жалпы салмагыңыз 1,3 кг ашпашы керек

11 -кадам: Учуу тести (D, K, N)

Учуу тести (D, K, N)
Учуу тести (D, K, N)

Сиз 30 секунда орбитада жүрүүчү маршрутту симуляциялаган учуу тестин өткөрүшүңүз керек болот.

12 -кадам: Vibration Test

Vibration Test
Vibration Test

Үчүнчү жана акыркы тест - бул вибрация тести. Сиз Arduino -ны батареяга туташтырып, жарыктын күйүшүн күтүшүңүз керек. Сиз 25 вольтто 30 секундга вибрация тестин өткөрөсүз, убакыт бүткөндө Arduino -ны текшерип, баары дагы эле туура иштеп жаткандыгын көрөсүз.

13 -кадам: Variables/Equations

Variables/Equations
Variables/Equations

Ылдамдык = аралык/убакыт = 2 pi r/T

Ылдамдык тегерекке тангенс

T = убакыт = сек/цикл

F = жыштык = цикл/сек

Ac = борбордон ылдамдатуу = v^2/r

Fc = Централдык күч = Mv^2/r

Пифагор теоремасы = a^2+b^2 = c^2

14 -кадам: Жыйынтыктар

Жыйынтыктар
Жыйынтыктар

Ылдамдык = 9.65м/с^2

T =.33 секунд титирөө үчүн цикл

F = 3 Герц

Ac = 183.8 Метр секундасына

Fc = 35.27 Ньютон

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