Преглед Спхеро РВР: Авантуристички, програмабилни и врло прошириви мали робот
играчке / / February 16, 2021
Ако сте одрасли у 1980-има, можда ћете имати лепе успомене на Биг Трак - електронски резервоар за играчке који би могао бити програмиран да се креће око вашег дома и испаљује његов предњи „ласер“ на захтев, заједно са футуристичком „клупом“ пев ”звучи. Сет упутстава био је у најмању руку основни, али, за генерацију деце, Биг Трак је живо оживео програмирање.
Ако желите да се препустите носталгији, још увек можете да купите са љубављу рекреирана, потпуно функционална реплика оригинални БигТрак. Али ако тражите паметније, модерније окретање концепта програмабилног возила, не тражите даље од нове креације специјалисте за образовну роботику Спхеро, РВР.
Купите одмах од Спхеро-а
Преглед Спхеро РВР: Шта треба да знате
РВР - изговара се „ровер“ - је возило на батерије које се може контролисати и програмирати са паметног телефона или лаптопа повезаног са Блуетоотх-ом. Најједноставније је да се њиме возите попут аутомобила на даљинско управљање, али такође можете да користите окружење за визуелно кодирање налик огреботинама за програмирање сложенијих понашања. Пропратна веб локација и апликација укључују опсежне ресурсе за учење, тако да има пуно подршке за све који предузимају прве кораке у програмирању.
Напредни корисници у међувремену могу заронити и програмирати РВР директно у ЈаваСцрипт-у и произвођач такође нуди СДК-ове који вам омогућавају да интегришете РВР у Распберри Пи и ББЦ мицро: бит пројекти. Прорез са врхом који се налази у кутији омогућава вам да своју плочу монтирате директно на РВР и напајате је из уграђене батерије, како бисте направили потпуно самосталног робота.
Дизајн возила је прилично минималан, али има неколико уграђених И / О карактеристика: на свакој страни се налази програмабилна ЛЕД у боји, плус сензори боје и амбијенталног светла који омогућавају јединици да препозна када се пређе преко обојеног маркера или ако изађе у сунчева светлост.
У том смислу, РВР има прилично пристојне особине на отвореном, са гуменим гусеничним гусеницама и мотором високог обртног момента који су дизајнирани да му омогуће да преговара о неравним и стрмим теренима на отвореном. Ипак није водоотпоран, па га је најбоље чувати од кише.
Преглед Спхеро РВР: Цена и конкуренција
РВР у Великој Британији кошта 250 фунти, што није неразумно ако се узме у обзир колико је свестран. За оне који траже јефтинији увод у роботику, Спхеро такође нуди низ једноставнијих возила која подржавају исте методе програмирања: £ 130 ЗАВРТАЊ и £ 118 СПРК + су самоходне куглице са разним сензорима, док су мање Спхеро Мини кошта само 48 фунти.
Ако сте превасходно заинтересовани за интеграцију са спољним хобистичким плочама, не недостаје ни других програмабилних возила доступних на мрежи, попут Ардуино компатибилног Елегоо Смарт Робот аутомобилски комплет В3.0. Са само 65 фунти много је јефтинији од РВР-а, али није ни близу тако једноставан за употребу и нема еквивалент апликацији Спхеро Еду и заједници за учење.
Преглед Спхеро РВР: Хардвер
РВР је пријатно компактно возило. Има отисак од 215 к 180 мм и, са закаченим правилним равним врхом, висок је само 67 мм. Испод тела, између гумених гусеница, налази се великодушни простор од 20 мм, који ће му помоћи да путује по грубом тлу, а да се не заглави или огребе.
Нема пуно спољних карактеристика. На десној страни се налази дугме за напајање, а на супротној страни отвара се отвор за прихват испоручене батерије од 36 Вх. Спхеро каже да ће ово обезбедити до два сата истраживања уз потпуно пуњење, након чега ћете морати да га уклоните да бисте га напунили преко уграђеног УСБ-Ц порта. Ово је, иначе, више фафф него што треба, јер је отвор отвор причвршћен вијчаним причвршћивачем, који захтева алат за отпуштање. Спхеро нуди пластични кључ који ће обавити посао, али га је лако изгубити и, ако покушате да користите метални одвијач, можете да прежвакате утор.
Иначе, једини украс РВР-а су разнобојне ЛЕД диоде са сваке стране - плус једна велика која осветљава цео поклопац - и његова четири инфрацрвена примопредајника, који се могу користити за откривање и размену података са другим Спхеро роботи. Преокрените ствар наопако и видећете и сензор за боје окренут надоле: сет вишебојних боја картонски квадратићи су укључени у кутију коју можете положити на тепих да би РВР могао да се користи као путне тачке.
Да бисте открили последњу кључну функцију РВР-а, потребно је да скинете поклопац, што је лако учинити притиском на велико пријатељско плаво дугме на предњој страни. Испод ћете пронаћи УСБ утичницу и четворо-пински УАРТ конектор, који се могу користити за напајање и комуникацију са Распберри Пи или мицро: битом.
Да би ови прикључци били доступни, стандардни поклопац можете заменити алтернативним поклопцем који се испоручује у кутији и има отворе за оба конектора, плус издашан распоред рупа и прореза различитих величина, тако да можете лако да причврстите било које плоче и додатке желети. Спхеро такође нуди опциони ролет-кавез са максималним унутрашњим зазором од 36 мм, пружајући ниво заштите за све додатке које сте поставили на врх РВР-а.
Преглед Спхеро РВР: Окретање
Вероватно прва ствар коју ћете желети да урадите са РВР-ом је једноставно мало га провозати. Да бисте то урадили - заиста, да бисте више или мање било шта урадили са возилом - мораћете да инсталирате апликацију Спхеро Еду. Ово је ваша врата ка свим могућностима РВР-а, укључујући програмске алате, активности заједнице и образовни садржај.
Искрено, апликација се у почетку чини помало неодољивом. Заиста би било добро од уводне турнеје при првом лансирању - да објасните које су кључне карактеристике и где их пронаћи - али довољно брзо ћете то научити. И да будемо поштени, интерфејс је све само идентичан на свих пет подржаних платформи (Андроид, иОС, Виндовс 10, мацОС и Цхроме ОС), тако да можете да користите оно с чим се осећате најсрећније. Једино ограничење је да ће ваш уређај требати да подржи Блуетоотх да би се повезао са РВР-ом.
Када се софтвер инсталира и повеже, можете ући у режим вожње, који вам омогућава управљање возилом повлачењем тачке у круг (или помоћу тастера В, А, С и Д ако ваш уређај има физичку тастатуру) и подесите осветљеност и боју уграђених ЛЕД диода. Као што ћете брзо открити, РВР је прилично прљав - произвођач наводи максималну брзину од око два метра у секунди - и открио сам да сам могао да га пошаљем нешто више од 25 метара преко траве и камена пре него што је изгубио Блуетоотх везу са мојим телефоном и зауставио се.
Купите одмах од Спхеро-а
Иако је трка око ствари забавно, контролама је потребно мало навикавања, јер се возило не управљајте лево-десно као нормалан радио-контролисан аутомобил: радије путује у тачно смеру у ком сте ви указати. Дакле, ако је РВР окренут лево, гурање напред доводи до оштрог десног скретања и удаљавања од вас. Ако желите да настави да иде улево, треба да повучете улево.
Ствари постају још збуњујуће ако шетате уоколо и пратите РВР, јер возило има апсолутни осећај у ком смеру је „напред“, чак и ако се на крају окренете ка другом путу. Ако то сматрате превише запањујућим мозгом, апликација укључује Аим алат који можете користити за ручно преусмеравање.
Преглед Спхеро РВР: Ваши први програми
Искуство вожње можда није у потпуности интуитивно, али РВР ионако заправо није намењен вожњи на овај начин; требало би да буде програмирано. Кликните картицу Програми у апликацији, а затим притисните икону „+“ и видећете избор од три модела програмирања. Први од њих, под насловом Цртање, отприлике је једноставан колико би могао добити: прстом или мишем нацртате путању на екрану, а затим притиснете Старт да бисте видели како РВР прати пут на поду. Помиче се импресивно добро, уз помоћ уграђене инерцијалне мерне јединице која помаже возилу да утврди неравнине и препреке и по потреби коригује курс.
Погледајте сродно
Можете и да програмирате промене брзине РВР-а и ЛЕД боје, цртањем линија различитих тежина и нијанси. Док је програм покренут, можете да пратите различите улазе сензора и статистику у реалном времену, укључујући податке о брзини, лежајевима, жироскопу, акцелерометру и мерачу светлости; после тога можете да прегледате како су се бројке мењале како је РВР возио дуж своје руте.
Иако Драв добро функционише као први увод у роботику (моја четворогодишња ћерка је била усхићена), старија деца ће брзо достићи своје границе. Не можете да прилагодите и пречистите стазе након што сте их нацртали, нити вам визуелно окружење омогућава да у свој програм уградите било какву логику. Ту долази друго програмско окружење, названо Блоцкс.
Ако сте упознати са образовно програмско окружење Сцратцх тада већ знате како Блоцкс ради. Кутија с алатима на дну екрана садржи упутства типа слагалице, попут „котрљање“ и „окретање“, која се могу превући на главно платно и спојити заједно да би се креирале секвенце упутстава. Већина има неке прилагодљиве параметре, на пример у ком углу желите да робот вози, колико брзо треба да иде или колико секунди треба да настави. Постоји сет контрола за управљање светлима РВР-а и репродукцију звукова - иако, разочаравајуће, сви звукови допиру из апликације, а не из самог возила. Резултат један за Биг Трак.
Наставите да се крећете и наћи ћете неке одговарајуће програмске конструкције које се могу користити за постављање петљи и логичких тестова, дохватање података сензора и променљивих процеса. То омогућава - на пример - стварање програма који се креће у круг у круговима који се све више шире док не пронађе подну плочу одређене боје. Ако сте инвестирали у више робота Спхеро, можете да користите ИЦ сензоре да бисте лоцирали и разменили податке са њима.
Ако постоји квака, једноставно повлачење блокова није баш ефикасан начин рада. Да, то значи да не морате да бринете о формалној синтакси, већ да градите ишта више од једноставног петља почиње да укључује заморну количину лова на праве блокове и увлачење у њих место. То се односи нарочито ако користите апликацију за паметни телефон: уски екран може да прикаже само два или три блокира у исто време, тако да губите огромну количину времена померајући се напред-назад да бисте пронашли елементе свог програма потребе.
Преглед Спхеро РВР: ЈаваСцрипт и даље
Трећи модел програмирања који подржава РВР зове се „Текст“ - мада би га могли назвати и „ЈаваСцрипт“, јер је то оно што јесте. Конкретно, РВР покреће ЈаваСцрипт код са избором команди специфичних за робота, као што су „ролл ()“, „сетХеадинг ()“, „сетМаинЛЕД ()“ и тако даље. Све док вам не смета мало куцања, ово врло олакшава стварање програма који користе напредне функције и одговарају на догађаје попут судара, тајмера или специфичног уноса сензора.
Можда је најпаметнији део начин на који апликација Еду премошћује јаз између једноставнијих окружења за визуелно програмирање и пуног ЈаваСцрипт искуства. И Драв и Блоцкс заправо генеришу ЈаваСцрипт иза кулиса, а након што створите програм, потребна су само два додира да би се отворио одговарајући изворни код за инспекцију. Ово чини изванредно лако откривање тачне синтаксе потребне за постизање одређеног исхода, а згодна функција копирања и лепљења олакшава трансплантацију функција директно у друге програма.
Постоји неколико практичних упозорења вредних помена. Прво, сам РВР заправо не складишти и не извршава код: тежак посао обавља уређај који покреће апликацију Еду. То значи да не можете да напишете програме који РВР искључују у мисијама на велике даљине - бар не уколико не прошетате с њима - јер ће се нагло зауставити када се искључи изван домета Блуетоотх-а.
Друго питање није кривица Спхеро-а, али чињеница је да је покушај писања кода на виртуелној тастатури паметног телефона прилично непријатно искуство. Уређивач кода уграђен у апликацију Еду помаже вам што је више могуће искакањем предлога за кључне речи док куцате, али мало стаклено окно није замена за праву тастатуру. Срећом, лако је користити прави рачунар за развој: програми се аутоматски синхронизују у вашем личном Спхеро облаку налог, тако да можете да напишете свој код на радну површину, а затим одмах подигните телефон или таблет да бисте га тестирали или подесили како видите фит.
Ако вам програмирање РВР-а на чистом ЈаваСцрипт-у још увек није довољно штреберско, можете да пређете целу свињу, монтирате Распберри Пи на РВР и користите је за управљање возилом. Ако то учините на овај начин, значи да се више не ослањате на Блуетоотх везу да бисте задржали РВР, дајући возилу ефективно неограничен домет. Још један бонус - па, ионако ће то неки тако видети - је да вам коришћење Пи омогућава да свој код напишете на Питхон-у, уместо ЈаваСцрипт-а, а Спхеро на свом веб месту нуди пристојан скуп документације да би вам показао како све одговара заједно.
Можда најузбудљивије, повезивање РВР-а са Пи-ом значи да у комбинацију можете унети све врсте додатне опреме и услуга. На пример, можете створити свој Марс Ровер, тако што ћете написати програм који вози возило, управља камером или роботском канџом прикачен за Пи и преноси своје налазе натраг у базу преко Ви-Фи-ја. Једино ограничење је максимална излазна снага од 2.1А од РВР-а батерија.
Ако Распберри Пи не одговара вашим потребама, ту је и подршка за ББЦ мицро: бит, који можете поново програмирати на Питхон-у или користити Мицрософт МакеЦоде, што је врло слично окружењу Блоцкс. Ускоро се обећава и подршка за Ардуино, мада остаје да се види у каквом ће облику то бити.
Преглед Спхеро РВР: Образовање и заједница
До сада сам се фокусирао на појединачно истраживање, али Спхеро жели подржати образовну улогу РВР-а - стога, претпоставља се, име апликације Еду. Поред пружања приступа програмским алатима компаније Спхеро, апликација делује и као улаз у велику библиотеку „активности“ - ефективно минијатурни пројекти, подржани видео записима и текстуалним упутствима, дизајнирани да протежу и развијају ваше кодирање вештине. Тренутно постоји само неколицина њих намењених посебно РВР-у, али постоје многи други засновани на блоковима и ЈаваСцрипт коду који ће радити на РВР-у са мало или нимало адаптације.
Много садржаја пружају чланови заједнице Спхеро бесплатно, а он представља уредан ресурс за родитеље који желе да негују дететово интересовање за роботику, а да не морају сами да стварају наставни план и програм. Нису заборављени ни професионални наставници: можете да поставите читав разред ученика, доделите им активности и обележите њихов пријављени рад, а све у апликацији Еду. Такође се синхронизује са Гоогле учионицом за релативно неприметну интеграцију у ваш радни ток.
Можете чак да искористите Спхеро-ове сопствене категорисане активности, које су сортиране по темама (ту су математика, наука, кодирање, друштвене студије и уметност) и старосној групи, од кључних фаза 1 до 5. Ипак, имајте на уму да су многи од ових пројеката доступни само ако сте купили компанијски курс за рачунарске науке, који кошта 200 УСД за годишњи приступ.
Преглед Спхеро РВР: Пресуда
РВР је врло симпатична ствар. Цена се може осећати високо ако сте навикли на додатке за Распберри Пи или ако сте само тражили мали аутомобил за играчке за зумирање око куће и баште. Међутим, тешко је назвати РВР скупим за брзо и прилично робусно возило које са вама може да порасте од игре „усмери и вози“ до напредних електроничких пројеката.
Нису сви аспекти РВР хит. Апликација Еду у почетку се може осећати помало поразно и вероватно ћете врло брзо достићи ограничења режима цртања, док је Блоцкс моћнији, али се може осећати помало споро и неспретно.
Ипак, вероватно је поштено рећи да хобисте неће одбити ни мало крива учења. А кад се једном ухватите у коштац са РВР-ом, небо је граница. И за почетнике роботике и за посвећенике тешко је видети шта може бити узбудљивије од тога.
Купите одмах од Спхеро-а