Kafu-mat. Macska etető gép. Hannah Wagner-Gillen Lena Hegemann. Ifjúsági kutatás 2015
Jugend Forscht 2015 Kafu-Mat macskaetető gép Hannah Wagner-Gillen Lena Hegemann

Az eredeti terv egy automatikus adagoló megépítését tervezte ultrahangos érzékelővel. Az érzékelő jelet küld, ha az előtolás a közelben van (vagy nagy mennyiségben), így a motor nem fordul meg. Ily módon a motoros meghajtású forgószelepen keresztül nem juthat új betáplálás a vályúba. Az adagolás eltávolításakor a jel arra készteti a motort, hogy megforduljon és több adagot tápláljon be a vályúba. Mivel az érzékelő megbízhatatlan volt, a projekt során lecseréltük egy fényérzékelőre. Eljárás Először rajzoltunk egy tervet, amely meghatározta a robot hozzávetőleges tervezését és felépítését. Tervezési vázlat a KaFu-Mat JuFo írásbeli munkához, 2015. január 3. oldal/10 Hannah Wagner-Gillen, Lena Hegemann
Források listája Zenz, Johannes: Bevezetés az NXT tégla NXC-vel történő programozásába, robotic.brgkepler.at, 2010/11, http://www.brgkepler.at/
robotik/home/dokumentumok/brg_kepler_tutorial_nxc.pdf Benedettelli, Daniele: LEGO NXT robotok programozása az NXC használatával, 2.1 verzió, 2007. április 9., http://user.engineering.uiowa.edu/
cie/labs/nxc_tutorial.pdf Hansen, John: NXC programozói útmutató, 2013. február 18., http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/index.html Személyek (támogatók) névjegyzéke Susanne Ehrhart (mérnök diplomás, Bonn-Rhein-Sieg University of Applied Sciences) Támogatás típusa: Programozói tanfolyam 'GET Together' Dr. Mende (állatorvos, praxis Bad Münstereifelben) Támogatás típusa: információ a macskák étkezési szokásairól Franziska Merten (tanár, a St. Michael Gymnasium „Jugend Forscht” vezetője) Támogatás típusa: tanács témakör kiválasztásához, tanács írásos jelentés elkészítéséhez Gillen (mérnök a Proctor & Gamble-nél) Támogatás típusa: a KaFu-Mat program hibaelhárítása, segítség a JuFo ragasztásához és fúrásához. Írásbeli munka, 2015. január 7. oldal/10 Hannah Wagner-Gillen, Lena Hegemann
Melléklet: Ka-Fu-Mat vezérlőprogram // KAFU-Mat vezérlő program // Lena és Hannah által // a változók meghatározása int macska súlya = 3; int nyaralási nap = 2; int napok = 0; úszó most = 0; úszó motor forgása = 0; úszó takarmány súlya = 0; úszó előtolás térfogata = 0; úszófordulat = 0; void user_dialog () ClearScreen (); TextOut (0, LCD_LINE1, "Kérjük, írja be"); TextOut (0, LCD_LINE2, "a súlya"); TextOut (0, LCD_LINE3, "macska a" -val); TextOut (0, LCD_LINE4, "nyílbillentyűk"); TextOut (0, LCD_LINE5, "kg a. Kész?"); TextOut (0, LCD_LINE6, "Narancssárga kulcs"); míg (ButtonPressed (BTNCENTER, FALSE) == FALSE) ClearLine (LCD_LINE8); TextOut (0, LCD_LINE8, "Súly ="); NumOut (60, LCD_LINE8, macska súly); TextOut (75, LCD_LINE8, "kg"); if (ButtonPressed (BTNLEFT, FALSE) == IGAZ) // Bal macska súlya = macska súly-1; ha (ButtonPressed (BTNRIGHT, FALSE) == IGAZ) // Jobb macska súly = macska súly + 1; Várjon (350); if (katzengewicht> 10) JuFo írott munka, 2015. január, 10. oldal Hannah Wagner-Gillen, Lena Hegemann
macska súlya = 10; ha (macska súlya 30) vakációs nap = 30; if (nyaralási nap 30)) RotateMotor (OUT_A, 40,90); motor forgása = motor forgása + 1; napok = napok + 1; motor forgása = 0; JuFo írott munka, 2015. január 10/10 oldal Hannah Wagner-Gillen, Lena Hegemann