Lompat ke konten

Kajian Sphero Bolt: Bolehkah Bola Robot Ini Mengajar Kod?

    1647908403

    Keputusan Kami

    Sphero Bolt ialah mainan ringkas dan menyeronokkan yang boleh mengajar kanak-kanak pengekodan menyekat dengan tutorial dan video yang mencukupi, tetapi pelajarannya menjurus kepada bilik darjah dan kekurangan insentif untuk kanak-kanak bermain sendiri di rumah.

    Untuk

    Berbilang apl yang mudah digunakan
    Hebat untuk mempelajari pengekodan berasaskan blok
    Hayat bateri yang baik
    Banyak video pendidikan percuma, tutorial dan banyak lagi

    Terhadap

    Kebanyakan pelajaran adalah terbaik untuk bilik darjah, bukan individu
    Pelajaran JavaScript kurang intuitif
    Tiada pembesar suara atau kamera terbina dalam
    Roda warna apl agak tidak tepat

    Sphero Bolt adalah seperti bola mainan esok. Daripada hanya tertumpu pada tangkapan, bola STEM ini adalah mengenai kod pengajaran. Dengan panel LED RGB yang menyala, halaman JavaScript Wiki dan pangkalan data tutorial dan projek, anda boleh memprogramkan Bolt untuk melakukan pelbagai perkara melalui aplikasi Sphero Edu percuma. Terdapat juga beberapa permainan untuk dimainkan jika anda memuat turun apl Sphero Play juga.

    Untuk $149.99 / £149.99, Bolt kelihatan seperti cara mudah untuk memperkenalkan kanak-kanak, remaja atau dewasa kepada pengaturcaraan. Syarikat itu menyediakan beberapa rancangan pelajaran dalam talian yang berguna yang berfungsi dengan baik di dalam bilik darjah, tetapi tanpa cabaran terarah kendiri dalam apl, sukar untuk membuat kanak-kanak bersemangat menggunakan Bolt di rumah.

    Spesifikasi Sphero Bolt

    Keserasian Apl Rakan
    Windows, Mac, Chrome, iOS, Android

    Ketersambungan
    Bluetooth

    Bateri
    1,250 mAh

    Penderia
    1x giroskop, pecutan dan magnetometer, penderia cahaya ambien; 4x pemancar inframerah; 4x penerima inframerah; 2x pengekod motor

    Berat badan
    0.44 paun / 200g

    Pengukuran
    Diameter: 2.9 inci / 73mm

    harga
    $149.99 / £149.99

    Sphero Bolt (Sphero) di Amazon untuk $139.11

    Untuk melakukan sebarang pengekodan, anda perlu memuat turun apl Sphero Edu percuma, yang serasi dengan Windows 10 versi 16299.0 atau lebih tinggi, macOS 10.9.0 atau lebih baharu, Android 5.0 dan iOS 9.0. Peranti anda akan menghantar kod ke Bolt melalui Bluetooth.

    Bolt menyeronokkan tanpa sebarang pengekodan sama sekali dengan Sphero Play. Itu juga percuma tetapi terhad kepada peranti yang menjalankan Android 5.0 ke atas dan iOS 9.0 ke atas.

    Anda juga boleh menggunakan Sphero Bolt dengan aplikasi iPad Swift Playgrounds Apple, yang mengajar pengekodan Swift.

    Reka bentuk

    Kredit: Sphero

    Bolt mempunyai cangkang plastik lutsinar yang hebat yang membolehkan anda mengintip komponennya. Aplikasi ini juga dilengkapi dengan pecahan komponen tersebut untuk sentuhan keseronokan pendidikan.

    Di bahagian luar, terdapat logo Sphero kecil dan lima lelaran “Bolt” dunia di sekeliling khatulistiwanya. Plastik polikarbonat Bolt mempunyai rasa licin padanya yang juga kelihatan agak tebal untuk ketahanan.

    Bolt didatangkan dengan satu bola dan stesen pengecas induktif, buaian kecil yang diletakkan Bolt yang juga tembus. Kotak itu termasuk kabel USB mikro / USB 3.0 untuk dipalamkan ke dalam buaian, roda protraktor pop-keluar kadbod yang memaparkan arah dan darjah kompas pada satu sisi dan jam di sebelah yang lain (anda boleh mengeluarkan bahagian tengah untuk melekatkan Bolt dalam tengah), panduan mula pantas dan beberapa pelekat.

    Di luar matriks LED RGB 8×8 yang terletak di bahagian tengah atas Bolt, ia mempunyai dua lampu LED RGB, serta satu lampu latar yang hanya boleh berwarna biru. Semua lampu ini boleh diprogramkan, dan lampu biru digunakan untuk menghalakan Sphero supaya anda tahu ke arah mana ia menghadap. Setiap lampu tersebut boleh mencapai kecerahan 200 lumen, iaitu kira-kira 33% daripada kecerahan mentol 60 watt. Ia sangat terang, terutamanya dengan cangkang yang jelas tidak menahan apa-apa.

    Sphero mempunyai empat pemancar merah inframerah dan pasangan penerima, yang boleh digunakan untuk menghantar dan menerima mesej ke Bolt lain. Mesej ini boleh memenuhi bersyarat dan melaksanakan bahagian tertentu program bertulis.

    Terdapat juga magnetometer untuk mencari Utara dan menyasarkan Bolt secara automatik supaya lampu belakangnya menghadap anda, yang diperlukan untuk menjalankan sebarang program.

    Untuk kekal seimbang, Bolt menggunakan IMU (unit ukuran inersia), yang membaca pecutan (mengukur pecutan), giroskop (kelajuan putaran). Ia mengendalikan pergerakan dengan dua pengekod (menjejaki pergerakan dan jarak) dan dua motor. Bolt berputar di dalam dirinya untuk kekal seimbang, mengekalkan matriks ringannya di atas dan berat balast di bahagian bawah. Malah, walaupun dengan Bolt dimatikan, ia akan berputar secara automatik ke arah ini, tidak kira apa cara anda meletakkannya. Walau bagaimanapun, anda boleh memprogramkan Bolt untuk menjatuhkan penstabilan.

    Kod Pembelajaran Dengan Apl Sphero Edu

    Untuk memprogramkan Sphero, anda perlu menulis kod dalam apl Sphero Edu, sama ada melalui lukisan, pengekodan blok atau penulisan JavaScript. Sphero membuat tutorial berbilang pelajaran, boleh diakses dalam talian atau melalui aplikasi, untuk memperkenalkan pengguna kepada setiap bentuk kod penulisan. Pelajaran ini mengajar anda asas-asas, seperti istilah pengekodan dan pemikiran dalam kod, serta membolehkan anda mencipta program untuk melakukan perkara seperti menjadikan Bolt sebagai permainan Hot Potato, memaparkan imej yang berbeza pada matriks LEDnya atau bergerak dalam bentuk yang berbeza.

    Pelajaran tidak terhad kepada pengekodan. Terdapat juga pengajaran tentang jenis sensor, sudut dan darjah, lampu LED dan beberapa fizik, sebagai contoh. Malah kemas kini perisian tegar adalah pendidikan, pada masa yang sama memaparkan trivia seperti “Pada 1840 Ad Lovelace membuka jalan untuk wanita dalam pengaturcaraan sebagai salah satu pengaturcara komputer pertama di dunia.”

    Apl ini mempunyai empat bahagian: Rumah, Program, Aktiviti dan Pandu. Laman Utama menawarkan suapan langsung program perkongsian pengguna Sphero, serta model 3D robot Sphero yang berbeza, profil anda, termasuk nama pengguna / foto, dan Tetapan, yang termasuk pautan untuk Wiki JavaScript, blog, sokongan dan kenalan Sphero. Program menyimpan semua kod yang anda tulis dan juga mempunyai bahagian untuk melihat kod yang dikongsi oleh pemilik Sphero dan Sphero. Aktiviti membolehkan anda mengakses tutorial dalam apl yang dikongsi oleh Sphero dan komuniti, dan ia juga mempunyai bahagian Buku Kerja untuk menyimpan tutorial berbeza yang sedang anda usahakan dan menjejaki kemajuan anda.

    Jika atas sebab tertentu anda hanya mahu bermain dengan perkara itu dan tidak belajar (anak siapa yang mahukan itu?), Mod Drive membolehkan anda mengawal Sphero dengan kayu bedik, mengubah kelajuannya, menukar warna LED dan kecerahannya.

    Walau bagaimanapun, roda warna yang digunakan di seluruh apl kelihatan sedikit tepat. Sebagai contoh, apabila apabila roda berwarna merah terang, lampu Bolt kelihatan oren, dan apabila saya menjadikan roda itu oren, lampu sebenar kelihatan lebih kuning.

    Memandangkan Bolt tidak mempunyai pembesar suara atau kamera sendiri, sebarang pengekodan menggunakan audio atau kamera akan mengetik peranti anda yang disambungkan untuk melaksanakan. Walaupun bukan pemecah perjanjian, ia adalah malang kerana dunia kemungkinan akan terbuka jika robot boleh bercakap atau rekod dari sudut pandangannya, seperti robot pertempuran Geio.

    Satu perkara yang menarik tentang Sphero Edu ialah anda boleh mengaksesnya dan tutorialnya dalam pelbagai cara, termasuk pada telefon anda, tablet, PC anda (melalui Gedung Windows) atau pun dalam talian. Ini benar-benar membantu kemudahan penggunaan, kerana anda boleh meletakkan arahan pada monitor PC, contohnya, semasa menulis kod pada telefon anda.

    Pengekodan Blok

    Sphero mempunyai tiga siri pelajaran dengan matlamat meminta pengguna menulis JavaScript pada penghujungnya. Ia bermula dengan tiga aktiviti yang mengajar anda membuat kod dalam kanvas pengekodan apl dengan melukis. Anda kemudiannya boleh lulus ke tutorial Pengekodan Blok dan, akhirnya, yang Teks untuk JavaScript.

    Saya melangkau ke hadapan ke tutorial Blok. Pengekodan blok kelihatan seperti Gores dengan bahagian berbeza untuk blok Pergerakan, Lampu, Bunyi, Kawalan, Operator, Pembanding, Penderia, Komunikasi, Peristiwa, Pembolehubah dan Fungsi. Hanya seret dan lepaskan blok ke dalam kanvas dan pasangkannya bersama-sama. Menahan atau mengklik kanan pada blok individu mengeluarkan pilihan berguna seperti salin dan padam, keupayaan untuk menambah ulasan menerangkan kod anda dan bantuan menyekat, yang memberikan anda maklumat dan penjelasan terperinci tentang blok itu dan merupakan kaedah yang bijak untuk membuat pasti pelajar tidak terjebak.

    Anda juga boleh melihat rupa program blok anda dalam JavaScript sebenar. Ini memudahkan untuk membandingkan kod blok dengan JavaScript sebenar, terutamanya jika menggunakan dua paparan.

    Melalui tutorial Sphero’s Block, saya dengan mudah dapat membuat Sphero berguling-guling dalam segi empat tepat, berubah menjadi Hot Potato, memainkan bunyi haiwan rawak apabila dilambung dan memaparkan lampu dan kecerahan yang berbeza bergantung pada arah dan kelajuan revolusinya.

    Pada masa penulisan, tutorial Sphero’s Block agak ketinggalan zaman. Untuk satu, mereka fikir terdapat bahagian “Lampu dan Bunyi”, tetapi saya mempunyai bahagian “Lampu” dan “Bunyi” yang berasingan pada apl iOS saya. Namun, saya masih belum menemui perbezaan yang amat mengelirukan saya.

    Semua tutorial buatan Sphero yang saya terokai ditulis dengan jelas untuk bilik darjah. Itu biasanya tidak menghalang saya, tetapi kadang-kadang terdapat langkah dengan soalan pemikiran kritis yang tidak begitu berkesan untuk pengguna solo, seperti “Bagaimanakah anda fikir Sphero boleh mengecam apabila ia berputar atau bergolek? Adakah anda tahu penderia yang mungkin melakukan ini? Apakah peranti lain yang boleh mengecam putaran?” Kanak-kanak tidak akan dapat mengesahkan jawapan tanpa guru.

    Sebagai alternatif, jika kanak-kanak cukup bercita-cita tinggi, mereka boleh menggunakan langkah-langkah terbuka ini sebagai satu cabaran. Sebagai contoh, satu tutorial Blok bertanya bagaimana anda akan membuat gulungan Bolt dalam segi tiga tetapi tidak memberikan jawapan. Apabila saya tidak dapat memahaminya sendiri, saya menemui tutorial yang dibuat oleh ahli komuniti dan mengkaji kod mereka untuk mengetahui kesalahan yang saya lakukan.

    Data Sensor

    Apl Sphero Edu mempunyai ciri memukau yang membolehkan anda melihat data penderia Bolt dalam masa nyata semasa program berjalan. Ia juga menyimpan data itu selepas itu, yang boleh anda muat naik pada bila-bila masa sebagai hamparan.

    Di bawah ialah album yang menunjukkan semua data penderia untuk program yang membuat Sphero berguling-guling dalam segi empat sama dua kali.

    Pengekodan JavaScript

    Sphero juga mempunyai jumlah bahan yang mengagumkan yang mengajar JavaScript, tetapi pemula akan sukar untuk bergerak melampaui memuntahkan kod dengan bahan ini sahaja.

    Sphero mempunyai tutorial JavaScript pengenalan, serta halaman Wiki yang sangat komprehensif, yang boleh anda gunakan juga dalam apl Sphero Edu (walaupun itu sahaja yang anda boleh lihat). Halaman ini memfokuskan Sphero, jadi ia mengajar anda cara menulis kod yang anda mahu gunakan dengan robot Sphero.

    Pelajar keseorangan sekali lagi akan menyedari bahawa tutorial JavaScript pada apl Sphero Edu telah dibuat untuk tetapan bilik darjah. Ambil satu langkah dalam tutorial yang meminta pengguna melukis gambar rajah aliran yang menggambarkan logik untuk mengekod permainan. Selepas itu, ia memberitahu anda untuk “Ambil gambar atau tangkapan skrin gambar rajah aliran anda dan lampirkan pada penghujung langkah ini untuk dilihat oleh guru anda.” Tidak mungkin seorang kanak-kanak mahu melakukan ini sendiri di rumah, dan tanpa sesiapa yang memeriksa kerja mereka, mereka tidak akan tahu sama ada mereka melakukannya dengan betul.

    Kanvas teks JavaScript Sphero Edu tidak memberikan petunjuk untuk membantu pengekod, termasuk cadangan lungsur teks ramalan dan pengekodan warna fungsi yang berbeza. Dan jika kod anda adalah omong kosong, anda akan mendapat ralat yang memberitahu anda tentang perkara yang salah, seperti “! SyntaxError: Token yang tidak dijangka,” yang saya telah pelajari maksudnya saya terlupa untuk menamatkan baris dengan koma bertitik atau menutup kurungan.

    Tutorial Sphero untuk JavaScript adalah kurang komprehensif daripada pengekodan blok. Anda boleh menyalin apa yang ditulis, tetapi penjelasan mengapa kurang terperinci. Pengguna perlu membuat beberapa kerja rumah, mungkin membandingkan kod blok dengan JavaScript berulang kali, untuk dapat menulis kod JavaScript dari awal.

    Halaman Wiki ialah bantuan yang berguna tetapi bukan satu-satunya bahan yang anda perlukan untuk belajar cara menulis program JavaScript anda sendiri. Contohnya, salah satu tutorial JavaScript Sphero untuk mencipta permainan meminta anda membuat pemalar untuk ujian accel untuk mengukur perubahan dalam pecutan merentas ketiga-tiga paksi. Arahannya mengatakan bahawa anda harus pergi ke bahagian penderia halaman Wiki dan menuju ke pecutan, di mana “contoh kod keempat ialah perkara yang kita perlukan untuk mengukur pecutan gabungan semua paksi.” Tetapi tiada penjelasan mengapa anda akan menggunakan kod itu, hanya satu baris untuk menyalin dan menampal:

    Math.sqrt((getAcceleration().x ** 2) + (getAcceleration().y ** 2) + (getAcceleration().z ** 2)).

    Itu terlalu rumit untuk difahami oleh kanak-kanak di luar bilik darjah.

    Permainan Dengan Apl Sphero Play

    Jika atas sebab tertentu anak anda tidak mahu mengekod dan hanya mahu bermain, Bolt membantu anda. Robot ini juga serasi dengan Sphero Play, aplikasi percuma dengan tiga permainan dan enam cara berbeza untuk menggerakkan Bolt. Tidak seperti Sphero Edu, Sphero Play agak cerewet pada iPhone SE saya, kadangkala mengatakan saya tidak disambungkan ke Bluetooth semasa saya dan kadangkala gagal menyambung dengan Bolt saya.

    Ketiga-tiga permainan Sphero Play menjadikan Bolt sebagai pengawal untuk permainan yang anda mainkan pada peranti anda.

    Dalam Exile II (gambar pertama di atas), anda mengawal kapal angkasa dengan mencondongkan Bolt ke empat arah, sambil mengambil kuasa dan perisai. Dalam Lightspeed Drifter, memutar Bolt serentak memutar pusaran yang tidak berkesudahan. Cuba bawa Bolt ke titik penamat secepat mungkin sambil mensasarkan tanjakan laju, mengelakkan sekatan jalan raya dan mengambil ikon bintang untuk mendapatkan rangsangan turbo. Akhir sekali, dalam Perjalanan Pergi Balik anda sedang memutar Bolt untuk memutarkan heksagon supaya bola boleh memecahkan setiap sisinya semasa anda mengumpul kuasa.

    Mod pemacu membolehkan anda memandu Bolt dalam enam cara berbeza. Terdapat Joystick, Slingshot, Tilt, di mana pergerakan telefon anda mengawal Bolt, Scream Drive, di mana semakin banyak bunyi yang anda buat semakin banyak Bolt memecut, Kick, tempat anda menguis bola sepak pada skrin untuk bergerak, ketik untuk berhenti dan melengkungkannya untuk melencong (sama seperti menggelecek dalam bola sepak sebenar, saya mendapati ini hampir mustahil untuk dikuasai), dan Golf, di mana anda menyasarkan Sphero dan menggunakan telefon anda untuk menghayunkannya dan merekodkan jarak dan hayunan anda.

    Haba

    Selepas menghabiskan kira-kira 15 minit bermain permainan dan memandu Bolt dengan lampunya ditetapkan kepada kecerahan maksimum, saya memeriksa suhunya. Titik paling panas, diambil dari pandangan mata burung, ialah 27.5 darjah Celsius (81.5 darjah Fahrenheit). Tetapi anda hampir tidak dapat melihat sedikit kehangatan melalui casisnya.

    Seperti yang anda boleh lihat daripada gambar di atas, semasa komponen dalaman lebih panas, Bolt menjadi semakin sejuk apabila anda menjauhi perkakasan dalam dan ke arah lapisan dalam dan luar cangkerangnya.

    Hayat Bateri

    Buaian pengecasan Th Bolt mempunyai cahaya biru yang berkelip semasa mengecas dan stabil apabila Bolt dicas penuh. Jika anda menekan butang tunggal buaian semasa Bolt sedang dicas, dua lampu LEDnya akan melakukan perkara yang sama. Matriks Bolt memaparkan wajah tersenyum, diikuti dengan panah kilat, ikon bateri dan rentetan nama rasminya (SB-F887 milik saya) apabila sedia untuk digunakan.

    Sphero menuntut 2 jam hayat bateri dengan Bolt. Walau bagaimanapun, jika anda tertumpu terutamanya pada pengekodan, Bolt hanya dihidupkan semasa menguji atau menjalankan program anda. Semasa saya menjalani aktiviti pengajaran Sphero, Bolt saya bertahan selama 4 jam dan 25 minit dalam beberapa hari. Sudah tentu, jika anda menggunakan Bolt sebenar secara aktif, hayat baterinya berkemungkinan besar akan jatuh lebih dekat dengan anggaran dua jam Sphero, pada ketika itu ia akan mengambil masa kira-kira 6 jam untuk mengecas sepenuhnya.

    Harga dan Persaingan

    Sphero’s Bolt mempunyai MSRP $150 (walaupun pada masa penulisan ia berada di Amazon dengan harga $119.99. Bolt berada pada tahap mewah untuk mainan STEM dan juga merupakan produk termahal Sphero.

    Saudara terdekat Bolt ialah Sphero Sprk+ ($130) dan Sphero Mini ($50), yang disertakan dengan enam pin boling mini dan tiga kon trafik mini. Semua menggunakan apl Sphero Edu dan Sphero Play yang sama.

    Walau bagaimanapun, Bolt mempunyai perkakasan yang tidak dimiliki oleh Spheros yang lain, termasuk matriks cahaya 8×8, penderia cahaya, penderia inframerah, magnetometer dan hayat bateri yang lebih besar. Ini bermakna Bolt menawarkan lebih banyak kemungkinan pengaturcaraan RGB (termasuk dengan keadaan luminostik terima kasih kepada penderia cahaya) dan kebolehan untuk membuat kod berkaitan kompas dan bercakap dengan Bolt lain. Selain itu, Mini tidak mempunyai casis lutsinar, tetapi ia datang dalam pelbagai warna.

    Bolt datang dengan waranti terhad selama satu tahun. Jika anda membelinya dari tapak web Sphero, anda boleh menaik taraf kepada jaminan SpheroCare satu atau dua tahun masing-masing untuk $21.99 atau $28.99. Itu memanjangkan perlindungan kepada kerosakan yang tidak disengajakan, seperti anjing memakan robot anda.

    Pokoknya

    Sphero Bolt ialah robot ringkas dengan banyak pukulan pendidikan. Reka bentuknya yang jelas membolehkan pengguna melihat sekilas komponen, dan apl yang disertakan menyediakan model 3D terperinci yang menyemarakkan lagi minat perkakasan. Anda tahu kami suka itu. Apl Sphero Edu dan halaman JavaScript Wiki mereka dimuatkan dengan arahan pengekodan, tutorial, video dan projek, daripada kedua-dua pemilik produk Sphero dan Sphero yang lain.

    Walau bagaimanapun, walaupun pelajaran pengekodan blok pengajaran sangat menerangkan, pelajaran JavaScript Sphero adalah kurang intuitif. Seorang kanak-kanak mungkin memerlukan bantuan lanjut sebelum mereka menulis JavaScript sendiri.

    Dan tidak ada insentif yang menggalakkan kanak-kanak membuat tutorial sendiri. Sebagai contoh, mainan STEM yang lain, seperti Lego Boost atau Wonder Workshop’s Dash and Dot, mempunyai beberapa siri cabaran yang boleh dibuka kunci, memperagakan pengalaman pembelajaran dan menjadikannya lebih menarik kepada kanak-kanak.

    Tetapi untuk $150 (atau kurang), anda mendapat banyak bahan pendidikan dan lebih daripada maklumat yang mencukupi untuk mendapatkan pemahaman yang kukuh tentang logik pengekodan, penderia dan LED serta membina asas untuk memahami JavaScript. Jika anda membeli ini untuk kanak-kanak, anda hanya perlu mencari cara untuk memastikan mereka berminat dalam pelajaran. Walau bagaimanapun, Bolt juga boleh menjadi mainan biasa dengan apl Sphero Play, jadi jika semuanya gagal, ia sekurang-kurangnya boleh berfungsi sebagai bola yang mencolok.

    Kredit Foto: Tom’s Hardware

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x