Szuper távirányító »robot a lego nxt-ből 2

Ezt a távvezérlőt egy másik, a LEGO MINDSTORMS NXT tervezője alapján létrehozott modell vezérelheti. A vezérlés a Bluetooth csatornán keresztül történik, vagyis a távirányító vezeték nélküli. Persze, ha két NXT van. A konzol összetétele a következő:
1) a kerék kormánykerékként vagy egyéb funkcióként használható;
2) az érzékelő alján;
3) három érintésérzékelő a felső felületen;
4) Négy gomb van az NXT mondatban, amely tetszés szerint is használható.


Az egész távirányító balra van helyezve. A bal kéz mutatóujját az érintésérzékelőre helyezzük (a konzol alja), a bal keze hüvelykujját az NXT egység gombjaival szabályozza. A jobb keze szabályozza a kormánykereket és az NXT egység további néhány gombját. A távirányítóval a LEGO MINDSTORMZ NHT 2.0 tervezői alapján más projektek, például versenyautók (programok csatolva) vagy más önállóan létrehozott robotok vezérelhetők.
Lépésről lépésre
A kormánykereket kormánykarként vagy más, saját maga által tervezett hajtásként is használhatja.
Távirányító programozása
Töltse le és telepítse ezt az NXT-G programot.
Ez a távvezérlő program biztosítja a Bluetooth parancsok távirányítóról történő küldésének vezetékét egy másik NXT egységre. A parancsok fogadására szolgáló programot egy másik NXT egységen kell futtatni a Bluetooth parancsok értelmezéséhez és ezeknek a parancsoknak a megválaszolásához. Például nézze meg a programot egy versenyautó projektjéből. A versenyautó távirányítójának használatára vonatkozó utasításokat az alábbiakban ismertetjük.
A program három különböző típusú Bluetooth parancsot küld egy másik NXT mondatba:
1. Az 1 postaládába küldött első parancs az a szám, amely a kormánykerék kormányzásának szögét mutatja (pozitív vagy negatív). Ezt az üzenetet folyamatosan körülbelül 20-szor másodpercenként küldi, függetlenül a kormánykerék helyzetétől.
2. A második parancs küldeni a postaláda 2, egy olyan szám, amely jelzi, ha NXT gomb megnyomása, majd megjelent az alábbiak szerint: 1 = nyomja meg a bal nyíl gombot, 2 = a középső gombot nyomva, 3 = préselt nyíl gombot jobbra. Ezek az üzenetek csak akkor kerülnek elküldésre, ha az NXT gombot egyszer megnyomta, és minden egyes sajtót egyszer továbbít.
3. A 3 postaládába küldött harmadik parancs egy logikus üzenet arról, hogy az érintésérzékelő gombjai jelenleg nyomva vannak-e (bár megnyomva). Ezt az üzenetet folyamatosan körülbelül 20-szor másodpercenként küldi el.
Bluetooth-kapcsolat használata vezeték nélküli távvezérlővel, két NXT egységgel
Szüksége van adatfeldolgozó programra a fogadott NXT blokkhoz. Az alábbi utasítások azt mutatják be, hogyan lehet megszervezni a kapcsolatot a távirányító és a versenyautó projektje között.
1. Töltse le a SteerBTCar programot egy versenyautóra, de ne kezdjen el;
2. Töltse le a SteerRemote programot a távirányítóra, de ne kezdjen el.

3. Telepítse a Bluetooth-kapcsolatot a versenyautó távirányítójával. Ehhez olvassa el a LEGO MINDSTORMS NXT felhasználói kézikönyvet:
-
A. Győződjön meg arról, hogy a Bluetooth engedélyezve van a Bluetooth menüben (NXT főmenü);
B. Az NXT távvezérléshez menjen a Bluetooth menübe, és ha ez a két NXT összekapcsolása először, válassza a Keresés lehetőséget. A kapcsolatok kiválasztása, ha korábban csatlakoztak;
B. Jelölje ki a versenyautó NXT nevét a listából és csatlakoztassa.
D. Kapcsolat az 1. kommunikációval
D. Írja be a hozzáférési kulcsot, és elfogadhatja az alapértelmezett 1234 kódot mindkét NXT blokkban
Az E. NXT-ek akkor kapcsolódnak egymáshoz, amikor egy gyémántot mutatnak a képernyő bal felső sarkában lévő Bluetooth ikon közelében.
4. Futtassa a SteerRemote programot az NXT távirányítón.
5. Indítsa el a SteerBTCar programot a versenyautó NXT mondatán.
6. A versenyautó a következőképpen működik a távirányítóval:
-
* A kormánykerék meghajtja az első kerekeket. A versenyautó kormánymotorja csak 75 fokos irányba irányítható bármely irányban (az autó tervezési jellemzői miatt), így a parancsprogram korlátozza a kormányszöget ezen a területen, és figyelmen kívül hagyja a további kormánykerék befordulását.
* Nyomja meg és engedje el a bal nyílgombot a meghajtó teljesítményének (sebesség) 20% -kal történő csökkentéséhez, és a jobb nyílgombot a sebesség növeléséhez 20% -kal. Az aktuális teljesítményszint a versenyautó NXT mondatán (és nem a távoli NXT egységen) jelenik meg.
* Nyomja meg és engedje fel az Enter gombot az autó hátuljára való váltáshoz (egyszer, az autó vissza és vissza mozgatásához). Fordított üzemmódban az autó meghajtja, majd az ellenkező irányba fordul.
Kérjük, vegye figyelembe, hogy a távvezérlővel egy másik NXT projektet vezérelhet, amely reagálhat a fenti "Programozás" részben leírt Bluetooth parancsokra, így tetszőleges lépéseket tehet meg a kerék / kar és a négy rendelkezésre álló gomb között.
Válasszon egy másik robotot, amelyet távvezérlőn szeretne vezérelni, vagy saját mechanizmust hozhat létre. A projekt használatához Bluetooth vezérlőprogramot is be kell írnia.
* Próbálja megváltoztatni az alapvető programot a saját egyedi robot távirányítására. Például megváltoztathatja az NXT gomb viselkedését a "nyomva tartása" megnyomásával, vagy esetleg visszajelzést adhat a kijelzőn.
* Megváltoztathatja a távvezérlőt az autó nem vezérléséhez, de mondjuk, mi a bonyolult mechanizmus?