Isi kandungan:

Keranjang Gantung Stesen Cuaca Super: 11 Langkah (dengan Gambar)
Keranjang Gantung Stesen Cuaca Super: 11 Langkah (dengan Gambar)

Video: Keranjang Gantung Stesen Cuaca Super: 11 Langkah (dengan Gambar)

Video: Keranjang Gantung Stesen Cuaca Super: 11 Langkah (dengan Gambar)
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, Julai
Anonim

Hai semua! Dalam catatan blog T3chFlicks ini, kami akan menunjukkan kepada anda bagaimana kami membuat bakul gantung pintar.

Tumbuhan adalah tambahan segar dan sihat di mana-mana rumah, tetapi boleh menjadi meletihkan dengan cepat - terutamanya jika anda hanya ingat untuk menyiramnya ketika anda terbaring di tempat tidur.

Dengan bakul gantung pintar kami, anda boleh malas dan masih mempunyai mekar yang indah! Dengan hanya satu sentuhan butang di Papan Pemuka Arduino anda, anda dapat menyiram tanaman anda dari mana sahaja anda berada. Lebih-lebih lagi, bakul gantung dipenuhi dengan sensor sejuk lain - lihat perkara seperti cuaca dan intensiti cahaya di papan pemuka anda supaya anda dapat memeriksa persekitaran kilang anda dan mendapatkan ukuran tempatan untuk membantu anda merancang hari anda (atau pakaian).

Projek ini sangat menyeronokkan dan kami sangat gembira dapat berkongsi apa yang kami pelajari dengan anda semua. Tetapi sebelum kita masuk dan menunjukkan kepada anda bagaimana kita melakukannya, mari kita memikirkan beberapa pemikiran awal kami untuk projek ini …

Bekalan

Komponen

  1. Arduino Maker IoT Bundle:
  2. Bahagian bercetak 3D:
  3. Jalur putih putih 12V:
  4. Pengatur 5V:
  5. Bekalan kuasa:
  6. https://www.distrelec.nl/en/single-travel-adapter-…
  7. Menyambung klip:
  8. Injap solenoid:
  9. Selak:
  10. Plastik lutsinar UV:
  11. Kawat -
  12. Pencetak 3D -
  13. Senapang panas -
  14. Pateri pematerian -

Langkah 1: Latar Belakang - Reka Bentuk

Latar Belakang - Reka Bentuk
Latar Belakang - Reka Bentuk
Latar Belakang - Reka Bentuk
Latar Belakang - Reka Bentuk
Latar Belakang - Reka Bentuk
Latar Belakang - Reka Bentuk

Semasa kami memulakan projek tanaman ini, kami tahu bahawa kami ingin membuat bakul gantung pintar tetapi kami tidak pasti di mana untuk memulakannya. Kami mempunyai beberapa 'must-have' untuk bakul gantung pintar kami, iaitu:

  • Ia mesti dapat menahan berat bakul tanah / bunga yang lembap
  • Ia mesti menempatkan elektronik untuk LED, sensor dan injap air
  • Ia perlu mempunyai daya kabel kerana penyelesaian solar tidak dapat memberikan tenaga yang cukup selama bulan-bulan musim sejuk (terima kasih, England)
  • Ia mesti mempunyai sambungan yang mudah diakses dengan paip hos.

Walaupun mempunyai niat terbaik, percubaan pertama kami dalam reka bentuk adalah blok yang cukup mengerikan, tetapi setelah kembali ke papan gambar, kami menghasilkan versi yang halus (yang kami rasa) kelihatan cukup bagus!

Untuk elektronik, bundle Arduino MKR IoT menjimatkan masa - kit mengandungi banyak sensor yang sangat sesuai dengan tujuan kami.

Perisai persekitaran Arduino

Perisai persekitaran pada kit Arduino mempunyai sensor untuk: luminescence, tekanan udara suhu, kelembapan dan UV (dipecah menjadi indeks UVA, UVB dan UV).

Sensor ini boleh berfungsi seperti stesen cuaca mini untuk bakul gantung kami, memberikan pengguna akses kepada maklumat tempatan yang tepat, langsung, mengenai keadaan cuaca.

Papan geganti Arduino

Papan geganti yang terdapat di dalam kit bermaksud kita dapat mengawal peranti berkuasa tinggi dengan mudah. Kami memutuskan bahawa kami dapat menggunakannya untuk mengawal aliran air ke bakul gantung menggunakan injap solenoid 12V dan juga memutuskan lampu yang kuat - yang dibuat menggunakan beberapa jalur LED 12V - akan menjadi tambahan yang bermanfaat.

Kami juga memutuskan untuk mencuba platform awan Arduino untuk projek ini. Dalam projek sebelumnya, kami membuat aplikasi untuk memaparkan data masa nyata, tetapi sejujurnya, platform awan adalah cara yang lebih mudah untuk mengendalikan projek Arduino kami dan sangat mesra pengguna.

Langkah 2: Bahagian Bercetak 3D

Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D
Bahagian Bercetak 3D

Terdapat tujuh bahagian utama:

  1. Kurungan Utama
  2. Badan
  3. Bahagian atas (penutup)
  4. Pendakap untuk injap
  5. Penyambung untuk muncung hos
  6. Sokongan ringan
  7. Penutup cahaya

Kami merancang bahagian ini sendiri - anda boleh mendapatkan failnya di sini. Kami memutuskan untuk mencetak dalam filamen PETG untuk meningkatkan kekuatan, ketahanan dan umur panjang.

Sayangnya, cetakannya tidak sempurna jadi kami menggunakan senapang api untuk mencuba dan menyembuhkan beberapa celah lapisan (adakah ada yang tahu bagaimana kami dapat mencetaknya dengan baik daripada menyerang cetakan yang sudah siap dengan piroteknik?). Kami meninggalkan slot di bahagian atas untuk tetingkap sehingga sensor masih dapat melihat dan menambahkan beberapa kesan timbul di sisi untuk mencuba dan menjadikannya kelihatan lebih cantik.

Langkah 3: Menyiapkan Injap Air

Menyiapkan Injap Air
Menyiapkan Injap Air
Menyiapkan Injap Air
Menyiapkan Injap Air
Menyiapkan Injap Air
Menyiapkan Injap Air

a. Ambil injap solenoid. Masukkan wayar ke terminal di bahagian atas - satu untuk positif dan satu ke tanah - tidak kira ke mana arahnya.

b. Buat lubang di penutup plastik yang menutupi pendawaian untuk injap solenoid. Pasangkan wayar positif dan tanah melalui lubang ini.

c. Sarung injap solenoid mempunyai lubang di mana wayar biasanya keluar. Oleh kerana kita telah membuat lubang di penutup dan memasang wayar, kita tidak lagi memerlukannya. Isi lubang ini dengan gam panas (penyelesaian yang elegan, bukan ?!) sehingga air tidak dapat masuk. PILIHAN: semburkan cat semuanya hitam untuk kemasan yang halus.

d. Skru kait untuk bakul gantung ke tempatnya di hujung pendakap.

Langkah 4: Arduino Stack

Arduino Tumpukan
Arduino Tumpukan
Arduino Tumpukan
Arduino Tumpukan

a. Letakkan pengatur kuasa 5V di bahagian perfboard pada papan bawah (iaitu papan geganti). Di kedua-dua sisi pada pin yang berkaitan, letakkan header yang akan bertukar 12V-> 5V untuk Arduino.

b. Buat timbunan Arduinos, masukkan papan sensor ke dalam mkr1010 (Arduino), dan mkr1010 ke dalam papan geganti.

c. Pasangkan wayar dari wayar solenoid ke dalam papan geganti: Merah hingga 12V, Hitam ke Biasa (C) pada geganti biasanya ditutup (NC) geganti ke GND 12V.

Langkah 5: LED banjir

LED banjir
LED banjir
LED banjir
LED banjir
LED banjir
LED banjir
LED banjir
LED banjir

a. Potong lima jalur enam LED dari jalur. Kabelkan positif dan negatif seperti yang ditunjukkan dan lekatkan pada penutup cahaya bercetak 3D yang lebih tebal.

b. Seterusnya, sambungkan lampu dengan menyambungkan wayar positif dari grid LED ke multiconnector bekalan kuasa 12V. Sambungkan wayar negatif dari grid LED ke NC (biasanya ditutup) papan geganti. Akhirnya, sambungkan wayar ground dari Common pada papan geganti ke Ground of 12V multiconnector bekalan kuasa.

c. Tutup lampu dengan bahagian bercetak 3D segi empat tepat yang lebih nipis.

Langkah 6: LED Isyarat

LED Isyarat
LED Isyarat
LED Isyarat
LED Isyarat
LED Isyarat
LED Isyarat

a. Sambungkan perintang 220 Ohm ke pin tanah LED RGB dan kemudian pasangkannya ke pin GND di bahagian atas timbunan.

b. Sambungkan positif R, G, dan B ke pin 3, 4, 5. Panaskan menyusut dan tutup dan tekan LED melalui lubang di penutupnya.

Langkah 7: Sambungkan Kuasa

Sambungkan Kuasa
Sambungkan Kuasa
Sambungkan Kuasa
Sambungkan Kuasa

Sambungkan multiconnect 12V dan Ground ke kepala lelaki palam tong euro. Pasangkan kepala palam tong euro wanita dari bekalan 12V.

Langkah 8: Awan Arduino

Awan Arduino
Awan Arduino
Awan Arduino
Awan Arduino
Awan Arduino
Awan Arduino

Seperti yang telah kami sebutkan sebelumnya, membuat papan pemuka untuk projek IoT berasaskan Arduino anda dipermudahkan oleh platform awan mereka.

a. Pergi ke Arduino Cloud dan buat akaun.

b. Buat 'benda' baru (peranti yang disambungkan dengan Awan Arduino).

c. Tambahkan sifat - ini akan menjadi pemboleh ubah yang anda ukur atau pantau. Kami menambahkan pengukuran suhu sebagai contoh.

d. Buka editor lakaran dalam talian anda. Anda dapat melihat bahawa beberapa sambungan lalai untuk mengemas kini pemboleh ubah telah ditambahkan. Ini mesti berfungsi dengan baik, tetapi untuk menggunakan pengukuran suhu pada pelindung ENV, anda perlu menambahkan sedikit kod yang terdapat dalam contoh di sebelah kiri editor.

e. Masukkan kelayakan WiFi anda.

f. Muat naik kod anda dan kembali ke papan pemuka di mana, jika anda telah melakukan semuanya dengan betul, anda akan melihat nilai pembaharuan langsung pemboleh ubah baru.

g. Kami kemudian menambahkan semua sensor lain pada peranti ke Arduino Cloud: suhu, kelembapan, pencahayaan, tekanan, UVB, UVA. Kami juga menambahkan kawalan untuk warna RGB LED dan lampu sorot dan kawalan air. Lihat kod kami untuk melihat bagaimana kami melakukannya.

Langkah 9: Bersatu

Bersatu
Bersatu
Bersatu
Bersatu
Bersatu
Bersatu

a. Lekatkan Arduino di tempatnya di dalam kotak dan kemas wayar.

b. Letakkan penutup pada sarung dan lekatkan pada penutup lutsinar UV.

c. Skru penyambung injap hos-ke-solenoid ke injap solenoid di hujung yang paling hampir dengan dinding. Sambungkan hos ke penyambung injap.

d. Skru muncung ke sisi lain injap solenoid (iaitu bahagian paling dekat dengan cangkuk bakul gantung).

e. Pasangkan seluruh pendakap ke dinding atau pagar pilihan anda (minta pemilik permukaan menegak sebelum anda melakukan ini…).

f. Sambungkan hos ke paip dan hidupkan.

g. Pasang bekalan kuasa dan duduk semula kerana bakul gantung pintar anda bermaksud anda mempunyai jari hijau tanpa tangan anda kotor!

Langkah 10: Gunakan dan Kagumi dan Tingkatkan

Gunakan dan Kagumi dan Tingkatkan
Gunakan dan Kagumi dan Tingkatkan
Gunakan dan Kagumi dan Tingkatkan
Gunakan dan Kagumi dan Tingkatkan
Gunakan dan Kagumi dan Tingkatkan
Gunakan dan Kagumi dan Tingkatkan

Anda kini boleh menggunakan papan pemuka pembuat Arduino untuk mengawal Keranjang Gantung Pintar anda. Aplikasi ini membolehkan anda mengawal lampu sorot dan penyiraman serta memantau semua bacaan sensor.

Terdapat ketukan cangkuk web di halaman Papan Pemuka Arduino yang mengatakan 'Webhooks membolehkan anda menghantar dan menerima mesej automatik ke perkhidmatan lain. Sebagai contoh anda boleh menggunakan webhook untuk menerima pemberitahuan ketika harta benda anda berubah. Sekiranya anda baru menggunakan webhook, periksa contoh projek ini. '

Nampaknya mereka tidak mempunyai fungsi untuk 'menerima pesanan automatik dari perkhidmatan lain' dari apa yang dapat kami sampaikan, namun ini sangat mengagumkan kerana anda dapat menghubungkan kalendar google anda ke IFTTT dan mengautomasikan penyiraman anda! Mudah-mudahan mereka melihat ini sebagai jalan penyelesaian! Tetapi jika anda menghadapi cabaran untuk menambahkannya sendiri, ini dilakukan di sini.

Anda mungkin menyedari bahawa penutupnya tidak rata. Kami membetulkannya dengan menggunakan beberapa gam panas untuk mengisi jurang (post video) dan ia berfungsi dengan baik!

Langkah 11: Kegunaan Lain untuk Arduino IoT Bundle?

Kegunaan lain untuk Arduino IoT Bundle?
Kegunaan lain untuk Arduino IoT Bundle?

Kami harap anda menikmati tutorial keranjang gantung pintar kami - semoga ia dapat menjadikan hidup anda lebih mudah dan tanaman anda lebih hijau!

Daftar ke Daftar Mel Kami!

Disyorkan: