İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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ı
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
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
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
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
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:
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.