İçindekiler:

Etkileşimli Büyülü Bahçe: 4 Adım
Etkileşimli Büyülü Bahçe: 4 Adım

Video: Etkileşimli Büyülü Bahçe: 4 Adım

Video: Etkileşimli Büyülü Bahçe: 4 Adım
Video: Gece Bahçesi Türkçe Bölüm.1 HD 2024, Kasım
Anonim
Image
Image
Etkileşimli Büyülü Bahçe
Etkileşimli Büyülü Bahçe

Bitkileri gerçekten seviyorum ama bazen bitkiler de seni sevmez. Ben şimdiye kadarki en kötü bitki annesiyim, bu yüzden interaktif bir bahçe yapmaya karar verdim. Bu bahçe ne zaman su istediğini size söyleyecek, bu yüzden bunu yapmayı asla unutmayacaksınız. Ayrıca bahçeyi etkileşimli hale getirmek istedim, bu yüzden ultrasonik bir sensör yerleştirdim. Bu sensör ile bir nesne ile sensör arasındaki mesafeyi okuyabilirsiniz. Bahçeye yeterince yaklaştığınızda, içinizi neşeyle dolduracak!

Artık hepiniz çok heyecanlısınız, şimdi neye ihtiyacımız olduğuna bir göz atalım!

- Su geçirmez kasalı LedStrip

- Neoixel Yüzük

- Zemin nem sensörü X2

- Ultrasonik sensör

- Ekmek tahtası

- Teller

- Bahçenizi koyabileceğiniz bir saksı

- Toprak

- Bitkiler

- Büyük taş

- Cam kavanoz

- Bazı akrilik veya su geçirmez malzeme

- Tutkal tabancası

- Silikon kiti

Adım 1: Elektroniği Hazırlama

Elektroniklerin Hazırlanması
Elektroniklerin Hazırlanması
Elektroniklerin Hazırlanması
Elektroniklerin Hazırlanması
Elektroniklerin Hazırlanması
Elektroniklerin Hazırlanması

Tüm elektronik aksamların su hasarından korunacağından emin olmak istedim, bu yüzden Pixelring'im için silikon kit kullandım. Yüzük kavanozun altına girdi ve bende önceki bir projeden kalan pleksiglas vardı. Bu, pixelring'in altına girdi, böylece kavanoz ve pleksiglas arasına sıkıştırıldı. Sonra silikon kiti her köşeye ve kıvrıklığa sahip olduğumdan emin olarak etrafa koydum.

Nem sensörünü aldım ve kabloların olduğu kısma biraz yapıştırıcı sürdüm. Onlarla bir süre oynadıktan sonra üzerlerinde biraz pas olduğunu fark ettim. Umarım paslanmaya karşı yardımcı olur. İdeal değil, ama yine de örtbas etmek için bazı bitkilerim vardı.

Şimdi tencereyi hazırlama zamanıydı ve bunun için LEDstrip'e ihtiyacımız vardı. Ben zaten üzerinde su geçirmez kasa ile benimkini aldım. Ne kadar uzun olması gerektiğini ölçtüm ve kestim. Her iki tarafta da fazladan kasa bıraktığınızdan emin olun. Kabloları lehimledim ve bir kez daha test ettim. Her şey çalıştı, ben de tutkal tabancamı aldım ve LED şeridi tencereye tutturdum.

Adım 2: Saksıyı Dikmek

saksıyı dikmek
saksıyı dikmek
saksıyı dikmek
saksıyı dikmek
saksıyı dikmek
saksıyı dikmek

Önce tencerenin yarısını biraz toprakla doldurdum, piksel halkalı kavanozu tencereye yerleştirdim. Bunu yaparken kompozisyonun nasıl olması gerektiğini görselleştirmeye çalıştım. Bosai'yi kavanozun üzerine yerleştirmeye çalıştım ve tam oturdu. Bu temaya gerçekten uyuyor, bence artık küçük bir mana ağacı. Sonra tencerenin geri kalanını toprakla doldurdum ve büyük taşla oynadım. Kompozisyonu tamamladım ve görünüşünden memnun kaldım. Eğer böyle bir şey yapıyorsanız, bunun için biraz zaman ayırmanızı ve oynamanızı tavsiye ederim!

Adım 3: Elektronik Cihazlarınızı Yerleştirin

Elektronik Eşyalarınızı Yerleştirin!
Elektronik Eşyalarınızı Yerleştirin!

CodeEkniği yerleştirmeden önce, kodla oynadım. Bireysel sensörler için tüm komut dosyalarına sahiptim. Bu şekilde, onunla bir daha çalışırsam, onu bir projeye kopyalayıp yapıştırabilirim.

Elektronikleri Arduino'ma bağladım ve her şeyi bir araya getirmeye başladım. Yapmak istediğim daha gelişmiş şeylerle ilgili birçok sorunla karşılaştım. Bahçeyi sularken LED şeridin bir şeyler yapmasını sağlamaya çalıştım ama bu çok zordu. Sensör, başarılı olmam için yeterince doğru değildi ve uzun bir süre bu kod satırlarını silmeye ve biraz daha basit bir şeye odaklanmaya çalıştıktan sonra karar verdim. Sonunda her iki nem sensörünü de okuyan bir programım var Nem çok düşük olduğunda ledleri kırmızı yapar ve nem iyi olduğunda yeşil ledleri gösterir. Bahçenin önüne biri oturduğunda, size tepkisini göstermek için bazı ledler yavaşça yanıp söner. Daha da yaklaştığınızda, bir yükleme/şarj modeli gösterecek ve sizi neşeyle doldurmak için solan bir gökkuşağında devam edecek!

kod

Aşağıdaki kodu inceleyebilirsiniz. Farkında ol, hala öğreniyorum. Benim için herhangi bir ipucunuz varsa, aşağıdakileri yorum yapmaktan çekinmeyin!

Önerilen: