Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
| ||||
|
| ||||
| ||||
| ||||
|
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:
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!
/* * 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--; }}
Proses manufaktur
Komponen dan persediaan Arduino Due × 1 Regulator Linier dengan Output yang Dapat Disesuaikan × 1 Texas Instruments Tujuan Umum Dual Op-Amp × 1 Resistor 20k ohm × 3 Resistor 220 ohm × 1 Resistor 1k ohm × 2 NPN Transistor Serbaguna
Komponen dan persediaan Arduino Nano R3 × 1 Resistor 10k ohm × 1 Resistor 1k ohm × 1 Resistor 100 ohm × 1 Resistor 100k ohm × 1 Resistor 1M ohm × 1 ElectroPeak 0.96 Modul Tampilan OLED 64x128 × 1 Kabel jumper (generik)
Komponen dan persediaan Arduino Nano R3 × 1 Penguat operasional IC TL061 × 1 Resistor 10k ohm × 2 Resistor 1M ohm × 1 Kapasitor Cakram Keramik, 39 pF × 1 kumparan sekunder dari trafo 1-2W kecil × 1 Alat dan mesin yang diperlukan
Komponen dan persediaan Arduino UNO × 1 Adafruit LCD Standar - 16x2 Putih di Atas Biru × 1 Sakelar Tombol Tekan SparkFun 12mm × 4 Resistor 10k ohm × 4 Resistor 221 ohm Yah, 220 ohm... × 2 Potensiometer Putaran Tunggal- 100k ohm × 1