Isi kandungan:

Pengumpan Anjing Terkawal Alexa: 6 Langkah (dengan Gambar)
Pengumpan Anjing Terkawal Alexa: 6 Langkah (dengan Gambar)

Video: Pengumpan Anjing Terkawal Alexa: 6 Langkah (dengan Gambar)

Video: Pengumpan Anjing Terkawal Alexa: 6 Langkah (dengan Gambar)
Video: Как заставить Alexa кормить вашу собаку с помощью умной кормушки для собак Wi-Fi и эхо-устройства 2024, November
Anonim
Pengumpan Anjing Terkawal Alexa
Pengumpan Anjing Terkawal Alexa
Pengumpan Anjing Terkawal Alexa
Pengumpan Anjing Terkawal Alexa
Pengumpan Anjing Terkawal Alexa
Pengumpan Anjing Terkawal Alexa

Ini adalah anjing kami Bailey. Dia adalah sebahagian daripada Border Collie dan Australian Cattle Dog sehingga kadang-kadang dia lebih pintar daripada kebaikannya sendiri, terutama ketika memberitahu waktu dan mengetahui kapan dia harus makan malam. Biasanya, kami cuba memberinya makan sekitar jam 6 petang tetapi ini tidak selalu mudah jika kita jauh dari rumah. Alexa Controlled Dog Feeder diciptakan sebagai penyelesaian sempurna untuk memberi makan Bailey semasa kami jauh dari rumah untuk memastikan dia tidak gelisah dan masih dapat mengikuti jadualnya.

Kod berdasarkan projek ini dari Bob at I Like to Make Stuff yang mengurus kod asas untuk berkomunikasi dengan peranti Alexa. Perkara yang baik mengenai penggunaan Alexa sebagai sistem komunikasi utama adalah ia dapat dikawal dengan menggunakan aplikasi Alexa pada telefon pintar anda, sehingga tidak memerlukan pelayan yang kompleks atau pengekodan lanjutan. Senarai bekalannya agak pendek dan keseluruhan projek itu sendiri mungkin dapat disiapkan pada sebelah petang setelah semuanya dikumpulkan.

Sekiranya anda menyukai apa yang anda lihat, sila pilih saya dalam Pertandingan Haiwan Peliharaan! Saya harap anda dapat mengetahui Instructable ini berguna dan beritahu saya jika anda mempunyai sebarang pertanyaan.

Langkah 1: Reka Bentuknya

Rekaan
Rekaan
Rekaan
Rekaan
Rekaan
Rekaan
Rekaan
Rekaan

Saya sudah menjadikan Bailey sebagai tempat makan kecil yang merupakan versi miniatur meja makan kami untuk mangkuk makanan dan airnya. Untuk mengoptimumkan ruang, saya mahu pengumpan dipasang di tempat makanan ini dan hanya menyimpan beberapa hidangan makanannya. Pengumpan biasanya digunakan untuk sebilangan kecil ketika kita tidak berada di rumah jadi saya tidak memerlukannya untuk memuatkan banyak makanan (hanya beberapa hidangan). Sekiranya ini tidak sesuai dengan keperluan anda, maka jangan risau kerana dimensinya dapat ditingkatkan atau turun dengan mudah. Elektronik akan tetap sama dan anda boleh menyesuaikan struktur feeder anda di sekitarnya agar sesuai dengan keperluan anda.

Struktur itu sendiri terdiri daripada dua ruang utama: satu untuk makanan dan satu untuk elektronik. Makanan akan turun dari kawasan pembendungan dan masuk ke paip PVC. Paip PVC berada di dalam kawasan penahanan elektronik yang menempatkan dua paip T-PVC dengan motor dan auger bercetak 3D yang mengalir melalui paip. Setelah makanan jatuh ke paip PVC pertama, ia akan dipindahkan secara linear oleh auger sehingga jatuh paip PVC kedua dan turun ke dalam mangkuk. Setelah menguji auger, saya menyedari ia sesekali macet dan menyebabkan motor terhenti. Pada versi yang akan datang, saya merancang untuk melihat mekanisme ini lebih jauh untuk mengurangkan perkara ini daripada berlaku. Sekali lagi, perkara yang baik mengenai projek ini adalah keberanian utama (iaitu elektronik) dapat disesuaikan dengan mudah untuk apa sahaja mekanisme penghantaran makanan yang anda putuskan.

Saya memilih untuk membuat struktur itu sendiri dari papan lapis 1/2 yang saya terbaring. Potongan-potongan itu dipasang menggunakan campuran gam kayu dan skru lubang poket untuk memastikannya selamat. Saya juga memilih untuk menggunakan sekeping sisa akrilik untuk bahagian atas untuk memudahkan mengisi makanan dan melihat berapa banyak makanan yang tinggal.

Langkah 2: Bahan

Bahan
Bahan
Bahan
Bahan

Sebilangan besar bahan boleh dibeli dari kedai perkakasan tempatan dan Amazon dengan harga murah. Pengecualian untuk ini adalah penyokong paip PVC yang dicetak 3D, namun anda boleh menjadi kreatif dengan pemasangan paip dan penutup akhir untuk mengelakkannya. Paip PVC juga perlu dipotong sehingga panjangnya 2.75 agar sesuai dengan struktur.

Bahan yang Digunakan:

1. 1/2 Papan lapis

2. 1/8 Akrilik

3. M8 Threaded Rod (6.5 ) dan Mur (jika perlu untuk menahan Auger ke Rod)

4. 2-paip PVC 2"

5. NEMA 17 Motor dan Kurungan

6. 6.35mm hingga 8mm Coupler

7. Arduino UNO

8. Nod MCU

9. Pemandu Motor Stepper

10. Wayar Pelompat

11. Skru Lubang Poket

12. Gam Kayu

13. Bekalan Kuasa Arduino (9V-12V)

Alat yang Digunakan:

- Gergaji bulat

- Pencetak 3D

- Pocket Hole Jig

- Besi Solder (pilihan, tetapi bermanfaat)

- Tiub Pengecutan Panas atau Pita Elektrik

- Senapang Panas

Langkah 3: Elektronik dan Kod

Elektronik dan Kod
Elektronik dan Kod
Elektronik dan Kod
Elektronik dan Kod
Elektronik dan Kod
Elektronik dan Kod

Persediaan elektronik cukup mudah dan mengikuti rantai perintah asas menggunakan Echo Dot, Node MCU, Arduino Uno dan motor stepper. Node MCU mempunyai kod di atasnya yang menghubungkan ke rangkaian wifi anda. Setelah disambungkan ke internet, ia menyiarkan dirinya sebagai palam pintar Wemo untuk dihubungkan oleh peranti Alexa. Dari sini ia menunggu Alexa menghantar arahan dan kemudian secara ringkas menetapkan salah satu pin ke TINGGI yang kemudian mencetuskan Arduino untuk menjalankan motor stepper. Saya juga menambah butang untuk memberi makan secara manual. Ini membolehkan saya mengeluarkan jumlah makanan yang diperlukan tetapi memotong menggunakan Alexa dan digunakan terutamanya untuk ujian.

Saya tidak dapat membuat Echo Dot (gen ke-2) menemui Node MCU pada mulanya. Saya dapati akhirnya berfungsi setelah saya menurunkan kedua-dua papan "fauxmo" dan papan "esp8266" ke versi 2.3.0 dalam Arduino IDE. Setelah saya melakukan ini, saya terus menemui Alexa untuk menemui peranti baru dan tidak ada masalah untuk mencarinya.

Kod untuk Node MCU dan Arduino dilampirkan, bersama dengan gambar rajah litar. Perhatikan bahawa anda perlu menukar papan dalam Arduino IDE bergantung pada papan mana anda memuat naik kod ke: Arduino Uno = "Arduino / Genuine Uno", Node MCU = "NodeMCU 1.0 (Modul ESP-12E)". Anda juga perlu mengubah pemboleh ubah berikut dalam kod berdasarkan persediaan anda (cari sahaja komen "KEMASKINI"):

Nod MCU

- langkah motor

Arduino Uno

- WIFI_SSID

- WIFI_PASS

- deviceName (juga dapat disesuaikan menggunakan rutin Alexa, yang diperincikan dalam Langkah 6)

Paling mudah untuk menguji elektronik terlebih dahulu sebelum memasukkannya ke dalam struktur kerana mereka akan lebih terkawal di kemudian hari. Saya cadangkan memastikan Alexa dapat menyambung ke peranti dan mencetuskan motor sebelum beralih ke struktur.

Langkah 4: Bina Struktur

Image
Image
Bina Struktur
Bina Struktur
Bina Struktur
Bina Struktur

Potong semua kepingan panel dari papan lapis stok anda menggunakan kaedah pilihan anda untuk memecahkan papan lapis (iaitu gergaji meja, gergaji bulat, gergaji jig, dll.). Saya menggunakan lembaran 24 "x 24" x 1/2 "dan CutList Optimizer (atau Workshop Buddy) untuk membuat senarai pemotong dengan mudah. Pastikan juga memotong lekukan segi empat tepat di Panel Depan dan Pangkalan dan bulatan di Tutup Elektronik untuk memberikan pelepasan untuk paip PVC. Terdapat juga slot dalam ~ 1/8 "di Panel Depan, Panel Belakang dan Sisi 1 untuk akrilik masuk.

Seterusnya saya memilih untuk menggerudi skru lubang poket ke Pangkalan Utama, Pangkalan Elektronik, dan tiga kepingan Sisi. Anda juga boleh menggunakan skru biasa dan menggerudi langsung ke butir hujung papan lapis tetapi berhati-hatilah untuk tidak membelah kayu. Lem kayu berguna untuk memastikan struktur tetap bersama, tetapi pastikan anda masih boleh mengakses elektronik jika anda perlu menyelesaikan masalah. Penyelesaian saya untuk ini adalah memasang panel penutup elektronik hanya dengan skru sehingga dapat dilepaskan kemudian jika diperlukan. Perhatikan bahawa anda juga mungkin ingin melukis struktur atau meletakkan lapisan pelindung di atasnya. Ini juga paling mudah dilakukan sebelum semuanya dipasang.

Semua dimensi dan label untuk panel dilampirkan. Perhatikan bahawa saya menambah beberapa kepingan akrilik untuk menyediakan cerun agar makanan anjing masuk ke dalam paip PVC. Pastikan juga auger berputar dengan lancar di dalam paip PVC. Terdapat pelepasan yang cukup sehingga tersekat kemudian periksa kedua-dua hujung batang atau pastikan paip lurus.

Langkah 5: Waktu Makan (18:00)

Image
Image
Waktu Makan (18:00)
Waktu Makan (18:00)

Setelah semuanya dipasang maka sudah tiba masanya untuk menguji feeder. Sebaiknya pertama kali mencuba pengumpan ketika anda berada di rumah untuk memastikan semuanya berjalan lancar sebelum bergantung semasa anda berada di luar rumah. Video pertama yang dilampirkan adalah larian awal, namun kernel tersekat di auger yang menyebabkan motor terhenti (Bailey tidak terlalu gembira, tetapi dia mendapat makanan yang membuatnya merasa lebih baik). Video kedua menunjukkan peranti berfungsi dengan baik. Langkah motor masih perlu disesuaikan sedikit dan saya perlu menambah jalan supaya makanan masuk ke dalam mangkuk dan tidak keluar sebahagiannya.

Walaupun begitu, mekanisme berfungsi dan elektronik berfungsi! Mudah-mudahan anda dapat mengetahui Instructable ini berguna, sama ada untuk membuat makanan anjing anda sendiri atau sejenis alat kawalan Alexa yang lain!

Langkah 6: BONUS: Siapkan Alexa Rutin

BONUS: Siapkan Rutin Alexa
BONUS: Siapkan Rutin Alexa

Salah satu perkara hebat mengenai Alexa ialah anda dapat mengatur rutin yang dapat mengawal mana-mana peranti pintar anda. Saya dapat mengatur Alexa mengikut jadual sehingga memberi makan Bailey pada pukul 6 secara automatik setiap hari, tetapi kami ingin membuatnya melakukan trik sebelum dia makan. Saya memang memutuskan untuk mengatur rutin, jadi saya mempunyai arahan suara khusus untuk Alexa. Dalam kes ini, yang harus saya katakan adalah "Alexa, Bailey lapar" dan pengumpan akan diaktifkan dan Alexa akan menjawab "Ok saya akan memberinya makan". Anda tentu saja dapat menyesuaikannya dengan apa sahaja yang anda mahukan dan ini memudahkan anda menukar nama peranti tanpa benar-benar mengubah nama peranti dan memasukkan kodnya.

Disyorkan: