Daftar Isi:

Pengumpan Ikan Otomatis Bertenaga Amazon Alexa: 5 Langkah
Pengumpan Ikan Otomatis Bertenaga Amazon Alexa: 5 Langkah

Video: Pengumpan Ikan Otomatis Bertenaga Amazon Alexa: 5 Langkah

Video: Pengumpan Ikan Otomatis Bertenaga Amazon Alexa: 5 Langkah
Video: Polisi Sita Senapan Angin Ilegal 2024, Juli
Anonim
Pengumpan Ikan Otomatis Bertenaga Amazon Alexa
Pengumpan Ikan Otomatis Bertenaga Amazon Alexa

Lupa memberi makan ikan Anda?

Sekarang biarkan Alexa memberi makan ikan Anda, dari mana saja di dunia, ya di mana saja. Proyek ini dirancang agar Anda dapat memberi makan hewan peliharaan Anda dari mana saja di dunia, menggunakan perangkat/aplikasi Alexa apa pun.

Ingin memberi makan hewan peliharaan lain?

Tidak Masalah, buat saja wadah dengan ukuran yang sesuai dan istirahatlah Anda siap berangkat.

Langkah 1: Hal-hal yang Anda Butuhkan

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
  • 1 X Servo Motor
  • 1 X Raspberry Pi 3 (Raspberry Pi apa pun dengan internet akan berfungsi)
  • 1 X Raspberry Pi Adaptor
  • 1 X Kartu MicroSD dengan OS Rasbian
  • 3 X Kabel Jumper Pria ke Wanita
  • 1 X Karton
  • 1 X Gunting
  • 1 X Spidol/Pena
  • 1 X Skala/Penggaris
  • 1 X Peran Pita
  • 1 X Gema Dot (opsional)

Langkah 2: Buat Wadah

Membuat Wadah
Membuat Wadah
Membuat Wadah
Membuat Wadah
Membuat Wadah
Membuat Wadah

Tandai dimensi ini pada karton (Anda dapat membuatnya sebesar/kecil yang Anda inginkan)

Gunakan spidol/pena bersama dengan penggaris dan buat tiga bentuk persis seperti ini.

Sekarang potong potongan-potongan ini menggunakan gunting

Harap dicatat bahwa A (garis dalam) tergantung pada jumlah makanan yang Anda berikan kepada ikan.

Sekarang lipat di sepanjang garis dalam

Lipat masing-masing bagian di sepanjang garis bagian dalam menghadap ke atas seperti yang ditunjukkan pada gambar.

Sekarang Rekatkan mereka seperti piramida

Rekatkan keduanya sehingga membentuk struktur seperti piramida, seperti yang ditunjukkan pada gambar.

Sekarang buat topi

Sekarang buat tutup untuk mulut piramida yang lebih kecil, ini perlu agak besar agar tidak bocor.

Tempelkan tutup pada dial motor servo

Tempelkan tutup pada dial motor servo menggunakan selotip/lem.

Rekatkan motor servo pada wadah

Terakhir, rekatkan motor servo pada wadah, pastikan menutup mulutnya dengan benar.

Langkah 3: Buat Basis Data Firebase

Buat Basis Data Firebase
Buat Basis Data Firebase
Buat Basis Data Firebase
Buat Basis Data Firebase
Buat Basis Data Firebase
Buat Basis Data Firebase
  • Buka basis api.
  • Klik Pergi ke Konsol.
  • Klik Tambah Proyek.
  • Beri nama Proyek Anda.
  • Klik Buat Proyek.
  • Klik pada Basis Data.
  • Pilih Mulai dalam Mode Uji.
  • Catat id firebase Anda.

Langkah 4: Buat Keterampilan Alexa

Buat Keterampilan Alexa
Buat Keterampilan Alexa
Buat Keterampilan Alexa
Buat Keterampilan Alexa
Buat Keterampilan Alexa
Buat Keterampilan Alexa
  • Kunjungi developer.amazon.com.
  • Masuk dengan kredensial amazon Anda.
  • Klik Konsol Pengembang.
  • Klik Buat Keterampilan.
  • Beri nama Keterampilan.
  • Klik Pilih (Keterampilan Kustom) dan kemudian Buat Keterampilan.
  • Klik Tab Doa dan isi nama doa sebagai pengumpan ikan.
  • Klik pada Tab Editor JSON dan Tempel kode di bawah ini (lihat di bagian akhir).
  • Klik pada Model Bangun.
  • Klik pada Tab Titik Akhir.
  • Salin ID Keterampilan Anda.
  • Kunjungi aws.amazon.com. (di tab baru)
  • Klik Masuk ke konsol.
  • Klik Lambda (cari, jika tidak di halaman depan).
  • Klik Buat Fungsi.
  • Isi datanya (lihat gambar).
  • Klik Buat Fungsi.
  • Klik pada Alexa Skill Kit.
  • Klik Aktifkan dan rekatkan id keahlian Anda.
  • Klik Tambah.
  • Klik Simpan.
  • Sekarang Klik pada nama keahlian Anda (lihat gambar).
  • Gulir ke Bawah dan Pilih Unggah file. Zip.
  • Unduh repo Github dari sini.
  • Buka zip repo.
  • Arahkan ke folder bernama Alexa/Lambda.
  • Buka file bernama lambda_function.py di editor teks apa pun.
  • Sekarang rekatkan id firebase ke baris 3 (ganti {your firebase url} dengan id firebase Anda)
  • Sekarang pindahkan file ini ke arsip lambda-zipped.zip. (jika menggunakan WinRAR cukup drag dan drop ke arsip)
  • Sekarang unggah lambda-zipped.zip ini ke aws.
  • Salin ARN Anda (lihat gambar)
  • Sekarang kembali ke developer.amazon.com.
  • Rekatkan ARN dan klik Simpan Titik Akhir.
  • Klik pada Tab Uji.
  • Alihkan Sakelar.
  • Ketik perintah - mulai pengumpan ikan
  • jika balasan diterima Anda baik untuk pergi.

{

"interactionModel": { "languageModel": { "invocationName": "fish feeder", "intents": [{ "name": "AMAZON. FallbackIntent", "samples": }, { "name": "AMAZON. CancelIntent", "samples": }, { "name": "AMAZON. HelpIntent", "samples": }, { "name": "AMAZON. StopIntent", "samples": }, { "name": "FeedNow", "slots": , "samples": ["feed the fish", "feed fish", "feed my fish now", "feed my fish please", "tolong feed ikan", "ikan pakan saya sekarang"] }], "jenis": } } }

Langkah 5: Menyiapkan Raspberry Pi 3

Menyiapkan Raspberry Pi 3
Menyiapkan Raspberry Pi 3
Menyiapkan Raspberry Pi 3
Menyiapkan Raspberry Pi 3
  • Hubungkan Motor Servo Anda ke pin berikut.
  • Paling Tengah (MERAH) -> VCC (PIN 02)
  • Warna Kusam (COKLAT) -> TANAH (PIN 06)
  • Warna Cerah (ORANGE) -> PIN03
  • Masuk ke Pi Anda (Menggunakan SSH atau menggunakan Monitor/Keyboard/Mouse)
  • Buka Terminal dan jalankan perintah berikut -
  • cd Desktop
  • git clone
  • Sekarang buka folder Automatic-Fish-Feeder
  • Arahkan ke folder Pi
  • Buka app.py di editor teks.
  • Ganti baris 5 dengan url firebase Anda.
  • Simpan itu.
  • Sekarang buka Terminal dan jalankan perintah berikut -
  • cd Desktop
  • cd Pengumpan Ikan Otomatis
  • cd Pi
  • python3 app.py
  • Sekarang gunakan perangkat atau aplikasi Alexa Anda dan katakan - Alexa, mulai pengumpan ikan
  • Jika semuanya bekerja Anda baik untuk pergi.
  • Perhatikan bahwa di app.py Anda dapat mengedit argumen fungsi FeedNow di baris 11, argumen pertama adalah penundaan dan argumen kedua adalah sudut.

Direkomendasikan: