Isi kandungan:
- Langkah 1: Perkakasan Diperlukan
- Langkah 2: Bersedia Dengan Fail Audio WAV Anda
- Langkah 3: Bersedia Dengan Multi Sensor
- Langkah 4: Litar dan Kod
- Langkah 5: Kamera Web yang digodam
Video: Rory the Robot Plant: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Rory adalah robot yang kelihatan lucu dalam bentuk tumbuhan, berinteraksi dengan beberapa input oleh sensor, memainkan muzik dan mengesan pergerakan manusia di sekitarnya, selain itu, untuk mengambil gambar semasa anda memesannya juga.
Ia juga mementingkan tanaman kecil di dalam periuk, beritahu saya dengan permukaan air, kelembapan dan suhu dengan suara manusia.
Langkah 1: Perkakasan Diperlukan
1. Arduino UNO
2. Modul Pembaca Kad SD
3. Kad SD mikro
4. Penguat Audio LM386
5. Kapasitor 10uf (2 Nos)
6. Kapasitor 100uf (2 Nos)
7. Perintang 1K, 10K
8. Sensor PIR
9. Kamera web yang digodam
10. Sensor Bunyi KY-038
11. Perintang bergantung cahaya LDR
12. Sensor kelembapan dan suhu DHT11
13. Sensor kelembapan
14. Menyambung Wayar
15. Papan roti
16. Modul matrik LED 8 * 16
Langkah 2: Bersedia Dengan Fail Audio WAV Anda
Untuk memainkan suara dari Kad SD menggunakan Arduino, kita memerlukan fail audio dalam format.wav kerana Arduino Board dapat memainkan fail audio dalam format tertentu yaitu format wav. Untuk membuat pemain mp3 Arduino, terdapat banyak perisai mp3 yang boleh anda gunakan dengan Arduino. Atau untuk memainkan fail mp3 di Arduino, ada laman web yang boleh anda gunakan untuk mengubah fail audio apa pun di komputer anda menjadi fail WAV tertentu.
Modul kad SD Arduino
+ 5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (Jam segerak)
Pin 4 CS (Pilih Cip)
1. Klik "Online Wav Converter" untuk masuk ke laman web.
2. Arduino boleh memainkan fail WAV dalam format berikut. Anda boleh bermain-main dengan tetapannya kemudian, tetapi tetapan ini adalah percubaan untuk menjadi yang terbaik dalam kualiti.
Resolusi Bit 8 Bit
Kadar Persampelan 16000 Hz
Mono Saluran Audio
Format PCM PCM 8-bit yang tidak ditandatangani
3. Di laman web klik "pilih file" dan pilih file, anda ingin menukar. Kemudian makan dalam tetapan di atas. Setelah selesai mesti kelihatan seperti ini pada gambar di bawah
4. Sekarang, klik pada "Convert File" dan fail Audio anda akan ditukar ke format file WAV. Ia juga akan dimuat turun setelah penukaran selesai.
5. Akhirnya, format kad SD anda dan simpan fail audio.wav anda ke dalamnya. Pastikan anda memformatnya sebelum anda menambah fail ini. Ingat juga nama fail audio anda. Begitu juga, anda boleh memilih salah satu daripada empat audio anda dan menyimpannya dengan nama 1, 2, 3 dan 4 (Nama tidak boleh diubah). Saya telah menukar kira-kira 51 mesej suara dan menyimpan sampel dalam pautan di bawah:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Contoh Kod
#masuk SimpleSDAudio.h
batal persediaan () {
SdPlay.setSDCSPin (4); // kad sd cs pin
jika (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
sementara (1);
}
if (! SdPlay.setFile ("music.wav")) // fail nama muzik
{
sementara (1);
}}
gelung kosong (kekosongan)
{
SdPlay.play (); // bermain muzik
sementara (! SdPlay.isStopped ()); {}
}
Langkah 3: Bersedia Dengan Multi Sensor
Sensor kelembapan:
Anda akan menggunakan sensor kelembapan HL-69, tersedia dalam talian dengan harga beberapa dolar. Prong sensor mengesan tahap kelembapan di tanah sekitarnya dengan mengalirkan arus melalui tanah dan mengukur rintangan. Tanah lembap mengalirkan elektrik dengan mudah, sehingga memberikan ketahanan yang lebih rendah, sementara tanah kering berkelakuan buruk dan mempunyai daya tahan yang lebih tinggi.
Sensor terdiri daripada dua bahagian
1. Dua pin pada sensor perlu disambungkan ke dua pin berasingan pada pengawal (wayar penyambung biasanya dibekalkan).
2. Bahagian lain pengawal mempunyai empat pin, tiga daripadanya bersambung ke Arduino.
· VCC: Untuk kuasa
· A0: Keluaran analog
· D0: Output digital
· GND: Tanah
Suhu & Kelembapan DHT11:
DHT11 Sensor Suhu & Kelembapan mempunyai kompleks sensor suhu & kelembapan dengan output isyarat digital yang dikalibrasi. Dengan menggunakan teknik pemerolehan isyarat digital eksklusif dan teknologi pengesan suhu & kelembapan, ia memastikan kebolehpercayaan tinggi dan kestabilan jangka panjang yang sangat baik. Sensor ini merangkumi komponen pengukuran kelembapan jenis resistif dan komponen pengukuran suhu NTC, dan menghubungkan ke mikrokontroler 8-bit berprestasi tinggi, menawarkan kualiti yang sangat baik, tindak balas pantas, keupayaan anti-gangguan, dan keberkesanan kos.
Perintang bergantung cahaya LDR:
LDR adalah jenis perintang khas yang membolehkan voltan yang lebih tinggi melaluinya (rintangan rendah) setiap kali ada intensiti cahaya yang tinggi, dan melewati voltan rendah (rintangan tinggi) setiap kali gelap. Kami boleh memanfaatkan harta LDR ini dan menggunakannya dalam projek sensor DIY Arduino LDR kami.
Sensor Bunyi KY-038:
Sensor suara dapat digunakan untuk berbagai hal, salah satunya dapat mematikan dan menyalakan lampu dengan bertepuk tangan. Namun hari ini kita akan menggunakan menghubungkan sensor suara ke rangkaian lampu LED yang akan mengalahkan dengan muzik, bertepuk tangan atau mengetuk.
Sensor PIR:
Sensor inframerah pasif adalah sensor elektronik yang mengukur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangannya. Mereka paling kerap digunakan dalam pengesan gerakan berasaskan PIR.
Semua objek dengan suhu di atas sifar mutlak memancarkan tenaga haba dalam bentuk sinaran. Biasanya, sinaran ini tidak dapat dilihat oleh mata manusia kerana ia memancar pada panjang gelombang inframerah, tetapi dapat dikesan oleh alat elektronik yang dirancang untuk tujuan tersebut.
Langkah 4: Litar dan Kod
Langkah 5: Kamera Web yang digodam
Keseluruhan projek dikendalikan oleh aplikasi windows yang membantu menerima mesej dan pemberitahuan, serta kemampuan untuk menerima foto melalui kamera web dan menyimpannya.
Disyorkan:
Plant'm: 6 Langkah (dengan Gambar)
Plant'm: Seperti kebanyakan, saya suka mempunyai tanaman di sekitar rumah. Malangnya, mereka hampir selalu mati dalam beberapa minggu. Oleh itu, pada akhir tahun pertama saya sebagai pelajar di MCT di Howest saya ditugaskan untuk membuat projek yang akan menunjukkan setiap
OAREE - 3D Printed - Robot Menghindari Robot untuk Pendidikan Kejuruteraan (OAREE) Dengan Arduino: 5 Langkah (dengan Gambar)
OAREE - 3D Printed - Robot Mengelakkan Halangan untuk Pendidikan Kejuruteraan (OAREE) Dengan Arduino: Reka bentuk OAREE (Robot Mengelakkan Halangan untuk Pendidikan Kejuruteraan): Matlamat yang boleh dipesan ini adalah merancang robot OAR (Robot Mengelakkan Halangan) yang ringkas / padat, 3D boleh dicetak, senang dipasang, menggunakan servo putaran berterusan untuk movem
Robot Mentega: Robot Arduino Dengan Krisis Eksistensial: 6 Langkah (dengan Gambar)
The Butter Robot: the Arduino Robot With Existential Crisis: Projek ini berdasarkan siri animasi " Rick and Morty ". Dalam salah satu episod, Rick membuat robot yang tujuan utamanya adalah membawa mentega. Sebagai pelajar dari Bruface (Fakulti Kejuruteraan Brussels) kami mempunyai tugas untuk mecha
[Arduino Robot] Cara Membuat Robot Tangkap Gerak - Robot Jempol - Motor Servo - Kod Sumber: 26 Langkah (dengan Gambar)
[Arduino Robot] Cara Membuat Robot Tangkap Gerak | Robot Jempol | Motor Servo | Kod Sumber: Robot Thumbs. Digunakan potensiometer motor servo MG90S. Ia sangat menyeronokkan dan mudah! Kodnya sangat mudah. Ia hanya sekitar 30 baris. Ia kelihatan seperti tangkapan gerakan. Sila tinggalkan sebarang pertanyaan atau maklum balas! [Arahan] Kod Sumber https: //github.c
Bina Robot Sangat Kecil: Buat Robot Beroda Terkecil di Dunia Dengan Pencengkeram .: 9 Langkah (dengan Gambar)
Bina Robot Sangat Kecil: Buat Robot Beroda Terkecil di Dunia Dengan Pencengkeram .: Bina robot berukuran 1/20 kubik dengan pencengkam yang dapat mengambil dan menggerakkan objek kecil. Ia dikendalikan oleh mikrokontroler Picaxe. Pada masa ini, saya percaya ini mungkin robot beroda terkecil di dunia dengan gripper. Yang pasti