İçindekiler:

20 Dakikada Arduino Öğrenin (Güç Paketli): 10 Adım (Resimlerle)
20 Dakikada Arduino Öğrenin (Güç Paketli): 10 Adım (Resimlerle)

Video: 20 Dakikada Arduino Öğrenin (Güç Paketli): 10 Adım (Resimlerle)

Video: 20 Dakikada Arduino Öğrenin (Güç Paketli): 10 Adım (Resimlerle)
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Kasım
Anonim
20 Dakikada Arduino Öğrenin (Güç Paketli)
20 Dakikada Arduino Öğrenin (Güç Paketli)
20 Dakikada Arduino Öğrenin (Güç Paketli)
20 Dakikada Arduino Öğrenin (Güç Paketli)

Talimat, iyi şeyler sunma ve herkesin sadece bu modülü okuyarak kolayca anlayabileceği kolay ve net bir anlayış kaynağına ihtiyacı olan gerçek arduino hobisine yardım etme vizyonuyla yazılmıştır. Ben de araştırmaya devam eden bir arduino adayıyım. yeni güncellemeler ve tamamen web'den öğreniyorum. Bu modülde verilen bilgiler, okuyucuların kavramları hızlı bir şekilde anlamalarını sağlamak için temel olarak basitleştirilmiştir. Okuyucuların faydalanmasını sağlamak için bildiğim faydalı bilgileri başkalarıyla paylaşmaktan mutluluk duyuyorum. Size söz veriyorum, bu gerçekten arduino akışına girmek için güç dolu bir modül olacak, hadi vakit kaybetmeden doğrudan içeriğe geçelim!

Adım 1: Modül1'in İçeriği (temel bilgiler)

Modül1'in İçeriği (temel bilgiler)
Modül1'in İçeriği (temel bilgiler)

Aslında bu benim arduino öğrenin konusundaki ikinci dersim, aynı konuda arduino'nun tüm temel temellerini kolay ve net bir şekilde kapsayan bir talimat yazmıştım. Modül 1'de (temel bilgiler) kapsanan konular:

1. Arduino hakkında kısa bir giriş.

2. arduino türleri.

3.arduino yapısı.

4. İlk "projeniz". PWM-darbe genişlik modülasyonu.

5. Seri iletişim.

6. Egzersizleri içerir.

Bu nedenle, mevcut talimatı okumaya devam etmeden önce önceki talimatıma başvurmanız gerçekten daha iyi ve iyi olur. Arduino'da yeniyseniz, modül 1'e başvurmak, ikinci modülü kolayca öğrenmek için bir köprü oluşturacaktır. ARDUINO TEMELLERİNİ ÖĞRENİN.

Adım 2: İçindekiler(modül 2)

İçindekiler(modül 2)
İçindekiler(modül 2)

Talimat tamamen arduino'nun farklı sensörler, röleler, servo ve LCD ekranlarla nasıl arayüzleneceğine dayanmaktadır.

1. ultrasonik sensör.

2. PIR insan algılama sensörü.

3. Ses sensörü.

4. Yağmur suyu ve Toprak nemi Sensörleri.

5. Mini ve mikro servolar. gerçekten.

6. LCD ekranlar.

7. Kendi ev otomasyon projeniz.(kolay)

öğrenmek ve keşfetmek için heyecanlanın

Adım 3: Ultrasonik Sensör-Mesafe ölçme

Ultrasonik Sensör-Ölçme Mesafesi
Ultrasonik Sensör-Ölçme Mesafesi
Ultrasonik Sensör-Ölçme Mesafesi
Ultrasonik Sensör-Ölçme Mesafesi
Ultrasonik Sensör-Ölçme Mesafesi
Ultrasonik Sensör-Ölçme Mesafesi

Bu ne yapar? Bir ultrasonik verici ve bir ultrasonik alıcı içerir, bu nedenle darbe sinyalleri arduinodan sensöre beslenirken ultrasonik ses iletir, ultrasonik sinyaller bir engele çarptığında yansır ve alıcıya geri döner. milisaniye cinsinden hesaplanır ve seri monitör üzerinden görüntülenebilen arduinoya çıkış verilerini sağlar.

Pin Detayları ve bağlantı:

Vcc------- Bu, arduino 5v pinine/başka herhangi bir uygun kaynağa bağlanır.

gnd-------Bu, topraklama pimidir. Tetik --- Arduino'dan gelen giriş bu pine (herhangi bir dijital pin) bağlanır.

echo-------Eko ile giriş olarak konfigüre edilen herhangi bir dijital pin arasında bağlantı kurularak sensörden gelen çıkış arduino'ya alınır.

Kodlama -en kolay kısım! Bu sensörle çalışmaya başlamak için basit bir kodlama, yukarıdaki resimlerde verilmiştir, bakın!

Yankı ve tetiği bağladığınız dijital pini doğru pin numarası ile değiştirin. Bağlantı görüntüsüne göre tetiğin pin-12 ve eko pin-11 ile bağlanması şartıyla.

Zamanın Mesafeye Dönüşümü

Milisaniye cinsinden zaman olan ekodan sensörün çıktısı, çıktı 58'e bölünerek kolaylıkla mesafeye dönüştürülebilir. Bu, tek bir kodlama satırı ile kolayca sağlanabilir.

Basit bir gerçek zamanlı uygulama:

Evinizde, bir odadaki ışıkların otomatik olarak açılıp kapanmasını sağlayan, insanların giriş çıkışlarını algılayan bir otomasyon yaptırmak istiyorsanız. Sensörün çıkış değerindeki ani bir düşüş tespit edilerek insan tespiti sağlanabilir ve sistem buna göre programlanabilir.

Adım 4: PIR İnsan Algılama Sensörü

PIR İnsan Algılama Sensörü
PIR İnsan Algılama Sensörü
PIR İnsan Algılama Sensörü
PIR İnsan Algılama Sensörü
PIR İnsan Algılama Sensörü
PIR İnsan Algılama Sensörü

Adından da anlaşılacağı gibi, ısı yayan bir insan veya herhangi bir hayvanın varlığını algılamak için kullanılır. Böylece bir insandan yayılan ısıyı algılamak ve buna göre çıktı vermek için IR dalgalarını kullanır. Bunu kullanmak çok basit!

pin detayları ve bağlantı:

VCC --- bu, arduino'daki 5v ile bağlı olduğu pimdeki güçtür.

Gnd ----- Bu topraklama pimidir ve arduino'nun gnd'sine bağlıdır.

O/P------Bu çıkış verisini arduinoya almak için kullanılan çıkış pinidir, herhangi bir dijital pin ile bağlanabilir.

Pimlere ek olarak sensör, hassasiyeti ve gecikmeyi değiştirmek için kullanılan iki ayarlanabilir düğme ile donatılmıştır. kodlama-en kolay kısım!

Örnek kod için yukarıda verilen resimlere bakın. çıkış sabit kalırsa, hassasiyet düğmesini değiştirmeyi deneyin ve istediğiniz çıkışı elde edebilirsiniz.

Gerçek zamanlı örnek!

İnsanın var olup olmadığını bilmek ve sistemin buna göre çalışmasını sağlamak çok önemli olduğu için ev otomasyon projelerinde çok faydalıdır. Kullanılmadığı zaman gerekli olmadığı için banyonun ışıklarını kontrol etmek için kullanılabilir, böylece elektrik tasarrufu sağlanır.

Adım 5: Ses Sensörü

Ses Sensörü
Ses Sensörü
Ses Sensörü
Ses Sensörü

Ses sensörü, çevresinde oluşan ses dalgalarını alır ve buna göre çıkışını verir. Hem analog hem de Dijital olarak kullanılabilir.

1. DİJİTAL'e bağlıyken:

Çıkış 0'lar ve 1'ler şeklinde olacağından hassasiyet sadece modül ile birlikte verilen tirmpot kullanılarak değiştirilebilir.

2. ANALOG ile bağlantılıyken:

Çıktı 16 bit veri biçimindedir, bu nedenle trimpot kullanılmadan, standart bir referans değerine sahip olunarak ve bir koşulda ("if" gibi) kullanılarak gerekli işlem yapılabilir.

Yukarıdaki iki koşul, benzer bir görünüme sahip, yani üzerinde trimpot bulunan herhangi bir sensör için geçerlidir. Bunu kullanmakta herhangi bir sıkıntı yok, sensöre 5v ile güç vererek ve çıktıyı ister analog ister dijital olarak istediğiniz formda alarak rahatlıkla kullanabilirsiniz.

Canlı Uygulama

Işıkları ve fanları eller serbest olarak kontrol etmek için ev otomasyonunda kullanılabilir, tıpkı bir açma anahtarı için bir çift alkışın programlanması ve bir KAPALI için tek bir alkışın programlanması gibi

Adım 6: Yağmur Damlası ve Toprak Nemi Sensörleri:

Yağmur Damlası ve Toprak Nemi Sensörleri
Yağmur Damlası ve Toprak Nemi Sensörleri
Yağmur Damlası ve Toprak Nemi Sensörleri
Yağmur Damlası ve Toprak Nemi Sensörleri
Yağmur Damlası ve Toprak Nemi Sensörleri
Yağmur Damlası ve Toprak Nemi Sensörleri

Bunlar, gerçekten yararlı veriler sağlayan gerçekten ilginç sensörler ve kullanımları gerçekten harika!

Daha önce açıklanan ses sensörünüze çok benzerler, bu nedenle hem analog hem de dijital olarak kullanılabilirler. Sensör değerlerine göre görevinizi yerine getirmek için programlanabilirler.

Canlı uygulamalar: Toprak nem sensörü, bahçenizi otomatikleştirmek ve bitkileri ihtiyaçlarına göre sulamak ve su tasarrufu sağlamak için kullanılabilir. Böylece daha fazlasını deneyebilirsiniz, arduino ile çalışmak hayal gücünüzün ötesinde!

Adım 7: Mini ve Mikro Servolar:

Mini ve Mikro Servolar
Mini ve Mikro Servolar

Sistemin hareket halinde olmasını sağlamak için servolar hakkında bilgi sahibi olmak ve servolarla çalışmak gerçekten harika! Servo hakkında ayrıntılı bir talimat yayınladım ve uygulamalarına linke tıklayarak başvurabilirsiniz.

SERVO

Adım 8: Röle-(Yüksek Voltajı Kontrol Etmek İçin!)

Röle-(Yüksek Voltajı Kontrol Etmek İçin!)
Röle-(Yüksek Voltajı Kontrol Etmek İçin!)
Röle-(Yüksek Voltajı Kontrol Etmek İçin!)
Röle-(Yüksek Voltajı Kontrol Etmek İçin!)
Röle-(Yüksek Voltajı Kontrol Etmek İçin!)
Röle-(Yüksek Voltajı Kontrol Etmek İçin!)

Her ev aleti AC üzerinde çalıştığından ve doğrudan kontrol edilemediğinden ve röle olan bir arayüz gerektirdiğinden, ev otomasyonu için bir anahtar görevi göreceği için bunu bilmek çok önemlidir.

Pin ayrıntıları:

5v güç kaynağına bağlanır.

Gnd toprağa bağlanır.

Röleyi bununla kontrol edebileceğiniz için sinyal pini arduino'nun dijital pinlerine bağlanır.

COM, yüksek voltajın güç kaynağına bağlıdır, AC ile çalışırken çok dikkatli olmalısınız, çünkü size ciddi şekilde zarar verebilir, bu nedenle yeniyseniz, bir yardımcınız olması daha iyi olur. Rölenin çalışması yukarıdaki tabloda açıkça gösterilmiştir, resimlere bakın, umarım daha fazla açıklamaya ihtiyacınız yoktur.

Adım 9: LCD-sıvı Kristal Ekran

LCD-sıvı Kristal Ekran
LCD-sıvı Kristal Ekran
LCD-sıvı Kristal Ekran
LCD-sıvı Kristal Ekran
LCD-sıvı Kristal Ekran
LCD-sıvı Kristal Ekran

Sensörlerin değerleri gibi içeride gerçekleşen süreci bilmek için kullanılırlar, kullanıcının sistemle etkileşimini sağlamak için de kullanılabilirler. Bağlantı detayları yukarıda gösterilen resimlerde açıklanmıştır. Trim pot, ekranın kontrastını değiştirmek için kullanılır.

D1, D2, D3, D4 pinleri veri aktarımı için kullanılır.

Örnek kodlama: Kodlama yukarıda gösterilen resimlerde verilmiştir, bakın!

Liquidcrystal lcd(12, 11, 5, 4, 3, 2) üzerindeki koddaki satır; arduino pinlerine (12, 11, 5, 4, 3, 2) bağlı -(Rs, E, d0, d1, d2, d3) anlamına gelir.

Lcd.başla(16, 2); - kullanılan ekranın 16*2 tipinde olduğunu söylüyor (sütun, satır)

Adım 10: Benimle Öğrendiğiniz İçin Teşekkür Ederiz!!

Benimle Öğrendiğiniz İçin Teşekkür Ederim!!!
Benimle Öğrendiğiniz İçin Teşekkür Ederim!!!

Umarım bu modülü beğenirsiniz, herhangi bir düzeltme hatası veya yapılabilecek herhangi bir geliştirme varsa lütfen bana bildirin, bilmekten mutluluk duyacağım! Yukarıda sağlanan içeriklerle ilgili herhangi bir sorunuz veya şüpheniz varsa, yorumlar bölümünde bana bildirin; elimden gelen her şekilde yardımcı olmaktan memnuniyet duyarım.

Bu talimatı beğendiyseniz, gelecekteki açıklamalar için başvurabilmeniz için favori düğmesini tıklayın. Sizinle paylaşacağım daha çok faydalı şeyler var, o yüzden bağlanalım daha faydalı bilgiler için beni TAKİP EDİN. **********Bilgiyi Paylaşın!Fikirler Yaratın!***********

Önerilen: