Тестер за стойност на ускорението на тежестта: 5 стъпки (със снимки)
Тестер за стойност на ускорението на тежестта: 5 стъпки (със снимки)
Anonim
Тестер за стойност на ускорението на тежестта
Тестер за стойност на ускорението на тежестта

Въз основа на кинематиката, този проект измерва стойността на константата на ускорението на тежестта („g“) чрез измерване на данните за движението при свободно падане.

Чрез водача на LCD екрана обект (като дървена топка, стъклена топка, стоманена топка и т.н.) пада свободно от нечия ръка през основното тяло на системата (дълга вертикална цилиндрична тръба) от горния край до дъно. Приемат се всяка начална скорост или височина. След това системата автоматично ще даде изчислената стойност „g“и ще ги покаже чрез LCD екран.

Списък с функции:

1) Тествайте интензитета на светлината и получете стойността по подразбиране за теста при всякакви условия на светлина;

2) Предоставете инструкции за експлоатация и коригиране на грешки за тестер чрез LCD;

3) Точно измерване на времето с помощта на 3 фототранзисторни LED групи;

4) Константното изчисляване и показване чрез LCD

Стъпка 1: Как да използвате

Как да използвам
Как да използвам

Стъпка 1: Подготовка.

Следвайте инструкциите на LCD екрана. В началото LCD дисплеят ще ви подкани:

"ДОБРЕ ДОШЛИ В ИГРАТА, ЗАПОЧНЕТЕ С ПРЕСА";

Стъпка 2: Тестване на околната среда.

Когато бутонът е натиснат, системата ви подканва:

"МОЛЯ ИЗЧАКАЙ …"

Системата ще отнеме 3 секунди, за да се подготви за теста.

Стъпка 3: Готов и изчакващ отпадане.

Тази стъпка система може да покаже следните два резултата:

1) ако всичко е нормално, системата показва:

„МОЛЯ, ИЗПУСТЕТЕ НЕЩО НА ВЪРХО“

След това системата ще премине към стъпка 4;

2) ако има авария, например, по време на екологичните тестове има много силни промени в светлината, системата ще подкани:

"УАУ! МИГА, МОЛЯ ОПИТАЙТЕ ОТНОВО"

След 1,5 секунди системата се връща към първия етап на подготовка;

Стъпка 4: Тест за падане.

Когато тестерът изпусне тествания обект, системата ще покаже два резултата:

1) ако тестът е нормален, системата подканва:

"ХУБАВО ОПИТАНЕ! G = XX";

Системата дава резултата от теста, показва се за 10 секунди и се връща към стъпка 1;

2) ако тестът има проблеми, например не успя да улови движението на обекти, системата ще покаже:

"НЕЩО ГРЕШНО! МОЛЯ ОПИТАЙТЕ ОТНОВО"

Показвайки за 6 секунди, системата се връща към стъпка 1; Сега кръгът на тестовата операция е завършен.

Стъпка 2: Списък на частите

Списък с части
Списък с части

Стъпка 3: Свързване

Връзка
Връзка

Стъпка 4: Кодът и описанието

Кодът и описанието
Кодът и описанието
Кодът и описанието
Кодът и описанието
Кодът и описанието
Кодът и описанието
Кодът и описанието
Кодът и описанието

Кодът включва 3 части: декларация на променливи, дефиниция на действие и основна програма.

1) Раздел за променлива дефиниция: В тази част са дефинирани общо 30 аргумента. 15 променливи аргумента: 6 за сензор за светлина, 6 за време, 1 за състояние на превключване, 1 за състояние на системата и 1 за изчисляване на стойността на g. 15 постоянни аргумента: 2 за разстояние, 1 за чувствителна стойност и 12 за ПИН кодове (включително 6 ПИН кода, свързани с LCD интерфейса);

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 () ще бъде извикана два пъти в основната програма;

Препоръчано: