İçindekiler:

Rory the Robot Plant: 5 Adım (Resimlerle)
Rory the Robot Plant: 5 Adım (Resimlerle)

Video: Rory the Robot Plant: 5 Adım (Resimlerle)

Video: Rory the Robot Plant: 5 Adım (Resimlerle)
Video: “Dərs vaxtı”: 7-ci sinif dərsləri (29.12.2020) 2024, Aralık
Anonim
Robot Fabrikası Rory
Robot Fabrikası Rory
Robot Fabrikası Rory
Robot Fabrikası Rory

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

Donanım Gerekli
Donanım Gerekli
Donanım Gerekli
Donanım Gerekli
Donanım Gerekli
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

WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
WAV Ses Dosyalarınızla Hazırlanmak
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

Çoklu Sensörlerle Hazır Olun
Çoklu Sensörlerle Hazır Olun
Çoklu Sensörlerle Hazır Olun
Çoklu Sensörlerle Hazır Olun
Çoklu Sensörlerle Hazır Olun
Ç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

Devre ve Kod
Devre ve Kod

Adım 5: Saldırıya Uğramış Web Kamerası

saldırıya uğramış web kamerası
saldırıya uğramış web kamerası
saldırıya uğramış web kamerası
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: