İçindekiler:
- Adım 1: Donanım Gerekli
- 2. Adım: WAV Ses Dosyalarınızla Hazırlanmak
- 3. Adım: Çoklu Sensörlerle Hazır Olun
- Adım 4: Devre ve Kod
- Adım 5: Saldırıya Uğramış Web Kamerası
Video: Rory the Robot Plant: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Rory, bir bitki şeklinde komik görünümlü bir robot, sensörler tarafından bazı girdilerle etkileşime giriyor, müzik çalıyor ve etraftaki insan hareketlerini algılıyor, ayrıca sipariş ettiğinizde fotoğraf da çekiyor.
Ayrıca saksı içindeki küçük bir bitkiye de özen gösteriyor, su seviyesi, nem ve sıcaklık ile insan sesiyle sesli olarak bana haber veriyor.
Adım 1: Donanım Gerekli
1. Arduino UNO
2. SD Kart Okuyucu modülü
3. Mikro SD kart
4. LM386 Ses Amplifikatörü
5. 10uf Kondansatör (2 Adet)
6. 100uf Kondansatör (2 Adet)
7. 1K, 10K Direnç
8. PIR sensörü
9. Saldırıya uğramış web kamerası
10. KY-038 Ses Sensörü
11. LDR ışığa bağlı direnç
12. DHT11 nem ve sıcaklık sensörü
13. Nem sensörü
14. Bağlantı Telleri
15. Ekmek tahtası
16. 8*16 LED matris modülü
2. Adım: WAV Ses Dosyalarınızla Hazırlanmak
Arduino kullanarak SD Karttan ses çalmak için.wav formatında ses dosyalarına ihtiyacımız var çünkü Arduino Board belirli bir formatta wav formatında bir ses dosyasını çalabilir. Arduino mp3 çalar yapmak için Arduino ile kullanabileceğiniz birçok mp3 kalkanı mevcuttur. Veya Arduino'da mp3 dosyalarını oynatmak için, bilgisayarınızdaki herhangi bir ses dosyasını o belirli WAV dosyasına dönüştürmek için kullanabileceğiniz web siteleri vardır.
Arduino SD kart modülü
+5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave çıkışı)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (Senkron Saat)
Pin 4 CS (Çip Seçimi)
1. Web sitesine girmek için “Çevrimiçi Wav Dönüştürücü”ye tıklayın.
2. Arduino, aşağıdaki formatta bir WAV dosyasını oynatabilir. Ayarlarla daha sonra oynayabilirsiniz, ancak bu ayarlar kalite açısından en iyi denemeydi.
Bit Çözünürlüğü 8 Bit
Örnekleme Hızı 16000 Hz
Ses Kanalı Mono
PCM formatı PCM imzasız 8 bit
3. Web sitesinde “dosya seç”e tıklayın ve dönüştürmek istediğiniz dosyayı seçin. Ardından yukarıdaki ayarlarda besleyin. Bir kez yapıldığında, aşağıdaki resimde böyle bir şeye benzemelidir.
4. Şimdi, “Dosyayı Dönüştür”e tıklayın, Ses dosyanız WAV dosya formatına dönüştürülecektir. Dönüştürme işlemi tamamlandıktan sonra da indirilecektir.
5. Son olarak, SD kartınızı biçimlendirin ve.wav ses dosyanızı içine kaydedin. Bu dosyayı eklemeden önce biçimlendirdiğinizden emin olun. Ayrıca, ses dosyanızın adını da unutmayın. Benzer şekilde, dört sesinizden herhangi birini seçip 1, 2, 3 ve 4 adlarıyla kaydedebilirsiniz (İsimler değiştirilmemelidir). Yaklaşık 51 sesli mesajı dönüştürdüm ve aşağıdaki bağlantıya bir örnek kaydettim:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Örnek Kod
#include SimpleSDaudio.h
geçersiz kurulum() {
SdPlay.setSDCSPin(4); // sd kart cs pini
if (!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
süre(1);
}
if(!SdPlay.setFile("music.wav")) // müzik adı dosyası
{
süre(1);
}}
boşluk döngüsü (boşluk)
{
SdPlay.play(); // müzik çal
while(!SdPlay.isStopped());{ }
}
3. Adım: Çoklu Sensörlerle Hazır Olun
Nem sensörü:
Birkaç dolara çevrimiçi olarak kolayca bulunabilen bir HL-69 nem sensörü kullanacaksınız. Sensörün uçları, topraktan akım geçirerek ve direnci ölçerek çevredeki topraktaki nem seviyesini tespit eder. Nemli toprak elektriği kolayca iletir, bu nedenle daha düşük direnç sağlarken, kuru toprak zayıf iletir ve daha yüksek bir dirence sahiptir.
Sensör iki parçadan oluşur
1. Sensördeki iki pimin, kontrolördeki iki ayrı pime bağlanması gerekir (bağlantı kabloları genellikle sağlanır).
2. Kontrolörün diğer tarafında, üçü Arduino'ya bağlanan dört pin bulunur.
·VCC: Güç için
·A0: Analog çıkış
·D0: Dijital çıkış
·GND: Zemin
DHT11 Sıcaklık ve Nem:
DHT11 Sıcaklık ve Nem Sensörü, kalibre edilmiş dijital sinyal çıkışına sahip bir sıcaklık ve nem sensörü kompleksine sahiptir. Özel dijital sinyal toplama tekniğini ve sıcaklık ve nem algılama teknolojisini kullanarak, yüksek güvenilirlik ve mükemmel uzun vadeli kararlılık sağlar. Bu sensör, dirençli tipte bir nem ölçüm bileşeni ve bir NTC sıcaklık ölçüm bileşeni içerir ve mükemmel kalite, hızlı yanıt, parazit önleme özelliği ve maliyet etkinliği sunan yüksek performanslı 8 bitlik bir mikro denetleyiciye bağlanır.
LDR ışığa bağımlı direnç:
LDR, yüksek yoğunlukta ışık olduğunda içinden daha yüksek voltajların geçmesine (düşük direnç) ve karanlık olduğunda düşük voltaj (yüksek direnç) geçmesine izin veren özel bir direnç türüdür. Bu LDR özelliğinden faydalanabilir ve DIY Arduino LDR sensör projemizde kullanabiliriz.
KY-038 Ses Sensörü:
Ses sensörleri çeşitli şeyler için kullanılabilir, bunlardan biri alkışlayarak ışıkları kapatıp açmak olabilir. Ancak bugün, ses sensörünü müzikle, alkışlarla veya vuruntularla yenecek bir dizi LED ışığına bağlayacağız.
PIR Sensörü:
Pasif kızılötesi sensör, görüş alanındaki nesnelerden yayılan kızılötesi (IR) ışığı ölçen elektronik bir sensördür. En sık PIR tabanlı hareket dedektörlerinde kullanılırlar.
Mutlak sıfırın üzerinde bir sıcaklığa sahip tüm nesneler radyasyon şeklinde ısı enerjisi yayar. Genellikle, bu radyasyon kızılötesi dalga boylarında yayıldığı için insan gözüyle görülmez, ancak böyle bir amaç için tasarlanmış elektronik cihazlar tarafından algılanabilir.
Adım 4: Devre ve Kod
Adım 5: Saldırıya Uğramış Web Kamerası
Tüm proje, mesajların ve bildirimlerin alınmasına yardımcı olan ve aynı zamanda web kamerası aracılığıyla fotoğraf alma ve saklama becerisine yardımcı olan Windows uygulaması tarafından kontrol edilir.
Önerilen:
SMARS Robot Nasıl Yapılır - Arduino Akıllı Robot Tank Bluetooth: 16 Adım (Resimlerle)
SMARS Robot Nasıl Yapılır - Arduino Akıllı Robot Tank Bluetooth: Bu makale, PCBWAY tarafından gururla desteklenmektedir.PCBWAY, dünyanın her yerindeki insanlar için yüksek kaliteli prototipleme PCB'leri üretmektedir. Kendiniz deneyin ve PCBWAY'de çok iyi kalitede 10 PCB'yi sadece 5$'a alın, Teşekkürler PCBWAY. Arduino Uno için Motor Kalkanı
Dokun Bana Glow Plant!: 5 Adım
Touch Me Glow Plant!: Herkese merhaba, İç mekan bitkilerini ve mod lambalarını seven biriyseniz, bir ziyafet içindesiniz, size kendi "touch me glow bitkisini" yapmanın ne kadar kolay olduğunu göstereceğim. Bu arduino, direnç ve kapak görevi gören bir tel ile yapılır
Plant'm: 6 Adım (Resimlerle)
Plant'm: Çoğunun yaptığı gibi, evin etrafında bitki bulundurmayı seviyorum. Ne yazık ki, neredeyse her zaman birkaç hafta içinde ölüyorlar. Bu yüzden Howest'te MCT'de öğrenci olarak ilk yılımın sonunda, her şeyi gösterecek bir proje oluşturmakla görevlendirildim
Ok Google Plant Waterer/su Tabancası: 20 Adım
Ok Google Plant Waterer/water Pistol: Bu, birisine su püskürtmek veya bazı bitkileri sulamak için Google Home'u veya üzerinde Google asistanı olan herhangi bir telefonu kullanan eğlenceli bir projedir. Ayrıca ışıklar, ısıtma, fanlar vb. gibi diğer kullanımlar için birçok potansiyel uygulamaya sahiptir. Bunu beğendiyseniz
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et