Мазмуну:
- 1 -кадам: Кантип колдонуу керек
- 2 -кадам: Бөлүктөрдүн тизмеси
- 3 -кадам: Туташуу
- 4 -кадам: Код жана Description
Video: Gravity ылдамдатуу балл сыноочу: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Кинематикага таянып, бул долбоор гравитациянын ылдамдануу константасынын маанисин ("g") эркин түшүү кыймылынын маалыматтарын өлчөө менен өлчөйт.
ЖК экранынын көрсөтмөсү боюнча, бир нерсе (мисалы, жыгач топу, айнек шар, болот шар жана башкалар), системанын негизги корпусу (узун тик цилиндр түтүк) аркылуу бирөөнүн колунан эркин учуп түшөт. түбү. Ар кандай баштапкы ылдамдык же бийиктик кабыл алынат. Андан кийин система автоматтык түрдө эсептелген 'g' маанисин берет жана аларды ЖК экран аркылуу көрсөтөт.
Өзгөчөлүктөр тизмеси:
1) Жарыктын интенсивдүүлүгүн текшериңиз жана каалаган жарык шартында тесттин демейки маанисин алыңыз;
2) ЖК аркылуу сыноочу үчүн иштөө көрсөтмөлөрүн жана каталарды оңдоону камсыз кылуу;
3) 3 фототранзистор-LED диодун колдонуу менен так убакытты өлчөө;
4) "g" туруктуу эсептөө жана ЖК аркылуу көрсөтүү
1 -кадам: Кантип колдонуу керек
1 -кадам: даярдоо.
ЖК экрандагы көрсөтмөлөрдү аткарыңыз. Башында, LCD төмөнкүлөрдү көрсөтөт:
"ОЮНГА КОШ КЕЛИҢИЗ, БАСМА МЕНЕН БАШТАҢЫЗ";
2 -кадам: Экологиялык тестирлөө.
Коммутатор басылганда, система төмөнкүлөрдү билдирет:
"КУТУҢУЗДАР …"
Системага тестке даярдануу үчүн 3 секунд убакыт кетет.
3 -кадам: Даяр жана түшүүнү күтүүдө.
Бул кадам системасы төмөнкү эки натыйжаны көрсөтүшү мүмкүн:
1) баары нормалдуу болсо, система көрсөтөт:
"СУРАНАМЫЗ, үстүнө кээ бир нерселерди таштаңыз"
Андан кийин система 4 -кадамга барат;
2) эгерде кырсык болсо, мисалы, экологиялык тестирлөөнүн жүрүшүндө өтө күчтүү жарыктык өзгөрүүлөр болсо, система төмөнкүлөрдү билдирет:
"WOW! Жаркырап, кайра аракет кыл"
1,5 секунддан кийин система даярдоонун биринчи этабына кайтат;
4 -кадам: Тестти түшүрүү.
Сыноочу объектти таштаганда, система эки натыйжаны көрсөтөт:
1) эгерде тест нормалдуу болсо, система төмөнкүлөрдү билдирет:
"NICE TRY! G = XX";
Система тесттин жыйынтыгын берет, 10 секунд көрсөтөт жана 1 -кадамга кайтат;
2) эгерде тестте көйгөйлөр болсо, мисалы объекттердин кыймылын түшүрө албаса, система төмөнкүлөрдү көрсөтөт:
"БИР ТУУРА! ДАГЫ СЫНАП КӨРҮҢҮЗ"
6 секунд көрсөтүлүп, система 1 -кадамга кайтат; Азыр тестирлөө операциясынын кружогу аяктады.
2 -кадам: Бөлүктөрдүн тизмеси
3 -кадам: Туташуу
4 -кадам: Код жана Description
Код 3 бөлүктөн турат: өзгөрмөлөрдүн декларациясы, аракеттердин аныктамасы жана негизги программа.
1) Variable аныктоо бөлүмү: Бул бөлүктө бардыгы болуп 30 аргумент аныкталган. 15 өзгөрмө аргумент: жарык сенсору үчүн 6, убакыт үчүн 6, которуштуруу абалы үчүн 1, системанын абалы үчүн 1 жана g маанисин эсептөө үчүн 1. 15 туруктуу аргумент: 2 аралык үчүн, 1 сезимтал мааниге жана 12 PIN үчүн (анын ичинде 6 ЖК интерфейсине байланышкан ПИН);
2) Аракетти аныктоо бөлүмү: Бардык прецессия ар кандай аракеттерге жараша 3 башка система абалына бөлүнөт, алар беш аракет программаларын колдонушат: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () 'жана' printall () '.
3) Негизги программанын бөлүмү: Системанын үч абалы "sysState 0, 1 жана 2" деп аталат. 1) sysState0 системаны саламдашуу билдирүүсүн көрсөтүү менен баштайт. Эгерде которгуч басылса, lighttest () функциясын чакырып, иштетилгенден кийин 1 же 0 абалын кайтарыңыз; 2) sysState1де drop () жана printall () функциялары кайра -кайра чакырылат жана 2 абалын же 0 абалын иштеткенден кийин кайтарат; 3) sysState2де gvalue () функциясын чакырып, 0 абалын кайтарат;
Мындан тышкары, sensorread () функциясы негизги программада эки жолу чакырылат;
Сунушталууда:
Кийим жуугуч/кургаткыч ESP8266 жана ылдамдатуу сенсору менен көзөмөлдөө: 6 кадам
Кийим жуугуч/кургаткычтын мониторинги ESP8266 жана ылдамдатуу сенсорунун жардамы менен: Кир жуугуч/кургаткыч жер төлөдө, жана сиз, эреже катары, ага үйүлгөн кийимдерди саласыз, андан кийин башка үйүңүздүн жумушунда иштейсиз. Сиз машинаңыздын жертөлөсүндө нымдуу жана сиңип калган кийимдерди карабайсыз
USB компоненти сыноочу: 8 кадам (сүрөттөр менен)
USB компоненттерин текшерүүчү: Электроника инженери болгондуктан, мен ар дайым ар бир электрондук компонентти текшере ала турган портативдүү тетиктерди текшергим келет. 2016-жылы мен Markus F. жана Karl-Heinz Kübbeler тарабынан AVR TransistorTesterдин негизинде компоненттерди текшерүүчү курдум
BMA250 жана Arduino Nano колдонуу менен ылдамдатуу өлчөөсү: 4 кадам
BMA250 жана Arduino Nano аркылуу ылдамдатуу өлчөөсү: BMA250-кичинекей, ичке, ультра кубаттуу, 3 октук акселерометр, ± 16 г чейин жогорку чечим (13-бит) менен өлчөө. Санарип чыгуучу маалыматтар 16-бит эки катары толукталган жана I2C санариптик интерфейси аркылуу жеткиликтүү. Статиканы өлчөйт
BMA250 жана Raspberry Pi колдонуу менен ылдамдатуу өлчөөсү: 4 кадам
BMA250 жана Raspberry Pi аркылуу ылдамдатуу өлчөөсү: BMA250-бул кичинекей, ичке, ультра кубаттуу, 3 октук акселерометр, ± 16 г чейин жогорку чечим (13-бит) менен өлчөө. Санариптик чыгуучу маалыматтар 16 биттик эки катары толукталган жана I2C санариптик интерфейси аркылуу жеткиликтүү. Статиканы өлчөйт
BMA250 жана бөлүкчө фотонун колдонуу менен ылдамдатуу өлчөөсү: 4 кадам
BMA250 жана Бөлүк Фотонун жардамы менен Ылдамдануу Өлчөмү: BMA250-кичине, ичке, ультра кубаттуу, 3 октук акселерометр, ± 16 г чейин жогорку чечим (13-бит) менен өлчөө. Санариптик чыгуучу маалыматтар 16 биттик эки катары толукталган жана I2C санариптик интерфейси аркылуу жеткиликтүү. Статиканы өлчөйт