Кафу-мат. Машина за хранене на котки. Хана Вагнер-Гилен Лена Хегеман. Младежки изследвания 2015

Jugend Forscht 2015 Kafu-Mat машина за хранене на котки Хана Вагнер-Гилен Лена Хегеман

машина

Първоначалният план беше да се изгради автоматично подаващо устройство с ултразвуков сензор. Сензорът изпраща сигнал, когато захранването е наблизо (или в големи количества), така че двигателят да не се върти. По този начин през захранващия ротационен клапан не може да влезе ново корито в коритото. Когато подаването е премахнато, сигналът кара двигателя да се завърти и подава повече фураж в коритото. Тъй като сензорът беше ненадежден, ние го заменихме със светлинен сензор по време на проекта. Процедура Първо начертахме план, който определяше приблизителния дизайн и конструкция на робота. Скица за планиране на писмената работа на KaFu-Mat JuFo, януари 2015 г. Страница 3 от 10 Хана Вагнер-Гилен, Лена Хегеман

Списък на източниците Zenz, Johannes: Въведение в програмирането на NXT Brick с NXC, robotic.brgkepler.at, 2010/11, http://www.brgkepler.at/

robotik/home/documents/brg_kepler_tutorial_nxc.pdf Benedettelli, Daniele: Програмиране на LEGO NXT Robots с помощта на NXC, Версия 2.1, 9 април 2007 г., http://user.engineering.uiowa.edu/

cie/labs/nxc_tutorial.pdf Хансен, Джон: Ръководство на програмиста на NXC, 18 февруари 2013 г., http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/index.html Каталог на лицата (поддръжници) Сузане Ерхарт (дипломиран инженер, Университет за приложни науки Bonn-Rhein-Sieg) Вид подкрепа: Курс по програмиране „GET Together“ Dr. Менде (ветеринарен лекар, практика в Bad Münstereifel) Вид подкрепа: информация за хранителните навици на котките Franziska Merten (учител, ръководител на „Jugend Forscht“ в гимназия „Св. Михаил“) Вид подкрепа: съвет за избор на тема, съвет как да се подготви писмен доклад Christoph Wagner- Gillen (инженер в Proctor & Gamble) Тип поддръжка: отстраняване на неизправности в програмата KaFu-Mat, помощ при залепване и пробиване JuFo писмена работа, януари 2015 г. Страница 7 от 10 Hannah Wagner-Gillen, Lena Hegemann

Прикачен файл: програма за управление Ka-Fu-Mat // програма за управление KAFU-Mat // от Лена и Хана // дефиниция на променливи int cat weight = 3; int почивни дни = 2; int дни = 0; плаващ сега = 0; въртене на плаващия двигател = 0; тегло на поплавъчно захранване = 0; обем на поплавъчно подаване = 0; обороти с поплавък = 0; void user_dialog () ClearScreen (); TextOut (0, LCD_LINE1, "Моля, въведете"); TextOut (0, LCD_LINE2, "теглото на"); TextOut (0, LCD_LINE3, "котка с"); TextOut (0, LCD_LINE4, "клавиши със стрелки в"); TextOut (0, LCD_LINE5, "кг a. Готови ли сте?"); TextOut (0, LCD_LINE6, "Оранжев бутон."); докато (ButtonPress (BTNCENTER, FALSE) == FALSE) ClearLine (LCD_LINE8); TextOut (0, LCD_LINE8, "Тегло ="); NumOut (60, LCD_LINE8, тегло на котката); TextOut (75, LCD_LINE8, "кг"); if (ButtonPress (BTNLEFT, FALSE) == TRUE) // Тегло на лявата котка = тегло на котката-1; if (ButtonPress (BTNRIGHT, FALSE) == TRUE) // Тегло на дясната котка = тегло на котката + 1; Изчакайте (350); if (katzengewicht> 10) JuFo писмена работа, януари 2015 г. Страница 8 от 10 Hannah Wagner-Gillen, Lena Hegemann

тегло на котката = 10; ако (тегло на котката 30) почивни дни = 30; ако (дни на почивка 30)) RotateMotor (OUT_A, 40.90); въртене на двигателя = въртене на двигателя + 1; дни = дни + 1; въртене на двигателя = 0; Писмена работа на JuFo, януари 2015 г. Страница 10 от 10 Хана Вагнер-Гилен, Лена Хегеман