Daftar Isi:

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: SUBHANALLAH ! 15 FENOMENA ALAM PALING ANEH, MENYERAMKAN dan Misterius Yang Luar Biasa LANGKA DI DUNA 2024, Juli
Anonim
Monty - Monster Pengukur Faire Maker
Monty - Monster Pengukur Faire Maker

Kami senang pergi ke Maker Faires, tetapi 2020 telah memutuskan sebaliknya. Jadi sebagai gantinya, kami sedang membangun pengganti yang cocok bernama Monty, yang akan menangkap suasana dan membaginya dengan semua orang.

Perlengkapan

Perangkat keras:

  • Pi Raspberry
  • Sensor gerak PIR
  • Adafruit 4-Channel ADC ADS1015 (Konverter Analog ke Digital)
  • Sensor suara (kami menggunakan Velleman VMA309)
  • Cincin NeoPixel Adafruit
  • Satu set sekrup kecil

Raksasa:

  • Sangkar burung tua
  • Bulu palsu
  • Cat merah untuk bagian dalam sangkar burung
  • 2 bola ornamen plastik
  • 3 Bantalan furnitur bundar
  • Cat semprot putih

Peralatan:

  • Peralatan solder
  • lem yang kuat
  • Obeng
  • Jarum dan benang
  • Alat bersih-bersih

Langkah 1: Video Proyek

Image
Image

Langkah 2: Idenya

Singkatnya, proyek kami akan melakukan perjalanan ke Maker Faire, mengukur atmosfer menggunakan sejumlah sensor, menyimpan data dan kembali ke rumah, semuanya tampak luar biasa.

Dengan ide ini, ada beberapa hal yang perlu diingat:

  • Pengiriman internasional: harus muat di dalam kotak, tiba dengan selamat dan tidak menimbulkan kepanikan, jadi Anda akan dibatasi dalam berat, ukuran, dan isinya. Untuk amannya, yang terbaik adalah membeli kotak di kantor pos setempat dan bekerja dari sana.
  • Pasang & mainkan: untuk membatasi kerumitan di acara itu sendiri, proyek hanya perlu dicolokkan agar berfungsi.
  • Privasi: kami ingin menangkap suasana di acara tersebut, tetapi tidak mengganggu privasi orang-orang yang menghadirinya.
  • Konektivitas: internet nirkabel yang andal tidak pernah menjadi jaminan di acara-acara, jadi perangkat kami harus berfungsi baik online maupun offline.

Kedengarannya seperti tantangan yang menyenangkan, ayo mulai bekerja!

Langkah 3: Menyiapkan Sensor dan Perangkat Keras

Menyiapkan Sensor dan Perangkat Keras
Menyiapkan Sensor dan Perangkat Keras
Menyiapkan Sensor dan Perangkat Keras
Menyiapkan Sensor dan Perangkat Keras
Menyiapkan Sensor dan Perangkat Keras
Menyiapkan Sensor dan Perangkat Keras

Hal pertama yang pertama, kita akan mulai dengan menangkap suasana hati menggunakan Raspberry Pi, sensor tingkat suara, dan sensor gerak.

Kami memilih dua sensor ini karena Anda bisa merasakan sedikit acara tersebut, sambil juga menghormati privasi pengunjung. Anda dapat mendeteksi ketika ada banyak gerakan yang terjadi atau tidak ada sama sekali, tanpa mendaftarkan siapa yang lewat pada jam berapa. Anda dapat melihat apakah saat ini sangat sunyi atau sangat keras, tanpa merekam audio apa pun.

Raspberry Pi Jika Anda baru mengenal Raspberry Pis, ada panduan memulai yang bagus di sini di situs web Raspberry Pi.

Sensor Gerak Untuk mempelajari lebih lanjut tentang sensor gerak dan cara menghubungkannya ke Raspberry Pi, Anda dapat mengikuti langkah-langkah ini di Proyek Detektor Induk oleh Raspberry Pi Foundation.

Sensor suara & ADCA output dari sensor suara kami adalah analog, tetapi Raspberry Pi hanya dapat menerima input digital, kami harus mengubah nilai analog kami menjadi digital menggunakan Analog to Digital Converter (ADC).

Adafruit memberikan tutorial hebat tentang pengaturan dan memulai papan breakout ADC mereka di sini.

NeoPixel RingApa itu monster tanpa pizzazz? Di situlah NeoPixel Ring berguna. Untuk menyalakan monster Anda, Anda dapat mengikuti langkah-langkah yang dijelaskan di berguide Adafruit NeoPixel.

Kode dan Skema Lengkap Jangan khawatir jika Anda tidak ingin mengikuti semua tutorial yang berbeda ini untuk mengaktifkan dan menjalankan monster Anda, karena kami telah menambahkan kode lengkap dan skema akhir proyek ini ke langkah ini!

Kode melakukan hal berikut: - Impor semua perpustakaan dan konfigurasikan perangkat keras

- Setiap detik:

  • Ubah warna Cincin NeoPixel
  • Ukur tingkat kebisingan
  • Deteksi gerakan
  • Dapatkan waktu saat ini di Epoch
  • Simpan data yang dikumpulkan secara lokal ke file JSON (lihat langkah berikutnya)

- Setiap menit:

Coba kirim pengukuran terbaru ke Thingspeak IoT Platform (lihat langkah selanjutnya)

Untuk menjalankan kode Anda saat startup, ada panduan fantastis di sini.

Langkah 4: Pengumpulan dan Berbagi Data

Pengumpulan dan Berbagi Data
Pengumpulan dan Berbagi Data

Salah satu elemen kunci dari proyek kami adalah berbagi temuannya dengan dunia, yang akan kami lompati dalam langkah ini.

Online dengan ThingSpeakKetika makhluk kita memiliki koneksi internet, alangkah baiknya jika mengirimkan pengukuran terbaru ke platform IoT yang dapat diakses oleh semua orang, seperti ThingSpeak.

Untuk mempelajari lebih lanjut tentang membuat saluran ThingSpeak dan mengumpulkan data dengannya, lihat tutorial memulai mereka.

Kode untuk mengirim data Anda ke ThingSpeak telah ditambahkan ke langkah sebelumnya, yang perlu Anda lakukan hanyalah menambahkan kunci API Anda sendiri.

Anda dapat melihat saluran Montys di sini!

Kredensial Wifi Karena Monty akan menghadiri Maker Faire sendirian, kami harus mengonfigurasi akses internetnya sebelum dia pergi.

Jika Anda memiliki detail koneksi jaringan dari acara tersebut, Anda dapat menambahkannya ke Raspberry Pi Anda terlebih dahulu dengan mengikuti panduan ini yang ditulis oleh Raspberry Pi Foundation.

Offline dengan JSON

Tidak perlu panik jika Anda tidak mengetahui kredensial wifi atau jika koneksi internet terputus-putus, kami juga akan menyimpan data secara lokal di Raspberry Pi dalam file JSON. Dengan cara ini, Anda akan memiliki catatan suasana acara yang dapat Anda akses saat monster pengukur Anda kembali ke rumah.

Jika Anda belum pernah bekerja dengan JSON sebelumnya, W3Schools memiliki pengantar yang cukup bagus di sini.

Untuk menganalisis data JSON, Anda dapat mengimpornya ke alat pemrosesan data gratis seperti Google Data Studio atau Anda dapat menggunakan R.

Langkah 5: Membuat Monster

Membuat Monster
Membuat Monster
Membuat Monster
Membuat Monster
Membuat Monster
Membuat Monster

Sangkar

Untungnya, kami menemukan sangkar burung tua yang pas di dalam kotak pengiriman terbesar yang disediakan kantor pos setempat.

Untuk mempersiapkannya untuk monsterifikasi, kami membersihkannya, melepaskan tongkat tempat duduk burung, menemukan cara melepas palang sangkar dan mengecat bagian dalamnya dengan warna merah.

Perangkat KerasSetelah cat mengering, kami memasang perangkat keras ke bagian bawah kandang menggunakan satu set sekrup kecil. Pastikan untuk meninggalkan sedikit ruang gerak, sehingga tidak ada terlalu banyak ketegangan pada elektronik Anda.

MonsterUntuk membuat monster, tambahkan banyak bulu palsu! Kami menempelkan tambalan ke bagian atas kepala Monty dan menjahit bagian lain dengan tangan ke jeruji kandang.

Untuk ketiga matanya, kami menyemprotkan cat bagian dalam dua bola hiasan natal dekoratif berwarna putih. Kami menempelkan tiga bagian ke bulu di kepala Monty menggunakan lem yang sangat kuat. Sentuhan akhir adalah tiga bantalan furnitur bundar yang berfungsi sebagai pupil.

Langkah 6: Mengukur Pembuat Faire

Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire
Mengukur Pembuat Faire

Untuk melengkapi proyek kami, kami merancang poster dengan sedikit penjelasan tentang Monty The Measuring Monster untuk memberikan sedikit konteks kepada pengunjung Maker Faire.

Akhirnya, kami mengemas Monty dengan aman dan mengirimkannya ke Eindhoven Maker Faire. Kami sangat berharap dia selamat dari perjalanan dan bersenang-senang di acara tersebut!

Jika Monty memiliki koneksi internet, Anda dapat melihat pengukurannya di sini di ThingSpeak. Kami juga akan terus mengabari Anda tentang petualangannya melalui Instagram dan Twitter kami!

Direkomendasikan: