Kombi İçin Kablosuz Oda Termostatı Yapıyoruz - Detaylı Anlatım! Xiaomi...

Merhaba, Bu videoda Bluetooth bağlantılı Xiaomi Sıcaklık-Nem Sensörü, ESP32 geliştirme kartı ve röle yardımı ile kombilerde kullanmak için kablosuz oda termo...
BeğenFavori PaylaşYorum yap

Merhaba arkadaşlar, Arduino ile otomatik su sebili projem için yardıma ihtiyacım var. Sebil ağırlık sensörü yardımıyla bardağın boş olup olmadığını anlayacak selenoid valfi açıp kapatarak bardağı dolduracak. Suyun sıcaklığını ısı sensörü ile ölçecek eğer su 35 derecenin altına düştüğünde 40 dereceye kadar ısıtacak. Bunun için kettle kullanacağız kettle'ın butonunu sürekli açık olacak ama elektriği arduino tarafından kontrol edilecek. Selenoid Vana kettle'a takılacak kettle aynı zamanda su haznesi olacak. Hangi parçalara ihtiyaç var parçaları nasıl bağlarız sıkıntı yaşıyoruz yardımcı olabilecek var mı? #Arduino #TeknoYardım

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 11 / 25

Şahane yarış simülasyon seti olmuş. 😍
#ETS2 #OyunSeyir #DIY #Arduino #asettacorsa #Forza

SatuSeat Nedir, Nasıl Çalışır, Nasıl Yapılır? / Euro Truck Simulator 2

Arkadaşlar "Arka sokaklar" kameramanı çekmiş gibi oldu video, kusura bakmayın :) Bu videoda kendi yaptığım direksiyon kokpiti "SatuSeat" i tanıtmaya çalıştım...
BeğenFavori PaylaşYorum yap

10 yaşındaki kuzenimin yazılım ve elektroniğe giriş yapmasını istiyorum. Arduino vs. temelli eğitim setleri var. Bunlardan birini seçip hediye etmek istiyorum. Hem sıkılmadan uğraşabileceği hem de birşeyler öğrenebileceği bir ürün yada set önerebilecek olan var mı ?

#eğitim #akış #elektronik #arduino #TeknoYardım

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 9 / 15

Ders için Arduino ile bir bonibonları renklerine göre ayırıcı bir makina tasarladık. Bu sistem için bonibonların renklere göre sayılarını bilgisayar arayüzünde göstermem gerekiyor. Arayüzü sadece yazı ve sayı gösterecek şekilde yapmayı düşünüyorum. Arduinodan sadece bilgi çekeceğiz, herhangi bir bilgi akramı olmayacak. C++'da temel komutları (if else gibi) biliyorum, bunları kullanarak matematiksel hesaplamalar yapabiliyorum, ancak daha önce Arduinodan veri çekme programı gibi programlar yazmadım. Bu işi yapmak için birkaç program (Labview, Processing ve C#) gördüm, ama hangisini kullanacağıma karar veremedim. Arayüz hazırlmayı en basit ve hızlı şekilde hangi programla yapabilirim? #arduino #bilgisayararayüzü

BeğenFavori PaylaşYorum yap

Serial begin 9600 ile 57600 birlikte nasıl kullanılır #arduıno

BeğenFavori PaylaşYorum yap

merhabalar sıvı seviye ölçer projesi yapıyorum kırmızı led yandıgın tweet atmasını istiyorum sadece tweet atma kısmını yaptım kodları birleştiremedim yardımcı olurmusunuz

const int trigger_pin = 9;
const int echo_pin = 7;
const int buzzer = 2;
const int mled = 3;
const int bled = 4;
const int sled = 5;
const int kled = 6;
const int kmled = 8;
int sure ;
int mesafe ;

void setup() {
pinMode(kled , OUTPUT);
pinMode(sled , OUTPUT);
pinMode(bled , OUTPUT);
pinMode(mled , OUTPUT);
pinMode(kmled, OUTPUT);
pinMode(buzzer , OUTPUT);
pinMode(trigger_pin , OUTPUT);
pinMode(echo_pin , INPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigger_pin , HIGH);
delayMicroseconds(1000);
digitalWrite(trigger_pin , LOW);
sure = pulseIn (echo_pin , HIGH);

mesafe = (sure/2) / 29.1;
if (mesafe <= 5 )

{
digitalWrite(kmled , HIGH);
digitalWrite(buzzer , HIGH);
delay(40);
digitalWrite(buzzer , LOW);
digitalWrite(kmled , LOW);
delay(200) ; //200 ms bekle

}
else if (mesafe <= 10 )
{
digitalWrite(kled , HIGH);
digitalWrite(sled , HIGH);
digitalWrite(bled , HIGH);
digitalWrite(mled , HIGH);
digitalWrite(buzzer , HIGH);
delay(45); //45 ms bekle
digitalWrite(kled , LOW);
digitalWrite(sled , LOW);
digitalWrite(bled , LOW);
digitalWrite(mled , LOW);
digitalWrite(buzzer , LOW);
delay(200) ;
}
else if (mesafe <= 12 )
{
digitalWrite(buzzer , LOW);
digitalWrite(kled , HIGH);
digitalWrite(buzzer , HIGH);
delay(50); //50 ms bekle
digitalWrite(kled , LOW);
digitalWrite(buzzer , LOW);
delay(250) ;
}
else if ( mesafe <= 14)
{
digitalWrite(buzzer , LOW);
digitalWrite(sled , HIGH);
digitalWrite(buzzer , HIGH);
delay(50);
digitalWrite(sled , LOW);
digitalWrite(buzzer , LOW);
delay(350);
}
else if ( mesafe <= 16)
{
digitalWrite(buzzer , LOW);
digitalWrite(sled , HIGH);
digitalWrite(buzzer , HIGH);
delay(50);
digitalWrite(sled , LOW);
digitalWrite(buzzer , LOW);
delay(500);
}
else if (mesafe <= 18)
{
digitalWrite(buzzer , LOW);
digitalWrite(bled , HIGH);
digitalWrite(buzzer , HIGH);
delay(50);
digitalWrite(bled , LOW);
digitalWrite(buzzer , LOW);
delay(625);
}
else if (mesafe <= 20)
{
digitalWrite(buzzer , LOW);
digitalWrite(bled , HIGH);
digitalWrite(buzzer , HIGH);
delay(50);
digitalWrite(bled , LOW);
digitalWrite(buzzer , LOW);
delay(750);
}
else
{
digitalWrite(buzzer , LOW);
digitalWrite(mled , HIGH);
delay(50);
digitalWrite(mled , LOW);
delay(1000);
}
}

#Arduino

BeğenFavori PaylaşYorum yap
  • Selami61 @selami61

    #include

    // OAUTH key from http://arduino-tweet.appspot.com/
    #define TOKEN "2927547363-SAU6NxlxboUi9IsEyTdEipf24r8GGUu8MOBARM1"

    // ethernet interface mac address, must be unique on the LAN
    byte mymac[] = { 0x70,0x4D,0x7B,0xC9,0x3A3,0x29};

    const char website[] PROGMEM = "arduino-tweet.appspot.com";

    static byte session;

    byte Ethernet::buffer[700];
    Stash stash;

    static void sendToTwitter () {
    Serial.println("Sending tweet...");
    byte sd = stash.create();

    const char tweet[] = "@sahin_umutcan Su seviyesi sinira ulasti,motor durduruldu.";
    stash.print("token=");
    stash.print(TOKEN);
    stash.print("&status=");
    stash.println(tweet);
    stash.save();
    int stash_size = stash.size();

    // Compose the http POST request, taking the headers below and appending
    // previously created stash in the sd holder.
    Stash::prepare(PSTR("POST http://$F/update HTTP/1.0" "\r\n"
    "Host: $F" "\r\n"
    "Content-Length: $D" "\r\n"
    "\r\n"
    "$H"),
    website, website, stash_size, sd);

    // send the packet - this also releases all stash buffers once done
    // Save the session ID so we can watch for it in the main loop.
    session = ether.tcpSend();
    }

    void setup () {
    Serial.begin(57600);
    Serial.println("\n[Twitter Client]");

    // Change 'SS' to your Slave Select pin, if you arn't using the default pin
    if (ether.begin(sizeof Ethernet::buffer, mymac, SS) == 0)
    Serial.println(F("Failed to access Ethernet controller"));
    if (!ether.dhcpSetup())
    Serial.println(F("DHCP failed"));

    ether.printIp("IP: ", ether.myip);
    ether.printIp("GW: ", ether.gwip);
    ether.printIp("DNS: ", ether.dnsip);

    if (!ether.dnsLookup(website))
    Serial.println(F("DNS failed"));

    ether.printIp("SRV: ", ether.hisip);

    sendToTwitter();
    }

    void loop () {
    ether.packetLoop(ether.packetReceive());

    const char* reply = ether.tcpReply(session);
    if (reply != 0) {
    Serial.println("Got a response!");
    Serial.println(reply);
    }
    }
    bu iki kod km ledi yandıgında tweet atmasını istiyorum

Kütüphanede tanımlanan CS pininin 10 olarak değiştirilmemesi Arduino'nun ethernet modülü ile bağlantı kuramamasına neden olacaktır. "EtherCard.h" dosyasındaki "csPin" değişkenini 10 olarak ayarlamayı unutmayınız. Bu değişikliği nasıl yapabilirim yardımcı olurmusunuz #Arduino

BeğenFavori PaylaşYorum yap
  • Türker Sezer @dirigeant

    EtherCard.h dosyasini bir metin editoriyle acin, csPin degerinin tanimlandigi satiri bulup karsisindaki degeri 10 olarak degistirin. Kutuphaneyi belgelerindeki komutlari kullanarak tekrar derleyin.

    • Selami61 @selami61

      onuda değiştirdim olmadı müsaitseniz teamviewer den yardımcı olurmusunuz

    • Selami61 @selami61

      // Twitter client sketch for ENC28J60 based Ethernet Shield. Uses
      // arduino-tweet.appspot.com as a OAuth gateway.
      // Step by step instructions:
      //
      // 1. Get a oauth token:
      // http://arduino-tweet.appspot.com/oauth/twitter/login
      // 2. Put the token value in the TOKEN define below
      // 3. Run the sketch!
      //
      // WARNING: Don't send more than 1 tweet per minute!
      // WARNING: This example uses insecure HTTP and not HTTPS.
      // The API key will be sent over the wire in plain text.
      // NOTE: Twitter rejects tweets with identical content as dupes (returns 403)
      //
      // License: GPLv2

      #include

      // OAUTH key from http://arduino-tweet.appspot.com/
      #define TOKEN "Insert-your-token-here"

      // ethernet interface mac address, must be unique on the LAN
      byte mymac[] = { 0x00,0xFF,0xDC,0x7A,0x55,0x9C };

      const char website[] PROGMEM = "2346581264-H0qQ7jHFpZodFmudJzzPUPEftd2oHWmi9OqnZcp";

      static byte session;

      byte Ethernet::buffer[700];
      Stash stash;

      static void sendToTwitter () {
      Serial.println("Sending tweet...");
      byte sd = stash.create();

      const char tweet[] = "trdgvjbhjkj";
      stash.print("token=");
      stash.print(TOKEN);
      stash.print("&status=");
      stash.println(tweet);
      stash.save();
      int stash_size = stash.size();

      // Compose the http POST request, taking the headers below and appending
      // previously created stash in the sd holder.
      Stash::prepare(PSTR("POST http://$F/update HTTP/1.0" "\r\n"
      "Host: $F" "\r\n"
      "Content-Length: $D" "\r\n"
      "\r\n"
      "$H"),
      website, website, stash_size, sd);

      // send the packet - this also releases all stash buffers once done
      // Save the session ID so we can watch for it in the main loop.
      session = ether.tcpSend();
      }

      void setup () {
      Serial.begin(57600);
      Serial.println("\n[Twitter Client]");

      // Change 'SS' to your Slave Select pin, if you arn't using the default pin
      if (ether.begin(sizeof Ethernet::buffer, mymac, SS) == 0)
      Serial.println(F("Failed to access Ethernet controller"));
      if (!ether.dhcpSetup())
      Serial.println(F("DHCP failed"));

      ether.printIp("IP: ", ether.myip);
      ether.printIp("GW: ", ether.gwip);
      ether.printIp("DNS: ", ether.dnsip);

      if (!ether.dnsLookup(website))
      Serial.println(F("DNS failed"));

      ether.printIp("SRV: ", ether.hisip);

      sendToTwitter();
      }

      void loop () {
      ether.packetLoop(ether.packetReceive());

      const char* reply = ether.tcpReply(session);
      if (reply != 0) {
      Serial.println("Got a response!");
      Serial.println(reply);
      }
      }

Merhaba iyi günler arduıno ile sıvı seviyesi ölçer projesi yapıyorum Ethernet modülü (Enc28j60) ile tweet atmam gerekiyor bu sitede http://arduinoturkiye.com/enc28j60-ethernet-modulu-ve-arduino/#comment-45174 bağlantıları böyle yapılmış ultrasonic sensörün trigger ve echo pinleri 12 ve13 uçlarına bağlı arduıyonun burda da bağlantı için 12 ve 13pinlerine bağlanmış ne yapmam gerekiyor acaba yardımcı olurmusunuz? #arduıno

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 11 / 14