Jeffrey Cross
Jeffrey Cross

Bersedia, Tetapkan, Buat!

Kadang-kadang anda menjumpai objek, peranti, atau alat yang menarik sehingga anda membuat alasan untuk menggunakannya. Ini adalah bagaimana saya merasakan Arduino, sumber terbuka, kos rendah, mudah digunakan sistem proto-typing yang direka untuk digunakan oleh orang-orang dari semua tahap kemahiran, dari peringkat pemula hingga ahli sihir yang tinggi (lihat JANGAN, Jilid 07 , halaman 52, "Demam Arduino").

Itulah sebabnya saya menganjurkan pertandingan di Sidang Kemuncak Teknologi dalaman yang diadakan dua kali oleh Adobe Systems, di mana saya bekerja sebagai ahli sains komputer kanan, di San Jose, Calif. Matlamat acara itu adalah untuk meletakkan pereka dan pemaju di atas tanah yang sama sekali tidak dikenali, sementara di pada masa yang sama menyediakan masalah untuk menyelesaikannya yang memerlukan yang terbaik daripada kedua-dua mindset. Matlamat yang lebih tinggi adalah untuk membantu mereka belajar menghargai satu sama lain, tetapi kami tidak memegang nafas kami. Robyn Orr dan Julie Spiegler, kolaborator kerap pada skim rambut saya, bersetuju untuk membantu saya membuatnya berlaku.

Mengetahui bahawa pemaju kurang selesa dengan pengukuran subjektif kejayaan, kami membuat satu matlamat yang boleh ditentukan secara empirik: "Buat objek yang akan membuat hakim terlibat untuk jumlah masa yang paling lama," dengan pertunangan * ditakrifkan sebagai "dari masa hakim membuka kotak yang mengandungi objek anda, ketika mereka menutup kotak itu. "

Untuk memastikan para hakim dari menyesuaikan diri secara langsung, mereka tidak akan diberitahu tentang faktor waktu dan sebaliknya akan diminta untuk memberikan setiap objek penarafan subjektif berdasarkan skala satu hingga lima bintang.

Kini kami mempunyai idea dan definisi kerja yang baik; semua yang tersisa adalah untuk membuat senarai bajet dan bahagian. Arduino menjalankan kira-kira $ 35, jadi kami memutuskan pada anggaran $ 75, meninggalkan $ 40 untuk bahagian. Sebahagian daripadanya akan dimakan oleh barangan yang tidak dapat dinikmati seperti kabel USB yang diperlukan untuk memprogramkan Arduino, bateri 9-volt, klip bateri, kotak-kotak yang akan dipasangkan oleh semua bahagian, dan alat setiap pasukan perlu berfungsi. Apa pun yang tersisa terpaksa menampung keperluan kreatif pereka dalam keupayaan teknologi sistem ini. Orang-orang di MUSIM secara bersemangat bersetuju untuk memberi pinjaman kepada kami kerusi kerja dan untuk membekalkan barang-barang MERAHKAN yang dikagumi untuk menambah hadiah utama.

Dengan cabaran itu, kami menyempurnakan senarai bahagian. Sejak idea itu bermula dengan Arduino, di sinilah kita bermula juga. Kami tahu kami memerlukan beberapa bentuk pembungkusan yang akan menampung papan litar, papan roti, dan sekurang-kurangnya bateri. Tiada kotak projek elektronik tradisional mempunyai estetik sentuhan yang kita mahu, jadi kami mencari tempat lain untuk alternatif yang sesuai. Kami dapati mereka di lorong Ikea: peralatan piring plastik dan bekas penyimpanan makanan dalam banyak warna, bentuk, dan saiz - semuanya mudah digodam dengan gerudi dan pemotong kotak.

Kemudian terdapat satu siri percubaan pemikiran tentang apa jenis pengalaman yang boleh dibina dalam bekas ini. Memegang cawan plastik dan kotak di tangan kami, kami berkata perkara seperti, "Anda boleh meletakkan suis di sini dan di sini dan beberapa lampu untuk membuat teka-teki. Bagaimana dengan perkara kecil R2-D2 yang membuat bunyi bip dan kicauan? Bukankah akan menjadi sejuk jika ...? "

Itu membawa kita kepada senarai yang kita berpisah ke dalam keupayaan input dan output. Dengan hanya empat jam untuk belajar memprogramkan Arduino, membina objek itu, dan mengendalikannya, kami memutuskan untuk menghapuskan barang-barang yang lebih eksotik yang memerlukan pembangunan yang canggih dan memberi tumpuan kepada pengumpulan komponen yang boleh dipercayai dan bersalah - suis, lampu, pembesar suara, dan sebuah motor kecil biasanya digunakan untuk membuat buzz telefon bimbit. Untuk keseronokan, kami menambah tiga warna LED yang boleh, dengan sedikit usaha tambahan, dibuat untuk bersinar dalam hampir mana-mana warna, dan beberapa fotometer yang akan mudah disambungkan ke input analog Arduino.

Suis dan beberapa LED telah dibeli secara besar-besaran beg tangan 100-potong, jadi daripada berisiko memberi satu pasukan lebih baik secara tidak sengaja, kita meletakkan cip poker dalam setiap kotak yang boleh diperdagangkan untuk bahagian-bahagian dari meja biasa. Satu cip dibeli betul-betul satu suis, cahaya, cawan, jerami, plat, atau kotak. Kami berasa murah hati, jadi pasukan boleh mengambil segelintir manik plastik kecil dan doohickey yang pelbagai.

Kami juga membenarkan pasukan untuk barter antara satu sama lain, atau perdagangan sebahagian yang mereka tidak mahu untuk mereka lakukan (selagi ia boleh didapati di bahagian bahagian). Tidak ada penilaian intrinsik bahagian-bahagian yang dibuat dan satu-satu dasar yang ketat dibuat untuk beberapa perdagangan menarik: satu suis togol untuk satu jerami merah, satu yang mungkin dibakar keluar untuk satu mangkuk limau-hijau. Ramai cadangan telah diabaikan mengenai penubuhan mata wang yang menghargai LED warna yang lebih tinggi daripada LED inframerah yang tidak kelihatan. Pencahayaan yang tidak mencukupi di dalam bilik itu mengakibatkan pembuangan bensin dari pembakar kilat, manakala suis tekanannya amat popular.

Untuk mempersiapkan acara, kami mengisi setiap kotak dengan bekalan yang sama, termasuk CD dengan beberapa contoh sampel dan dokumentasi mudah. Kami menyusun barang-barang yang tersisa di atas meja bahagian, sediakan alat perkongsian pada meja alat, dan menghidupkan projektor untuk memaparkan peraturan mudah. Kami mempamerkan hadiah-hadiah dan MEMBUAT skwag di depan bilik, dan sudah tentu kami mempunyai T-shirt yang dicetak untuk memperingati acara tersebut.

Saya berdiri di belakang podium dan memandang ke meja kosong. Hanya dalam beberapa ketika kita akan membuka pintu dan membiarkan pasukan, dan kekacauan hampir pasti akan berlaku. Terdapat panik terakhir dan berhampiran pembatalan acara apabila difahamkan bahawa penggera kebakaran mungkin akan hilang jika kita menggunakan seterika di dalam auditorium, tetapi dengan beberapa rundingan yang jelas dan penambahan sistem pengambilan isyarat industri yang kelihatan seperti ia akan menyedut beberapa peserta, kami mendapat lampu hijau.

Robyn membuka pintu dan sebagai pasukan yang tumpah ke dalam bilik, Julie menggunakan LED dan perintang sebagai ujian litmus untuk menentukan celik teknikal dan memastikan setiap pasukan mempunyai seseorang yang mengingati sesuatu tentang elektronik ("Adakah anda tahu apa ini?" ).

Masa berlalu terlalu cepat. Pada satu jam, beberapa pasukan mempunyai "Hello World" Arduino yang berkilau bekerja ringan. Ramai yang masih membuat lukisan pada notepad dan memegang cawan dan pinggan untuk menggambarkan bagaimana peranti mereka mungkin berfungsi. Pada dua jam, hanya beberapa pasukan yang belum mendapat cahaya untuk berkedip, dan perdagangan marah dan pembinaan dan pembangunan am telah bermula. Tahap keseronokan di dalam bilik meningkat apabila objek aneh mengambil bentuk, berkelip dan berdengung untuk mengumumkan kedatangan mereka. Pada tiga jam, aktiviti umum meningkat kepada padang yang penuh kegilaan.

Pelan asal telah ditinggalkan sebagai tarikh akhir, dan penyelesaian mundur yang terburu-buru dibuat. Pasukan terakhir yang tidak mendapatkan cahaya berkedip tiba-tiba menyedari bahawa Arduino mereka sebenarnya patah dan ia ditukar ganti.

Pada pengumuman "Lima belas minit untuk pergi!" Mengerang dan dengki meletus di kalangan para peserta, dan utusan dihantar ke podium untuk berunding untuk lebih banyak masa. Dengan lima minit lagi, sesetengah pasukan cuba memakai ciptaan mereka dan melepaskan cahaya yang mudah berkilat sebagai permainan atau mainan, tetapi dua pasukan telah selesai sepenuhnya, santai menghabiskan beberapa saat terakhir untuk mengkaji semula kod mereka dan melepaskan apa-apa pepijat terakhir. Di "Waktu sudah!" Kebanyakan pasukan mula enggan merampas sebahagian peranti yang lengkap ke dalam kotak penghakiman. Di bawah tekanan yang ditarik, wayar dikeluarkan secara percuma dan beberapa peranti tidak dapat bertahan dalam proses pengkelasan.

Menilai berlaku di bilik persidangan sepuluh tingkat, di mana kami telah mengumpulkan beberapa digerati dari Adobe untuk menilai projek-projek. Jika mendapatkan objek ke dalam kotak itu adalah satu usaha yang berisiko, menjadikannya terbukti berbahaya, dan objek yang lebih banyak lagi dibunuh di meja hakim. Walau bagaimanapun, objek yang tidak berfungsi terbukti menarik seperti yang bekerja, dan dengan peraturan yang ketat kami, banyak yang rosak menjaring tinggi atau lebih tinggi daripada objek kerja. Daripada yang bekerja, sulingan / sangkakala polyphonic dengan mudah terbukti sebagai objek peringkat tertinggi para hakim.

Pemenang jelas hari, berdasarkan jumlah masa penglibatan, adalah permainan teka-teki yang tidak berfungsi yang melibatkan menjatuhkan manik-manik berwarna ke saluran yang mengarahkan pencahayaan masa lalu. Dengan menghairankan, cahaya berkedip jauh di dalam objek itu menyarankan bahawa jika manik jatuh pada waktu yang tepat, sesuatu akan berlaku. Tetapi tiada apa yang berlaku, dan para hakim menyerah bermain dengannya, tetapi hanya selepas beberapa minit mencuba.

Dua hari kemudian hadiah-hadiah dianugerahkan pada majlis ringkas, dan kegembiraan ke atas hadiah utama terasa berbanding dengan keseronokan mutlak yang dinyatakan oleh pasukan apabila mereka diberikan kembali ciptaan mereka. Kemudian, kami dapati beberapa pasukan berkumpul di meja yang membangkitkan semula peranti mereka.

Sambutan yang menggembirakan dari para peserta adalah, "Kita lakukan sekali lagi, hanya kita mendapatkan sepanjang hari untuk melakukannya - Saya tahu dengan tepat apa yang akan kita buat pada masa akan datang!" Nah, kita mengubah peraturan masa depan, dan ada akan menjadi senarai baru bahagian untuk bertanding dengan ....

Kongsi

Meninggalkan Komen