Isi kandungan:
- Langkah 1: Perkara yang Anda Perlu
- Langkah 2: Buat Bekas
- Langkah 3: Buat Pangkalan Data Firebase
- Langkah 4: Buat Kemahiran Alexa
- Langkah 5: Menyiapkan Raspberry Pi 3
Video: Pemakan Ikan Automatik Amazon Alexa Powered: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Terlupa memberi makan ikan anda?
Sekarang biarkan Alexa memberi makan ikan anda, dari mana sahaja di dunia, ya di mana sahaja. Projek ini dirancang agar anda dapat memberi makan haiwan kesayangan anda dari mana saja di dunia, menggunakan mana-mana peranti / aplikasi Alexa.
Ingin memberi makan haiwan kesayangan yang lain?
Tidak ada masalah, cukup buat bekas dengan ukuran yang sesuai dan berehatlah.
Langkah 1: Perkara yang Anda Perlu
- 1 X Servo Motor
- 1 X Raspberry Pi 3 (mana-mana Raspberry Pi dengan internet akan berfungsi)
- Penyesuai 1 X Raspberry Pi
- 1 kad MicroSD dengan OS Rasbian
- 3 X Jumper Wayar Lelaki hingga Perempuan
- 1 X kadbod
- 1 X Gunting
- 1 X Penanda / Pen
- Skala / Pembaris 1 X
- Peranan Pita 1 X
- 1 X Echo Dot (pilihan)
Langkah 2: Buat Bekas
Tandakan dimensi ini pada kadbod (anda boleh menjadikannya sebesar / kecil yang anda mahukan)
Gunakan penanda / pen bersama pembaris dan buat tiga bentuk seperti ini.
Sekarang potong potongan ini menggunakan gunting
Harap maklum bahawa A (garis dalam) bergantung pada jumlah makanan yang anda makan untuk memancing.
Sekarang lipat sepanjang garis dalam
Lipat setiap bahagian sepanjang garis dalam menghadap ke atas seperti yang ditunjukkan dalam gambar.
Sekarang Rekatkan mereka bersama seperti piramid
Rekatkannya sehingga membentuk struktur seperti piramid, seperti yang ditunjukkan dalam gambar.
Sekarang buat topi
Sekarang buat penutup untuk mulut piramid yang lebih kecil, ini perlu sedikit besar agar tidak bocor.
Pasangkan penutup pada dail motor servo
Tampal penutup pada dail motor servo menggunakan beberapa pita / gam.
Pita motor servo pada bekas
Akhirnya, pita motor servo pada bekas, pastikan ia menutup mulut dengan betul.
Langkah 3: Buat Pangkalan Data Firebase
- Buka firebase.
- Klik Pergi ke Konsol.
- Klik pada Tambah Projek.
- Namakan Projek anda.
- Klik Buat Projek.
- Klik pada Pangkalan Data.
- Pilih Mula dalam Mod Ujian.
- Catat id firebase anda.
Langkah 4: Buat Kemahiran Alexa
- Lawati developer.amazon.com.
- Log masuk dengan kelayakan amazon anda.
- Klik pada Developer Console.
- Klik pada Buat Kemahiran.
- Namakan Kemahiran.
- Klik Pilih (Kemahiran Tersuai) dan kemudian Buat Kemahiran.
- Klik pada Tab Permintaan dan isi nama pemanggil sebagai pemakan ikan.
- Klik pada Tab Editor JSON dan Tampal kod di bawah (lihat hujungnya).
- Klik pada Model Build.
- Klik pada Endpoint Tab.
- Salin Id Kemahiran anda.
- Lawati aws.amazon.com. (dalam tab baru)
- Klik pada Log masuk untuk konsol.
- Klik Lambda (cari, jika tidak di muka depan).
- Klik Buat Fungsi.
- Isi butirannya (lihat gambar).
- Klik Buat Fungsi.
- Klik pada Alexa Skill Kit.
- Klik Enable dan tampal id kemahiran anda.
- Klik Tambah.
- Klik Simpan.
- Sekarang Klik pada nama kemahiran anda (lihat gambar).
- Tatal ke Bawah dan Pilih Muat naik fail. Zip.
- Muat turun repo Github dari sini.
- Nyahzip repo.
- Navigasi ke folder bernama Alexa / Lambda.
- Buka fail bernama lambda_function.py di mana-mana penyunting teks.
- Sekarang tampal id firebase ke baris 3 (ganti {url firebase anda} dengan id firebase anda)
- Sekarang pindahkan fail ini ke arkib lambda-zipped.zip. (jika menggunakan WinRAR seret dan lepas ke arkib)
- Sekarang muat naik lambda-zipped.zip ini ke aws.
- Salin ARN anda (lihat gambar)
- Sekarang kembali ke developer.amazon.com.
- Tampal ARN dan klik Save Endpoints.
- Klik pada Tab Ujian.
- Togol Suis.
- Taipkan arahan - mulakan pengumpan ikan
- jika balasan diterima, anda boleh pergi.
{
"interactModel": {"languageModel": {"invocationName": "fish feeder", "intents": [{"name": "AMAZON. FallbackIntent", "samples": }, {"name": "AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slot": , "samples": ["beri makan ikan", "beri makan ikan", "beri makan ikan saya sekarang", "beri makan ikan saya", "tolong beri makan ikan "," ikan makanan saya sekarang "]}]," jenis ": }}}
Langkah 5: Menyiapkan Raspberry Pi 3
- Sambungkan Motor Servo anda ke pin berikut.
- Paling Tengah (MERAH) -> VCC (PIN 02)
- Warna Kusam (BROWN) -> GROUND (PIN 06)
- Warna Cerah (ORANGE) -> PIN03
- Log masuk ke Pi anda (Menggunakan SSH atau menggunakan Monitor / Papan Kekunci / Tetikus)
- Buka Terminal dan jalankan arahan berikut -
- cd Desktop
- klon git
- Sekarang buka folder Automatic-Fish-Feeder
- Navigasi ke folder Pi
- Buka app.py dalam penyunting teks.
- Gantikan baris 5 dengan url firebase anda.
- Simpanlah.
- Sekarang buka Terminal dan jalankan arahan berikut -
- cd Desktop
- cd Automatic-Fish-Feeder
- cd Pi
- python3 app.py
- Sekarang gunakan peranti atau aplikasi Alexa anda dan katakan - Alexa, mulakan pengumpan ikan
- Sekiranya semuanya berfungsi, anda pasti berjaya.
- Perhatikan bahawa dalam app.py anda dapat mengedit argumen fungsi FeedNow pada baris 11, argumen pertama adalah kelewatan dan argumen kedua adalah sudut.
Disyorkan:
Pemakan Ikan 3 Hari Mentah: 5 Langkah
Pemakan Ikan 3 Hari Mentah: Jadi berapa lama ikan tropika dapat bertahan tanpa makanan? Ini boleh menjadi persoalan yang paling biasa di kalangan penjaga ikan yang merancang untuk melakukan perjalanan dalam masa terdekat. Banyak ikan tropika boleh pergi lama tanpa makan. Sebagai penjaga ikan yang merancang untuk
Cara Membuat Pengumpan Ikan Automatik: 6 Langkah (dengan Gambar)
Cara Membuat Pengumpan Ikan Automatik: Sebagai sebahagian daripada kajian kejuruteraan kami, kami diminta untuk menggunakan Arduino atau / dan raspberry untuk menyelesaikan masalah harian. Ideanya adalah untuk membuat sesuatu yang berguna dan yang kami minati. Kami mahu untuk menyelesaikan masalah sebenar. Idea untuk membuat
Pemakan Ikan 2: 13 Langkah (dengan Gambar)
Fish Feeder 2: Pengenalan / Mengapa projek iniPada tahun 2016 saya membina feeder ikan pertama saya, lihat Fish Feeder 1. Feeder berfungsi dengan baik selama lebih dari setengah tahun. Selepas tempoh itu, servos usang, menyebabkan program terhenti, tanpa mengirim e-mel. Alamak. Saya
Pengumpan Ikan Automatik Ultimate DIY: Tahap 2: 10 Langkah (dengan Gambar)
Pengumpan Ikan Automatik Ultimate DIY: Tahap 2: Pengumpan Tier 2 adalah langkah besar dari Tahap 1. Versi ini menggunakan modul wifi ESP8266 untuk menyegerakkan jam arduino untuk mengawal jadual makan dan pencahayaan tangki
Pemakan Ikan Menggunakan Arduino Nano, Servo Motor dan Bahan Sisa: 7 Langkah
Pengumpan Ikan Menggunakan Arduino Nano, Motor Servo dan Bahan Sisa: Ini adalah projek mudah dengan menggunakan motor servo tunggal dan beberapa bahan asas. Ia membantu memberi makan ikan tepat pada masanya