Indholdsfortegnelse:
- Trin 1: Saml materialer
- Trin 2: Byg robotten
- Trin 3: Tilpas robotten
- Trin 4: Konfigurer XBee Cellular
- Trin 5: Programmer robotten
- Trin 6: Test robotten
- Trin 7: Brug det
Video: Digi XBee3 Cellular SMS ActivityBot: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Digi XBee3 ™ Cellular SMS ActivityBot er en undervisningsrobot, der kan styres med tekstbeskeder fra enhver mobiltelefon, hvor som helst i verden. ActivityBot, lavet af Digis venner hos Parallax Inc., er designet til førstegangsrobotbyggere og bruges i vid udstrækning inden for teknologi- og ingeniøruddannelse.
SMS -tekstbeskeder sendt til robotten kan kommandere den til at køre fremad, tilbage eller til venstre eller højre. Den har en indbygget roamingtilstand, hvor den bliver selvkørende ved hjælp af to "whisker" sensorer til at registrere forhindringer til højre eller venstre. ActivityBot bruger Digi XBee3 Cellular -modulet til at rapportere tilbage, hvad det registrerer i realtid. For eksempel, når en af "whisker" -sensorerne udløses, rapporteres denne hændelse straks tilbage til mobiltelefonen som en tekst. (Selvfølgelig bør kun robotter skrive og køre.)
SMS er kun begyndelsen. Digi XBee3 Cellular understøtter TCP/IP, så kommandoer og data kan lige så let udveksles med en webside eller en cloud -server. ActivityBots og Blockly, det Google-opfundne system, der bruges til at programmere det, kommer fra Parallax.com. Digi XBee Cellular er tilgængelig fra Digi.com.
Trin 1: Saml materialer
Her er alle de forsyninger, du skal bruge til at oprette dette projekt:
-
Parallax ActivityBot
-
Inkluderet i ActivityBot:
- USB A til Mini-B kabel
- Wire whiskers
- Mandlige overskrifter
- Tilslutningstråd
- 220 ohm modstande
- 10K ohm modstande
-
-
Digi XBee3 Cellular LTE-M Kit
-
Inkluderet i XBee3 Cellular Kit:
- XBIB udviklingstavle
- USB -kabel
- Antenner
- 12 volt strømforsyning til XBIB-kort
- SIM-kort i nanostørrelse med SMS-service
- (Bemærk: antenne, XBIB -kort, strømforsyning og SIM -kort kan også hentes separat, hvis det ønskes)
-
- Enhver mobiltelefon med SMS -service
- En Windows- eller MacOS -computer med USB (til Blockly -kodeprogrammering)
- AA batterier x 5 - (vi kan godt lide genopladelige med en oplader)
- XCTU til konfiguration af XBee - (gratis download)
Trin 2: Byg robotten
Følg den fulde online instruktion for montering af Parallax ActivityBot:
- Hardware Check
- Forbered eksterne encodere
- Forbered dæk
- Klargør chassis
- Forbered servoer
- Monter højre servo
- Monter venstre servo
- Monter højre encoder
- Monter venstre encoder
- Monter batteripakke
- Monter halehjul
- Monter drivhjul
- Monter aktivitetsnævnet
- Elektriske tilslutninger
- Software- og programmeringstjek
- Lav et bip
- Grundlæggende om navigation
At udføre alle trinene i samlevejledningen er den bedste måde at forstå din nye robot på. Vi anbefaler i det mindste at arbejde igennem trinene Navigering med berøring for at forstå ActivityBot og bygge alle de systemer, du har brug for til dette projekt.
Trin 3: Tilpas robotten
1. Find og installer knurhårskontakterne
2. Find og installer summeren for lidt lydfeedback
3. Brug en ledning til at slutte SEL til GND for at dirigere serielle kommandoer til XBee.
4. Tråd til trådløs-tilslut XBee-overskrifterne til propellerens mikrokontroller ved hjælp af to jumper-tråde:
- Brug en ledning til at forbinde XBee DO til P11
-
Brug den anden ledning til at forbinde XBee DI til P10
Parallax har også klare ledningsinstruktioner, men sørg for at bruge stiftnumrene som angivet ovenfor
Trin 4: Konfigurer XBee Cellular
Indsæt XBee3 Cellular i XBIB -udviklingskortet eller din XBee USB -adapter, og pas på at justere det, så alle benene sidder korrekt i stikket, som vist på billederne.
Saml XBee3 Cellular -hardware og tilslut din computer. Sørg for at bruge 12-volt strømforsyningen, fordi USB alene ikke leverer nok strøm til korrekt drift af modulet. Sættet leveres med et gratis SIM-kort til begrænset brug. Du kan også købe din egen fra en leverandør som AT&T eller Twilio.
Installer og start XCTU -programmet. Det opdaterer automatisk sit firmwarebibliotek til den nyeste version. I XCTU -programmet:
-
Tilføj en enhed ved hjælp af fabriksindstillingerne (9600, 8 N 1) til XBee -radioer:
- Associeringslampen på dit udviklingstavle begynder at blinke, så snart din XBee får en mobilforbindelse. Hvis det ikke er det, kan du tjekke for mobilregistrering og forbindelse
- Opdater dit XBee3 Cellular -modul til den nyeste firmware. Bemærk: Dette anbefales, selvom dit modul er nyindkøbt.
- Vælg enheden fra listen Radiomoduler ved at klikke på den. XCTU viser de aktuelle firmwareindstillinger for den pågældende enhed.
- Indstil IP -protokoltilstanden til SMS [2].
- Indtast dit mobiltelefonnummer i feltet P#, og klik på knappen Skriv. Indtast telefonnummeret kun med tal, uden bindestreger. Du kan bruge + præfikset, hvis det er nødvendigt. Måletelefonnummeret er telefonnummeret, din robot sender tekster til.
- Kontroller TD -parameteren. Det skal sættes til 0, fordi tekstafgrænsningen ikke bruges i dette projekt.
- Sørg for at skrive indstillingerne til XBee ved hjælp af knappen med blyantikonet.
Installer XBee i robotten
- Fjern XBee3 fra XBIB -udviklingsbordet, træk det lige op og pas på ikke at bøje stifterne. Hvis du bøjer nogen, skal du omhyggeligt rette dem ud, inden du går videre.
- Sørg for, at du stadig har nano-SIM-kortet indsat i dit XBee Cellular
- Sæt XBee3 i ActivityBots XBee -stik, orienteret, så antennestikket er mod robotens yderside, ligesom den lille XBee -tegning på tavlen.
- Tilslut antennen til det lille U. FL -stik ved at trykke den lige ned, mens du drejer den lidt frem og tilbage for at sikre, at den er centreret korrekt. Det kommer på plads, når du justerer det helt rigtigt og trykker fast. Nogle gange dukker antennestikket ind med det samme, men ofte er det lidt svært, så lad dig ikke afskrække. Du ved, at du har det rigtigt, når det roterer frit frem og tilbage uden at afbryde forbindelsen.
- Monter antennen på siden af robotten med tape. Selvom dette ikke er den ideelle positionering, fungerer det i de fleste tilfælde uden problemer.
Trin 5: Programmer robotten
Indlæs XBee3 Cellular ActivityBot -koden
- Tilslut robotten til din computer ved hjælp af dets USB -kabel
-
Sæt afbryderen på robotten i positionen "1". Dette driver kun dets controller board, med hjulene deaktiveret, så robotten ikke løber væk, mens du programmerer den.
- Åbn blocky.parallax.com og registrer en ny konto
- Download BlocklyProp -klienten til din computer, og installer den. Dette klientprogram skal køre på din computer for at kunne bruge BlocklyProp Online.
- Tryk på knappen Tilslut i BlocklyProp Client for at tillade lokal IP -adgang.
- Indlæs Whiskers SMS -kode i din browser.
-
Brug den grønne knap med pil ned til at indlæse og køre firmwaren ved hjælp af robotens EEPROM over USB
- Efter en download -fremskridtsmeddelelse skal terminalen vises og udskrive en "Robot v1.2 klar …" -meddelelse. Du er klar til at teste din robot!
Trin 6: Test robotten
- Sæt afbryderen i positionen "0"
- Installer de fem AA -batterier i bunden af robotten.
- Afbryd USB -kablet, så robotten kan færdes frit.
- Sæt afbryderen i positionen "1" for at drive kortet og XBee3 Cellular.
-
Vent på, at den blå ASSOC -lampe blinker, hvilket angiver en forbindelse til mobilnetværket:
-
Sæt afbryderen i positionen "2", og tryk på RST -knappen over den.
- Tjek din mobiltelefon for at få en tekstbesked: "Robot 1.2 klar …"
Fik beskeden? Store! Ellers er her nogle ting at kontrollere:
- XBee3 er korrekt installeret i stikket
- Telefonnummeret er korrekt indtastet i XBees konfiguration
- XBees IP -tilstand er indstillet til 2 for SMS
- Ledninger forbinder stifterne XBee DO til P11 og XBee DI til P10
- SIM -kortet har SMS -service
- Robotten har strøm-der er indikatorlamper i nærheden af kontakten
- SIM -kortet er installeret i XBee3
Trin 7: Brug det
Med robotten kørende, her er de kommandoer, du kan bruge. Send hver som en tekstbesked adresseret til telefonnummeret på dit SIM -kort:
- Fremad: driver robotten frem et par tommer (cm)
- Tilbage: driver robotten et par tommer (cm) tilbage
- Venstre: drejer robotten cirka 90º til venstre
- Til højre: drejer robotten cirka 90º til højre
- Roam: sætter robotten i frit roam -tilstand
- Stop: stopper robotten
Robotten sender to sensormeddelelser:
- venstre knurhår: robotten har kontaktet en genstand til venstre
- højre knurhår: robotten har kontaktet et objekt til højre
Vil robotten køre længere, hurtigere og have flere sensorer? Al koden er open-source, så du kan ændre alt, hvad du kan lide. Udgiv dine forbedringer med kredit til denne originale guide, og nyd din sms -robot!
Anbefalede:
Sender sms, hvis der opdages røg (Arduino+GSM SIM900A: 5 trin
Sender sms, hvis der opdages røg (Arduino+GSM SIM900A: Hej alle! I min første instruks vil jeg lave en gasalarm, der sender besked til brugeren, hvis der opdages forurening. Dette vil være en simpel prototype ved hjælp af Arduino, GSM -modul og elektrokemisk røgsensor. Fremover kan dette udvides til
Send en SMS ved hjælp af en ESP8266: 5 trin
Send en SMS Ved hjælp af et ESP8266: Denne instruktion tager dig igennem trinene til at sende en SMS -beskeder over internettet fra et ESP8266 NodeMCU -modulkort til en mobiltelefon. For at kunne sende beskeden skal du gennemgå trinene for at få et virtuelt telefonnummer fra
Arduino Cellular Shield Tutorial: 9 trin (med billeder)
Arduino Cellular Shield Tutorial: Arduino Cellular Shield giver dig mulighed for at foretage mobiltelefonopkald og sende tekstbeskeder. Hjernen i dette skjold er SM5100B, som er et robust mobilmodul, der er i stand til at udføre mange af opgaverne for de fleste standard mobiltelefoner. Denne sh
Sådan bruges SIM800L til at sende SMS og styre relæ via SMS: 3 trin
Sådan bruges SIM800L til at sende SMS og styre relæ via SMS: Beskrivelse: Denne vejledning viser, hvordan du bruger SIM800L til at sende sms og modtage sms til at styre relæ. SIM800L -modulet er lille i størrelse og kan bruges til at kommunikere med Arduino til at sende sms, modtage sms, ringe, modtage opkald og andet. I denne vejledning
3, 7v nødoplader Nokia Cellular med 9v batteri: 6 trin
3,7v nødoplader Nokia Cellular med 9v batteri: Hej til alle. Jeg ville foreslå dig en simpel mobil oplader med teknologi på lavt niveau, der dog fungerer og udfører sin opgave perfekt. Udkast til en mobil nødsituation, der kan være uundværlig, hvis den bliver fundet for os med b