Isi kandungan:

Monty - Monster Pengukur Faire Pembuat: 6 Langkah (dengan Gambar)
Monty - Monster Pengukur Faire Pembuat: 6 Langkah (dengan Gambar)

Video: Monty - Monster Pengukur Faire Pembuat: 6 Langkah (dengan Gambar)

Video: Monty - Monster Pengukur Faire Pembuat: 6 Langkah (dengan Gambar)
Video: The Tail Company making amazing moving ears, wings and tails! 2024, Disember
Anonim
Monty - Monster Pengukur Faire Pembuat
Monty - Monster Pengukur Faire Pembuat

Kami suka pergi ke Maker Faires, tetapi 2020 telah memutuskan sebaliknya. Oleh itu, kami sedang membina pengganti yang sesuai bernama Monty, yang akan menangkap suasana dan membaginya dengan semua orang.

Bekalan

Perkakasan:

  • Pi Raspberry
  • Sensor gerakan PIR
  • Adafruit 4-Channel ADC ADS1015 (Analog ke Digital Converter)
  • Sensor bunyi (kami menggunakan Velleman VMA309)
  • Cincin Adafruit NeoPixel
  • Satu set skru kecil

Raksasa:

  • Burung sangkar lama
  • Bulu tiruan
  • Cat merah untuk di dalam sangkar burung
  • 2 Bola hiasan plastik
  • 3 alas perabot bulat
  • Cat semburan putih

Alat:

  • Peralatan pematerian
  • Gam kuat
  • Pemutar skru
  • Jarum dan benang
  • Bekalan pembersihan

Langkah 1: Video Projek

Image
Image

Langkah 2: Idea

Ringkasnya, projek kami akan pergi ke Maker Faire, mengukur suasana menggunakan sejumlah sensor, menyimpan data dan pulang ke rumah, semuanya kelihatan hebat.

Dengan idea ini, ada beberapa perkara yang perlu diingat:

  • Penghantaran antarabangsa: ia mesti dimasukkan ke dalam kotak, tiba dengan selamat dan tidak menimbulkan rasa panik, jadi berat, saiz dan kandungan anda akan terhad. Untuk berada di tempat yang selamat, lebih baik membeli kotak di pejabat pos tempatan anda dan bekerja dari sana.
  • Pasang & mainkan: untuk membatasi kerumitan di acara itu sendiri, projek hanya perlu dipasang agar ia dapat berfungsi.
  • Privasi: kami ingin menangkap suasana di acara tersebut, tetapi tidak mengganggu privasi orang yang menghadirinya.
  • Kesambungan: internet tanpa wayar yang boleh dipercayai tidak pernah menjadi jaminan pada acara, jadi peranti kami harus berfungsi dalam talian dan luar talian.

Kedengarannya seperti cabaran yang menyeronokkan, mari kita bekerja!

Langkah 3: Menyiapkan Sensor dan Perkakasan

Menyiapkan Sensor dan Perkakasan
Menyiapkan Sensor dan Perkakasan
Menyiapkan Sensor dan Perkakasan
Menyiapkan Sensor dan Perkakasan
Menyiapkan Sensor dan Perkakasan
Menyiapkan Sensor dan Perkakasan

Perkara pertama yang pertama, kita akan bermula dengan menangkap mood menggunakan Raspberry Pi, sensor tahap bunyi dan sensor gerakan.

Kami memilih dua sensor ini kerana anda dapat merasakan sedikit dari acara tersebut, sambil juga menghormati privasi pengunjung. Anda dapat mengesan kapan ada banyak pergerakan yang berlaku atau tidak ada sama sekali, tanpa mendaftar siapa yang berjalan pada pukul berapa. Anda dapat melihat jika saat ini sangat tenang atau sangat kuat, tanpa merakam audio.

Raspberry Pi Sekiranya anda baru menggunakan Raspberry Pis, ada panduan memulakan yang hebat di sini di laman web Raspberry Pi.

Sensor Gerak Untuk mengetahui lebih lanjut mengenai sensor gerakan dan cara menghubungkannya ke Raspberry Pi, anda boleh mengikuti langkah-langkah ini dalam Projek Pengesan Ibu Bapa oleh Raspberry Pi Foundation.

Sensor bunyi & ADCA output sensor suara kami adalah analog, tetapi Raspberry Pi hanya dapat menerima input digital, kami perlu menukar nilai analog kami ke digital menggunakan Analog ke Digital Converter (ADC).

Adafruit menyediakan tutorial hebat ini untuk menyiapkan dan memulakan papan pemuka ADC mereka di sini.

NeoPixel RingApa raksasa tanpa pizzazz? Di situlah cincin NeoPixel sangat berguna. Untuk menerangi raksasa anda, anda dapat mengikuti langkah-langkah yang digariskan dalam Adafruit NeoPixel Überguide.

Kod Penuh dan Skema Jangan bimbang jika anda tidak mahu mengikuti semua tutorial yang berbeza ini agar monster anda dapat berjalan, kerana kami telah menambahkan kod penuh dan skema akhir projek ini ke langkah ini!

Kod tersebut melakukan perkara berikut: - Import semua perpustakaan dan konfigurasikan perkakasan

- Setiap saat:

  • Tukar warna Cincin NeoPixel
  • Ukur tahap kebisingan
  • Mengesan pergerakan
  • Dapatkan masa terkini di Epoch
  • Simpan data yang dikumpulkan secara tempatan ke fail JSON (lihat langkah seterusnya)

- Setiap minit:

Cuba hantarkan ukuran terbaru ke Thingspeak IoT Platform (lihat langkah seterusnya)

Untuk menjalankan kod anda pada permulaan, terdapat panduan hebat di sini.

Langkah 4: Pengumpulan dan Perkongsian Data

Pengumpulan dan Perkongsian Data
Pengumpulan dan Perkongsian Data

Salah satu elemen penting dalam projek kami adalah bahawa ia berkongsi penemuannya dengan dunia, itulah yang akan kita lalui dalam langkah ini.

Dalam talian dengan ThingSpeak Apabila makhluk kita mempunyai sambungan internet, akan lebih baik jika menghantar ukuran terkini ke platform IoT yang dapat diakses oleh semua orang, seperti ThingSpeak.

Untuk mengetahui lebih lanjut mengenai membuat saluran ThingSpeak dan mengumpulkan data dengannya, lihat tutorial permulaan mereka.

Kod untuk menghantar data anda ke ThingSpeak telah ditambahkan ke langkah sebelumnya, yang perlu anda lakukan hanyalah menambahkan kunci API anda sendiri.

Anda boleh melihat saluran Montys di sini!

Wifi Credentials Kerana Monty akan menghadiri Maker Faire sendiri, kita harus mengkonfigurasi akses internetnya sebelum dia pergi.

Sekiranya anda mempunyai maklumat sambungan rangkaian acara tersebut, anda boleh menambahkannya ke Raspberry Pi anda terlebih dahulu dengan mengikuti panduan ini yang ditulis oleh Raspberry Pi Foundation.

Luar talian dengan JSON

Tidak perlu panik jika anda tidak mengetahui kelayakan wifi atau jika sambungan internet tidak stabil, kami juga akan menyimpan data secara tempatan pada Raspberry Pi dalam fail JSON. Dengan cara ini, anda akan mempunyai catatan mengenai suasana acara yang boleh anda perolehi ketika monster pengukur anda pulang ke rumah.

Sekiranya anda tidak pernah bekerja dengan JSON sebelumnya, W3Schools mempunyai pengenalan yang cukup baik di sini.

Untuk menganalisis data JSON, anda boleh mengimportnya ke dalam alat pemprosesan data percuma anda seperti Google Data Studio atau anda boleh menggunakan R.

Langkah 5: Membuat Monster

Membuat Raksasa
Membuat Raksasa
Membuat Raksasa
Membuat Raksasa
Membuat Raksasa
Membuat Raksasa

Sangkar burung

Seperti nasib, kami menemui sangkar burung tua yang sesuai di dalam kotak penghantaran terbesar yang disediakan oleh pejabat pos tempatan kami.

Untuk menyiapkannya untuk monsterifikasi, kami membersihkannya, mengeluarkan tongkat burung, mencari cara untuk membuang bar kandang dan melukis bahagian dalamnya dengan warna merah.

Selepas cat dikeringkan, kami memasangkan perkakasan ke bahagian bawah kandang menggunakan satu set skru kecil. Pastikan untuk meninggalkan sedikit ruang goyangan, supaya tidak terlalu banyak ketegangan pada elektronik anda.

MonsterUntuk membuat raksasa, tambahkan banyak bulu palsu! Kami melekatkan tambalan ke bahagian atas kepala Montys dan tangan menjahit potongan lain ke batang sangkar.

Untuk tiga matanya, kami menyemburkan melukis bahagian dalam dua bola hiasan hiasan natal berwarna putih. Kami melekatkan tiga bahagian pada bulu di kepala Montys menggunakan gam yang sangat kuat. Sentuhan akhir adalah tiga perabot bulat yang berfungsi sebagai murid.

Langkah 6: Mengukur Faire Maker

Mengukur Faire Maker
Mengukur Faire Maker
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Faire Maker
Mengukur Faire Maker

Untuk melengkapkan projek kami, kami merancang poster dengan sedikit penjelasan mengenai Monty The Measuring Monster untuk memberi sedikit konteks kepada pengunjung Maker Faire.

Akhirnya, kami mengemas Monty dengan selamat dan menghantarnya ke Eindhoven Maker Faire. Kami sangat berharap dia bertahan dalam perjalanan dan mempunyai masa yang indah di acara itu!

Sekiranya Monty mempunyai sambungan internet, anda boleh melihat ukurannya di ThingSpeak. Kami juga akan memberitahu anda tentang pengembaraannya melalui Instagram dan Twitter kami!

Disyorkan: