Obsah:
- Krok 1: Shromážděte materiály
- Krok 2: Sestavte robota
- Krok 3: Přizpůsobte si robota
- Krok 4: Konfigurujte XBee Cellular
- Krok 5: Naprogramujte robota
- Krok 6: Otestujte robota
- Krok 7: Použijte to
Video: Mobilní SMS ActivityBot Digi XBee3: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Mobilní SMS ActivityBot Digi XBee3 ™ je vzdělávací robot, který lze ovládat pomocí textových zpráv z jakéhokoli mobilního telefonu, kdekoli na světě. ActivityBot, vytvořený přáteli společnosti Digi ve společnosti Parallax Inc., je určen pro začínající výrobce robotů a je široce používán v technologickém a inženýrském vzdělávání.
SMS zprávy odeslané robotu mohou přikázat, aby jel vpřed, vzad nebo vlevo nebo vpravo. Má vestavěný roamingový režim, kde se stává samořízeným, pomocí dvou senzorů „whisker“k detekci překážek vpravo nebo vlevo. ActivityBot používá modul Digi XBee3 Cellular, aby v reálném čase hlásil, co snímá. Například kdykoli je spuštěn některý ze senzorů „whisker“, je tato událost okamžitě hlášena zpět na mobilní telefon jako text. (Samozřejmě, pouze roboti by měli psát a řídit.)
SMS je jen začátek. Digi XBee3 Cellular podporuje TCP/IP, takže příkazy a data lze stejně snadno vyměňovat s webovou stránkou nebo cloudovým serverem. ActivityBots a Blockly, systém vynalezený společností Google, který jej používal k programování, pocházejí z Parallax.com. Digi XBee Cellular je k dispozici na Digi.com.
Krok 1: Shromážděte materiály
Zde jsou všechny zásoby, které budete k vytvoření tohoto projektu potřebovat:
-
Paralaxa ActivityBot
-
Součástí ActivityBot:
- Kabel USB A na Mini-B
- Drátěné vousy
- Mužské záhlaví
- Propojovací drát
- Rezistory 220 ohmů
- 10K ohmové odpory
-
-
Sada Digi XBee3 Cellular LTE-M
-
Součástí mobilní sady XBee3:
- Vývojová deska XBIB
- USB kabel
- Antény
- 12voltový napájecí zdroj pro desku XBIB
- SIM karta nano velikosti se službou SMS
- (Poznámka: anténu, desku XBIB, napájecí zdroj a SIM kartu lze v případě potřeby zakoupit také samostatně)
-
- Jakýkoli mobilní telefon se službou SMS
- Počítač se systémem Windows nebo MacOS s USB (pro blokové programování kódu)
- AA baterie x 5 - (máme rádi dobíjecí nabíječky)
- XCTU pro konfiguraci XBee - (bezplatné stažení)
Krok 2: Sestavte robota
Při sestavování Parallax ActivityBot postupujte podle online pokynů:
- Kontrola hardwaru
- Připravte si externí kodéry
- Připravte pneumatiky
- Připravte podvozek
- Připravte si serva
- Namontujte pravé servo
- Namontujte levé servo
- Namontujte pravý kodér
- Namontujte levý kodér
- Namontujte bateriový balíček
- Namontujte zadní kolo
- Namontujte hnací kola
- Namontujte panel aktivit
- Elektrická připojení
- Kontrola softwaru a programování
- Pípněte
- Základy navigace
Provedení všech kroků v montážní příručce je nejlepším způsobem, jak porozumět svému novému robotovi. Doporučujeme alespoň projít krokem Navigace dotykem, abyste porozuměli ActivityBot a vytvořili všechny systémy, které pro tento projekt budete potřebovat.
Krok 3: Přizpůsobte si robota
1. Vyhledejte a nainstalujte přepínače vousů
2. Vyhledejte a nainstalujte bzučák pro zvukovou zpětnou vazbu
3. Pomocí kabelu propojte SEL s GND a směrujte sériové komunikace do XBee.
4. Bezdrátový vodič-pomocí dvou propojovacích vodičů připojte záhlaví XBee k mikrokontroléru Propeller:
- Jedním vodičem připojte XBee DO k P11
-
Pomocí druhého vodiče připojte XBee DI k P10
Parallax má také jasné pokyny k zapojení, ale nezapomeňte použít čísla pinů, jak je uvedeno výše
Krok 4: Konfigurujte XBee Cellular
Vložte XBee3 Cellular do vývojové desky XBIB nebo do vašeho adaptéru XBee USB a dávejte pozor, abyste jej zarovnali, aby všechny kolíky byly správně v zásuvce, jak je znázorněno na fotografiích.
Sestavte hardware XBee3 Cellular a připojte se k počítači. Ujistěte se, že používáte 12voltový napájecí zdroj, protože samotné USB neposkytuje dostatečný proud pro správnou funkci modulu. Tato sada je dodávána s bezplatnou SIM kartou s omezeným použitím. Můžete si také zakoupit vlastní od dodavatele, jako je AT&T nebo Twilio.
Nainstalujte a spusťte program XCTU. Automaticky aktualizuje knihovnu firmwaru na nejnovější verzi. V programu XCTU:
-
Přidejte zařízení pomocí výchozího továrního nastavení (9600, 8 N 1) pro rádia XBee:
- Jakmile vaše XBee získá mobilní připojení, začne blikat kontrolka přidružení na vaší vývojové desce. Pokud tomu tak není, můžete zkontrolovat mobilní registraci a připojení
- Aktualizujte svůj modul XBee3 Cellular na nejnovější firmware. Poznámka: Toto je doporučeno, i když je váš modul nově zakoupen.
- Vyberte zařízení ze seznamu Rádiové moduly kliknutím na něj. XCTU zobrazí aktuální nastavení firmwaru pro toto zařízení.
- Nastavte režim IP protokolu na SMS [2].
- Do pole P# zadejte číslo svého mobilního telefonu a klikněte na tlačítko Napsat. Zadejte telefonní číslo pouze pomocí čísel, bez pomlček. V případě potřeby můžete použít předponu +. Cílové telefonní číslo je telefonní číslo, na které váš robot zasílá textové zprávy.
- Zkontrolujte parametr TD. Mělo by být nastaveno na 0, protože v tomto projektu nebude použit oddělovač textu.
- Nezapomeňte nastavení zapsat do XBee pomocí tlačítka s ikonou tužky.
Nainstalujte XBee do robota
- Vyjměte XBee3 z vývojové desky XBIB, vytáhněte jej přímo nahoru a dávejte pozor, abyste kolíky neohnuli. Pokud nějaké ohnete, opatrně je narovnejte, než půjdete dál.
- Ujistěte se, že máte v zařízení XBee Cellular stále vloženou kartu nano-SIM
- Vložte XBee3 do zásuvky XBee ActivityBot orientované tak, aby byl konektor antény směrem k vnějšímu okraji robota, stejně jako malé XBee kreslící na desce.
- Připojte anténu k malému konektoru U. FL tak, že ji zatlačíte přímo dolů a trochu ji otočíte tam a zpět, abyste zajistili správné vycentrování. Zaskočí na místo, když jej zarovnáte správně a pevně zatlačíte. Někdy se konektor antény objeví hned, ale často je to trochu složité, takže se nenechte odradit. Budete vědět, že to máte správně, když se točí tam a zpět volně bez odpojení.
- Namontujte anténu na stranu robota pomocí pásky. I když to není ideální umístění, ve většině případů funguje bez problémů.
Krok 5: Naprogramujte robota
Načtěte kód XBee3 Cellular ActivityBot
- Připojte robota k počítači pomocí kabelu USB
-
Nastavte vypínač na robotu do polohy „1“. To napájí pouze jeho řídicí desku s deaktivovanými koly, takže robot během programování neuteče.
- Otevřete blocky.parallax.com a zaregistrujte si nový účet
- Stáhněte si klienta BlocklyProp do počítače a nainstalujte jej. Tento klientský program musí být spuštěn na vašem počítači, abyste mohli používat BlocklyProp Online.
- Stisknutím tlačítka Připojit v klientu BlocklyProp povolíte místní přístup k IP.
- Vložte do svého prohlížeče SMS kód Whiskers.
-
Pomocí zeleného tlačítka se šipkou dolů nahrajte a spusťte firmware pomocí EEPROM robota přes USB
- Po zprávě o průběhu stahování by se měl zobrazit terminál a vytisknout zprávu „Robot v1.2 ready …“. Jste připraveni testovat svého robota!
Krok 6: Otestujte robota
- Přepněte hlavní vypínač do polohy „0“
- Nainstalujte pět baterií AA do spodní části robota.
- Odpojte kabel USB, aby se robot mohl volně pohybovat.
- Chcete -li desku a XBee3 Cellular napájet, přepněte vypínač do polohy „1“.
-
Počkejte, až začne blikat modrá kontrolka ASSOC, což indikuje připojení k mobilní síti:
-
Nastavte hlavní vypínač do polohy „2“a stiskněte tlačítko RST nad ním.
- Zkontrolujte na svém mobilním telefonu textovou zprávu: „Robot 1.2 ready…“
Dostali jste zprávu? Skvělý! V opačném případě je třeba zkontrolovat několik věcí:
- XBee3 je správně nainstalován ve své zásuvce
- V konfiguraci XBee je správně zadáno telefonní číslo
- IP režim XBee je pro SMS nastaven na 2
- Dráty spojují piny XBee DO s P11 a XBee DI s P10
- SIM karta má službu SMS
- Robot je napájen-poblíž spínače jsou kontrolky
- V XBee3 je nainstalována SIM karta
Krok 7: Použijte to
Když je robot v chodu, zde jsou příkazy, které můžete použít. Každou odešlete jako textovou zprávu adresovanou na telefonní číslo vaší SIM karty:
- Vpřed: pohne robota dopředu o několik palců (cm)
- Zpět: pohání robota zpět o několik palců (cm)
- Vlevo: otočí robota o 90 ° doleva
- Vpravo: otočí robota o 90 ° doprava
- Roam: přepne robota do režimu free roam
- Zastavit: zastaví robota
Robot odešle dvě zprávy ze senzoru:
- levý vous: robot kontaktoval objekt vlevo
- pravý vous: robot kontaktoval předmět vpravo
Chcete, aby robot jel dál, rychleji a měl více senzorů? Veškerý kód je open-source, takže můžete změnit cokoli, co se vám líbí. Zveřejněte svá vylepšení s kreditem v této originální příručce a užijte si svého textového robota!
Doporučuje:
Air - skutečná mobilní vzduchová kytara (prototyp): 7 kroků (s obrázky)
Air - skutečná mobilní vzduchová kytara (prototyp): Dobře, toto bude opravdu krátký návod k první části, jak se konečně přiblížit mému dětskému snu. Když jsem byl malý kluk, vždycky jsem sledoval, jak moji oblíbení umělci a kapely bezvadně hrají na kytaru. Jak jsem vyrůstal, nebyl jsem
3D tištěný box Gpsdo. Použití napájecího zdroje pro mobilní telefon .: 10 kroků (s obrázky)
3D tištěný box Gpsdo. Používání napájecího zdroje pro mobilní telefon: Zde je alternativa mého GPSDO YT zde Kód je stejný. Deska plošných spojů je stejná s trochou úprav. Používám adaptér pro mobilní telefon. Díky tomu není třeba instalovat sekci napájení. Potřebujeme také 5v ocxo. Používám jednoduchou troubu
WiFi mobilní buňka RGB pomocí ESP8266: 6 kroků
WiFi RGB mobilní lampa pomocí ESP8266: V tomto příspěvku stavíme nádhernou RGB mobilní lampu, kterou lze ovládat přes WiFi. Ovládací stránka se skládá z barevného kolečka, které vám umožňuje rychle měnit barvy, a také můžete přímo zadat hodnoty RGB a vytvořit tak celkem více než
Vytvořte si vlastní systém sledování SMS SMS zabezpečení: 5 kroků (s obrázky)
Vytvořte si vlastní systém sledování bezpečnosti SMS SMS: V tomto projektu vám ukážu, jak zkombinovat modul SIM5320 3G s Arduino a piezoelektrickým převodníkem jako snímač otřesů, abyste vytvořili systém sledování zabezpečení, který vám pošle polohu vašeho vzácné vozidlo prostřednictvím SMS, když
Jak používat SIM800L k odesílání SMS a ovládání relé pomocí SMS: 3 kroky
Jak používat SIM800L k odesílání SMS a ovládání relé pomocí SMS: Popis: Tento tutoriál ukazuje, jak používat SIM800L k odesílání SMS a přijímání SMS k ovládání relé. Modul SIM800L má malé rozměry a lze jej použít k propojení s Arduino pro odesílání SMS, přijímání SMS, volání, přijímání hovorů a další. V tomto tutoriálu