İçindekiler:

Arduino İle Doğum Günü Sürprizi: 8 Adım (Resimlerle)
Arduino İle Doğum Günü Sürprizi: 8 Adım (Resimlerle)

Video: Arduino İle Doğum Günü Sürprizi: 8 Adım (Resimlerle)

Video: Arduino İle Doğum Günü Sürprizi: 8 Adım (Resimlerle)
Video: Sürpriz Anneler Günü Kartı Yapımı -Anneler Günü Kartı Nasıl Yapılır?Handmade Mothers Day Slider Card 2024, Temmuz
Anonim
Image
Image
Arduino ile Doğum Günü Sürprizi
Arduino ile Doğum Günü Sürprizi

Tanıtım

Her şeyin yeni ve ilginç olduğu bir dünyada, sürprizler hayatınızı harika kılar. Sıkıcı bir haftaya kıvılcım eklemenin ve onu eğlenceli hale getirmenin mükemmel bir yolu. Birinin yüzünü güldürmenin bir yolu, ona küçük bir hediye vermektir. Birinin ve sizin yüzünüze bir gülümseme getirebilecek bir hediye gibisi yoktur.

Elektronik ve aşk, kuzey kutbu ve kuzey kutbu gibidir, aralarındaki tek ilişki, her zaman birbirlerini itmeleridir. AMA STEMpedia, aşkı elektronikle birleştirerek aşka yeni bir tanım getirdi. Bu EVIVE BAŞLANGIÇ KİTİ'ni kullanarak eşime doğum gününde küçük bir sürpriz yapacağım.

Adım 1: Devre Şeması

Devre şeması
Devre şeması

Plan, yatak odamızdan çıkar çıkmaz eşime gül yapraklarıyla sevgi yağdırmak.

Bu proje için şunlara ihtiyacımız var: 1. HC-SR04 Ultrasonik Sensör 2. SG90 Servo Motor 3. ATmega2560 destekli evive Başlangıç Kiti İşin iyi yanı, tüm bu bileşenler evive Başlangıç Kitinin bir parçasıdır.

Ultrasonik sensörün TRIG pinini ve ECHO pinini Arduino'nun 12 ve 11 numaralı Pinlerine bağlayarak başlayın. Ardından servonun PWM pinini Arduino'nun 9 numaralı Pinine bağlayın. Daha sonra sensörlerin tüm +ve ve -ve terminallerini Arduino'nun +ve ve -ve pinlerine bağlayacağız. İşte bu, bu kadar basit.

2. Adım: 3B Model

3 boyutlu model
3 boyutlu model

Bir 3D model kullanarak sizlere çiçek dağıtıcının tasarımını ve çalışmasını göstereceğim.

Tamam, tüm kurulum bu. Arka uç duvara yapışır ve bu iki tutucuyu kullanarak, sırayla ön ucu veya dağıtıcıyı tutacak hafif bir çubuk tutar. Tüm gül yapraklarını buraya koyacağım. Ultrasonik sensör yolunda bir nesne algıladığında, Arduino'ya bir sinyal gönderecek ve daha sonra servoyu döndürerek dağıtıcı kapağının açılmasına neden olacaktır. Kanat açıldığında tüm gül yaprakları eşimin üzerine düşecek. Tüm kurulum, hafif ve duvara yapışmasını kolaylaştıran bir karton kutu kullanılarak yapılmıştır.

3. Adım: Hızlı Demo

Hızlı Demo
Hızlı Demo

Yani, böyle görünüyor.

Evive başlangıç kitine güç verdiğimizde, ultrasonik sensör hareketli bir nesneyi beklemeye başlar. Bir nesne algılanır algılanmaz, çiçekleri dağıtmak için kanat açılır.

4. Adım: Kod

kod
kod
kod
kod

Kodun iki bölümü vardır, ilk bölümde ultrasonik sensör kullanarak hareketi algılıyoruz ve ikinci bölümde hareket algılandığında kapağı açmak için motoru döndürüyoruz.

Programa "Servo.h" kütüphanesini dahil ederek başlayın. Ardından, kod boyunca kullanılacak sabitleri ve global değişkenleri tanımlayın. Servoyu kullanmak için Servo sınıfından bir nesne yaratıyoruz. Daha sonra setup kısmında "servo.attach()" fonksiyonunu kullanarak servoyu başlatıyoruz ve ultrasonik sensör için pin modlarını tanımlıyoruz.

Son olarak loop() bölümünde ultrasonik sensörü başlattıktan sonra hareket eden cismin mesafesinin 100cm'den az olup olmadığını kontrol ediyoruz. Mesafe 100 cm'den az ise servoyu 90 derece döndürerek klapeyi açacağız.

Adım 5: Test Etme

Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak

Pekala, şimdi ilginç kısım. Öyleyse devam edelim ve her şeyi ayarlayalım. Yaprak dağıtıcısı kapının üstünde ve ultrasonik sensör de bel hizasında duruyor. Son olarak, tüm sensörleri canlandırma kutusuna bağlamam gerekiyor. Ondan sonra, sadece onun dışarı çıkıp sensörü etkinleştirmesini beklemek meselesi. Her şey planlandığı gibi giderse ona güzel bir sürpriz yapabilirim.

6. Adım:

resim
resim
resim
resim

Boo evet..

7. Adım: Dosyalar

Adım 8: Teşekkürler

Öğreticiyi okuduğunuz için tekrar teşekkürler. Umarım sana yardımcı olur.

Bana destek olmak isterseniz kanalıma abone olabilir ve diğer videolarımı izleyebilirsiniz. Bir sonraki videomda tekrar teşekkürler, hoşçakalın.

Önerilen: