Daftar Isi:
- Langkah 1: Diperlukan Perangkat Keras
- Langkah 2: Bersiap Dengan File Audio WAV Anda
- Langkah 3: Bersiaplah Dengan Multi Sensor
- Langkah 4: Sirkuit dan Kode
- Langkah 5: Webcam yang Diretas
Video: Rory the Robot Plant: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Rory adalah robot berpenampilan lucu berbentuk tanaman, berinteraksi dengan beberapa input oleh sensor, memutar musik dan mendeteksi gerakan manusia di sekitar, selain itu, untuk mengambil foto saat Anda memesannya juga.
Ini juga peduli tentang tanaman kecil di dalam pot, beri tahu saya dengan ketinggian air, kelembaban dan suhu secara vokal dalam suara manusia.
Langkah 1: Diperlukan Perangkat Keras
1. Arduino UNO
2. Modul Pembaca Kartu SD
3. Kartu Micro SD
4. Penguat Audio LM386
5. Kapasitor 10uf (2 Nos)
6. Kapasitor 100uf (2 Nos)
7. Resistor 1K, 10K
8. Sensor PIR
9. Kamera web yang diretas
10. Sensor Suara KY-038
11. Resistor tergantung cahaya LDR
12. Sensor kelembaban dan suhu DHT11
13. Sensor kelembaban
14. Menghubungkan Kabel
15. Papan tempat memotong roti
16. 8*16 modul matriks LED
Langkah 2: Bersiap Dengan File Audio WAV Anda
Untuk memutar suara dari SD Card menggunakan Arduino, kita membutuhkan file audio dalam format.wav karena Arduino Board dapat memutar file audio dalam format tertentu yaitu format wav. Untuk membuat pemutar mp3 Arduino, tersedia banyak pelindung mp3 yang dapat Anda gunakan dengan Arduino. Atau untuk memutar file mp3 di Arduino, ada situs web yang dapat Anda gunakan untuk mengonversi file audio apa pun di komputer Anda menjadi file WAV tertentu.
Modul kartu SD Arduino
+5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (Jam Sinkron)
Pin 4 CS (Pilihan Chip)
1. Klik “Online Wav Converter” untuk masuk ke website.
2. Arduino dapat memutar file WAV dalam format berikut. Anda dapat bermain-main dengan pengaturan nanti, tetapi pengaturan ini adalah percobaan untuk menjadi yang terbaik dalam kualitas.
Resolusi Bit 8 Bit
Tingkat Pengambilan Sampel 16000 Hz
Saluran Audio Mono
Format PCM PCM unsigned 8-bit
3. Di situs web klik "pilih file" dan pilih file yang ingin Anda konversi. Kemudian beri makan dalam pengaturan di atas. Setelah selesai akan terlihat seperti ini pada gambar di bawah ini
4. Sekarang, klik "Convert File" dan file Audio Anda akan dikonversi ke format file WAV. Itu juga akan diunduh setelah konversi selesai.
5. Terakhir, format kartu SD Anda dan simpan file audio.wav Anda ke dalamnya. Pastikan Anda memformatnya sebelum menambahkan file ini. Juga, ingat nama file audio Anda. Demikian pula, Anda dapat memilih salah satu dari empat audio Anda dan menyimpannya dengan nama 1, 2, 3 dan 4 (Nama tidak boleh diubah). Saya telah mengonversi sekitar 51 pesan suara dan telah menyimpan sampel di tautan di bawah ini:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Kode Contoh
#sertakan SimpleSDAudio.h
batalkan pengaturan() {
SdPlay.setSDCSPin(4); // pin cs kartu sd
if (!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
sementara(1);
}
if(!SdPlay.setFile("music.wav")) // file nama musik
{
sementara(1);
}}
lingkaran kosong (batal)
{
SdPlay.play(); // bermusik
while(!SdPlay.isStopped());{ }
}
Langkah 3: Bersiaplah Dengan Multi Sensor
Sensor kelembaban:
Anda akan menggunakan sensor kelembaban HL-69, tersedia secara online dengan harga beberapa dolar. Cabang sensor mendeteksi tingkat kelembaban di tanah sekitarnya dengan melewatkan arus melalui tanah dan mengukur resistansi. Tanah yang lembap mudah menghantarkan listrik, sehingga memberikan resistansi yang lebih rendah, sedangkan tanah yang kering menghantarkan listrik dengan buruk dan memiliki resistansi yang lebih tinggi.
Sensor terdiri dari dua bagian
1. Dua pin pada sensor harus terhubung ke dua pin terpisah pada pengontrol (kabel penghubung biasanya disediakan).
2. Sisi lain pengontrol memiliki empat pin, tiga di antaranya terhubung ke Arduino.
·VCC: Untuk daya
·A0: Output analog
·D0: Keluaran digital
·GND: Tanah
DHT11 Suhu & Kelembaban:
Sensor Suhu & Kelembaban DHT11 menampilkan kompleks sensor suhu & kelembaban dengan output sinyal digital yang dikalibrasi. Dengan menggunakan teknik akuisisi sinyal digital eksklusif dan teknologi sensor suhu & kelembaban, ini memastikan keandalan yang tinggi dan stabilitas jangka panjang yang sangat baik. Sensor ini mencakup komponen pengukuran kelembaban tipe resistif dan komponen pengukuran suhu NTC, dan terhubung ke mikrokontroler 8-bit berkinerja tinggi, menawarkan kualitas luar biasa, respons cepat, kemampuan anti-interferensi, dan efektivitas biaya.
Resistor tergantung cahaya LDR:
LDR adalah jenis resistor khusus yang memungkinkan tegangan tinggi melewatinya (resistansi rendah) setiap kali ada intensitas cahaya yang tinggi, dan melewati tegangan rendah (resistensi tinggi) setiap kali gelap. Kami dapat memanfaatkan properti LDR ini dan menggunakannya dalam proyek sensor LDR Arduino DIY kami.
Sensor Suara KY-038:
Sensor suara dapat digunakan untuk berbagai hal, salah satunya dapat mematikan dan menyalakan lampu dengan tepukan. Namun hari ini kita akan menggunakan menghubungkan sensor suara ke berbagai lampu LED yang akan berdetak dengan musik, tepukan atau ketukan.
Sensor PIR:
Sensor inframerah pasif adalah sensor elektronik yang mengukur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangnya. Mereka paling sering digunakan dalam detektor gerak berbasis PIR.
Semua benda dengan suhu di atas nol mutlak memancarkan energi panas dalam bentuk radiasi. Biasanya, radiasi ini tidak terlihat oleh mata manusia karena memancar pada panjang gelombang inframerah, tetapi dapat dideteksi oleh perangkat elektronik yang dirancang untuk tujuan tersebut.
Langkah 4: Sirkuit dan Kode
Langkah 5: Webcam yang Diretas
Seluruh proyek dikendalikan oleh aplikasi windows yang membantu menerima pesan dan notifikasi, serta kemampuan untuk menerima foto melalui webcam dan menyimpannya.
Direkomendasikan:
Smart Indoor Plant Monitor - Ketahui Kapan Tanaman Anda Membutuhkan Penyiraman: 8 Langkah (dengan Gambar)
Smart Indoor Plant Monitor - Ketahui Kapan Tanaman Anda Perlu Disiram: Beberapa bulan yang lalu, saya membuat tongkat pemantau kelembaban tanah yang bertenaga baterai dan dapat ditempelkan ke tanah di pot tanaman indoor Anda untuk memberi Anda beberapa informasi berguna tentang tanah tingkat kelembapan dan lampu kilat LED untuk memberi tahu Anda kapan harus
Plant'm: 6 Langkah (dengan Gambar)
Plant'm: Seperti kebanyakan orang, saya suka memiliki tanaman di sekitar rumah. Sayangnya, mereka hampir selalu mati dalam beberapa minggu. Jadi ketika di akhir tahun pertama saya sebagai mahasiswa di MCT di Howest saya ditugaskan untuk membuat sebuah proyek yang akan menunjukkan semua
Robot Mentega: Robot Arduino Dengan Krisis Eksistensial: 6 Langkah (dengan Gambar)
Robot Mentega: Robot Arduino Dengan Krisis Eksistensial: Proyek ini didasarkan pada serial animasi "Rick and Morty". Di salah satu episode, Rick membuat robot yang tujuan utamanya adalah membawa mentega. Sebagai mahasiswa dari Bruface (Fakultas Teknik Brussel) kami memiliki tugas untuk mecha
[Robot Arduino] Cara Membuat Robot Penangkap Gerak - Robot Jempol - Motor Servo - Kode Sumber: 26 Langkah (dengan Gambar)
[Robot Arduino] Cara Membuat Robot Penangkap Gerak | Robot Jempol | Motor Servo | Kode Sumber: Robot Jempol. Menggunakan potensiometer motor servo MG90S. Ini sangat menyenangkan dan mudah! Kodenya sangat sederhana. Hanya sekitar 30 baris. Ini terlihat seperti penangkapan gerak. Silakan tinggalkan pertanyaan atau umpan balik! [Instruksi] Kode Sumber https://github.c
Bangun Robot Sangat Kecil: Jadikan Robot Beroda Terkecil di Dunia Dengan Gripper.: 9 Langkah (dengan Gambar)
Bangun Robot Sangat Kecil: Jadikan Robot Beroda Terkecil di Dunia Dengan Gripper.: Bangun robot berukuran 1/20 kubik inci dengan gripper yang dapat mengambil dan memindahkan benda-benda kecil. Itu dikendalikan oleh mikrokontroler Picaxe. Saat ini, saya yakin ini mungkin robot beroda terkecil di dunia dengan gripper. Itu tidak diragukan lagi k