Daftar Isi:

Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™: 10 Langkah (dengan Gambar)
Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™: 10 Langkah (dengan Gambar)

Video: Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™: 10 Langkah (dengan Gambar)

Video: Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™: 10 Langkah (dengan Gambar)
Video: Ino Sub [The Great Ruler] Koleksi Musim 1 2024, Desember
Anonim
Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™
Gelembung Warna Sensitif Tekanan Raksasa - Spectra Bauble™

Seorang teman menginginkan cahaya lucu untuk pesta dan untuk beberapa alasan ini muncul di benaknya:

Bola balon licin raksasa yang ketika Anda mendorongnya berubah warna dan menghasilkan suara

Saya ingin membuat sesuatu yang orisinal dan menyenangkan. Ini menggunakan sensor tekanan udara untuk menentukan seberapa banyak bagian balon yang ditekan dan cukup sensitif. Ini dapat diprogram sehingga dapat memiliki perilaku yang menarik seperti duduk dengan tenang bersepeda melalui pelangi warna sampai seseorang menekan bola, kemudian dapat mengubah warna atau bahkan bermain game seperti meminta pengguna mencoba mencocokkan (melalui mendorong/tekanan) warna yang ditampilkan pada satu atau lebih LED. Penambahan di masa depan dapat mencakup chip pendeteksi gerakan sehingga mulai mengeluarkan suara dan warna ketika seseorang bergerak di dekatnya, dan motor inflasi kecil sebagai bagian balon dapat mengempis selama beberapa/beberapa hari.

Saya mencoba beberapa variasi sebelum menetapkan desain ini dan beberapa gambar akan mengisyaratkan hal itu tetapi saya akan fokus membuat versi final.

Juga, saya melakukan banyak bangunan sebelum berpikir untuk membuat Instructable untuk itu karena saya tidak melihat kontes Make It Glow sampai nanti. Saya tidak memiliki banyak gambar seperti yang saya inginkan, tetapi saya akan mencoba untuk membahas poin-poin penting dalam membangunnya sehingga Anda dapat membuatnya sendiri. Bagaimanapun lebih baik memiliki pemahaman yang cukup bahwa Anda dapat "mengayunkannya" selama membangun dan mengetahui di mana batasannya sehingga Anda dapat membangun tanpa mengikuti resep dengan patuh.

Nama ini hanya untuk bersenang-senang, Spectra Bauble™.

Langkah 1: Suku Cadang dan Alat

Peralatan

  • Obeng
  • gergaji band atau coping saw
  • router (tidak mutlak diperlukan)
  • besi solder & solder
  • gunting
  • penggaris
  • Printer 3D (Anda juga bisa membuat dudukan LED dengan cara lain; lihat di bawah)
  • bor dan set mata bor
  • mengajukan
  • Bit yang lebih kuat
  • Pena (tinta perak)
  • kompas (untuk menggambar lingkaran)
  • pemotong kawat dan penari telanjang
  • tang grommet dan beberapa grommet (tidak terlalu penting)
  • semprot pada perekat
  • pita dua sisi
  • Dupont crimp dan crimper (mis. PA-09 tetapi ada banyak opsi lain; lihat Instruksi lainnya ini)
  • semacam pompa udara bervolume tinggi
  • Vaseline (untuk sambungan udara)
  • printer sangat membantu untuk mencetak beberapa templat tetapi tidak penting

Bagian

* Saya termasuk harga jika saya memilikinya

* Saya tidak selalu memiliki tautan untuk item persis seperti yang saya gunakan tetapi mungkin menautkan item serupa menggunakan "seperti ini" atau "mis."

  • 5 cincin LED yang dapat dialamatkan (tetapi Anda dapat menggunakan berbagai macam LED WS2812) $8,55
  • Sensor tekanan MS5611 (BMP280, $0,69, harus menjadi pengganti penurunan, tetapi sedikit kurang sensitif) $4,72
  • tabung, ~50cm
  • konektor selang (seperti ini "konektor selang sambungan pagoda")
  • jarum penyisipan udara bola (itu datang dengan balon / bola 60cm / Sedang - tetapi tidak dengan yang 120cm)
  • catu daya 5V, 6A, 30W $5,50
  • kawat papan tempat memotong roti
  • papan tempat memotong roti kecil (seperti ini) $1
  • kawat terdampar, katakanlah 22 atau 24AWG
  • speaker kecil (saya menyelamatkannya dari speaker yang saya temukan dibuang di jalan)
  • Arduino Pro Mini (misalnya atmega328 tapi saya tergantung pada program Anda, bisa juga atmega168, atau bahkan papan nirkabel yang lebih baik seperti ESP8266) ~$2
  • kabel listrik dengan steker dinding (ditemukan di koleksi sampah saya)
  • konektor terminal sekrup (seperti ini)
  • sundulan pin bulat wanita
  • bulu wol palsu (dari toko kain lokal) ~$5
  • kulit palsu (dari toko kulit lokal) ~$3
  • Papan MDF ~ $5
  • sekrup kayu
  • wadah kedap udara (saya menggunakan botol vitamin bekas dengan tutup tertutup rapat)
  • sealant (mungkin lem juga bisa tapi kebetulan saya punya sealant)
  • beberapa gabus botol anggur tua
  • ember plastik ~ $3
  • bola licin besar (saya mencoba 60cm/M dan 120cm) ~$10
  • tali elastis, ~3mm diameter x 1 meter ~$1
  • kait sekrup logam
  • sepotong kain super melar (saya baru saja mencari di toko kain lokal tetapi ini mungkin bekerja lebih baik) Bagian yang paling mahal! $14

/////////////////////

Jadi, berapa biaya suku cadang secara keseluruhan? Mungkin seharga $75, yang tidak termasuk barang-barang yang saya temukan di tumpukan sampah/harta karun saya--gabus, kabel listrik, speaker, tabung, konektor udara, wadah kedap udara, kabel, sekrup, sealant--semuanya mungkin tambahkan lagi $15 atau lebih jika Anda membeli yang baru.

Langkah 2: Ruang Sensor Tekanan

Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan
Ruang Sensor Tekanan

Saya perlu memiliki sensor tekanan yang terhubung ke bola entah bagaimana. Saya mempertimbangkan opsi lain seperti merasakan tekanan dari permukaan bawah bola yang mendorong beberapa jenis sensor, atau memiliki sensor di dalam bola atau di permukaan bola, tetapi opsi paling masuk akal yang saya temukan adalah memasang saluran udara terpisah. ruang ketat dengan sensor di dalamnya ke bola melalui tabung.

Kamar

Saya benar-benar menghabiskan cukup banyak waktu pada desain ruang tekanan cetak 3D yang secara teoritis masih akan berfungsi tetapi mengalami kesalahan dalam penyegelannya dan kemudian memutuskan untuk pergi mano-a-mano dengan tumpukan sampah saya dan menggunakan apa pun yang saya miliki., yang merupakan wadah vitamin tua dengan tutup kedap udara yang mengeluarkan suara "let" saat Anda melepasnya.

Beberapa gambar dari ruang cetak 3D yang dibuang juga disertakan, bagian dari pekerjaan 'kegagalan' yang tak terlihat yang masuk ke sebagian besar proyek apa pun.

Konstruksi

Dua lubang dibor ke dalam wadah vitamin, satu untuk kabel (daya dan data), satu untuk konektor tabung.

Kabel dan konektor direkatkan dengan beberapa sealant bawah air yang saya miliki, tetapi Anda mungkin dapat menggunakan silikon atau apa pun yang kedap udara dan tidak menimbulkan retakan di antara antarmuka sealant-kontainer setelah membungkuk terlalu lama ke depan dan ke belakang (apa yang terjadi ketika Anda sedang mengutak-atik selama konstruksi dan pengujian).

Saya memotong tabung vitamin hingga panjang minimum yang cukup sehingga kabel dan sensor masih muat di dalamnya karena saya tahu ruang akan sempit dalam konstruksi akhir.

Saya menjepit konektor Dupont ke kabel sehingga saya dapat dengan mudah memasang sensor tekanan sensitivitas tinggi MS5611, atau yang lebih murah BMP280 (sayangnya saya belum punya waktu untuk menguji BMP280).

Buat kabel cukup panjang sehingga mudah untuk memasang papan sensor di luar wadah, lalu masukkan semuanya dan pasang tutupnya.

Tabung yang ditunjukkan pada gambar hanya untuk pengujian awal dan kemudian diganti dengan panjang yang lebih panjang, mungkin 30-40cm, sehingga Anda dapat memegang bagian balon dan memasukkan ujung jarum tabung ke dalam balon tanpa harus bekerja di tempat yang sempit. ruang wadah ember.

Langkah 3: Basis

Basis
Basis
Basis
Basis
Basis
Basis

Saya awalnya berpikir untuk hanya menggunakan kain melar untuk menahan bagian balon ke atas semacam platform, mungkin terbuat dari styrofoam sehingga seluruh konstruksi dapat dipasang di dinding (ini masih mungkin untuk versi yang berbeda). Meskipun saya membayangkan kain semacam itu 'tidak terlihat' saat direntangkan di mana-mana, pada kenyataannya itu menumpuk. Jika alasnya besar, Anda bisa meregangkan kain ke samping dan tidak akan menumpuk, tetapi saya ingin menghindari alas yang besar. Saya memiliki ide untuk meningkatkan perimeter dasar untuk mengambil kendur kain dengan menjadikannya semacam crenellated / stellate (lihat gambar prototipe kardus dengan 5 tonjolan) dan semacam itu berhasil tetapi akhirnya memutuskan untuk membuat alas yang berat dengan ember.

Di bagian beton toko perangkat keras saya menemukan ember yang sangat murah dan berbau plastik yang hampir sempurna (dan hanya ~ $3). Saya awalnya menuangkan sekelompok plester tua paris ke bagian bawah untuk membuat alas yang berat, dan itu akan menjadi ujung alas, tetapi plester lama tidak pernah dipasang dan saya hanya memiliki kekacauan besar seperti tanah liat yang harus saya lakukan. menggali keluar dari ember. Jadi, kegagalan lain.

Pics dari 5-lobe karton dan kegagalan plester termasuk di atas.

Setelah dipikir-pikir, saya menyukai gagasan tentang pangkalan yang dapat dipisahkan dan juga tidak terlalu berat. Saya memutuskan untuk mencoba MDF.

Untuk menghindari keharusan bekerja dalam batas-batas ember, saya memotong bagian bawah ember dan mengembangkan sistem untuk menjepit alas ke bagian bawah di antara dua bagian MDF. Sepotong MDF melingkar yang sedikit lebih besar dari lubang di bagian bawah ember disekrupkan ke bagian lain dari alas di bawah, jadi jepit ember dengan erat, cukup sehingga Anda dapat membawa seluruh konstruksi dengan ember dan alasnya akan tunggu sebentar.

Catatan konstruksi lainnya:

Memotong ember:

Saya melihat ke mana saya bisa memotong ember dan meninggalkan cukup ruang untuk elektronik di bawah radius/permukaan bawah balon saat ditekan. Saya menggambar garis di bagian luar ember pada ketinggian itu dengan spidol perak (karena ember berwarna hitam) dan menggunakan pemotong kotak/pisau utilitas untuk mengiris (hati-hati) melalui ember. Plastiknya sangat lembut dan cukup mudah lepas.

Memotong MDF:

Saya meletakkan cut-off bucket pada MDF dan menggambar di sekitar bagian dalam bagian bawah bucket untuk mengarahkan saluran yang dapat digunakan oleh tepi bucket bawah. Ini mungkin tidak mutlak diperlukan karena bulu akan menutupi tepi ini, tetapi saya pikir itu terlihat lebih bagus.

Dasarnya terbuat dari tiga piringan MDF, dua di bawah tepi bawah ember dan satu di dalam ember yang menjepit ember ke dua bagian lainnya. Dua bagian bawah berdiameter sedikit lebih besar daripada bagian bawah ember--ini sembarang tapi saya membuatnya beberapa cm lebih besar berdasarkan apa yang saya pikir akan terlihat bagus. Mereka bisa menjadi ukuran apa saja.

Saya memotong MDF dengan gergaji pita kecil (yang saya dapatkan seharga $ 20!) Anda dapat memotong MDF dengan gergaji tangan; latihan lengan yang baik.

Saya mengarahkan tepi bawah disk "penjepit" MDF sehingga bentuknya sedikit lebih seperti baji yang sesuai dengan sisi ember yang miring ketika disekrup. Ini mungkin tidak kritis tetapi saya pikir itu membantu memusatkan disk MDF bagian dalam sedikit lebih mudah.

Anda dapat melihat di salah satu gambar bagaimana dinding ember bagian bawah sedikit menonjol saat cakram penjepit MDF bagian dalam dipaksa turun, mengunci ember ke alasnya.

Langkah 4: Kaki untuk Pangkalan

Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis
Kaki untuk Basis

Karena saya memutuskan untuk mengarahkan kabel daya keluar dari bawah daripada ke samping, saya ingin menambahkan beberapa kaki untuk menaikkan keseluruhan konstruksi sedikit untuk memberikan ruang kabel untuk keluar. Saya menggunakan gabus tua dan beberapa sekrup untuk membuat tiga kaki (tiga titik menentukan bidang, sehingga tidak akan goyah).

Tidak ada yang terlalu rumit di sini:

- potong gabus menjadi tiga bagian yang sama dengan pisau utilitas

- mengukur setiap bagian dan mengarsipkannya sampai tingginya hampir sama

- lubang countersunk dibor dengan hati-hati melalui bagian tengah setiap gabus

- disekrup ke pelat bawah MDF pada jarak 120° menggunakan templat yang dicetak di atas kertas

Langkah 5: Pemegang LED

Pemegang LED
Pemegang LED
Pemegang LED
Pemegang LED
Pemegang LED
Pemegang LED

Saya sedikit berlebihan pada bagian ini karena saya memiliki banyak visi tentang variasi pencahayaan dan menginginkan sesuatu yang umum. Saya berakhir dengan sesuatu yang semi-generik yang dapat Anda atur rotasi dan sudutnya dan yang dihubungkan ke lubang 10mm (saya menggunakan bit Forstner untuk membuat lubang dengan sisi yang sangat bersih). Saya memiliki desain lain di mana LED meluncur di sepanjang rel atau melakukan hal-hal lain tetapi mulai memakan terlalu banyak waktu. Sebenarnya, Anda tidak harus memiliki dudukan ini, Anda mungkin bisa memotong bagian bawah cangkir kertas dan memasang cincin LED di atasnya, lalu merekatkan ujung cangkir ke bawah.

Gambar beberapa dari banyak versi yang gagal. Saya harus memiliki 20-30 versi dan geometri yang berbeda tetapi akhirnya memilih basis split yang menjepit bagian kuk. Bisa lebih baik tetapi bekerja dengan baik.

Untuk pengaturan printer lihat gambar.

Bagian terkecil dari dudukan LED terpasang pada tempatnya seperti yang digambarkan dan menjaga agar cincin LED tidak bergoyang.

Ini sangat pas untuk memasukkan LED ke bagian kuk setengah lingkaran tetapi tetap berjalan (jepret bagian anti-goyangan kecil terlebih dahulu).

Langkah 6: Mantel Bulu

Mantel bulu
Mantel bulu
Mantel bulu
Mantel bulu
Mantel bulu
Mantel bulu
Mantel bulu
Mantel bulu

Karena ini adalah mainan taktil, saya ingin alasnya menjadi sesuatu yang menyenangkan untuk disentuh juga, jadi saya memutuskan bulu palsu dan kulit palsu, putih karena perangkat itu sendiri harus memberikan warna.

Saya memiliki beberapa bulu palsu yang tersisa dari proyek lain, tidak cukup besar untuk memotong apa yang saya butuhkan dalam satu strip jadi saya memotongnya menjadi dua bagian, tetapi tidak sulit untuk menyembunyikan jahitannya dengan menekan ujung-ujungnya menjadi satu.

Basisnya saya tutup dengan selembar karton (dari kotak pizza) dan semprotkan perekat di sisi-sisinya, lalu dengan hati-hati mengoleskan strip kulit putih palsu. Itu keluar dengan sangat baik dan kulitnya juga sesuai dengan kurva tepi atas. Saya memotong ujung strip kulit dengan pisau utilitas lalu menariknya untuk menutup celah karena bahannya cukup elastis. Sambungannya hampir tidak terlihat dari kejauhan.

Langkah 7: Memasang Elektronik

Memasukkan Elektronik
Memasukkan Elektronik
Memasukkan Elektronik
Memasukkan Elektronik
Memasukkan Elektronik
Memasukkan Elektronik

Saya sering 'mengeringkan' bagian-bagian selama proses untuk mencoba menghindari kejutan di kemudian hari bahwa ada sesuatu yang tidak cocok atau tidak akan ada izin atau tidak akan terlihat benar atau apa pun. Saya pikir ini adalah kebiasaan yang baik ketika membuat sesuatu karena membantu menghindari banyak kesalahan.

Saya menyolder beberapa kawat pengukur 24AWG (22?) yang saya temukan di kotak kabel acak saya ke sambungan daya LED. Saya menyolder beberapa konektor pin header perempuan bulat ke saluran data masuk dan keluar. Saya ingin memiliki kemampuan untuk melepas LED tanpa menghubungkannya ke kabel yang berantakan. Solusi ini tidak bagus tetapi berhasil. Setiap dering memiliki koneksi daya +/- ditambah koneksi data masuk/keluar. Kabel kuning-coklat (lihat gambar) adalah daya, dan ungu (kabel papan tempat memotong roti) terhubung dari Arduino di papan tempat memotong roti sampai ke cincin LED terakhir dengan rantai daisy dari satu cincin ke cincin berikutnya dengan satu kabel papan tempat memotong roti ungu ke soket IN dari LED terakhir dan satu kabel ungu yang berasal dari konektor OUT. Saya menggunakan tajuk pin bundar betina pada IN/OUT sehingga kabel papan tempat memotong roti akan pas dengan pas. Cincin LED terakhir dalam rantai tidak memiliki kabel yang terhubung ke pin OUT-nya.

Cincin LED tidak memakan banyak daya, tetapi, itu adalah 5 x 16 = 80 LED dan secara keseluruhan saya memperkirakan hingga 4A maksimum dengan semua daya penuh (tampaknya masing-masing sekitar 50mA penuh, dibandingkan dengan produk serupa https://www.pololu.com/product/2537). Oleh karena itu catu daya 6A. Karena daya mengalir ke setiap cincin LED satu per satu, saya pikir 24AWG sudah cukup (bandingkan dengan peringkat ampacity untuk https://www.powerstream.com/Wire_Size.htm AWG yang berbeda). Saya menggunakan kabel yang sedikit lebih tebal (saya pikir itu 22AWG) dari catu daya ke blok konektor yang mendistribusikan daya ke LED karena ada lebih sedikit kabel, lebih banyak arus per kabel. Saya tidak terlalu berhati-hati karena saya tidak berencana untuk menjalankan semua LED dengan kekuatan penuh untuk jangka waktu yang signifikan. Saya kira jika itu yang Anda inginkan untuk menjalankannya, Anda mungkin ingin memeriksa pengukur kawat lebih dekat untuk melihat apakah itu mendukung arus itu tanpa terlalu panas.

Saya mencetak bantuan tegangan kabel daya dari Thingiverse, "rtideas"

Saya memasang catu daya 5V 6A dengan dua sekrup kecil. Catu daya pertama yang saya gunakan meledak karena beberapa kabel mengalami korsleting karena kabel kabel daya tidak terpasang dengan benar sehingga saya lebih berhati-hati setelah memesan catu daya pengganti. Saya benar-benar mengencangkan kabel daya input dan output ke suplai ini.

Saya menggunakan blok konektor untuk membawa daya 5V ke LED dan ke papan tempat memotong roti untuk menghilangkan ketegangan antara catu daya dan komponen dan semacam titik distribusi untuk daya selain langsung dari catu (mungkin tidak mutlak diperlukan).

Papan tempat memotong roti memiliki selotip dua sisi untuk menahannya. Mungkin bekerja longgar di iklim yang sangat panas? Ini memegang cukup baik bagi saya.

Catatan Pengkabelan:

Pengkabelan MS5611 tidak sepenuhnya jelas--dengan pustaka yang digunakan, diharapkan pin SDA-nya terhubung ke A4 di Arduino, dan SCL terhubung ke A5 di Arduino.

Maaf diagram pengkabelannya agak jelek tapi saya ingin setidaknya memasukkan semacam diagram.

Langkah 8: Perisai Kain Pelindung dan Menyebar dan Balon Pemasangan

Perisai Kain Pelindung dan Difusi dan Balon Pemasangan
Perisai Kain Pelindung dan Difusi dan Balon Pemasangan
Perisai Kain Pelindung dan Menyebar dan Balon Pemasangan
Perisai Kain Pelindung dan Menyebar dan Balon Pemasangan
Perisai Kain Pelindung dan Difusi dan Balon Pemasangan
Perisai Kain Pelindung dan Difusi dan Balon Pemasangan

Saya suka tampilan bola tanpa kain di atasnya tetapi ada beberapa masalah dengan itu:

- itu hanya bisa didorong, yang akan merobek tabung keluar dari itu

- dalam pengaturan pesta/permainan di mana orang-orang mungkin terbawa mendorong benda-benda ke dalam bola, hal itu meningkatkan risiko bola tertusuk.

- lampunya tidak terlalu menyebar… yang sebenarnya bukan masalah, hanya pilihan estetika dan keduanya bisa bagus

Saya membayangkan kain super melar yang akan menutupinya dengan mulus tetapi pada kenyataannya kain di sisi bawah menyatu. Mungkin kain stocking/nilon mungkin meregang lebih banyak dan lebih sedikit, tetapi saya tidak memilikinya. Saya bisa memotong kain seperti bola basket, saya pikir dan menjahitnya pada jahitan itu agar pas dengan bagian balon tetapi jahitannya jelek, meskipun berpotensi melakukan itu di bagian bawah di mana kain dirangkai bisa menjadi solusi yang bagus. Saya tidak punya waktu untuk mencobanya dan memutuskan untuk menarik kain ke bawah dengan menambahkan grommet di sisi bawah dan menariknya ke dasar dengan kait logam. Tidak bagus secara visual, tapi lumayan jika dilihat dari atas sedikit.

Saya mempertimbangkan untuk menyebarkan LED dengan foil plastik khusus yang dibuat untuk menyebarkan cahaya dalam kotak cahaya (lihat gambar) tetapi memutuskan balon plus kain membuatnya cukup menyebar.

Menambahkan Kain:

- potong kain menjadi kira-kira berbentuk persegi

- menandai 8 titik yang berjarak kira-kira sama di sepanjang lingkaran yang diimbangi dari tepi beberapa cm (untuk memberi titik jangkar beberapa penyangga agar tidak robek)

- masukkan grommet (setelah banyak coba-coba untuk menemukan cara agar grommet menjepit kain); menggunakan cincin kecil dari karton tipis untuk membantu menjepit kain lebih baik.

- kain terbungkus, di tengah, di atas ember

- letakkan balon yang digelembungkan ke ember dengan kain

- ulir tali elastis melalui lubang dan ikat di sekitar balon (sulit dilakukan sebagai satu orang)

- tali dikencangkan dan diikat

Kemudian tinggal memasukkan jarum balon (taruh sedikit vaselin di atasnya untuk membantu menutup sambungan dari kebocoran; begitu juga untuk tutup wadah vitamin) kemudian meletakkan balon di ember dan menjangkau ke bawah untuk melingkarkan tali elastis di atas kait logam yang menonjol di sekitar pangkalan.

Ini menambatkan balon ke bawah sehingga tidak dapat didorong oleh pengguna tetapi meninggalkan slop elastis yang cukup sehingga dapat dengan mudah dilepas dan juga dapat menahan dorongan keras dari orang yang mabuk atau anak-anak gila yang tinggi gula.

Balon Catatan:

Saya kesulitan mengembangnya. Pertama-tama, tampaknya tidak ada lubang, jadi saya dengan hati-hati membuat lubang di tempat yang seharusnya dengan jarum besar (diameter ~ 1mm). Maka Anda membutuhkan semacam pompa volume tinggi untuk mengembangnya. Kebetulan saya punya kompresor angin. Saya pikir dengan pompa sepeda akan membutuhkan waktu yang sangat lama untuk mengembang (setidaknya satu jam).

Langkah 9: Perangkat Lunak

Image
Image
Itu saja yang dia tulis
Itu saja yang dia tulis

Itu saja.

Oh, perangkat lunak. Membuatnya hidup.

(dalam gambar terakhir perakitan di ember ini, Anda mungkin melihat chip tambahan tergantung di kabel dari papan tempat memotong roti. Ini adalah penguat audio, PAM8403, yang saya uji. Anda bisa mengeluarkan suara dari speaker tanpa itu, tapi amp membuatnya lebih keras. Ini bekerja tetapi dengan buzz yang mengerikan (tidak diragukan lagi mengingat situasi kabel) jadi saya tidak menjelaskannya untuk saat ini). Video di bagian atas langkah ini menunjukkan suara tanpa PAM8403 dan Anda dapat melihatnya cukup keras.

Otak dari Spectra Bauble adalah Arduino Pro Mini 368.

Kode ini adalah 'pekerjaan yang sedang berlangsung.' Sejauh ini saya hanya punya waktu untuk mengkodekan perilaku ini:

Saat Anda menghidupkan daya, itu membuat semacam bunyi bip R2D2. Saat Anda mendorong bola dan tekanannya meningkat, bola itu mengeluarkan nada yang nadanya naik dengan tekanan bola. Ketika Anda mencapai tekanan maksimum tertentu, lampu akan mengamuk, membuat kilatan terang acak dan akhirnya melakukan peluit serigala. Ide di balik max. pemicu tekanan adalah untuk menjaga agar orang tidak menekan terlalu jauh ke dalam balon sehingga bisa tertusuk. Jadi, beberapa umpan balik yang sedikit negatif.

Terima kasih kepada Connor Nishijima untuk perpustakaan suara Arduino (dan efek suara) yang memungkinkan Anda mengeluarkan suara di speaker tanpa perangkat keras tambahan. LED digerakkan dengan pustaka Adafruit_NeoPixel.h tapi saya yakin ada lib lain yang akan berfungsi juga (lib untuk LED WS2812). Chip tekanan dikontrol dengan lib MS5611.h.

Kode yang ditampilkan berjalan dalam video terlampir.

Ada banyak sekali perilaku yang dapat diprogram, beberapa ide yang saya miliki, "harus":

- Dorong pola tekanan untuk membuka kunci tampilan warna rahasia atau gunakan pola dorongan pengguna untuk mengubah perilaku

- ubah perilaku/respons dari waktu ke waktu sehingga pengguna tidak bosan atau 'mencari tahu'

- bergulir/berputar: lampu berputar pada masing-masing cincin satu per satu dan 'menyalurkan' cahaya ke dering berikutnya

- meningkatkan sensitivitas super hanya terhadap perubahan atmosfer (begitu juga dengan kedipan; memperluas rentang warna mungkin)

- respon penundaan (lebih banyak kebingungan/perilaku tak terduga untuk menjaga interaksi tetap segar)

- modus permainan:

-- flash warna dan pengguna harus menekan dengan tekanan yang tepat untuk mencocokkan warna

-- pengguna harus mengikuti warna (beberapa cincin menunjukkan warna target, yang lain menunjukkan warna tekanan pengguna saat ini)

- pilih warna favorit dari sapuan warna kemudian pertunjukan cahaya berikut akan dalam warna itu

-- warna memantul di antara cincin yang berlawanan dan jika pengguna 'memukul' di titik tengah (waktu) maka jalankan perilaku baru

-- mengulang masukan pengguna, memikat pengguna untuk bermain dengan pola masukan yang berbeda

- dapatkah sensor tekanan menangkap teriakan?

- default untuk 'bernapas' cahaya, kadang-kadang berkedip untuk menarik perhatian; jika chip radar ditambahkan bereaksi ketika orang mendekat

Langkah 10: Hanya Itu yang Dia Tulis

Image
Image
Itu saja yang dia tulis
Itu saja yang dia tulis
Itu saja yang dia tulis
Itu saja yang dia tulis

Jadi, itu saja. Ini tidak dilakukan seperti yang saya inginkan tetapi saya kehabisan waktu.

Saya ingin menambahkan amplifier untuk membuat suara lebih keras (walaupun suara menggunakan bola yang lebih kecil yang dipompa dengan ukuran yang sama jauh lebih keras…Saya pikir karet ekstra di bola besar meredam suara dengan luar biasa).

Saya memiliki papan mp3 dan akan menambahkan efek suara atau musik kata yang diucapkan.

Saya ingin menambahkan chip radar (RCWL-0516) sehingga ia tahu ketika seseorang berada di dekatnya dan akan mulai bertingkah.

Saya memiliki pompa jenis tekanan darah kecil dan ingin menambahkannya ke sirkuit tabung balon sehingga Arduino dapat menyalakannya untuk mengembang balon jika mengukur terlalu banyak penurunan tekanan (pengempisan balon).

Saya berpikir untuk menggunakannya sebagai pengontrol untuk hal-hal lain, seperti pelontar api kecil yang terbuat dari tuan tekanan penyiraman tanaman, ukuran api terkait dengan nilai tekanan, atau barang-barang rumah tangga seperti lampu atau pengatur volume sistem stereo.

Output suara juga dapat dialihkan melalui bluetooth ke speaker eksternal.

Bola seharusnya mengembang lebih dari 1,2 meter tapi saya belum mencobanya. Mungkin menjadi pengalaman yang menarik.

Begitu banyak ide dan begitu sedikit waktu..

Nah, setidaknya ada sesuatu. Cobalah.

Terima kasih khusus kepada Tom karena telah menguji Bauble dan menunjukkan betapa menyenangkannya itu.:)

Direkomendasikan: