Ana içeriğe atla

Nitelikli

Arduino Olmadan, Sadece 2 Malzeme İle Güneş Paneli İle Araba Yapımı (DIY)

 Güneş Paneli İle Çalışan Araba Nasıl Yapılır? Öncelikle Yapımına Geçmeden Yapımında Anlatacağım Terimleri Öğrenelim Ve Giriş Olarak Devre Şemasına Bununla Beraberde Parça Özelliklerini Öğrenelim. Terimler Volt;  Volt , elektrikte kullanılan potansiyel farkı (gerilim) birimi.   Elektromotor kuvvet   birimi de volttur. Bir   ohm 'luk bir   direnç   üzerinden, bir   amper 'lik elektrik akımı geçmesi halinde direncin iki ucu arasındaki gerilim bir volttur. Volt (V), elektrik potansiyel farkı veya elektrik gerilim birimi olarak kullanılır. Volt, bir elektrik devresindeki bir noktanın diğer noktaya göre potansiyel farkını ifade eder. Volt, bir elektrik devresindeki elektriksel bir güç kaynağından, genellikle bir pilden veya bir prizden, bir elektrik devresindeki diğer bileşenlere akan elektrik akımının miktarını ölçmek için kullanılır. Özet Geçmek Gerekirse; Volt; yani gerilim, elektrik akımına hız veren, ivme veren birşeydir. Amper; yani akım ise, kab...

Arduino İle Otonom Çiçek Saksısı Yapımı

 

Otonom Yapay Zeka Çiçek Saksısı ile Sevdiklerinizi Mutlu Edin!

Evcil bitkilerinizi sevmeyin mi? Onları sulamak, gübrelemek ve güneş ışığı aldıklarından emin olmak zor ve zaman alıcı olabilir. Neyse ki, Arduino ile donatılmış otonom bir yapay zeka çiçek saksısı ile bu sorunları geride bırakabilirsiniz! Bu saksı, bitkilerinizin ihtiyaç duyduğu her şeyi otomatik olarak sağlayarak onların sağlıklı ve mutlu kalmalarını sağlar.

Otonom Yapay Zeka Çiçek Saksısı Nasıl Çalışır?

Bu saksı, toprağın nem seviyesini ve ortam ışığını izleyen sensörler ile donatılmıştır. Sensörlerden gelen veriler, Arduino tarafından işlenir ve saksının ne zaman sulanması veya ışığa dönmesi gerektiğine karar verilir. Servo motorlar yardımıyla saksı otomatik olarak sulanabilir veya ışığa doğru yönlenebilir.

Otonom Yapay Zeka Çiçek Saksısının Faydaları:

  • Bitkilerinizin daha sağlıklı ve mutlu kalmalarını sağlar.
  • Sulama ve gübreleme gibi manuel görevleri ortadan kaldırır.
  • Zamanınızı ve enerjinizi tasarruf etmenizi sağlar.
  • Evinize modern ve şık bir görünüm kazandırır.

Otonom Yapay Zeka Çiçek Saksısı Yapımı:

Bu projeyi yapmak için elektronik ve programlama konusunda temel bilgi ve becerilere ihtiyacınız olacak. Gerekli malzemeleri ve detaylı yapım talimatlarını internette bulabilirsiniz.

Otonom Yapay Zeka Çiçek Saksısı Satın Alma:

Kendiniz yapmak için zamanınız veya beceriniz yoksa, hazır otonom yapay zeka çiçek saksıları da satın alabilirsiniz. Bu saksılar, farklı fiyat aralıklarında ve çeşitli özelliklerle mevcuttur.

Otonom Yapay Zeka Çiçek Saksısı ile İlgili Öneriler:

  • Saksınızı bir güneş penceresine veya başka bir aydınlık yere yerleştirin.
  • Saksınızı düzenli olarak kontrol edin ve gerektiğinde su ekleyin.
  • Sensörleri ve servo motorları temiz tutun.
  • Herhangi bir sorun yaşarsanız, internetteki forumlarda veya topluluklarda yardım arayabilirsiniz.

Otonom yapay zeka çiçek saksısı ile sevdiklerinizi mutlu edin ve onlara unutulmaz bir hediye verin!

C++
#include <Arduino.h>
#include <SoilMoistureSensor.h>
#include <Servo.h>

// Toprak nem sensörü pin numarası
const int soilMoistureSensorPin = A0;

// Işık sensörü pin numarası
const int lightSensorPin = A1;

// Servo motor pin numarası
const int servoMotorPin = 9;

// Toprak nem sensörü nesnesi
SoilMoistureSensor soilMoistureSensor(soilMoistureSensorPin);

// Işık sensörü değeri
int lightSensorValue;

// Servo motor nesnesi
Servo servoMotor;

void setup() {
  // Seri port iletişimini başlat
  Serial.begin(9600);

  // Servo motoru başlat
  servoMotor.attach(servoMotorPin);

  // Toprak nem sensörünü kalibre et
  soilMoistureSensor.calibrate();
}

void loop() {
  // Toprak nem sensöründen değer oku
  int soilMoistureValue = soilMoistureSensor.readValue();

  // Işık sensöründen değer oku
  lightSensorValue = analogRead(lightSensorPin);

  // Seri porta toprak nem ve ışık sensörü değerlerini yazdır
  Serial.print("Toprak Nem Değeri: ");
  Serial.println(soilMoistureValue);

  Serial.print("Işık Sensörü Değeri: ");
  Serial.println(lightSensorValue);

  // Bitkinin sulanması gerekip gerekmediğini kontrol et
  if (soilMoistureValue < 50) {
    // Bitkiyi sulamak için servo motoru 90 derece döndür
    servoMotor.write(90);

    // 5 saniye bekle
    delay(5000);

    // Servo motoru 0 dereceye geri döndür
    servoMotor.write(0);
  }

  // Bitkinin ışığa dönmesi gerekip gerekmediğini kontrol et
  if (lightSensorValue < 500) {
    // Bitkiyi ışığa doğru döndürmek için servo motoru 180 derece döndür
    servoMotor.write(180);
  } else {
    // Bitkiyi güneş ışığına doğru döndürmek için servo motoru 90 derece döndür
    servoMotor.write(90);
  }

  // 1 saniye bekle
  delay(1000);
}

Yorumlar

Popüler Yayınlar