Mengubah Coders menjadi Makers di JSConf 2014 - 💡 Fix My Ideas

Mengubah Coders menjadi Makers di JSConf 2014

Mengubah Coders menjadi Makers di JSConf 2014


Penulis: Ethan Holmes, 2019

Di JSConf 2014, peserta memiliki pilihan untuk membangun robot, roket, atau kapal yang dapat dikendalikan dengan JavaScript yang berjalan di penerjemah Node.js. “NodeBots”, “NodeBoats”, dan “NodeRockets” ini akan dibangun oleh tim kecil di siang hari, kemudian diuji melalui kompetisi persahabatan di sore hari. Sementara komunitas pembuat termasuk pengembang perangkat lunak, banyak pengembang perangkat lunak yang saya ajak bicara tidak menganggap diri mereka pembuat karena mereka tidak tahu cara membuat perangkat keras. JSConf memberi pengembang perangkat lunak dorongan - mengajari mereka dasar-dasar perangkat keras dalam sehari - sehingga mereka dapat memiliki kepercayaan diri untuk bekerja dengan perangkat keras.

NodeBoat dibuat menjadi botol soda 2 liter

Tahun lalu saya menghadiri acara RobotsConf pertama yang dijalankan oleh penyelenggara JSConf Laura dan Chris Williams. Saya senang melihat pengembang perangkat lunak memiliki pengalaman pertama mereka dengan perangkat keras, mengingat bagaimana saya memiliki pengalaman serupa ketika pertama kali mempelajari platform Arduino dan kemudian dengan cepat membangun proyek demi proyek dengan keterampilan yang baru saya temukan. Saya menghubungi Chris sebelum JSConf untuk menanyakan apakah saya dapat membantu, dan dia menugasi saya untuk memberikan bantuan perangkat keras kepada mereka yang membangun NodeBoats. Pengetahuan JavaScript dan Node saya minimal, jadi saya sedikit khawatir, tetapi saya tahu bahwa membantu membuat kapal juga akan membantu saya mempelajari lebih lanjut tentang JavaScript dan Node.

Kit #NodeBoat siap untuk besok @jsconf pic.twitter.com/5H2TT4z7yb

- Jon Hylands (@JonHylands) 28 Mei 2014

Perahu didorong oleh motor bawah laut, diretas untuk kekuatan eksternal. Penyelenggara kegiatan Jon Hylands menciptakan perakitan kemudi cetak-3D sehingga servo dapat mengendalikan kemudi pada motor bawah laut. Beberapa tim menggunakan perakitan ini, sementara yang lain menggunakan servo untuk memutar motor kapal selam secara langsung atau menciptakan sistem kemudi yang lebih rumit. Beberapa tim tidak menggunakan kemudi, sebagai gantinya menggunakan beberapa motor untuk kemudi diferensial.

Setiap peserta diberikan Kit Pembuat Spark oleh sponsor JSConf, Spark, dan mikrokontroler berkemampuan wifi ini digunakan oleh tim untuk mengontrol kapal mereka. Firmware RPC Voodoo-spark (ditulis oleh penyelenggara konferensi Chris Williams) dimuat pada Spark Core untuk menerima perintah melalui Wifi dari laptop tim yang menjalankan Node.js dan kerangka JavaScript robot Johnny-Five. Johnny-Five penulis Rick Waldron membantu tim NodeBots dan sangat membantu, menjawab pertanyaan kami saat kami mulai.

Swag #JSConf termasuk @sparkdevices Spark Core: D #omgrobots

- Adrián Catalán (@ykro) 28 Mei 2014

Pada pertengahan pagi, tim menjadi frustrasi ketika kami meminta mereka untuk mempelajari Spark Core, meretas motor kapal selam, mengendalikan servo, dan membuat sirkuit dengan h-bridge. Rasa frustrasi mereda ketika tim mulai berkolaborasi dan berbagi tips dan kode mereka saat mereka melewati setiap tonggak sejarah.

Menjelang sore, tim tidak hanya memiliki kapal yang berfungsi, mereka mengendalikan kapal dengan pesan twitter, ponsel, jam tangan pintar Pebble dan bahkan "steero" - roda kemudi dengan robot Sphero di tengah.

. @ kerikil terkontrol nodejs boats - it's @jsconf! pic.twitter.com/XR08nuvbs9

- Pebble Developers (@PebbleDev) 29 Mei 2014

Gambar oleh Matthew Bergman

Ketika kami menuju ke kolam renang untuk beberapa "balap", pembantu NodeBoat lain, Jon Gottfried dari Major League Hacking, merekam kamera GoPro ke dua kapal sementara pembantu NoatBoat, Sara Gorecki membantu mengatur lomba persahabatan di seberang kolam. Ketika tim-tim bersiap untuk lomba, kami semua dikejutkan oleh tidak hanya berapa banyak tim yang menyelesaikan sebuah kapal, tetapi oleh banyaknya kreativitas yang menyebabkan begitu banyak desain dan mekanisme kontrol yang berbeda.

Setelah balapan, dan hari berikutnya di JSConf, saya terus mendengar sentimen yang sama berulang-ulang dari mereka yang telah berpartisipasi dalam NodeBots, NodeBoats, dan NodeRockets- “Saya seorang pengembang perangkat lunak, saya tidak pernah menyentuh perangkat keras, dan saya membuat bot / perahu / roket yang berfungsi !! ”

@ jsconf sangat menyenangkan! Node boat hari ini GILA!

- Tim Steiganwald (@steiganwald) 29 Mei 2014

Saya tidak hanya belajar TON tentang Node.js dan Javascript secara keseluruhan dengan membantu membangun kapal dan menghadiri JSConf, saya sangat terkesan oleh tim yang mengelola JSConf, termasuk yang mengorganisir NodeBots (dengan permainan sepak bola robot!), NodeBoats, dan NodeRockets . Saya tidak bisa menghabiskan waktu dengan aktivitas NodeCopter (menggunakan Node untuk mengendalikan Drone Parrot AR) - tetapi saya mendengar banyak komentar hebat selama sesi pada hari berikutnya.

Jika Anda adalah bagian dari komunitas pengembangan perangkat lunak, saya sangat menyarankan Anda mencoba salah satu kegiatan ini dalam komunitas Anda - Anda dapat mengontrol robot dengan hampir semua bahasa di sana, jadi berlayarlah dengan petualangan robot Anda hari ini!



Anda Mungkin Tertarik

Makerspace ini Ingin Anda Gagal - Pendidikan

Makerspace ini Ingin Anda Gagal - Pendidikan


Rangkuman ISEA 2006

Rangkuman ISEA 2006


Aku Meninggalkan Jantungku di ... Lisbon! - Pembuat Faire

Aku Meninggalkan Jantungku di ... Lisbon! - Pembuat Faire


File-file unik untuk kebangkrutan, menempatkan Smart-Home Line Up untuk Lelang

File-file unik untuk kebangkrutan, menempatkan Smart-Home Line Up untuk Lelang