İçindekiler:

Arduino Ev Otomasyonu, Otomatik Kapı Açıcı: 6 Adımda
Arduino Ev Otomasyonu, Otomatik Kapı Açıcı: 6 Adımda

Video: Arduino Ev Otomasyonu, Otomatik Kapı Açıcı: 6 Adımda

Video: Arduino Ev Otomasyonu, Otomatik Kapı Açıcı: 6 Adımda
Video: Akıllı Kapı ve Pencere Sensörü Yapımı | Akıllı Ev Projeleri #1 2024, Temmuz
Anonim
Image
Image
Elektroniklerin Montajı
Elektroniklerin Montajı

'Kısaca Elektronik' kursuma buradan kaydolun:

Ayrıca daha fazla proje ve elektronik eğitimi için youtube kanalıma buradan göz atın:

Birkaç yıl önce, dişli motorlu basit ve kullanımı kolay bir kapı açıcı yapma fikrim vardı. O zamanlar kapı açıcı yapacak bilgim yoktu. Bu kış tatilinde iyimser hissettim ve bir şans verdim. Bunu çevrimiçi yapmanın basit yolları olarak öğretilebilir hale getiriyorum ve tüm bulduğum tavuk kümesi açıcılarında karmaşık girişimlerdi. Bu benim ilk dersim olduğu için bazı bilgileri kaçırabilirim, bu yüzden sorularınızı yorumlarda bırakabilirsiniz ve elimden geldiğince çabuk cevap vereceğim. Bu talimatın amacı, esas olarak benzer bir şey yapmanız için size ilham vermek veya kendinizinkini oluşturmanıza yardımcı olmaktır.

Malzemeler - 1. Yüksek torklu redüktörlü bir motor, hız (RPM) çok önemli değil motorum. (Gerekli) 2. Motorunuz için uygun bir PSU (güç kaynağı ünitesi), motor için mükemmel olan eski bir video kamera şarj cihazım vardı. Maks Amperin motorun maksimum yük akımından daha fazla olduğundan emin olun. (Gerekli) 3. Bir Arduino kartı, Arduino UNO Rev 3 kullandım. (Şiddetle tavsiye edilir) 3. Bileşenleri tutmak için bir kasa yapmak için malzeme örn. ahşap, plastik levhalar, akrilik vb. (Önerilen) 4. Kapıyı tetiklemek için bir MOSFET transistörü veya bir servo (Gerekli) 5. Kapıyı ne zaman açacağını söyleyen bir düğme, anahtar, ir sensörü vb. 6. Bir LCD (İsteğe Bağlı)7. çok sayıda tel (Gerekli) Aletler- 1. Dremel/döner aletler- çok kullanışlıdırlar ve diğer projelerde de yardımcı olurlar. 2. Havya - ayrıca lehim pastası/flux ve lehim teli satın alın 3. Sıcak tutkal tabancası - hepsinin en kullanışlı aleti

Adım 1: Teori

İşte başarmak istediğim şey buydu 1. Bir kapıyı açmak için minimum çaba 2. İçeri girmeme izin veren basit bir dokunma sensörü3. Kapıların durumunu gösteren bir LCD 16x2 ekran4. Gereksinimlerime göre harika görünüyor Bir akış şeması sentezledim.picYüksek akım ve voltajı kontrol edebilen bir mosfetim veya transistörüm olmadığı için, bir fare düğmesine basmak için bir servo kullandım.pic.

Adım 2: Programlama

Daha sonra arduino ortamında programlama yaptım (Kodum sayfanın altında veya üstünde mevcut olacak.pic

Proje sırasında programlamam basitti, bu yüzden diğer insanların kodlarını buldum ve karıştırdım, kodumun bir kısmını ekledim ve son kodu oluşturdum. Kodun yaklaşık %50'si aslında benim.

Adım 3: Elektroniğin Montajı

Elektroniklerin Montajı
Elektroniklerin Montajı
Elektroniklerin Montajı
Elektroniklerin Montajı
Elektroniklerin Montajı
Elektroniklerin Montajı

6 mm kalınlığında hobi kontrplak kullandım ve dremel ve güçlendirilmiş kesme diski ile kestim. picİşte elektroniği şu şekilde bağladımLcd-PIN1 = gnd2'ye bağla = 5v3'e bağla = direnç ~2-3K'dan gnd'ye (1 K kullandım)4 = rs = pim 12'ye bağla 5 = r/w = gnd6'ya bağla = etkinleştir = pim 11'e bağla 7-10 =bağlantı yok11 = pim 5'e bağla 12 = pim 4'e bağla 13 = pim 314'e bağla = pim 2'ye bağla 15 = 4,2 V'ye bağla (5V çalışır)16 = gnd'ye bağla servo-pin 10 servo toprağının arduino toprağına bağlanması gerektiğini unutmayın(sadece servo için farklı bir güç kaynağı kullanıyorsanız)Pim 6,8'e kapasitif sensör (pim 8 sensör pinidir),(4 M kullandım ohm direnci) ve kapasitif sensörün çalışması için uygun bir toprağa bağlanması gerektiğini unutmayın. Kapasitif sensör bağlama öğreticisi Öğreticiyle ilgili bazı sorunlar yaşadım ve bazı çözümler 1. kitaplığın adı 'Capacitivesense', ancak kod 'Capsense' kitaplığını kullanmaya çalışıyor. Bunu Capsense kelimesini Capacitivesense olarak değiştirerek düzeltebilirsiniz ve kod öyle diyorsa, uygunsuz bir kullanım…. sadece bu kelimeyi kapasitif anlamlı olarak değiştirin (küçük harf)2. çizime gidin ve dosyayı manuel olarak eklemeyi deneyin. Ayrıca pin 13'e bir led ekledim, zaten bir direnci olduğu için direnç eklemek tamamen isteğe bağlıdır.

Adım 4: Elektroniğin Kurulumu

Elektroniklerin Kurulumu
Elektroniklerin Kurulumu

Neredeyse bitirdik, şimdi sadece elektroniği kurduk ve Ground (servo için), gücü (arduinoya güç sağlamak için bir usb duvar adaptörüne bağlanır) ve sinyali (servo için) çalıştırdım.

Adım 5: Çizimi Kırpma ve Ayarlama

Tüm ypu, muhtemelen bulunduğunuz yerin ihtiyacına göre taslağınızı değiştirecektir. Nem, topraklama taslağı etkileyebilir. bu yüzden ihtiyaçlarınıza göre kalibre etmelisiniz.1. Dokunmatik sensörArduino'nun toprağa ne kadar iyi bağlandığına ve folyo dokunmatik plakanızın boyutuna bağlı olarak, sensörün hassasiyetini ayarlamanız gerekecektir.if(değer > 40000) - istediğiniz sonuçları elde etmek için bu kod satırını ayarlayın. Gerçek dünya senaryosunda koşullarınız aynı olacağından bu adımı şimdi yapmanızı öneririm. Servo- Servonuzun bastığı anahtara bağlı olarak, itmyservo.write(104);myservo.write(90); - istediğiniz sonuçları elde etmek için bu çizgileri ayarlayın. 2 çizgiden birini servolar nötr konumda oldukları için 90 derecede tutmanızı öneririm.3. Motor- kapınızın motor devrine/ağırlığına/ PSU'nuzun V, A çıkışına bağlı olarak motorunuzun kapıyı açması az ya da çok zaman alabilir. myservo.write(104); gecikme(3400); myservo.write(90);- doğru yapmak için gecikme süresini ayarlayın (1000=1sn)

6. Adım: Yükseltmeler

Tebrikler. Bitirdiniz. Gelecekteki bazı yükseltmeler 1. bu öğreticiyi kullanarak kapıyı açtıktan sonra bunu, bunu veya bunu kullanarak kapatmak (bunlar benim projelerim değil) 2. bir ahududu pi ve bir web kamerası kullanarak veri günlüğü kim kapıyı açar ve bir web sayfasına yükler.3. Kapının kilidini kırmak, kapıyı uzaktan kilitlemek veya web kamerasını kullanarak uzaktan izin vermek. lütfen kodumu değiştirmeyin ve size ait olduğunu iddia etmeyin veya herhangi bir ticari kullanım için kullanmayın. İzin verirseniz, büyük olasılıkla başka bir öğreticide yeniden dağıtmanıza izin vereceğim. E-posta kimliğim- [email protected] kodu kendi projeleriniz için kullanabilirsiniz, bu tamamen sorun değil.

lütfen bunu öğretilebilir hale getirmek için zaman aldığı için beni değerlendirin ve projem, ayrıca makerlympics ve diğer yarışmalarda bana oy verin, tek gereken bir tıklama, teşekkür ederim

'Kısaca Elektronik' kursuma buradan kaydolun:

Ayrıca daha fazla proje ve elektronik eğitimi için youtube kanalıma buradan göz atın:

Önerilen: