Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Materyales
- Hakbang 2: Buuin ang Robot
- Hakbang 3: Ipasadya ang Robot
- Hakbang 4: I-configure ang XBee Cellular
- Hakbang 5: I-program ang Robot
- Hakbang 6: Subukan ang Robot
- Hakbang 7: Gamitin Ito
Video: Digi XBee3 Cellular SMS ActivityBot: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang Digi XBee3 ™ Cellular SMS ActivityBot ay isang pang-edukasyon na robot na maaaring kontrolin ng mga text message mula sa anumang cell phone, kahit saan sa mundo. Ang ActivityBot, na ginawa ng mga kaibigan ni Digi sa Parallax Inc. ay idinisenyo para sa mga unang tagabuo ng robot at malawakang ginagamit sa edukasyon sa teknolohiya at engineering.
Ang mga text message na SMS na ipinadala sa robot ay maaaring utusan ito upang magmaneho, pabalik, o sa kaliwa o kanan. Mayroon itong built in roaming mode kung saan ito ay nagmamaneho sa sarili, gamit ang dalawang "whisker" na sensor upang makita ang mga hadlang sa kanan o kaliwa. Gumagamit ang Aktibidad sa Digi XBee3 Cellular module upang iulat muli kung ano ang nararamdaman nito sa real time. Halimbawa, anumang oras na na-trigger ang isa sa mga "whisker" na sensor, ang kaganapang iyon ay agad na naiulat na bumalik sa cell phone bilang isang teksto. (Syempre, mga robot lang ang dapat mag-text at magmaneho.)
Ang SMS ay simula lamang. Sinusuportahan ng Digi XBee3 Cellular ang TCP / IP kaya't ang mga utos at data ay maaaring madaling palitan ng isang web page o cloud server. Ang ActivityBots at Blockly, ang imbentong sistema ng Google na ginamit upang i-program ito, nagmula sa Parallax.com. Magagamit ang Digi XBee Cellular mula sa Digi.com.
Hakbang 1: Ipunin ang Mga Materyales
Narito ang lahat ng mga suplay na kakailanganin mo upang likhain ang proyektong ito:
-
Parallax na AktibidadBot
-
Kasama sa ActivityBot:
- USB A hanggang Mini-B cable
- Mga whisker ng wire
- Mga header ng lalaki
- Hookup wire
- 220 ohm resistors
- 10K ohm resistors
-
-
Digi XBee3 Cellular LTE-M Kit
-
Kasama sa XBee3 Cellular Kit:
- XBIB development board
- kable ng USB
- Mga antena
- 12-volt na supply ng kuryente para sa XBIB board
- Nano-size na SIM card na may serbisyo sa SMS
- (Tandaan: antena, board ng XBIB, supply ng kuryente at SIM card ay maaari ding magkahiwalay na mapagkukunan kung nais)
-
- Anumang mobile phone na may serbisyo sa SMS
- Isang Windows o MacOS computer na may USB (para sa Blockly code program)
- Mga baterya ng AA x 5 - (gusto namin ng mga rechargeable na may isang charger)
- XCTU para sa pag-configure ng XBee - (libreng pag-download)
Hakbang 2: Buuin ang Robot
Sundin ang buong mga tagubilin sa online para sa pagtitipon ng Parallax ActivityBot:
- Suriin ang Hardware
- Maghanda ng Mga Panlabas na Encoder
- Ihanda ang Mga Gulong
- Ihanda ang Chassis
- Ihanda ang Mga Serbisyo
- Mount Right Servo
- Mount Left Servo
- Mount Right Encoder
- Mount Left Encoder
- Mount Pack ng Baterya
- Mount Tail Wheel
- Mount Drive Wheels
- I-mount ang Board ng Aktibidad
- Mga elektrikal na koneksyon
- Sinusuri ng Software at Programming
- Gumawa ng isang Beep
- Mga Pangunahing Kaalaman sa Pag-navigate
Ang paggawa ng lahat ng mga hakbang sa gabay ng pagpupulong ay ang pinakamahusay na paraan upang maunawaan ang iyong bagong robot. Inirerekumenda namin na hindi bababa sa pagtatrabaho sa hakbang na Pag-navigate sa Touch upang maunawaan ang ActivityBot at buuin ang lahat ng mga system na kakailanganin mo para sa proyektong ito.
Hakbang 3: Ipasadya ang Robot
1. Hanapin at i-install ang mga switch ng whisker
2. Hanapin at i-install ang buzzer para sa ilang audio feedback
3. Gumamit ng isang kawad upang ikonekta ang SEL sa GND upang mag-ruta ng mga serial comms sa XBee.
4. Wire para sa wireless - gamit ang dalawang mga wire ng jumper, ikonekta ang mga header ng XBee sa Propeller microcontroller:
- Gumamit ng isang kawad upang ikonekta ang XBee DO sa P11
-
Gamitin ang iba pang kawad upang ikonekta ang XBee DI sa P10
Ang Parallax ay mayroon ding malinaw na mga tagubilin sa mga kable, ngunit tiyaking gamitin ang mga numero ng pin tulad ng nakalista sa itaas
Hakbang 4: I-configure ang XBee Cellular
Ipasok ang XBee3 Cellular sa XBIB development board o iyong XBee USB adapter, maingat na ihanay ito upang ang lahat ng mga pin ay nasa socket nang tama, tulad ng ipinakita sa mga larawan.
Ipunin ang XBee3 Cellular hardware at kumonekta sa iyong computer. Siguraduhing gamitin ang 12-volt na supply ng kuryente dahil ang USB lamang ay hindi nagbibigay ng sapat na kasalukuyang upang maayos na mapatakbo ang module. Ang kit ay mayroong isang libreng limitadong paggamit ng SIM card. Maaari ka ring bumili ng iyong sarili mula sa isang vendor tulad ng AT&T o Twilio.
I-install at ilunsad ang programa ng XCTU. Awtomatiko nitong mai-a-update ang firmware library nito sa pinakabagong bersyon. Sa programa ng XCTU:
-
Magdagdag ng isang aparato, gamit ang mga setting ng default na pabrika (9600, 8 N 1) para sa mga radio ng XBee:
- Ang ilaw ng pagsasama sa iyong development board ay magsisimulang kumurap sa sandaling ang iyong XBee ay makakakuha ng isang koneksyon sa cellular. Kung hindi maaari mong suriin para sa pagrehistro ng cellular at koneksyon
- I-update ang iyong XBee3 Cellular module sa pinakabagong firmware. Tandaan: Inirerekumenda ito kahit na ang iyong module ay bagong binili.
- Piliin ang aparato mula sa listahan ng Mga Radio Module sa pamamagitan ng pag-click dito. Ipapakita ng XCTU ang kasalukuyang mga setting ng firmware para sa aparatong iyon.
- Itakda ang mode ng IP Protocol sa SMS [2].
- Ipasok ang numero ng iyong mobile phone sa P # na patlang at i-click ang Sumulat na pindutan. I-type ang numero ng telepono gamit ang mga numero lamang, nang walang mga dash. Maaari mong gamitin ang unlapi + kung kinakailangan. Ang target na numero ng telepono ay ang numero ng telepono kung saan nagpapadala ang mga robot ng mga teksto.
- Suriin ang parameter ng TD. Dapat itong itakda sa 0 dahil ang text delimiter ay hindi gagamitin sa proyektong ito.
- Tiyaking isulat ang mga setting sa XBee gamit ang pindutan na may icon na lapis.
I-install ang XBee sa robot
- Alisin ang XBee3 mula sa board ng pag-unlad ng XBIB, hilahin ito pataas at mag-ingat na hindi yumuko ang mga pin. Kung yumuko ka man, maingat na ituwid ang mga ito bago magpatuloy.
- Tiyaking mayroon ka pa ring naipasok na nano-SIM card sa iyong XBee Cellular
- Ipasok ang XBee3 sa socket ng XBee ng ActivityBot, na nakatuon sa gayon ang konektor ng antena ay patungo sa labas ng gilid ng robot, tulad ng maliit na pagguhit ng XBee sa pisara.
- Ikonekta ang antena sa maliit na konektor ng U. FL sa pamamagitan ng pagpindot dito nang diretso habang paikot-ikot ito nang kaunti upang matiyak na nakasentro ito nang maayos. Magpa-pop ito sa lugar kapag isinama mo ito nang tama at pinindot nang mahigpit. Minsan ang konektor ng antena ay agad na pops, ngunit madalas medyo mahirap ito kaya huwag panghinaan ng loob. Malalaman mong nakuha mo ito nang tama kapag umiikot ito nang malayang walang pag-disconnect.
- I-mount ang antena sa gilid ng robot na may tape. Kahit na hindi ito ang perpektong pagpoposisyon, sa karamihan ng mga kaso gumagana ito nang walang anumang mga isyu.
Hakbang 5: I-program ang Robot
I-load ang XBee3 Cellular ActivityBot code
- Ikonekta ang robot sa iyong computer gamit ang USB cable
-
Itakda ang switch ng kuryente sa robot sa posisyon na "1". Pinapagana lamang nito ang board control nito, na may mga gulong na hindi pinagana upang ang robot ay hindi tumakbo palayo habang pinaprograma mo ito.
- Buksan ang blocky.parallax.com at magrehistro ng isang bagong account
- I-download ang BlocklyProp Client para sa iyong computer at i-install ito. Ang programa ng client na ito ay dapat na tumatakbo sa iyong computer upang magamit ang BlocklyProp Online.
- Pindutin ang pindutan ng Connect nito sa BlocklyProp Client upang payagan ang lokal na pag-access ng IP.
- I-load ang Whiskers SMS code sa iyong browser.
-
Gamitin ang berdeng pindutan gamit ang pababang arrow upang mai-load at patakbuhin ang firmware gamit ang EEPROM ng robot sa paglipas ng USB
- Pagkatapos ng isang mensahe sa pag-usad sa pag-download, dapat lumitaw ang Terminal at mag-print ng isang "Robot v1.2 handa na …" na mensahe. Handa ka na upang subukan ang iyong robot!
Hakbang 6: Subukan ang Robot
- Itakda ang switch ng kuryente sa posisyon na "0"
- I-install ang limang mga baterya ng AA sa ilalim ng robot.
- Idiskonekta ang USB cable upang ang robot ay maaaring malayang gumala.
- Itakda ang switch ng kuryente sa posisyon na "1" upang mapagana ang board at XBee3 Cellular.
-
Maghintay para sa asul na ilaw ng ASSOC upang kumurap, na nagpapahiwatig ng isang koneksyon sa cellular network:
-
Itakda ang switch ng kuryente sa posisyon na "2", at pindutin ang pindutan ng RST sa itaas nito.
- Suriin ang iyong mobile phone para sa isang text message: "Robot 1.2 handa na …"
Nakuha ang mensahe? Malaki! Kung hindi man, narito ang ilang mga bagay upang suriin:
- Ang XBee3 ay maayos na na-install sa socket nito
- Ang numero ng telepono ay maayos na naipasok sa pagsasaayos ng XBee
- Ang IP mode ng XBee ay nakatakda sa 2 para sa SMS
- Kinokonekta ng mga wire ang mga pin na XBee DO sa P11 at XBee DI sa P10
- Ang SIM card ay mayroong serbisyo sa SMS
- Ang robot ay may lakas-may mga ilaw na tagapagpahiwatig malapit sa switch
- Ang SIM card ay naka-install sa XBee3
Hakbang 7: Gamitin Ito
Sa pagpapatakbo ng robot, narito ang mga utos na maaari mong gamitin. Ipadala ang bawat isa bilang isang text message na naka-address sa numero ng telepono ng iyong SIM card:
- Ipasa: hinihimok ang robot pasulong ng ilang pulgada (cm)
- Bumalik: hinihimok ang robot pabalik ng ilang pulgada (cm)
- Kaliwa: pinapalitan ang robot ng halos 90º sa kaliwa
- Kanan: pinaliliko ang robot ng halos 90º pakanan
- Roam: inilalagay ang robot sa libreng mode ng roam
- Itigil: ititigil ang robot
Nagpapadala ang robot ng dalawang mensahe ng sensor:
- kaliwang whisker: nakipag-ugnay ang robot sa isang bagay sa kaliwa
- tamang bulong: ang robot ay nakipag-ugnay sa isang bagay sa kanan
Nais mo bang magmaneho ang robot ng mas malayo, mas mabilis at magkaroon ng mas maraming sensor? Ang lahat ng code ay open-source upang mabago mo ang anumang gusto mo. I-publish ang iyong mga pagpapabuti gamit ang kredito sa orihinal na gabay na ito at tangkilikin ang iyong robot sa pag-text!
Inirerekumendang:
WiFi RGB Cellular Lamp Gamit ang ESP8266: 6 Mga Hakbang
WiFi RGB Cellular Lamp Gamit ang ESP8266: Sa post na ito, bumubuo kami ng isang magandang RGB cellular lamp na maaaring makontrol sa paglipas ng WiFi. Ang control page ay binubuo ng isang kulay ng gulong na nagbibigay-daan sa iyo upang mabilis na baguhin ang mga kulay at maaari mo ring tukuyin ang mga halaga ng RGB nang direkta upang lumikha ng isang kabuuang higit sa
Arduino Cellular Shield Tutorial: 9 Mga Hakbang (na may Mga Larawan)
Arduino Cellular Shield Tutorial: Pinapayagan ka ng Arduino Cellular Shield na tumawag sa mga cellular phone, at magpadala ng mga text message. Ang talino ng kalasag na ito ay ang SM5100B na isang matatag na module ng cellular na may kakayahang gumanap ng maraming mga gawain ng karamihan sa mga karaniwang cell phone. Ito ay
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: IMPORMASYON SA KALIGTASAN: Kung sakaling may nais malaman kung " ligtas itong itayo / i-install " - Dinala ko ito sa 2 magkakaibang mga kumpanya ng Langis para sa mga pagsasaalang-alang sa feedback / kaligtasan, at pinatakbo ko ito ng Kagawaran ng Pag-iingat sa Fire Fire ng kagawaran ng bumbero
IOT Sa Cellular Network Na May ESP32: 23 Mga Hakbang
IOT Gamit ang Cellular Network Sa ESP32: Ngayon tatalakayin namin ang tungkol sa modem ng GPRS, o sa halip, ang ESP32 at ang paggamit nito sa network ng cellular phone. Ito ay isang bagay na gumagana nang mahusay. Gamit ang MQTT protocol, magpapadala kami ng data sa dashboard ng Ubidots. Gamitin sa pagpupulong na ito ng
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol