Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Alarm Tanaman Peringatan Haus

Komponen dan persediaan

Teknologi Microchip ATmega328
× 1
Kristal 16 MHz
× 1
Kapasitor Cakram Keramik, 20 pF
× 2
Regulator Linier (7805)
× 1
LED (generik)
Gunakan warna apa pun yang Anda inginkan dengan yang satu ini!
× 2
Resistor 10k ohm
× 1
Resistor 220 ohm
× 1
Melalui Resistor Lubang, 470 ohm
× 1
Sakelar Geser
× 1
Sakelar C&K Sakelar Seri PTS 645
× 1
Buzzer, Piezo
× 1
Baterai 9V (generik)
× 1
Klip Baterai 9V
× 1
Sensor Kelembaban Tanah SparkFun (dengan Terminal Sekrup)
× 1
Arduino UNO
× 1
Kasus Cetak 3D
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)
Kawat Solder, Bebas Timah

Aplikasi dan layanan online

Editor PCB Patchr
Patchr PCB Manufacturing
Gunakan kode "GoPatchr" saat checkout untuk mendapatkan diskon 15% untuk pesanan pertama Anda.
Arduino IDE
Onshape
Alat CAD 3D favorit kami

Tentang proyek ini

Bagaimana Semuanya Dimulai:

Saya harus berterus terang - saya adalah orang tua tanaman yang mengerikan. Sangat menyenangkan untuk melepaskan yang satu itu dari dadaku. Saya tidak tahu, apakah itu menekan fotosintesis terlalu keras atau menyalakan H2O lama. Sepertinya tidak ada yang saya lakukan yang akan membuat orang-orang ini tetap hidup! Saya suka perusahaan mereka, cara mereka mencerahkan ruang yang sebaliknya suram, mengatur suasana hati dengan cara yang tidak bisa dilakukan oleh lukisan Ikea. Jadi, saya mulai mengubah keadaan menjadi lebih baik dengan membuat perangkat yang membantu semua pembunuh tanaman yang tenang seperti saya menjadi pemasok tanaman yang bangga.

Memperkenalkan Detektor Tanaman yang Haus , perangkat yang mewakili tanaman Anda, memberi tahu Anda dengan tepat kapan mereka siap untuk diisi ulang.

Proyek ini sangat menarik, menggunakan Explorer Uno pada intinya, dikombinasikan dengan sensor kelembaban tanah dan buzzer piezo yang menghasilkan "kicauan" jangkrik yang indah ketika tanaman sudah kering. Fakta menarik tentang buzzer ini — ia menggunakan elemen piezo, yang dapat menghasilkan suara atau mendeteksi getaran seperti ketukan. Sensor kelembaban tanah sangat sederhana. Dua cabang atau probe duduk di dalam tanah bertindak seperti resistor variabel, menghasilkan nilai analog antara 0 dan 1023, tergantung pada jumlah kelembaban di dalam tanah. Semakin banyak air di dalam tanah berarti akan ada konduktivitas yang lebih baik di antara probe, sehingga menghasilkan resistansi yang lebih rendah.

Tonton video yang kami kumpulkan untuk mempelajari cara membuatnya:

Atau ikuti di bawah ini untuk membangun milik Anda sendiri! Selamat membangun!!

Mari Meluncurkan Proyek:

Untuk memulai, kita akan membuat papan tempat memotong roti semuanya untuk menguji perangkat lunak sebelum kita mendesain PCB kita. Saya menggunakan Arduino Uno untuk menjalankan dan menjalankan semuanya dan, ketika siap, mentransfer Atmega328 ke PCB saya. Saya telah menyertakan diagram tentang bagaimana komponen-komponen tersebut cocok bersama untuk membantu membangun komponen Anda sendiri.

Perhatikan bahwa kita dapat menggunakan sensor kelembaban yang tersedia (Sparkfun membuat yang hebat) atau hanya membuatnya sendiri. Jika Anda memilih untuk membangun sendiri, yang Anda butuhkan hanyalah dua “probe” logam, beberapa kabel cadangan dan resistor 47k ohm. Saya menggunakan batang hobi kuningan. Anda dapat menemukannya di toko hobi mana pun, biasanya di sebelah bagian model mobil/kereta.

Setelah Anda mengumpulkan papan tempat memotong roti, unggah kode ini ke Arduino Anda:

https://github.com/patchr-io/Thirst-Alert/blob/master/Thirst_Alert.ino

Jika semuanya terlihat bagus, Anda akan mendengar suara jangkrik! Sentuh probe satu sama lain dan kebisingan akan berhenti.

Saatnya Desain PCB!

1. Pertama, mari masuk ke Patchr . Jika Anda belum membuat akun, lanjutkan dan lakukan sekarang. Ini adalah video 4 menit yang bagus untuk membantu Anda memulai.

Lihat pintasan keyboard yang berguna ini:

  • Beralih ke sisi atas PCB:Command + 1
  • Beralih ke sisi bawah PCB:Command + 2
  • Memutar komponen:Command + R
  • Toggle pad view vs component view:Command + P (menghapus semua ikon komponen untuk membuka jejak komponen)
  • Tampilkan gambar bayangan rute di sisi berlawanan dari PCB:Command + H

2. Kami akan menggunakan Explorer Uno . kami template untuk melewati langkah mendesain Arduino. Pilih proyek, beri nama, dan kita bisa mulai mendesain.

3. Hal pertama yang harus kita lakukan adalah mengubah jejak papan sedikit untuk memberi kita area yang lebih besar untuk menempatkan sensor kelembaban dan buzzer kita. Mari kita lakukan ini dengan meraih salah satu titik ini di sudut dan menyeretnya keluar. Kami selalu dapat kembali dan mengubah bentuknya agar sesuai dengan enklosur kami dan komponen yang telah kami tambahkan ke dalamnya.

4. Selanjutnya, mari kita tempatkan resistor kita. Ingat dari papan tempat memotong roti, salah satu ujung resistor akan masuk ke sisi 5V dan ujung lainnya akan masuk ke A0. Jika ragu, pilih tajuk dan itu akan menunjukkan nama pin di rel kiri. Saya telah menempatkan rute 5V di sisi bawah papan (pintasan:perintah + 2) untuk mencegah persilangan dengan garis GND di sisi atas papan. Kami juga akan menempatkan satu lubang tembus dan menghubungkannya ke resistor untuk menyolder probe kelembaban. Mari tempatkan yang lain melalui lubang untuk probe lainnya dan arahkan ke salah satu pin ground.

Mari kita istirahat sejenak, menuangkan kopi, meregangkan sedikit ... dan melakukan sedikit file+save. Kami tidak ingin kehilangan semua kemajuan yang telah Anda buat.

5. Sekarang waktunya bel! Dalam melihat papan tempat memotong roti, kita perhatikan bahwa kita perlu menghubungkan dua pin. Satu ke GND dan yang lainnya ke pin digital 5.

6. Ini adalah kesempatan Anda untuk memeriksa kembali koneksi Anda dengan sirkuit papan tempat memotong roti Anda. Jika tampaknya sama dengan yang Anda rancang di PCB, Anda siap untuk mengekspor! Saya sarankan menggunakan Patchr Manufacturing karena Anda dijamin PCB berkualitas tinggi. Gunakan kode promo kami “GoPatchr ” untuk mendapatkan diskon 15% untuk pesanan pertama Anda. Anda juga dapat mengunduh file PCB yang sudah jadi yang dilampirkan pada posting di bawah ini.

Mendesain Enklosur

Saat PCB Anda tidak akan diproduksi, mari kita rancang enklosurnya. Perhatikan dimensi tapak pada rel kanan di bawah tab BRD — ini akan membantu memastikan Anda memiliki cukup ruang untuk PCB dalam desain akhir Anda. Jika Anda ingin menggunakan yang saya rancang, Anda dapat mengunduhnya di sini atau di Thingiverse. Untuk perangkat lunak CAD, favorit saya adalah Onshape untuk desain yang lebih canggih atau TinkerCAD ketika Anda perlu menyelesaikan sesuatu dengan cepat. Jika Anda tidak memiliki printer 3D, ada banyak situs hebat yang dapat Anda gunakan untuk mencetak objek 3D, Anda juga dapat membuat penutup menggunakan bahan yang ada di sekitar rumah Anda.

Perakitan!!!

Pernahkah Anda melepas headphone Anda, mengubah volume menjadi 11, menjauh dari meja Anda dan menari sedikit jig? Bersemangat karena PCB Anda baru saja tiba dan Anda tidak sabar untuk memulai bagian favorit Anda dari setiap proyek? Perakitan!!!! Karena itu waktu itu, waktu favorit saya ... menyolder. Mengutip Bob Pease:"Bahasa pemrograman favorit saya adalah solder." Saya sangat setuju dengannya... Jadi, panaskan setrika Anda, pakai ketukan favorit Anda, dan ayo lakukan ini!

Gunakan proyek Patchr Anda sebagai sumber daya dan diagram sirkuit untuk membantu Anda saat menyusun semuanya. Beberapa hal yang perlu diperhatikan, saya ingin buzzer ada di bagian atas enklosur yang saya rancang jadi saya menyolder kabel antara buzzer dan PCB. Jika Anda ingin menempatkan buzzer langsung di PCB, pastikan Anda memiliki cukup ruang untuk komponen selama fase desain.

Mari berharap satu-satunya tanaman yang renyah, garing, dan kering dalam hidup Anda adalah keripik kale yang Anda makan untuk makan siang kemarin, berkat Haus Alert Plant Alarm. Seperti biasa, beri saya komentar di bawah dengan pertanyaan, gif keren, lelucon ayah, atau selai solder favorit Anda.

Lihat video pembuatannya di sini. Bagikan peretasan Alarm Pabrik Anda di sini.

Annnnd dari meja kerja saya ke meja Anda… selamat membangun!


Kode

  • Peringatan Haus - Kode Arduino
Peringatan Haus - Kode ArduinoArduino
/* * Dibuat untuk Alarm Tanaman Peringatan Haus Patchr.io * Tutorial:www.hackster.io/patchr * Desain PCB:www.patchr.io * November 2019*/#include "Volume.h" /* Dikembangkan oleh Connor Nishijima (2016) */int sensorPin =A0; //set pin untuk sensor kelembapanint sensorValue;int limit =300;Volume vol; void setup(){ Serial.begin(9600); vol.mulai(); vol.setMasterVolume(1.00); //Setel ini antara 0,00 dan 1,00 tergantung pada seberapa keras Anda ingin proyek menjadi vol.delay(500);}void loop(){ sensorValue =analogRead(sensorPin); Serial.println(Nilai sensor); if (nilai sensor>batas) { Serial.println("*jangkrik*"); //jika nilai sensor lebih besar dari 300 maka mainkan suara jangkrik dengan interval acak antara 1 hingga 30 detik chirp(); vol.delay(acak (1000, 30000)); } else { vol.noTone(); }}void chirp() { //bagian dari software ini ditulis oleh Connor Nishijima dan menciptakan nada chirp int freq =random(3700, 4000); volume mengambang =acak(10, 100+1) / 100.00; int tipe kicauan =1; if (ChirpType ==1) { Serial.println("2"); int chirpCount =acak (1,3); kicauan(Jumlah kicauan, frekuensi, volume); }}void chirp(byte kali, int freq, float volume) { float fadeOut =1.00; while (kali> 0) { float mv =0; while (mv <1.00) { int v =0; while (v <255) { vol.tone(freq, v * volume * mv * fadeOut); v +=4; } v =255; while (v> 0) { vol.tone(freq, v * volume * mv * fadeOut); v -=4; } vol.delay(20); mv +=0,2; } mv =1,00; while (mv> 0,00) { int v =0; while (v <255) { vol.tone(freq, v * volume * mv * fadeOut); v +=4; } v =255; while (v> 0) { vol.tone(freq, v * volume * mv * fadeOut); v -=4; } vol.delay(20); mv -=0,2; } vol.noTone(); fadeOut -=0,75; waktu--; }}

Suku cadang dan penutup khusus

Lampiran Peringatan Haus
File CAD di thingiverse.com Ini adalah file gerber yang dapat Anda gunakan untuk mengunggah ke Patchr Manufacturing. hausalertpcb_5kbOAcFilw.zip

Skema


Proses manufaktur

  1. Jam Kata Italia
  2. Hanya Tiga Pin untuk Keypad 4x3
  3. Sistem Penyiraman Tanaman Rumah
  4. Sigfox kWh Meter
  5. Pemantau Suhu Bluetooth
  6. Pengukur Kapasitansi Autorange Sederhana DIY (10pF-10000microF)
  7. Kunci yang Dikendalikan Gerakan
  8. IC Pendamping
  9. Input Analog Terisolasi untuk Arduino
  10. Ukur waktu reaksi Anda