A VEX GO érzékelők hibaelhárítása

Ha az érzékelő visszacsatolása közben robotja nem úgy viselkedik, ahogyan azt tervezte, lépésről lépésre követheti a hibaelhárítási eljárást a problémák megkereséséhez és kijavításához. Ez a cikk elmagyarázza a hibaelhárítási folyamat lépéseit, és tippeket ad ezeknek a lépéseknek a használatához. 

Ennek a folyamatnak a lépései a következők:

  1. Azonosítsa a problémát
  2. Ellenőrizze a hardvert
  3. Ellenőrizze a szoftvert
  4. Adatok elemzése és alkalmazása

Azonosítsa a problémát

Az érzékelő hibaelhárításának első lépése annak meghatározása, hogy melyik érzékelő okozza a problémát. Hasonlítsa össze a megfigyelt robot viselkedését a tervezett robot viselkedéssel. A problémás viselkedést egy érzékelő okozza? Ha igen melyik érzékelő? Ha további információra van szüksége annak meghatározásához, hogy melyik érzékelő lehet a probléma, olvassa el az alábbi cikk(eke)t a robotja érzékelőivel kapcsolatban.

VEX GO érzékelők:

Miután azonosította, hogy melyik érzékelő okozza a nem kívánt viselkedést, továbbléphet a folyamatban.


Ellenőrizze a hardvert

A második lépés a robot hardverének ellenőrzése, hogy megbizonyosodjon arról, hogy az érzékelő megfelelően működik-e. A következő hardveres megfontolások mindegyike hatással lehet az érzékelő működésére.

Ellenőrizze az érzékelő elhelyezését

Screenshot_2023-04-17_at_11.42.57_AM.png

Kezdje azzal, hogy megnézi, hol található az érzékelő a roboton. Az érzékelőt blokkolja valami, például a robot egy másik része? Győződjön meg arról, hogy az érzékelőnek elegendő helye van a rendeltetésszerű működéshez.

Amint az itt látható, az Eye Sensor világos látószöggel rendelkezik az észlelni kívánt tárgy felé.


Ellenőrizze az érzékelő csatlakozását

IMG_2797.jpg

Tesztelje az érzékelő működését a VEX Classroom alkalmazásban jelentett adatok alapján. Miután kiválasztotta a hibaelhárítás alatt álló VEX GO Braint, válassza a „Show Device Info” (Eszközinformáció megjelenítése) lehetőséget az adott agyhoz csatlakoztatott érzékelők adatainak megtekintéséhez. Ez segíthet ellenőrizni, hogy az érzékelő csatlakoztatva van-e és működik-e.

Ha többet szeretne megtudni a VEX Classroom alkalmazásban megjelenő eszközinformációkról, tekintse meg ezt a cikket.

GO_Brain-Bumper.png

Miután az eszközadatok megjelennek a Classroom alkalmazásban, ellenőrizze, hogy az érzékelő jelent-e adatokat.

Ha nem, ellenőrizze, hogy az érzékelők megfelelően vannak-e csatlakoztatva. Az érzékelők csatlakoztatásakor kattanást kell hallania, amikor az érzékelő reteszelő füle teljesen be van kapcsolva egy portba. Győződjön meg arról, hogy a port, amelyhez az érzékelő csatlakozik, megegyezik a Classroom alkalmazásban láthatóval. Tekintse meg ezt a cikket, ha többet szeretne megtudni arról, hogy az egyes érzékelők hogyan csatlakoznak a GO Brainhez.

Megpróbálhatja kicserélni a használt érzékelőt egy másikra, hogy megnézze, ez megoldja-e a problémát.

Ha módosított valamit az érzékelő elhelyezésén vagy csatlakozásán, tesztelje újra a projektet, hogy megbizonyosodjon arról, hogy ez megoldotta-e a problémát. Ha az érzékelő elhelyezése és csatlakozása nem változott, lépjen a következő lépésre a hibaelhárítási folyamat folytatásához.


Ellenőrizze a szoftvert

Miután megállapította, hogy az érzékelőt sikeresen felhelyezték és csatlakoztatták a robothoz, akkor a következő lépésben tekintheti meg a VEXcode GO projektet. A projekt iterációja segíthet abban, hogy az érzékelő adatait hatékonyan használják fel a projektben. A következő stratégiák segíthetnek az érzékelő kódolásában.

Ha ezen stratégiák bármelyikét alkalmazza VEXcode GO projektjére, tesztelje újra a projektet, hátha ez megoldotta a problémát. 

Ellenőrizze a firmware-t és a konfigurációt

IMG_2A69B606552A-1.jpeg

Először is ellenőrizze, hogy a GO Brain firmware-je naprakész.

Az agy automatikusan frissül, amikor a VEXcode GO-hoz csatlakozik, amint az ezen a képen látható.

IMG_6A4DC4E484EC-1.jpeg

A GO Brain firmware-ét a VEX Classroom App segítségével is ellenőrizheti és frissítheti.

Tekintse meg ezt a cikket, ha többet szeretne megtudni a GO Brain firmware frissítéséről a VEX Classroom App alkalmazással.

Screenshot_2023-04-17_at_11.37.23_AM.png

Most, hogy biztos abban, hogy minden eszköz megfelelően csatlakozik az agyhoz, ellenőrizze a VEXcode GO eszközkonfigurációját. Tekintse meg az ebben a szakaszban található cikkeket, ha többet szeretne megtudni robotja VEXcode GO-ban történő konfigurálásáról.

Ellenőrizze, hogy az összes érzékelő jelen van-e a konfigurációban. Ezután ellenőrizze, hogy mindegyik a megfelelő porthoz van-e csatlakoztatva.

Módosítsa a nem megfelelő eszközkonfigurációkat.

Futtasson egy példaprojektet

Screenshot_2023-04-20_at_11.43.09_AM.png

Nyisson meg egy példaprojektet, amely a hibaelhárítás alatt álló érzékelőt használja. Válassza a 'Fájl', majd az 'Példák megnyitása' menüpontot a példaprojektek megtekintéséhez a VEXcode GO-ban.

Screenshot_2023-04-20_at_11.39.41_AM.png

Nyisson meg egy példaprojektet, amely a hibaelhárítás alatt álló érzékelőt használja. A példaprojektek szűréséhez kiválaszthatja az „Érzékelés” kategóriát.

Screenshot_2023-04-20_at_11.47.10_AM.png

Megnyitás után olvassa el a Megjegyzést, hogy megállapítsa, a példaprojektben szereplő funkcionalitás összhangban van-e azzal, amit az érzékelővel próbál tenni.

Az itt látható példaprojektben a megjegyzés azt jelzi, hogy a szemérzékelőt egy tárgy észlelésére használják, így a robot megállhat, és megfordulhat, ha akadályt észlel.

Futtassa a példaprojektet, és figyelje meg a robot viselkedését. Ezután nézze meg a projektet, és nézze meg, hogyan használják fel az érzékelőadatokat a megfigyelt viselkedések előidézésére. Érdemes lehet többször is futtatni a példaprojektet, hogy segítsen ebben.

Megpróbálhatja létrehozni saját egyszerűsített projektjét is, hogy a példaprojektből tanultakat a feladatára alkalmazza.

Használjon Egyéb VEXcode GO eszközöket

Vannak olyan eszközök és stratégiák is, amelyek segítségével többet megtudhat az érzékelő kódolásáról a VEXcode GO-ban. Az Eszköztár blokkjairól vagy parancsairól külön-külön is tájékozódhat a Súgó segítségével. Megtekintheti az érzékelő adatait egy projekt futása közben is, hogy többet megtudjon arról, hogy az érzékelő mit jelent.

A segítséget

Screenshot_2023-04-20_at_11.50.42_AM.png

Olvassa el a súgót a példaprojektben vagy a projektben található blokkokhoz vagy parancsokhoz, hogy megtudja, milyen adatokat használnak, milyen értékeket fog jelenteni a parancs, és hogyan tekintheti meg ezeket az értékeket, valamint példákat a parancs projektben való használatára. .

Tekintse meg ezt a cikket, ha többet szeretne megtudni a VEXcode GO súgójának eléréséről.

Oktatóanyagok

Screenshot_2023-04-20_at_11.54.15_AM.png

Tekintse meg az oktatóvideót a használt érzékelőről. A VEXcode GO oktatóprogramjainak megtekintéséhez válassza az Eszköztáron a „Tutorials” ikont.

Screenshot_2023-04-20_at_11.56.30_AM.png

Nyissa meg az oktatóprogramot, amely a hibaelhárítás alatt álló érzékelőt vagy viselkedést használja. Az oktatóanyag ezután megnyílik a VEXcode GO-ban, és megtekintheti. 

Tekintse meg ezt a cikket, ha többet szeretne megtudni a VEXcode GO oktatóvideóinak megtekintéséről.

Adatok figyelése és nyomtatása

Megtekintheti az érzékelő adatait a példaprojekt vagy a projekt futása közben is, hogy jobban megértse, mit jelent az érzékelő valós időben. Ez segíthet meghatározni, hogy az érzékelő mely jelentett értékeit használja paraméterként a projektben. 

Lökhárító monitor.png

Az érzékelőadatok megtekintése a Monitor Console -ben hasznos, ha látni szeretné az értékek változását a VEXcode GO projekt futása közben. Ez segíthet meghatározni, hogy az érzékelő mely jelentett értékeit használja paraméterként a projektben. Az Eszköztár Érzékelés kategóriájában lévő blokkokat úgy adhatja hozzá a Monitor Console-hoz, hogy kijelöli és húzza a blokkot a Munkaterület Monitor Console ikonjára.

Tekintse meg ezt a cikket, ha többet szeretne megtudni az érzékelőértékek megtekintéséről a VEXcode GO monitorkonzoljában.

Print console.png

Nyomtatás a Print Console -re a VEXcode GO ben használható információk megjelenítésére a projekt futása közben, vizuális jelzések biztosítására, amelyek segítségével láthatja, mi történik egy VEXcode GO projektben egy adottpillanatban. projekt. Ez segíthet abban, hogy a projekt és a VEX GO Robot tevékenységei közötti vizuális kapcsolat könnyebben látható legyen.

Az itt látható képen a robot irányára vonatkozó adatok a projekt futása közben különböző időpontokban nyomtatás alatt állnak. Az Eszköztár „Kinézet” kategóriájának blokkjai a VEXcode GO Print Console-jára történő nyomtatáshoz használhatók.  

Tekintse meg ezt a cikket, ha többet szeretne megtudni a Print Console használatáról a VEXcode GO programban.


Adatok elemzése és alkalmazása

Ezután használja az előző lépésekben tanultakat az eredeti projekt módosításához. Továbbra is használhat olyan eszközöket, mint a Súgó, valamint az adatok megfigyelése vagy nyomtatása, hogy hatékonyan tudja használni az érzékelőt céljainak elérése érdekében.

Kérdéseket is feltehet a projektjével kapcsolatban, hogy segítsen előrehaladni. Gondolj olyan dolgokra, mint:

  • Az egész köteg az {When started} kalapblokkhoz van kötve? A blokkok csak akkor futnak, ha csatlakoztatva vannak. Hallgathat egy kattanó hangot, amikor blokkokat húz, és összekapcsolja őket.
  • Próbáltad végiglépni a projekted? Használja a 'Step' gombot a projekt blokkonkénti futtatásához. Ez lelassíthatja a projekt végrehajtását, hogy könnyebben látható legyen, hol van a projektje probléma, vagy hol lehetnek problémák a projektfolyamattal. Tekintse meg ezt a cikket, ha többet szeretne megtudni arról, hogyan léphet át egy VEXcode GO projekten.
  • Elakad a projektje? Helyesen vannak beállítva a feltételek? Ha beágyazott hurkokat használ, próbálja meg egyszerűsíteni a projektet az egyéni viselkedések elkülönítése érdekében.
  • Helyesek a paraméterei? Használja az érzékelő adatait a paraméterek beállításához? Azt a legördülő lehetőséget választotta, amelyre szüksége van?
  • Befolyásolják a környezeti feltételek az érzékelőt? Túl világos vagy túl sötét? Vannak-e tárgyak vagy emberek az úton? Próbálja meg futtatni a projektet egy másik helyen, hátha ez segít.
  • < nél nagyobb vagy > -nél kevesebbet használ a projektjében? A szimbólum a megfelelő irányba néz? Ha az egyenlő = = értéket használja, próbálja meg lecserélni nagyobb vagy kisebb értékre, hogy értéktartományt használjon.
  • Többször ellenőrzi a feltételeket? Próbáljon meg egy Forever ciklust hozzáadni a projekthez, hogy a feltétel a projekt futtatásakor ismételten ellenőrzésre kerüljön.
  • A megfelelő színt érzékeli? Más színt jelez az érzékelő, mint a projektben szereplő? Próbálja meg módosítani a színparamétert, vagy használjon színárnyalat-értéktartományt, hátha ez segít.
  • Érzékel egy tárgyat az érzékelő látóterében? Ne feledje, hogy a látómező a robot mozgásával együtt mozog.
  • Használ várakozási blokkot egy feltétel ellenőrzése közben? Ügyeljen arra, hogy a projektben nem várakozó blokkokat használjon a feltétel ellenőrzésekor. Tekintse meg ezt a cikket, ha többet szeretne megtudni a VEXcode GO várakozási és nem várakozó blokkjairól.

Amikor válaszol ezekre a kérdésekre, ügyeljen arra, hogy egyszerre csak egy dolgot változtasson meg a projektben, tesztelje, majd értékelje, hogy a változtatás eredményes volt-e. A projekt gyakori tesztelése segíthet abban, hogy könnyebben megtudja, hogyan kapcsolódik a kód a robot viselkedéséhez.  Előfordulhat, hogy a probléma megoldásához többször meg kell ismételnie a hibaelhárítási folyamat lépéseit, és ez rendben van. Minden iteráció segít többet megtudni a használt érzékelőről és a VEXcode GO kódolásáról.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: