Daftar Isi:

OpenSprinkler: 14 Langkah (dengan Gambar)
OpenSprinkler: 14 Langkah (dengan Gambar)

Video: OpenSprinkler: 14 Langkah (dengan Gambar)

Video: OpenSprinkler: 14 Langkah (dengan Gambar)
Video: Banana Pi: How to setup Raspbian and first run impressions (Raspberry Pi alternative) 2024, September
Anonim
OpenSprinkler
OpenSprinkler

OpenSprinkler Pi (OSPi) adalah papan ekstensi sprinkler / irigasi sumber terbuka untuk Raspberry Pi. Ini adalah solusi mudah dan berbiaya rendah untuk mengubah Raspberry Pi menjadi pengontrol sprinkler yang mumpuni dengan 8 zona untuk penyiraman rumput dan taman.

OpenSprinkler tidak membutuhkan instruksi. Instruksi ini hanya mendokumentasikan kemajuan saya dalam Otomasi Rumah. Dokumentasi OpenSprinkler sangat bagus. Hasil akhirnya luar biasa. Ini adalah proyek otomatisasi rumah yang sempurna. Jika Anda mencari proyek pertama, lakukan yang ini.

Tujuan dari proyek ini adalah untuk:

  • Jangan kehilangan fungsionalitas apa pun dari sistem irigasi Rainbird saat ini
  • Kontrol sistem irigasi dari web
  • Tambahkan fungsionalitas ke sistem irigasi
  • Integrasikan dengan laporan cuaca (di dalam OpenSprinkler)
  • Tambahkan sensor hujan
  • Tambahkan sensor tanah (Saya belum melakukan ini – tidak didukung oleh Open Sprinkler pada tanggal publikasi)
  • Gunakan WiFi alih-alih koneksi kabel
  • Gunakan Pi Raspberry

Panduan Pengguna OpenSprinkler v1.4+ (diperbarui 31 Mei 2015) adalah dasar untuk dokumen ini. Ini adalah sumber yang bagus untuk dokumen OpenSprkler terbaru.

Saya mengubah urutan beberapa langkah OpenSprinkler. Misalnya, ketika mengikuti langkah-langkah Panduan Pengguna OSPi, saya menghubungkan Raspberry Pi ke OSPI (Langkah 2) dan kemudian banyak langkah kemudian mencitrakan kartu micro SD (langkah 8 = 7 langkah perangkat keras ditambah 1 langkah perangkat lunak). Namun, setelah Raspberry Pi dan OSPI terhubung, slot micro SD tidak dapat diakses. Jadi, saya harus membongkar RPi dan OSPi, memasukkan kartu micro SD. Juga, daftar bagian dalam Manual OSpi tidak lengkap.

Saya menggunakan MacBook untuk berkomunikasi dengan Raspberry Pi, tetapi komputer mana pun dapat digunakan.

Selama sepuluh tahun terakhir, Texas Tengah mengalami kekeringan parah. Lingkungan saya berada di bawah pembatasan penyiraman yang parah. Jika saya menyiram pada hari yang salah, pada jam yang salah (setelah jam 10 malam dan sebelum jam 7 pagi), atau jika air mengalir ke jalan, maka saya akan didenda $50. Secara umum, saya mencoba menyiram sesedikit mungkin, tetapi karena mengalir di tengah malam, saya melupakannya.

Rumah saya datang dengan pengontrol Rainbird ESP-M, yang tidak mengaktifkan WiFi dan tidak dapat diakses dari web. Minimal, saya perlu memutakhirkan pengontrol Rainbird.

Catatan:

  • teks yang diapit dengan sekop, seperti ini ganti-ini♣ harus diganti dengan nilai sebenarnya
  • Saya telah mencoba untuk mengkredit setiap sumber yang digunakan. Mohon maaf atas segala kekurangan.
  • $ menunjukkan perintah yang dieksekusi di jendela terminal di MacBook dan biasanya dieksekusi di Raspberry Pi

Antarmuka pengguna OSPi sangat intuitif. OSPi terintegrasi dengan sistem cuaca dan sensor hujan, yang berarti tidak ada penyiraman saat tidak diperlukan. Mudah-mudahan, penghematan tagihan air membenarkan proyek tersebut.

Langkah 1: Kumpulkan Bagian

Saya membeli ini:

  • Buka bagian Penyiram:

    • OSPi v1.4 kit $139.00
    • Trafo sprinkler AC 24V (tegangan output 22V AC 30V AC, perhatikan bahwa ini AC, bukan DC!) $12.00
  • Bagian Raspberry Pi:

    • FTDI TTL-232R-RPI Serial ke kabel USB dari Mouser $15
    • Raspberry Pi 2 Model B Elemen14 $35
    • Adaptor WiFi Panda 300n Amazon $16,99
    • Kabel Micro USB ke USB 3 kaki dari Amazon $4,69
    • Kartu SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 dengan Adaptor (SDSQUNC-016G-GN6MA) dari Amazon $8.49
  • Sensor hujan orbit

Di aplikasi Raspberry Pi lainnya, saya telah mengukur dan menemukan konfigurasi di atas berkinerja lebih baik daripada starter kit. Namun, starter kit Raspberry Pi akan berfungsi dengan baik. Kasing dan catu daya untuk Raspberry tidak diperlukan.

Saya memiliki ini:

  • Sistem irigasi burung hujan dengan 7 zona dan katup penyiram AC 24V (OSPi dapat menangani lebih banyak zona dengan suku cadang tambahan)
  • Sekrup mesin tirus untuk dipasang kembali ke depan rumah OpenSprinkler (kepala sekrup harus pas dengan slot OSPi)
  • Kawat padat 8x8 inci (pengukur yang sama dengan kawat Rainbird)
  • Kit pemasangan: 4 sekrup dan sakelar pop
  • MacBook dengan slot Kartu SD
  • Bor dengan mata bor 5/8 inci
  • 8x Kacang kawat
  • Obeng pipih kecil, obeng kepala Phillips, dan tang elektronik hidung jarum

Kit OSPi v1.4 termasuk enklosur (dengan jendela akrilik bening), papan sirkuit dan blok terminal OSPi yang dirakit dan diuji. Komponen built-in termasuk regulator switching 24V AC ke 5V DC, driver solenoid, terminal sensor hujan, DS1307 RTC dan baterai, konverter A/DD/A 8-bit PCF8591T (4 input dan 1 output), sekering, transien per stasiun pelindung tegangan.

Langkah 2: Kumpulkan Dokumentasi Rainbird

Jika proyek gagal atau saya ingin menginstal ulang pengontrol Rainbird, saya memerlukan dokumentasi Rainbird untuk model saya, yang meliputi:

  • Siklus Penyiraman Rainbird ESP-M (alias, lembar pemrograman)
  • Lembar Produk Rainbird ESP-M
  • Manual Pengontrol Modular Rainbird ESP-M

Halaman 42 dari Rainbird ESP-M Modular Controller Manual menunjukkan bagaimana zona dihubungkan.

Langkah 3: Ambil Foto Segalanya

Ambil Foto Segalanya
Ambil Foto Segalanya

Sekali lagi, jika saya ingin kembali ke pengontrol Railbird, saya memotret semuanya.

Kabel putih di tengah gambar adalah COM.

Dan tujuh kabel di bawah kabel putih adalah kabel zona

Langkah 4: Unduh Gambar SD Pra-konfigurasi OSPi

Gambar kartu SD OSPi yang telah dikonfigurasi sebelumnya tersedia secara online. Versi terbaru tersedia di sini: OSPi SD Card Image 2 (dengan Unified Firmware, perbarui 31/05/15)

Saya cenderung membersihkan direktori unduhan saya. Apa pun yang ingin saya simpan dipindahkan ke direktori lain. Saya menyimpan gambar Raspberry Pi saya di direktori: macbook-image-directory♣. Jadi, unduh gambar dan pindahkan ke direktori.

Saya menggunakan unarchiver untuk mendekompresi file gambar (.7z) di MacBook.

Langkah 5: Bakar Gambar OSPi ke Kartu Micro SD

PENTING: pastikan Anda mengetikkan nomor disk yang benar – jika Anda memasukkan nomor disk yang salah, Anda akan menghapus hard disk MacBook Anda

Proses untuk membakar gambar OSPi ke kartu SD sama dengan membakar gambar Raspbian.

Masukkan kartu micro SD ke Adaptor SD, lalu masukkan adaptor SD ke MacBook.

Di MacBook gunakan instruksi ini dari Raspberry Pi.org, yang dirangkum di sini:

Buka jendela terminal MacBook

Ubah ke direktori yang berisi gambar OSPi

$ cd macbook-image-directory♣

Identifikasi nomor disk (bukan partisi) kartu SD Anda Dalam hal ini, disk4 (bukan disk4s1) dan = 4

Pada langkah-langkah berikut, nomor disk adalah micro-SD-card-disk#♣

Untuk mengidentifikasi kartu micro SD Anda, jalankan perintah:

$ daftar diskutil

Lepas kartu SD Anda dengan menggunakan:

$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣

Salin gambar OSPi ke kartu SD Anda. Pastikan nama gambar dan benar.

$ sudo dd bs=4M if=ospi2new.img of=/dev/rdisk♣micro-SD-card-disk#♣

CTRL-t untuk melihat status penyalinan.

Jika ada kesalahan, coba nilai yang berbeda untuk opsi bs, seperti, 1m, 4m, atau 1M. Ukuran Blok yang lebih besar (bs) diperlukan untuk drive yang lebih besar.

Setelah selesai, lepaskan Kartu SD:

$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣

Lepaskan adaptor SD dari MacBook dan lepaskan kartu micro SD dari adaptor

Masukkan Kartu micro SD di Raspberry Pi

Langkah 6: Atur Catu Daya OSPi

Siapkan Catu Daya OSPi
Siapkan Catu Daya OSPi

Catu daya OSPi memiliki dua kabel: satu bertanda 300V, yang lain tidak. Tidak masalah kabel mana yang masuk ke slot mana pada klip AC 24V.

Klip OpenSprinkler dapat dilepas.

  • Lepaskan klip untuk input AC 24V.
  • Pada klip oranye, kendurkan sekrup.
  • Masukkan satu kabel dari catu daya ke setiap slot di klip AC 24V seperti yang ditunjukkan pada gambar.
  • Kencangkan sekrup

Langkah 7: Uji Catu Daya

Baca baik-baik sebelum melakukan langkah-langkah ini:

  • Masukkan klip transformator ke terminal yang cocok pada OSPi.
  • Colokkan transformator.
  • Trafo akan memberi daya pada papan OpenSprinkler dan Raspberry Pi.
  • Catu daya Raspberry Pi tidak boleh digunakan. Letakkan.
  • LED hijau harus menyala, menunjukkan daya menyala. Lihat gambar pada langkah sebelumnya.
  • Jika LED tidak menyala, segera cabut listrik
  • Jika Anda tidak dapat menemukan masalahnya, kirim email ke [email protected]

Lepaskan klip catu daya dari papan OSPi

Langkah 8: Siapkan Raspberry Pi

Karena proyek ini menggunakan gambar OSPi dan bukan gambar raspbian, mulailah dengan Langkah 4 dalam instruksi berikut:

Atur Raspberry Pi tanpa Monitor atau Keyboard

Putuskan sambungan daya dan kabel serial USB. Ini tidak akan dibutuhkan lagi.

Langkah 9: Pasang Raspberry Pi (RPi) ke OpenSprinkler (OSPi)

Lampirkan Raspberry Pi (RPi) ke OpenSprinkler (OSPi)
Lampirkan Raspberry Pi (RPi) ke OpenSprinkler (OSPi)

OSPi memiliki dua pilar pendukung yang cocok dengan lubang sekrup pada Raspberry Pi.

Dengan kartu micro SD dimasukkan ke Raspberry Pi:

  • Lepaskan dua sekrup atas dari pilar penyangga
  • Colokkan Raspberry Pi ke OSPi melalui header pin 2x20
  • Periksa kembali orientasi dan pastikan semua pin sejajar. Kedua lubang sekrup harus sejajar dengan pilar penyangga.
  • Dengan lembut, masukkan Raspberry Pi sampai akhir. Konektor USB dan Ethernet harus melalui celah pada PCB.
  • Masukkan sekrup untuk tiang dan kencangkan kedua sekrup dengan lembut.

Gambar kiri menunjukkan konektor, dan Raspberry Pi memetakan pin. Gambar kanan menunjukkan lokasi dongle WiFi USB dan kartu SD.

Langkah 10: Antarmuka Web OSPI

Gambar OSPi berisi situs web bawaan.

Selanjutnya, buka browser, dan ketik https://♣ospi-ip-address♣, yang merupakan alamat IP Raspberry Pi (seperti

Halaman selamat datang dengan instruksi OSPI lebih lanjut muncul. Jika halaman ini muncul, selamat! Gambar berhasil dibakar pada kartu micro SD dan WiFi berfungsi.

Antarmuka Pengguna OSPi yang sebenarnya dapat diakses melalui

kata sandi = pintu terbuka

Jika semuanya baik-baik saja, maka matikan raspberry:

$ sudo mematikan

Langkah 11: Instal OSPi

Instal OSPi
Instal OSPi

Sistem Rainbird rumah saya memiliki tujuh zona dan dipasang di dinding garasi. Jadi, pindahkan OpenSprinkler ke garasi dan pasang OSPi di dinding.

  • Putuskan sambungan listrik dari Rainbird dan Open Sprinkler.
  • Jika perlu, saya ingin dapat mengatur sistem Rainbird saya lagi. Jadi, saya meninggalkan pengontrol Rainbird di tempatnya, serta kabelnya. Saya menjalankan kabel dari OSPi melalui lubang di kotak pengontrol Rainbird
  • Panel kontrol Rainbird berayun keluar. Ambil takik di kiri atas dan ayunkan panel kontrol
  • Bor lubang 3/5in di sisi kiri bawah kotak Rainbird
  • Hubungkan bagian depan dan belakang enklosur OSPi menggunakan sekrup runcing. Jangan terlalu kencang.
  • Temukan lokasi yang cocok untuk OSPi dan pasang ke dinding di sisi kiri pengontrol Rainbird.
  • Saya menggunakan tunggangan sakelar untuk OSPi

Langkah 12: Zona Penyiram Kabel

Untuk menghubungkan zona sprinkler:

  • Lepaskan kabel COM (umum) dari Rainbird Controller dan masukkan ke terminal COM OSPi

    • Di sistem saya, kabel COM berwarna putih (ditunjukkan pada gambar sebagai kuning)
    • Terminal COM memiliki dua port – keduanya terhubung secara internal sehingga Anda dapat terhubung ke salah satu port
  • Potong 8 potong kabel dengan panjang yang sama (ukur dan sisakan beberapa kabel tambahan - setiap kabel harus cukup panjang untuk dijalankan dari pengontrol Rainbird ke OSPI
  • Jalankan kabel 8 kabel dari OSPi ke casing Rainbird
  • Untuk setiap kawat dalam kasus Rainbird lakukan hal berikut (lakukan satu per satu):

    • Kendurkan sekrup kepala Phillips pada kabel zona dalam casing Rainbird
    • Lepaskan kabel longgar dari konektor
    • Gunakan mur kawat untuk menghubungkan kabel yang kendor ke salah satu kabel yang dipotong

      Kabel yang dipotong berjalan dari pengontrol Rainbird, melalui lubang, dan ke pengontrol OSPi

    • Kendurkan sekrup flathead pada konektor OSPi yang sesuai dengan Rainbird (keduanya diberi nomor dari kanan ke kiri)
    • Masukkan kabel ke konektor OSPi

Langkah 13: Atur Zona dan Program

OSPi dapat diperluas untuk menangani zona tambahan. Saya hanya membutuhkan 7 zona. Jika Anda membutuhkan lebih banyak, lihat Manual OSPi.

GUI OSPi mudah digunakan.

  • Atur Zona dan Edit Program.
  • Uji untuk memastikan semuanya berfungsi.

Kamu selesai!

Langkah 14: Lampiran: Pembaruan

01JUL2016:

  • Ekspor dan cadangan pengaturan sebelum memperbarui
  • Memperbarui firmware OpenSprinkler ke 2.1.6 hanya melakukan langkah B

cd OpenSprinklerGen2

git pull sudo./build.sh ospisudo /etc/init.d/OpenSprinkler.sh restart

Direkomendasikan: