Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pengumpan Hewan Peliharaan IoT

Komponen dan persediaan

Arduino UNO
× 1
Sensor Gerak PIR (generik)
× 1
Espressif ESP8266 ESP-01
× 1
Speaker:0,25W, 8 ohm
× 1
SparkFun Servo - Gear Logam Generik (Ukuran Mikro)
× 1

Aplikasi dan layanan online

circuito.io
Gunakan tautan ajaib ini>>https://www.circuito.io/app?selectedComponentsIds=11021&selectedComponentsIds =9442&selectedComponentsIds=13678&selectedComponentsIds=197253&selectedComponentsIds=931983&selectedComponentsIds=10333

Tentang proyek ini

Pengumpan hewan peliharaan IoT ini adalah proyek IoT pertama kami dengan circuito.io! Kami dengan senang hati membagikannya kepada komunitas kami untuk menunjukkan betapa sederhananya membuat proyek IoT dasar dengan circuito.io. Kami juga senang berbagi proyek ini dengan Anda karena ini didasarkan pada produk yang kami kerjakan di masa lalu yang disebut Playdog. Anda dapat membuat tempat makan untuk hewan peliharaan Anda di rumah - ini menyenangkan JP dan bermanfaat.

Bagaimana cara kerjanya?

Ada banyak cara untuk menerapkan pengumpan hewan peliharaan:Anda dapat mengaturnya untuk mengisi mangkuk pada waktu tertentu, Anda dapat memerintahkannya untuk mengisi setiap kali kosong, atau mungkin memberikan makanan anjing Anda setelah mereka mengikuti serangkaian perintah. yang Anda ajarkan kepada mereka.

Dalam proyek khusus ini, kami mengatur pengumpan untuk mulai berbunyi bip dari waktu ke waktu. Setelah anjing mendekati perangkat, sensor PIR mengenalinya dan servo dipicu.

Selain itu, kami juga memutuskan untuk menambahkan opsi untuk mengontrol pengumpan hewan peliharaan dari ponsel kami, menggunakan dasbor yang telah ditentukan sebelumnya yang dibuat dengan Freeboard. Kami melihat ini sebagai peluang bagus untuk memperkenalkan Anda pada opsi untuk menghubungkan proyek circuito Anda ke internet dengan ESP8266-01 - modul wifi yang saat ini tersedia di circuito.io.

Menyiapkan sirkuit

Saat mengklik tautan ajaib ini, Anda akan diarahkan ke circuito.io, di mana Anda akan menemukan bahwa kami telah memilihkan untuk Anda komponen yang kami gunakan dalam proyek ini.

Komponen yang Anda butuhkan adalah:sensor PIR, Arduino uno (atau lainnya), servo, speaker, esp8266-01, dan sumber daya. Ini adalah sirkuit dasar untuk proyek ini, tetapi Anda juga dapat menambahkan banyak sensor dan komponen lain ke sirkuit, misalnya, Anda dapat menambahkan sensor berat untuk memantau jumlah makanan di mangkuk atau menambahkan LED yang akan berubah sesuai dengan parameter yang berbeda. .

Setelah Anda memilih komponen yang Anda inginkan, klik Hasilkan dan mesin kami akan mulai bekerja di sirkuit Anda dan akan menghasilkan balasan sirkuit Anda. Balasan memiliki tiga bagian:

1. BoM - Daftar semua komponen yang Anda perlukan untuk proyek, termasuk bagian tambahan seperti resistor dan kapasitor.

2. Pengkabelan langkah demi langkah panduan - menunjukkan cara menghubungkan semua komponen Anda ke papan Arduino menggunakan papan tempat memotong roti.

3. Kode - contoh kode untuk sirkuit Anda. Kode ini tidak spesifik untuk proyek pengumpan hewan peliharaan, melainkan kode sampel yang menciptakan interaksi antara berbagai komponen di sirkuit Anda.

Untuk mengupload kode, ikuti langkah berikut:

  • Unduh kode dari balasan circuito.io
  • Ekstrak ke komputer Anda
  • Buka dengan Arduino IDE
  • Unggah ke Arduino Anda

4. Setelah semuanya diatur, ganti contoh kode dari rangkaian yg di balas dengan kode di tutorial ini. Pastikan untuk meninggalkan //Sertakan Perpustakaan dan //Definisi Pin di bagian atas kode, dan juga menyimpan semua perpustakaan yang ada di kode asli dari circuito.io.

4. Konektivitas - bagian ini akan memandu Anda cara mengonfigurasi koneksi proyek Anda ke internet.

  • Unduh file dashboard.json dari tutorial ini
  • Dalam balasan circuito.io klik "Hubungkan " lalu “Buat Dasbor Anda

Ini akan mengarahkan Anda ke freeboard.io dan memberi Anda dasbor dasar, yang sudah terhubung ke sketsa Arduino Anda menggunakan 'thingName' yang unik. Anda dapat melihat nama barang Anda di firmware.ino yang disediakan.

  • Klik "klon " - jika Anda tidak memiliki akun Freeboard, Anda harus membuatnya sekarang. Tapi jangan khawatir, ini gratis.
  • Setelah mendaftar, Anda akan melihat layar berikut:

- Klik setelan ikon di bagian atas halaman. Ini akan memperbarui dasbor Anda agar terlihat seperti ini:

  • klik IMPOR (2)
  • Jelajahi dan pilih file dashboard.json yang Anda unduh sebelumnya. Ini akan memperbarui dasbor Anda agar terlihat seperti ini:

Pemecahan masalah:

  • Jika tidak berhasil - coba segarkan halaman atau coba impor lagi.
  • Periksa apakah dasbor sudah diatur dengan benar dengan firmware Anda. Klik 'Dweet' di bawah SUMBER DATA (3) Anda akan melihat ini:
  • Pastikan bahwa masukkan nama benda sama dengan yang ada di firmware.ino Anda.
  • Arahkan kursor ke OUTPUT panel dan klik ikon setelan baru yang muncul di bawah yang asli.
  • Jendela ini akan terbuka:
  • klik JS EDITOR dan cari baris ini:
  • ubah nilainya menjadi 'thingname' yang diberikan di firmwae.ino Anda.
  • TUTUP dan HEMAT .

Perakitan

Sekarang setelah Anda menyiapkan elektronik, saatnya untuk menyatukan bagian-bagiannya.

Kami merancang casing cetak 3d untuk servo, sensor PIR, dan speaker.

File .stl terlampir di sini. Bagian ini tidak wajib dan Anda dapat memilih untuk menghubungkannya dengan cara yang berbeda, itu terserah Anda, tetapi lihat betapa bagus dan penuh warna itu :)

Selamat! Selesai!

Anda cukup siap untuk pergi. Anda mungkin perlu melakukan sedikit penyesuaian pada kode dan mengkalibrasi sensor yang berbeda.

Kami akan senang melihat pendapat Anda tentang proyek ini, jangan ragu untuk membagikannya dan mengajukan pertanyaan jika ada yang tidak jelas. Semoga berhasil!

Kode

Kode pengumpan hewan peliharaan IoT
1. Ganti kode uji firmware.ino dari circuito.io dengan kode firmware.ino di sini.2. Pastikan untuk meninggalkan "Sertakan Perpustakaan" dan "Definisi pin" dari kode circuito.io asli (yang dihasilkan secara otomatis),3. Periksa apakah definisi pin tetap sama, atau ubah jika perlu.https://github.com/Circuito-io/iot-pet-feeder

Suku cadang dan penutup khusus

Skema

Unduh file ini ke komputer Anda dan impor ke Freeboard sesuai dengan langkah-langkah di bagian "konektivitas" dari tutorial. dashboard_RdzZcxLkpD.json

Proses manufaktur

  1. IoT Dasar – RaspberryPI HDC2010 cara
  2. Bark Back Interactive Pet Monitor
  3. Windows IoT:Pintu Pengenalan Wajah
  4. Tombol AWS IoT Terkendali Gerakan
  5. Windows 10 IoT Core dan SHT15
  6. Windows 10 IoT Core untuk Raspberry Pi 3 Model B+
  7. GoPiGo v2 dengan Windows IoT
  8. Adopsi Blockchain di IoT
  9. 7 Aplikasi IoT Industri
  10. Apa itu Pengumpan Pers?