Tartalomjegyzék:

Digi XBee3 Cellular SMS ActivityBot: 7 lépés
Digi XBee3 Cellular SMS ActivityBot: 7 lépés

Videó: Digi XBee3 Cellular SMS ActivityBot: 7 lépés

Videó: Digi XBee3 Cellular SMS ActivityBot: 7 lépés
Videó: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Július
Anonim
Digi XBee3 Cellular SMS ActivityBot
Digi XBee3 Cellular SMS ActivityBot

A Digi XBee3 ™ Cellular SMS ActivityBot egy oktató robot, amely szöveges üzenetekkel vezérelhető bármely mobiltelefonról, bárhol a világon. Az ActivityBot, amelyet Digi barátai készítettek a Parallax Inc.-től, először robotépítőknek készült, és széles körben használják a technológia és a mérnöki oktatás területén.

A robotnak küldött SMS szöveges üzenetek utasíthatják, hogy haladjon előre, hátra, vagy balra vagy jobbra. Beépített barangolási móddal rendelkezik, amely önvezetővé válik, két "bajusz" érzékelő segítségével észleli a jobb vagy bal oldali akadályokat. Az ActivityBot a Digi XBee3 Cellular modult használja, hogy valós időben számoljon be érzéseiről. Például, valahányszor az egyik "bajusz" érzékelő bekapcsol, az eseményt azonnal vissza kell jelenteni a mobiltelefonnak szövegként. (Természetesen csak a robotok írhatnak sms -t és vezethetnek.)

Az SMS csak a kezdet. A Digi XBee3 Cellular támogatja a TCP/IP protokollt, így a parancsok és adatok ugyanolyan könnyen cserélhetők egy weblappal vagy felhőszerverrel. Az ActivityBots és a Blockly, a programozáshoz használt Google által kifejlesztett rendszer a Parallax.com webhelyről származik. A Digi XBee Cellular a Digi.com webhelyen érhető el.

Lépés: Gyűjtse össze az anyagokat

Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat
Gyűjtsön anyagokat

Íme az összes szükséges kellék a projekt létrehozásához:

  • Parallax ActivityBot

    • Az ActivityBot tartalmazza:

      • USB A-Mini-B kábel
      • Drót bajusz
      • Férfi fejlécek
      • Csatlakozó vezeték
      • 220 ohmos ellenállások
      • 10K ohmos ellenállások
  • Digi XBee3 Cellular LTE-M készlet

    • Az XBee3 Cellular Kit tartalmazza:

      • XBIB fejlesztőbizottság
      • USB kábel
      • Antennák
      • 12 voltos tápegység XBIB kártyához
      • Nano méretű SIM kártya SMS szolgáltatással
    • (Megjegyzés: az antenna, az XBIB kártya, a tápegység és a SIM -kártya külön is beszerezhető, ha szükséges)
  • Bármilyen mobiltelefon SMS szolgáltatással
  • Windows vagy MacOS számítógép USB -vel (blokk kód programozásához)
  • AA elemek x 5 - (szeretjük az újratölthető töltővel)
  • XCTU az XBee konfigurálásához - (ingyenes letöltés)

2. lépés: Építse fel a robotot

Építsd fel a robotot
Építsd fel a robotot
Építsd fel a robotot
Építsd fel a robotot

Kövesse a teljes online utasításokat a Parallax ActivityBot összeszereléséhez:

  1. Hardver ellenőrzés
  2. Készítsen elő külső kódolókat
  3. Készítse elő a gumiabroncsokat
  4. Készítse elő az alvázat
  5. Készítse elő a szervókat
  6. Szerelje fel a jobb szervót
  7. Szerelje fel a bal szervót
  8. Szerelje fel a jobb oldali kódolót
  9. Szerelje fel a bal kódolót
  10. Szerelje fel az akkumulátorcsomagot
  11. Szerelje be a hátsó kereket
  12. Hajtókerekek felszerelése
  13. Szerelje fel a tevékenységi táblát
  14. Elektromos kapcsolatok
  15. Szoftver és programozás ellenőrzése
  16. Hangjelzés
  17. A navigáció alapjai

Az összeszerelési útmutatóban leírt lépések végrehajtása a legjobb módja annak, hogy megértse új robotját. Javasoljuk, hogy legalább dolgozzon végig a Navigálás érintéssel lépésen, hogy megértse az ActivityBot -ot, és felépítse az összes projektet, amire szüksége lesz ehhez a projekthez.

3. lépés: Testreszabhatja a robotot

Testreszabhatja a robotot
Testreszabhatja a robotot
Testreszabhatja a robotot
Testreszabhatja a robotot

1. Keresse meg és telepítse a bajuszkapcsolókat

2. Keresse meg és telepítse a zümmögőt néhány hangvisszajelzéshez

3. Vezetékkel csatlakoztassa a SEL -t a GND -hez, hogy soros kommunikációkat vezessen az XBee -hez.

4. Vezeték nélküli vezeték-két jumper vezetékkel csatlakoztassa az XBee fejléceket a propeller mikrovezérlőhöz:

  • Egy vezetékkel csatlakoztassa az XBee DO -t a P11 -hez
  • A másik vezetékkel csatlakoztassa az XBee DI -t a P10 -hez

    Kép
    Kép

    A Parallax is egyértelmű kábelezési utasításokat tartalmaz, de ügyeljen arra, hogy használja a fent felsorolt PIN -kódokat

4. lépés: Az XBee Cellular konfigurálása

Konfigurálja az XBee Cellular -t
Konfigurálja az XBee Cellular -t
Konfigurálja az XBee Cellular -t
Konfigurálja az XBee Cellular -t

Helyezze be az XBee3 Cellular készüléket az XBIB fejlesztőkártyába vagy az XBee USB -adapterbe, ügyelve arra, hogy az illesztést úgy végezze el, hogy az összes érintkező megfelelően illeszkedjen a foglalatba, amint az a fényképeken is látható.

Kép
Kép
Kép
Kép

Szerelje össze az XBee3 Cellular hardvert, és csatlakoztassa a számítógéphez. Feltétlenül használja a 12 voltos tápegységet, mert az USB önmagában nem biztosít elegendő áramot a modul megfelelő működéséhez. A készlethez ingyenes, korlátozottan használható SIM-kártya tartozik. A sajátját is megvásárolhatja egy olyan forgalmazótól, mint az AT&T vagy a Twilio.

Telepítse és indítsa el az XCTU programot. Automatikusan frissíti firmware könyvtárát a legújabb verzióra. Az XCTU programban:

  1. Adjon hozzá egy eszközt a gyári alapbeállításokkal (9600, 8 N 1) az XBee rádiókhoz:

    Kép
    Kép
  2. A fejlesztőtáblán lévő társítási jelzőfény villogni kezd, amint az XBee mobilkapcsolatot kap. Ha nem, ellenőrizheti a mobil regisztrációt és a kapcsolatot
  3. Frissítse az XBee3 Cellular modult a legújabb firmware -re. Megjegyzés: Ez akkor is ajánlott, ha a modult újonnan vásárolták.
  4. Válassza ki az eszközt a Rádiómodulok listából kattintva. Az XCTU megjeleníti az adott eszköz aktuális firmware -beállításait.
  5. Állítsa az IP protokoll módot SMS -re [2].
  6. Írja be mobiltelefonszámát a P# mezőbe, majd kattintson az Írás gombra. Írja be a telefonszámot csak számok használatával, kötőjel nélkül. Szükség esetén használhatja a + előtagot. A cél telefonszám az a telefonszám, amelyre a robot szöveget küld.
  7. Ellenőrizze a TD paramétert. 0 -ra kell állítani, mert a szöveghatároló nem lesz használva ebben a projektben.
  8. Feltétlenül írja be a beállításokat az XBee -be a ceruza ikonnal ellátott gombbal.

Telepítse az XBee -t a robotba

  1. Távolítsa el az XBee3 -at az XBIB fejlesztőpanelről, húzza egyenesen felfelé, és ügyeljen arra, hogy ne hajlítsa meg a csapokat. Ha mégis meghajlít, óvatosan egyenesítse ki, mielőtt továbblép.
  2. Győződjön meg arról, hogy a nano-SIM-kártya még mindig be van helyezve az XBee Cellular készülékbe
  3. Helyezze be az XBee3 -at az ActivityBot XBee aljzatába, úgy, hogy az antennacsatlakozó a robot külső széle felé nézzen, akárcsak a táblán lévő kis XBee rajz.
  4. Csatlakoztassa az antennát a kis U. FL csatlakozóhoz úgy, hogy egyenesen lefelé nyomja, miközben kissé előre -hátra forgatja annak biztosítása érdekében, hogy megfelelően középre állítsa. A helyére kerül, ha pontosan igazítja és erősen lenyomja. Néha az antennacsatlakozó azonnal beugrik, de gyakran kissé trükkös, ezért ne csüggedjen. Tudni fogja, hogy jól van, ha szabadon forog ide -oda, anélkül, hogy lekapcsolna.
  5. Szalaggal rögzítse az antennát a robot oldalához. Annak ellenére, hogy ez nem az ideális pozicionálás, a legtöbb esetben gond nélkül működik.

5. lépés: Programozza be a robotot

Programozza be a robotot
Programozza be a robotot
Programozza be a robotot
Programozza be a robotot

Töltse be az XBee3 Cellular ActivityBot kódot

  1. Csatlakoztassa a robotot a számítógéphez az USB -kábel segítségével
  2. Állítsa a robot főkapcsolóját "1" állásba. Ez csak a vezérlőpanelt táplálja, a kerekek le vannak tiltva, hogy a robot ne meneküljön, amíg Ön programozza.

    Kép
    Kép
  3. Nyissa meg a blocky.parallax.com oldalt, és regisztráljon új fiókot
  4. Töltse le és telepítse a BlocklyProp ügyfelet a számítógépére. Ennek az ügyfélprogramnak futnia kell a számítógépén a BlocklyProp Online használatához.
  5. A helyi IP -hozzáférés engedélyezéséhez nyomja meg a Csatlakozás gombot a BlocklyProp kliensben.
  6. Töltse be a Whiskers SMS kódját a böngészőjébe.
  7. Használja a zöld gombot a lefelé mutató nyíllal a firmware betöltéséhez és futtatásához a robot EEPROM használatával USB -n keresztül

    Kép
    Kép
  8. A letöltés folyamatát jelző üzenet után a terminálnak meg kell jelennie, és ki kell nyomtatnia a "Robot v1.2 ready…" üzenetet. Minden készen áll a robot tesztelésére!

6. lépés: Tesztelje a robotot

Tesztelje a robotot
Tesztelje a robotot
Tesztelje a robotot
Tesztelje a robotot
  1. Állítsa a főkapcsolót "0" állásba
  2. Helyezze be az öt AA elemet a robot aljába.
  3. Húzza ki az USB -kábelt, hogy a robot szabadon járhasson.
  4. Állítsa a főkapcsolót "1" állásba a tábla és az XBee3 Cellular tápellátásához.
  5. Várja meg, amíg a kék ASSOC jelzőfény villog, jelezve a kapcsolatot a mobilhálózattal:

    Kép
    Kép
  6. Állítsa a főkapcsolót "2" állásba, és nyomja meg a felette lévő RST gombot.

    Kép
    Kép
  7. Ellenőrizze a mobiltelefonján, hogy nem kapott -e szöveges üzenetet: "Robot 1.2 ready…"

Megkaptad az üzenetet? Nagy! Ellenkező esetben az alábbiakat kell ellenőrizni:

  • Az XBee3 megfelelően van behelyezve a foglalatába
  • A telefonszám helyesen van megadva az XBee konfigurációjában
  • Az XBee IP -módja 2 -re van beállítva SMS -ek esetén
  • A vezetékek az XBee DO csapokat a P11 -hez és az XBee DI -t a P10 -hez kötik
  • A SIM -kártya rendelkezik SMS szolgáltatással
  • A robotnak van áramellátása-a kapcsoló közelében jelzőlámpák vannak
  • A SIM -kártya be van helyezve az XBee3 -ba

7. lépés: Használd

Ha a robot fut, itt vannak a használható parancsok. Mindegyiket szöveges üzenetben küldje el a SIM -kártya telefonszámára:

  • Előre: a robotot néhány hüvelyk (cm) előrehajtja
  • Hátul: visszahúzza a robotot néhány centiméterrel
  • Balra: a robotot 90 ° -kal balra fordítja
  • Jobbra: 90 fokkal jobbra fordítja a robotot
  • Barangolás: a robotot szabad barangolási módba állítja
  • Stop: leállítja a robotot

A robot két érzékelő üzenetet küld:

  • bal oldali bajusz: a robot kapcsolatba lépett egy bal oldali objektummal
  • jobb bajusz: a robot kapcsolatba lépett a jobb oldali objektummal

Szeretné, hogy a robot messzebb, gyorsabban és több érzékelővel közlekedjen? Minden kód nyílt forráskódú, így bármit megváltoztathat. Tegye közzé fejlesztéseit az eredeti útmutató alapján, és élvezze a sms -robotot!

Ajánlott: